diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 1cfe68cd21b8..545ec24266db 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -759,6 +759,7 @@ Each role inherits the lower role's responsibilities (IE: Headcoders also have c * [Sirryan2002](https://github.com/Sirryan2002) * [Contrabang](https://github.com/Contrabang) * [Burzah](https://github.com/Burzah) +* [DGamerL](https://github.com/DGamerL) --- diff --git a/.github/TICK_ORDER.md b/.github/TICK_ORDER.md index 5c27617db4ce..c6e27741e2c8 100644 --- a/.github/TICK_ORDER.md +++ b/.github/TICK_ORDER.md @@ -1,5 +1,5 @@ The byond tick proceeds as follows: -1. procs sleeping via walk() are resumed (i dont know why these are first) +1. procs sleeping via walk() are resumed (I don't know why these are first) 2. normal sleeping procs are resumed, in the order they went to sleep in the first place, this is where the MC wakes up and processes subsystems. a consequence of this is that the MC almost never resumes before other sleeping procs, because it only goes to sleep for 1 tick 99% of the time, and 99% of procs either go to sleep for less time than the MC (which guarantees that they entered the sleep queue earlier when its time to wake up) and/or were called synchronously from the MC's execution, almost all of the time the MC is the last sleeping proc to resume in any given tick. This is good because it means the MC can account for the cost of previous resuming procs in the tick, and minimizes overtime. @@ -9,7 +9,7 @@ The byond tick proceeds as follows: 5. SendMaps is called for this tick, which processes the game state for all clients connected to the game and handles sending them changes in appearances within their view range. This is expensive and takes up a significant portion of our tick, about 0.45% per connected player -as of 3/20/2022. meaning that with 50 players, 22.5% of our tick is being used up by just SendMaps, after all of our code has stopped executing. Thats only the average across all rounds, for most highpop rounds it can look like 0.6% of the tick per player, which is 30% for 50 players. +as of 3/20/2022. meaning that with 50 players, 22.5% of our tick is being used up by just SendMaps, after all of our code has stopped executing. That's only the average across all rounds, for most high-pop rounds it can look like 0.6% of the tick per player, which is 30% for 50 players. 6. After SendMaps ends, client verbs sent to the server are executed, and its the last major step before the next tick begins. During the course of the tick, a client can send a command to the server saying that they have executed any verb. The actual code defined @@ -18,4 +18,4 @@ for that /verb/name() proc isnt executed until this point, and the way the MC is The master controller can derive how much of the tick was used in: procs executing before it woke up (because of world.tick_usage), and SendMaps (because of world.map_cpu, since this is a running average you cant derive the tick spent on maptick on any particular tick). It cannot derive how much of the tick was used for sleeping procs resuming after the MC ran, or for verbs executing after SendMaps. -It is for these reasons why you should heavily limit processing done in verbs, while procs resuming after the MC are rare, verbs are not, and are much more likely to cause overtime since theyre literally at the end of the tick. If you make a verb, try to offload any expensive work to the beginning of the next tick via a verb management subsystem. +It is for these reasons why you should heavily limit processing done in verbs, while procs resuming after the MC are rare, verbs are not, and are much more likely to cause overtime since they're literally at the end of the tick. If you make a verb, try to offload any expensive work to the beginning of the next tick via a verb management subsystem. diff --git a/.gitignore b/.gitignore index 0033167e0e60..b033c5b5cab4 100644 --- a/.gitignore +++ b/.gitignore @@ -58,4 +58,5 @@ __pycache__/ dmm-tools.exe OpenDream paradise.json +$RECYCLE.BIN sound/tts_cache/* diff --git a/SQL/paradise_schema.sql b/SQL/paradise_schema.sql index e21a44fbb511..d00d5e14da36 100644 --- a/SQL/paradise_schema.sql +++ b/SQL/paradise_schema.sql @@ -67,6 +67,8 @@ CREATE TABLE `characters` ( `organ_data` longtext COLLATE utf8mb4_unicode_ci NOT NULL, `rlimb_data` longtext COLLATE utf8mb4_unicode_ci NOT NULL, `nanotrasen_relation` varchar(45) COLLATE utf8mb4_unicode_ci NOT NULL, + `physique` varchar(45) NULL DEFAULT NULL COLLATE utf8mb4_unicode_ci, + `height` varchar(45) NULL DEFAULT NULL COLLATE utf8mb4_unicode_ci, `speciesprefs` int(1) NOT NULL, `socks` longtext COLLATE utf8mb4_unicode_ci NOT NULL, `body_accessory` longtext COLLATE utf8mb4_unicode_ci NOT NULL, diff --git a/SQL/updates/52-53.sql b/SQL/updates/52-53.sql new file mode 100644 index 000000000000..f0bcbc9b64d5 --- /dev/null +++ b/SQL/updates/52-53.sql @@ -0,0 +1,6 @@ +# Updating SQL from 52 to 53 -Octus +# Add characther descriptors of height and build to preference menu + +ALTER TABLE `characters` + ADD COLUMN `physique` VARCHAR(45) NULL DEFAULT NULL AFTER `nanotrasen_relation`, + ADD COLUMN `height` VARCHAR(45) NULL DEFAULT NULL AFTER `physique`; diff --git a/_build_dependencies.sh b/_build_dependencies.sh index 0889f572f57f..8cded2a078a7 100644 --- a/_build_dependencies.sh +++ b/_build_dependencies.sh @@ -6,10 +6,10 @@ export NODE_VERSION=18 # Stable Byond Major export STABLE_BYOND_MAJOR=515 # Stable Byond Minor -export STABLE_BYOND_MINOR=1614 +export STABLE_BYOND_MINOR=1619 # Beta Byond Major export BETA_BYOND_MAJOR=515 # Beta Byond Minor -export BETA_BYOND_MINOR=1614 +export BETA_BYOND_MINOR=1619 # Python version for mapmerge and other tools export PYTHON_VERSION=3.11.6 diff --git a/_maps/map_files/Delta/delta.dmm b/_maps/map_files/Delta/delta.dmm index 9656c8964ab2..5cb28e696322 100644 --- a/_maps/map_files/Delta/delta.dmm +++ b/_maps/map_files/Delta/delta.dmm @@ -210,7 +210,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 5 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "adu" = ( @@ -218,7 +218,7 @@ /obj/machinery/atmospherics/unary/portables_connector{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "adx" = ( @@ -274,7 +274,9 @@ /turf/simulated/floor/mineral/titanium/blue, /area/shuttle/pod_1) "adZ" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aea" = ( @@ -283,7 +285,9 @@ }, /area/station/hallway/secondary/entry) "aeb" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aec" = ( @@ -291,7 +295,9 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aed" = ( @@ -317,7 +323,9 @@ id_tag = "admin_home"; locked = 1 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aet" = ( @@ -329,18 +337,24 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/hallway/secondary/entry) "aez" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/hallway/secondary/entry) "aeA" = ( /obj/machinery/light/small{ dir = 4 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/hallway/secondary/entry) "aeC" = ( @@ -351,13 +365,15 @@ /area/station/hallway/secondary/entry) "aeI" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aeJ" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -380,8 +396,10 @@ /area/station/hallway/secondary/entry) "aeO" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/item/radio/intercom{ name = "east bump"; pixel_x = 28 @@ -391,7 +409,7 @@ "aeP" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/external, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aeQ" = ( @@ -418,14 +436,16 @@ /turf/simulated/floor/mineral/titanium/blue, /area/shuttle/pod_4) "afb" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "afc" = ( /obj/structure/sign/pods{ pixel_x = -32 }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "afd" = ( @@ -454,12 +474,16 @@ /turf/simulated/wall/r_wall, /area/station/maintenance/auxsolarstarboard) "afh" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "afj" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/item/radio/intercom{ name = "east bump"; pixel_x = 28 @@ -495,7 +519,9 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarstarboard) "afx" = ( @@ -507,7 +533,9 @@ d2 = 8; icon_state = "0-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarstarboard) "afy" = ( @@ -517,7 +545,9 @@ }, /obj/machinery/atmospherics/unary/portables_connector, /obj/machinery/atmospherics/portable/canister/air, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarstarboard) "afz" = ( @@ -560,9 +590,14 @@ /obj/machinery/status_display{ pixel_x = -32 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) +"afL" = ( +/turf/simulated/floor/plasteel/white, +/area/station/science/misc_lab) "afN" = ( /obj/structure/cable{ d1 = 1; @@ -574,7 +609,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarstarboard) "afO" = ( @@ -585,8 +622,10 @@ /obj/structure/sign/vacuum{ pixel_y = 32 }, -/obj/effect/decal/warning_stripes/south, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/maintenance/disposal) "afP" = ( @@ -603,7 +642,9 @@ /obj/machinery/light{ dir = 8 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "age" = ( @@ -613,7 +654,9 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "agg" = ( @@ -623,7 +666,9 @@ /obj/machinery/light{ dir = 8 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "agh" = ( @@ -637,7 +682,9 @@ c_tag = "Arrivals Center Fore"; dir = 8 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "agk" = ( @@ -645,7 +692,9 @@ /obj/structure/shuttle/engine/heater{ dir = 1 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/shuttle/arrival/station) "agp" = ( @@ -679,14 +728,18 @@ /obj/structure/sign/vacuum{ pixel_x = -32 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "agB" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "agC" = ( @@ -696,7 +749,9 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "agD" = ( @@ -786,7 +841,9 @@ }, /area/station/hallway/secondary/entry) "ahz" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/door/airlock/external{ id_tag = "ferry_home"; locked = 1 @@ -797,14 +854,18 @@ /obj/machinery/door/airlock/external{ name = "Arrival Airlock" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "ahB" = ( /obj/machinery/door/airlock/titanium{ id_tag = "s_docking_airlock" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/fans/tiny, /turf/simulated/floor/plasteel, /area/shuttle/arrival/station) @@ -815,7 +876,9 @@ /obj/machinery/door/airlock/titanium{ id_tag = "s_docking_airlock" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/fans/tiny, /turf/simulated/floor/plasteel, /area/shuttle/arrival/station) @@ -823,7 +886,9 @@ /obj/machinery/door/airlock/external{ name = "Arrival Airlock" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "ahV" = ( @@ -840,7 +905,7 @@ dir = 1 }, /obj/structure/closet/emcloset, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "ail" = ( @@ -862,14 +927,16 @@ dir = 1 }, /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aip" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "ait" = ( @@ -888,7 +955,7 @@ /area/station/hallway/secondary/entry) "aiE" = ( /obj/structure/closet/emcloset, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aiF" = ( @@ -896,7 +963,7 @@ dir = 8 }, /obj/effect/landmark/start/assistant, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aiG" = ( @@ -910,14 +977,14 @@ /obj/structure/chair{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aiI" = ( /obj/structure/chair{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aiT" = ( @@ -926,7 +993,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aiX" = ( @@ -934,17 +1003,17 @@ dir = 4 }, /obj/effect/landmark/start/assistant, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "ajd" = ( /obj/item/radio/beacon, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "ajf" = ( /obj/structure/closet/firecloset, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "ajq" = ( @@ -957,7 +1026,7 @@ /area/station/hallway/secondary/exit) "ajy" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "ajD" = ( @@ -984,7 +1053,9 @@ d2 = 4; icon_state = "1-4" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "ajI" = ( @@ -1069,7 +1140,9 @@ /obj/machinery/status_display{ pixel_x = 32 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aki" = ( @@ -1163,7 +1236,9 @@ /obj/structure/sign/vacuum{ pixel_x = 32 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "alv" = ( @@ -1194,7 +1269,9 @@ c_tag = "Arrivals Center Aft"; dir = 8 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "alG" = ( @@ -1209,7 +1286,9 @@ dir = 4; pixel_y = -22 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "alH" = ( @@ -1232,7 +1311,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "alM" = ( @@ -1260,7 +1341,7 @@ /area/station/maintenance/fore2) "alX" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutral" @@ -1322,7 +1403,7 @@ d2 = 8; icon_state = "2-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutral" @@ -1374,17 +1455,21 @@ }, /area/station/maintenance/fore2) "amz" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "amA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "amB" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "amC" = ( @@ -1408,7 +1493,7 @@ }, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutral" @@ -1442,14 +1527,14 @@ /area/station/maintenance/fore2) "amL" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "amM" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "amN" = ( @@ -1579,13 +1664,13 @@ }, /area/station/hallway/secondary/entry) "anr" = ( -/obj/effect/spawner/window/reinforced/polarized{ - id = "qm" - }, /obj/structure/cable{ d2 = 4; icon_state = "0-4" }, +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "qm" + }, /turf/simulated/floor/plating, /area/station/supply/qm) "ans" = ( @@ -1622,28 +1707,14 @@ }, /area/station/hallway/secondary/entry) "any" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, -/obj/structure/cable{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" - }, -/area/station/hallway/primary/central) +/turf/simulated/wall/r_wall, +/area/station/science/explab/chamber) "anz" = ( /obj/item/kirbyplants, /obj/machinery/light/small{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "anA" = ( @@ -1653,7 +1724,7 @@ pixel_y = 11 }, /obj/item/reagent_containers/food/snacks/meat/slab, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/fore2) "anB" = ( @@ -1663,7 +1734,7 @@ "anC" = ( /obj/structure/table/reinforced, /obj/effect/spawner/lootdrop/maintenance, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/fore2) "anF" = ( @@ -1678,7 +1749,7 @@ name = "Research Lab Desk"; dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/effect/mapping_helpers/airlock/windoor/access/any/science/research{ dir = 4 }, @@ -1846,7 +1917,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/fore2) "aob" = ( @@ -1874,7 +1945,7 @@ name = "east bump"; pixel_x = 28 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aof" = ( @@ -1901,7 +1972,7 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white/side, /area/station/maintenance/fore2) "aoi" = ( @@ -1925,7 +1996,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -1955,7 +2026,7 @@ /obj/item/reagent_containers/iv_bag/blood/random, /obj/effect/decal/cleanable/cobweb, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "red" }, @@ -1988,7 +2059,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutral" @@ -2019,7 +2090,7 @@ /area/station/maintenance/fore2) "aoL" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/maintenance/fore2) "aoM" = ( @@ -2153,12 +2224,12 @@ "aph" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/maintenance/fore2) "api" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "bluecorner" @@ -2265,14 +2336,14 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, /area/station/hallway/secondary/entry) "apv" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "redcorner" }, @@ -2280,14 +2351,14 @@ "apw" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "redcorner" }, /area/station/maintenance/fore2) "apx" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "red" @@ -2295,14 +2366,14 @@ /area/station/maintenance/fore2) "apy" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white/side{ dir = 1 }, /area/station/maintenance/fore2) "apz" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "red" @@ -2310,7 +2381,7 @@ /area/station/maintenance/fore2) "apA" = ( /obj/structure/table, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white/side{ dir = 1 }, @@ -2435,7 +2506,7 @@ pixel_x = 24 }, /obj/machinery/kitchen_machine/microwave, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "red" @@ -2460,7 +2531,7 @@ pixel_y = -24 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "red" @@ -2536,7 +2607,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -2701,8 +2772,10 @@ dir = 4; id = "garbage" }, -/obj/effect/decal/warning_stripes/south, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/maintenance/disposal) "aqH" = ( @@ -2861,7 +2934,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -3430,7 +3503,7 @@ }, /area/station/command/customs) "asA" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "bluecorner" @@ -3545,8 +3618,10 @@ dir = 5; id = "garbage" }, -/obj/effect/decal/warning_stripes/northwest, -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/corner, /turf/simulated/floor/plating, /area/station/maintenance/disposal) "asR" = ( @@ -3560,8 +3635,10 @@ /obj/machinery/door/poddoor/preopen{ id_tag = "innerdisposal" }, -/obj/effect/decal/warning_stripes/south, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/maintenance/disposal) "asS" = ( @@ -3580,7 +3657,9 @@ id_tag = "trash"; protected = 0 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating, /area/station/maintenance/disposal) "asV" = ( @@ -3604,20 +3683,20 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "redcorner" }, /area/station/hallway/secondary/entry) "asY" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "bluecorner" }, /area/station/hallway/secondary/entry) "asZ" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "redcorner" }, @@ -3682,22 +3761,12 @@ /obj/structure/chair/comfy/brown{ dir = 4 }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /turf/simulated/floor/wood, /area/station/maintenance/electrical_shop) "atj" = ( /obj/structure/table/wood, /obj/item/folder/red, /obj/item/pen, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, @@ -3707,36 +3776,12 @@ /obj/structure/chair/comfy/brown{ dir = 8 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, /turf/simulated/floor/wood, /area/station/maintenance/electrical_shop) -"atl" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/wood, -/area/station/maintenance/electrical_shop) -"atm" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/wood{ - broken = 1; - icon_state = "wood-broken" - }, -/area/station/maintenance/electrical_shop) "atn" = ( /obj/structure/computerframe, /obj/machinery/status_display{ @@ -4053,7 +4098,7 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/disposal) "atW" = ( @@ -4178,18 +4223,6 @@ /obj/structure/chair/stool, /turf/simulated/floor/wood, /area/station/maintenance/electrical_shop) -"aul" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/wood{ - broken = 1; - icon_state = "wood-broken" - }, -/area/station/maintenance/electrical_shop) "aum" = ( /obj/machinery/light/small, /turf/simulated/floor/wood, @@ -4197,6 +4230,11 @@ "aun" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/wood, /area/station/maintenance/electrical_shop) "auo" = ( @@ -4205,7 +4243,10 @@ name = "south bump"; pixel_y = -24 }, -/obj/structure/cable, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, /turf/simulated/floor/wood, /area/station/maintenance/electrical_shop) "aup" = ( @@ -4236,7 +4277,7 @@ dir = 8; id = "garbage" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/disposal) "auu" = ( @@ -4291,8 +4332,12 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/maintenance/disposal) "auB" = ( @@ -4302,7 +4347,7 @@ name = "Disposal Blast door control"; pixel_x = -26 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/disposal) "auC" = ( @@ -4351,17 +4396,17 @@ /area/station/maintenance/electrical_shop) "auM" = ( /obj/machinery/door/airlock/maintenance, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /turf/simulated/floor/wood, /area/station/maintenance/electrical_shop) "auN" = ( /obj/machinery/door/airlock/maintenance, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/wood{ broken = 1; icon_state = "wood-broken" @@ -4428,7 +4473,7 @@ /area/station/maintenance/fore) "auZ" = ( /obj/structure/window/reinforced, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/maintenance/disposal) "ava" = ( @@ -4465,7 +4510,7 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutral" @@ -4568,8 +4613,12 @@ dir = 9; id = "garbage" }, -/obj/effect/decal/warning_stripes/northeastcorner, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plating, /area/station/maintenance/disposal) "avv" = ( @@ -4584,15 +4633,17 @@ dir = 8; id = "garbage" }, -/obj/effect/decal/warning_stripes/north, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating, /area/station/maintenance/disposal) "avx" = ( /obj/structure/table/reinforced, /obj/item/clothing/gloves/color/black, /obj/item/clothing/glasses/meson, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "avz" = ( @@ -4601,7 +4652,9 @@ d2 = 4; icon_state = "1-4" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "avA" = ( @@ -4620,7 +4673,9 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "avB" = ( @@ -4629,14 +4684,18 @@ d2 = 8; icon_state = "1-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "avC" = ( /obj/machinery/light/small{ dir = 1 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "avE" = ( @@ -4659,14 +4718,16 @@ }, /area/station/engineering/controlroom) "avI" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "avK" = ( /obj/structure/table/reinforced, /obj/item/tank/internals/emergency_oxygen/engi, /obj/item/tank/internals/emergency_oxygen/engi, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "avL" = ( @@ -4693,19 +4754,6 @@ icon_state = "neutral" }, /area/station/maintenance/fore) -"avN" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/fore) "avP" = ( /obj/structure/cable{ d1 = 4; @@ -4718,6 +4766,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/plating, /area/station/maintenance/fore) "avQ" = ( @@ -4934,7 +4987,7 @@ /area/station/maintenance/fore) "awh" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -5100,11 +5153,6 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -5115,6 +5163,11 @@ d2 = 8; icon_state = "1-8" }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plasteel, /area/station/maintenance/fore2) "awx" = ( @@ -5126,8 +5179,12 @@ dir = 1; id = "garbage" }, -/obj/effect/decal/warning_stripes/west, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/maintenance/disposal) "awB" = ( @@ -5139,7 +5196,7 @@ "awC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner, /turf/simulated/floor/plating, /area/station/maintenance/disposal) "awD" = ( @@ -5160,8 +5217,12 @@ /obj/structure/disposalpipe/trunk{ dir = 2 }, -/obj/effect/decal/warning_stripes/southwest, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/maintenance/disposal) "awF" = ( @@ -5174,7 +5235,7 @@ /obj/item/clothing/glasses/meson, /obj/item/clothing/glasses/meson, /obj/item/analyzer, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "awH" = ( @@ -5183,7 +5244,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -5255,7 +5318,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -5310,7 +5375,7 @@ d2 = 8; icon_state = "2-8" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "awV" = ( @@ -5392,7 +5457,7 @@ /area/station/hallway/secondary/entry) "axi" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -5443,18 +5508,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/fore2) -"axr" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/station/maintenance/fore2) "axs" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -5478,7 +5531,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutral" }, @@ -5511,7 +5564,7 @@ dir = 1 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/fore2) "axw" = ( @@ -5565,7 +5618,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/maintenance/disposal) "axA" = ( @@ -5583,7 +5636,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/disposal) "axB" = ( @@ -5659,7 +5714,7 @@ "axF" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutral" @@ -5669,14 +5724,16 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "axI" = ( /obj/machinery/atmospherics/pipe/simple/visible{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "axJ" = ( @@ -5684,7 +5741,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "axK" = ( @@ -5701,14 +5758,14 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 4 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "axM" = ( /obj/machinery/atmospherics/pipe/simple/visible{ dir = 4 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "axN" = ( @@ -5719,14 +5776,16 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 4 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "axO" = ( /obj/machinery/atmospherics/pipe/simple/visible{ dir = 4 }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "axP" = ( @@ -5763,7 +5822,9 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 4 }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "axT" = ( @@ -5771,14 +5832,18 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "axU" = ( /obj/machinery/atmospherics/pipe/simple/visible{ dir = 10 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "axV" = ( @@ -5801,7 +5866,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "axY" = ( @@ -5865,7 +5930,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/service/janitor) "ayi" = ( @@ -5880,7 +5945,7 @@ pixel_x = -30 }, /obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/service/janitor) "ayj" = ( @@ -5894,7 +5959,7 @@ /obj/item/grenade/chem_grenade/cleaner, /obj/item/grenade/chem_grenade/cleaner, /obj/item/grenade/chem_grenade/cleaner, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/service/janitor) "ayk" = ( @@ -5986,7 +6051,7 @@ /area/station/supply/storage) "ayF" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "ayG" = ( @@ -6002,13 +6067,17 @@ id = "garbage" }, /obj/machinery/recycler, -/obj/effect/decal/warning_stripes/south, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/maintenance/disposal) "ayI" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "ayJ" = ( @@ -6022,7 +6091,9 @@ /area/station/engineering/controlroom) "ayK" = ( /obj/machinery/atmospherics/pipe/simple/visible, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "ayL" = ( @@ -6049,7 +6120,7 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 6 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "ayR" = ( @@ -6062,7 +6133,9 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 6 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "ayV" = ( @@ -6072,7 +6145,9 @@ icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "ayW" = ( @@ -6129,7 +6204,9 @@ /obj/item/clothing/head/welding, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plasteel, /area/station/maintenance/disposal) @@ -6152,7 +6229,7 @@ /turf/simulated/floor/plasteel, /area/station/service/janitor) "azl" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/service/janitor) "azn" = ( @@ -6170,7 +6247,7 @@ /obj/machinery/status_display{ pixel_y = 32 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/light{ dir = 1 }, @@ -6187,7 +6264,7 @@ name = "Janitor Requests Console"; pixel_y = 29 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/service/janitor) "azq" = ( @@ -6332,7 +6409,7 @@ pixel_y = -3; req_access_txt = "31" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "brown" @@ -6344,7 +6421,7 @@ name = "north bump"; pixel_y = 24 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "brown" @@ -6352,7 +6429,7 @@ /area/station/supply/storage) "azI" = ( /obj/structure/filingcabinet/filingcabinet, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "brown" @@ -6370,7 +6447,7 @@ "azK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "brown" @@ -6422,7 +6499,7 @@ /area/station/supply/storage) "azQ" = ( /obj/structure/closet/crate, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "brown" @@ -6443,7 +6520,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/engineering/engine/supermatter) "azU" = ( @@ -6462,14 +6541,18 @@ icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "azW" = ( /obj/machinery/atmospherics/pipe/simple/visible{ dir = 5 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "azY" = ( @@ -6540,7 +6623,7 @@ network = list("Engineering","SS13"); pixel_y = -22 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aAg" = ( @@ -6644,7 +6727,7 @@ /obj/structure/reagent_dispensers/spacecleanertank{ pixel_x = -32 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/service/janitor) "aAt" = ( @@ -6677,7 +6760,7 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/service/janitor) "aAy" = ( @@ -6804,7 +6887,7 @@ /area/station/supply/sorting) "aAL" = ( /obj/structure/closet/crate/secure/loot, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/supply/sorting) "aAM" = ( @@ -6833,7 +6916,7 @@ dir = 4 }, /obj/effect/spawner/lootdrop/maintenance, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -6847,7 +6930,7 @@ dir = 4 }, /obj/effect/spawner/lootdrop/maintenance, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -6861,7 +6944,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -6875,7 +6958,7 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -6905,7 +6988,9 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" @@ -6920,7 +7005,9 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aAV" = ( @@ -6930,7 +7017,9 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aAW" = ( @@ -6940,23 +7029,29 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aAX" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aAY" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aAZ" = ( /obj/structure/closet/crate, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aBa" = ( @@ -7012,7 +7107,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating, /area/station/engineering/engine/supermatter) "aBg" = ( @@ -7023,7 +7120,7 @@ /obj/machinery/atmospherics/unary/thermomachine/freezer{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aBi" = ( @@ -7048,7 +7145,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -7084,7 +7181,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aBm" = ( @@ -7099,10 +7196,10 @@ }, /area/station/hallway/secondary/entry) "aBn" = ( -/obj/effect/decal/warning_stripes/arrow{ +/obj/effect/turf_decal/arrows/black{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow/partial{ +/obj/effect/turf_decal/delivery/partial{ dir = 8 }, /turf/simulated/floor/plasteel{ @@ -7239,11 +7336,11 @@ /area/station/supply/sorting) "aBJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/supply/sorting) "aBK" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/supply/sorting) "aBL" = ( @@ -7252,7 +7349,7 @@ /area/station/supply/sorting) "aBM" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/supply/sorting) "aBN" = ( @@ -7274,15 +7371,15 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore2) "aBP" = ( -/obj/effect/decal/warning_stripes/yellow, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, /area/station/supply/storage) "aBQ" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -7303,7 +7400,7 @@ /obj/machinery/door/airlock/public/glass{ name = "Public Access" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -7324,7 +7421,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/visible, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aBX" = ( @@ -7334,7 +7431,7 @@ "aBY" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/maintenance/two, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/supply/sorting) "aBZ" = ( @@ -7384,12 +7481,12 @@ /obj/machinery/atmospherics/pipe/simple/visible/yellow{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aCf" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/supply/sorting) "aCg" = ( @@ -7420,13 +7517,15 @@ /obj/machinery/atmospherics/pipe/manifold/visible{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aCj" = ( /obj/machinery/atmospherics/unary/portables_connector, /obj/machinery/atmospherics/portable/scrubber, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aCk" = ( @@ -7459,7 +7558,9 @@ /area/station/maintenance/fore) "aCp" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aCr" = ( @@ -7469,7 +7570,7 @@ name = "east bump"; pixel_x = 24 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/service/janitor) "aCs" = ( @@ -7578,7 +7679,7 @@ /area/station/supply/sorting) "aCI" = ( /obj/item/storage/box/mousetraps, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/supply/sorting) "aCJ" = ( @@ -7587,7 +7688,7 @@ dir = 4; location = "QM #1" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel, /area/station/supply/storage) @@ -7596,10 +7697,10 @@ dir = 1; layer = 2.9 }, -/obj/effect/decal/warning_stripes/arrow{ +/obj/effect/turf_decal/arrows/black{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/partial{ +/obj/effect/turf_decal/delivery/partial{ dir = 4 }, /turf/simulated/floor/plasteel, @@ -7654,7 +7755,9 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aCT" = ( @@ -7675,7 +7778,9 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aCV" = ( @@ -7689,7 +7794,9 @@ }, /area/station/engineering/controlroom) "aCW" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aCY" = ( @@ -7715,7 +7822,7 @@ /area/station/engineering/engine/supermatter) "aDc" = ( /obj/machinery/atmospherics/unary/portables_connector, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aDd" = ( @@ -7731,7 +7838,9 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 5 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aDf" = ( @@ -7739,7 +7848,7 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 5 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aDh" = ( @@ -7755,13 +7864,17 @@ dir = 10 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aDi" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -7769,13 +7882,13 @@ "aDj" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/maintenance/two, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/supply/sorting) "aDk" = ( /obj/machinery/hydroponics/soil, /obj/item/seeds/sunflower, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/abandoned_garden) "aDl" = ( @@ -7783,19 +7896,19 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/abandoned_garden) "aDm" = ( /obj/structure/table, /obj/item/clothing/suit/apron/overalls, /obj/item/cultivator, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/maintenance/abandoned_garden) "aDn" = ( /obj/machinery/biogenerator, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/abandoned_garden) "aDo" = ( @@ -7805,13 +7918,13 @@ /obj/item/reagent_containers/food/snacks/grown/wheat, /obj/item/grown/corncob, /obj/item/reagent_containers/food/snacks/grown/apple, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/maintenance/abandoned_garden) "aDp" = ( /obj/machinery/hydroponics/soil, /obj/item/seeds/tea, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/abandoned_garden) "aDq" = ( @@ -7819,7 +7932,7 @@ /obj/machinery/status_display{ pixel_y = 32 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/abandoned_garden) "aDr" = ( @@ -7829,7 +7942,7 @@ /obj/item/reagent_containers/food/snacks/grown/tea, /obj/item/reagent_containers/food/snacks/grown/grapes, /obj/item/reagent_containers/food/snacks/grown/cherries, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/maintenance/abandoned_garden) "aDt" = ( @@ -7901,7 +8014,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aDB" = ( @@ -7965,7 +8078,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aDM" = ( @@ -7980,7 +8095,7 @@ icon_state = "2-4" }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/supply/sorting) "aDN" = ( @@ -7993,7 +8108,7 @@ dir = 9 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/supply/sorting) "aDQ" = ( @@ -8001,12 +8116,12 @@ /area/station/supply/sorting) "aDR" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/supply/sorting) "aDS" = ( /obj/structure/plasticflaps, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/supply/sorting) "aDT" = ( @@ -8015,7 +8130,7 @@ dir = 4; location = "QM #2" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment, /mob/living/simple_animal/bot/mulebot{ home_destination = "QM #2"; @@ -8025,10 +8140,10 @@ /area/station/supply/storage) "aDW" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/arrow{ +/obj/effect/turf_decal/arrows/black{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/partial{ +/obj/effect/turf_decal/delivery/partial{ dir = 4 }, /turf/simulated/floor/plasteel, @@ -8097,14 +8212,16 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aEf" = ( /obj/machinery/atmospherics/pipe/manifold/visible{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aEg" = ( @@ -8142,7 +8259,7 @@ /area/station/engineering/engine/supermatter) "aEj" = ( /obj/machinery/atmospherics/binary/pump, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aEk" = ( @@ -8161,7 +8278,9 @@ dir = 8; name = "Nitrogen to Loop" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aEm" = ( @@ -8182,7 +8301,9 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aEo" = ( @@ -8284,7 +8405,9 @@ pixel_y = -24 }, /obj/structure/cable, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarstarboard) "aEF" = ( @@ -8304,7 +8427,7 @@ /area/station/supply/sorting) "aEH" = ( /obj/structure/closet/crate, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/supply/sorting) "aEI" = ( @@ -8348,7 +8471,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/supply/sorting) "aEO" = ( @@ -8370,7 +8493,7 @@ /turf/simulated/floor/plating, /area/station/supply/sorting) "aEQ" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -8393,7 +8516,7 @@ /area/station/supply/storage) "aEX" = ( /obj/effect/spawner/lootdrop/maintenance, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -8401,20 +8524,22 @@ "aEY" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, /area/station/supply/storage) "aEZ" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, /area/station/supply/storage) "aFa" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aFb" = ( @@ -8438,7 +8563,9 @@ }, /area/station/engineering/controlroom) "aFd" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aFe" = ( @@ -8450,7 +8577,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aFf" = ( @@ -8463,7 +8592,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aFg" = ( @@ -8481,7 +8612,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aFj" = ( @@ -8514,14 +8647,16 @@ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aFm" = ( /obj/machinery/hydroponics/soil, /obj/item/seeds/poppy, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/abandoned_garden) "aFn" = ( @@ -8542,7 +8677,7 @@ dir = 4; location = "QM #3" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/camera{ c_tag = "Cargo Dock West"; dir = 4 @@ -8671,7 +8806,7 @@ /obj/structure/closet/crate, /obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/effect/spawner/lootdrop/maintenance, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -8707,12 +8842,14 @@ /area/station/supply/sorting) "aFM" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aFO" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aFP" = ( @@ -8747,7 +8884,9 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aFW" = ( @@ -8773,7 +8912,9 @@ d2 = 4; icon_state = "1-4" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aFY" = ( @@ -8791,7 +8932,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/engine/supermatter) "aFZ" = ( @@ -8803,7 +8946,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/item/radio/intercom{ name = "north bump"; pixel_y = 28 @@ -8818,7 +8963,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aGb" = ( @@ -8836,7 +8983,9 @@ d2 = 8; icon_state = "2-8" }, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aGc" = ( @@ -8854,7 +9003,7 @@ d2 = 8; icon_state = "1-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aGd" = ( @@ -8865,7 +9014,7 @@ pixel_x = -30 }, /obj/item/tank/internals/plasma, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aGe" = ( @@ -8877,7 +9026,7 @@ pixel_x = -32 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/maintenance/abandoned_garden) "aGf" = ( @@ -8907,7 +9056,9 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aGi" = ( @@ -8918,7 +9069,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -9191,10 +9342,10 @@ /area/station/supply/storage) "aGQ" = ( /obj/structure/window/reinforced, -/obj/effect/decal/warning_stripes/arrow{ +/obj/effect/turf_decal/arrows/black{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/partial{ +/obj/effect/turf_decal/delivery/partial{ dir = 4 }, /turf/simulated/floor/plasteel, @@ -9202,7 +9353,9 @@ "aGR" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -9251,7 +9404,7 @@ /obj/structure/sign/botany{ pixel_x = 32 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/maintenance/abandoned_garden) "aHc" = ( @@ -9261,12 +9414,14 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aHd" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/abandoned_garden) "aHe" = ( @@ -9295,7 +9450,7 @@ /obj/machinery/hydroponics/soil, /obj/machinery/light/small, /obj/item/seeds/harebell, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/abandoned_garden) "aHk" = ( @@ -9317,28 +9472,7 @@ icon_state = "yellowfull" }, /area/station/engineering/controlroom) -"aHm" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/engineering/controlroom) "aHn" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; @@ -9359,7 +9493,9 @@ dir = 8; name = "Gas to Cooling Loop" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aHp" = ( @@ -9368,7 +9504,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aHq" = ( @@ -9388,7 +9526,7 @@ /obj/item/reagent_containers/syringe, /obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/maintenance/abandoned_garden) "aHr" = ( @@ -9397,21 +9535,21 @@ }, /obj/machinery/seed_extractor, /obj/item/reagent_containers/glass/bucket, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/abandoned_garden) "aHs" = ( /obj/structure/table, /obj/item/plant_analyzer, /obj/item/hatchet, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/maintenance/abandoned_garden) "aHt" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/abandoned_garden) "aHu" = ( @@ -9421,7 +9559,7 @@ icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/abandoned_garden) "aHv" = ( @@ -9429,14 +9567,14 @@ /obj/item/crowbar, /obj/item/wrench, /obj/item/reagent_containers/glass/bucket, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/maintenance/abandoned_garden) "aHw" = ( /obj/machinery/hydroponics/soil, /obj/machinery/light/small, /obj/item/seeds/tower, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/abandoned_garden) "aHx" = ( @@ -9445,7 +9583,7 @@ /obj/effect/mapping_helpers/airlock/autoname, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/maintenance/abandoned_garden) "aHy" = ( @@ -9457,14 +9595,14 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/maintenance/abandoned_garden) "aHz" = ( /obj/structure/closet/cardboard, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -9522,7 +9660,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/grimy, /area/station/service/bar) "aHK" = ( @@ -9672,7 +9810,7 @@ /area/station/supply/storage) "aIe" = ( /obj/effect/landmark/start/cargo_technician, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -9696,7 +9834,7 @@ c_tag = "Cargo Dock East"; dir = 8 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aIg" = ( @@ -9781,7 +9919,9 @@ /obj/machinery/atmospherics/portable/canister/air{ filled = 0.05 }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarport) "aIr" = ( @@ -9793,7 +9933,9 @@ d2 = 4; icon_state = "0-4" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarport) "aIs" = ( @@ -9810,7 +9952,9 @@ d2 = 8; icon_state = "2-8" }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarport) "aIt" = ( @@ -9900,7 +10044,9 @@ /area/station/maintenance/incinerator) "aIB" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aIC" = ( @@ -9909,7 +10055,7 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aID" = ( @@ -9918,7 +10064,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aIE" = ( @@ -9931,7 +10077,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aIF" = ( @@ -9945,7 +10091,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aIG" = ( @@ -9954,7 +10100,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aIH" = ( @@ -9978,7 +10126,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aIJ" = ( @@ -9988,30 +10136,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/south, -/turf/simulated/floor/plasteel, -/area/station/engineering/controlroom) -"aIK" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/effect/decal/warning_stripes/south, -/turf/simulated/floor/plasteel, -/area/station/engineering/controlroom) -"aIL" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aIM" = ( @@ -10026,7 +10151,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutral" @@ -10046,7 +10171,7 @@ /area/station/security/execution) "aIP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -10074,7 +10199,7 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/grimy, /area/station/service/bar) "aIT" = ( @@ -10137,7 +10262,7 @@ /turf/simulated/floor/plasteel/dark, /area/station/service/bar) "aJc" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -10162,7 +10287,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" @@ -10201,7 +10328,9 @@ name = "west bump"; pixel_x = -30 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel, /area/station/supply/storage) @@ -10218,7 +10347,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aJt" = ( @@ -10248,7 +10379,9 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -10276,7 +10409,9 @@ /area/station/security/permabrig) "aJD" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aJE" = ( @@ -10291,7 +10426,9 @@ name = "south bump"; pixel_y = -28 }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aJG" = ( @@ -10302,14 +10439,16 @@ pixel_x = 4; pixel_y = -4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aJH" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -10336,7 +10475,9 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarport) "aJN" = ( @@ -10352,7 +10493,9 @@ icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/incinerator) "aJO" = ( @@ -10364,7 +10507,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/incinerator) "aJP" = ( @@ -10374,7 +10519,9 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/visible, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/incinerator) "aJQ" = ( @@ -10389,7 +10536,9 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/visible, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/incinerator) "aJR" = ( @@ -10400,7 +10549,9 @@ d2 = 8; icon_state = "0-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/incinerator) "aJS" = ( @@ -10416,7 +10567,9 @@ d2 = 2; icon_state = "0-2" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/incinerator) "aJU" = ( @@ -10429,7 +10582,7 @@ name = "east bump"; pixel_x = 24 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/maintenance/incinerator) "aJV" = ( @@ -10464,7 +10617,9 @@ }, /area/station/maintenance/fore) "aKb" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -10587,7 +10742,7 @@ /area/station/maintenance/fsmaint) "aKn" = ( /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/grimy, /area/station/service/bar) "aKp" = ( @@ -10652,7 +10807,9 @@ }, /obj/structure/table, /obj/machinery/recharger, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/item/radio/intercom{ name = "north bump"; pixel_y = 28 @@ -10664,14 +10821,16 @@ /turf/simulated/floor/plasteel, /area/station/supply/sorting) "aKw" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" }, /area/station/hallway/primary/fore) "aKx" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/supply/sorting) "aKy" = ( @@ -10724,28 +10883,32 @@ }, /area/station/supply/storage) "aKI" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aKJ" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aKK" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aKL" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, /area/station/supply/storage) "aKM" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/item/radio/intercom{ name = "east bump"; pixel_x = 28 @@ -10811,7 +10974,7 @@ dir = 4 }, /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkredcorners" @@ -10823,7 +10986,9 @@ name = "Aft Port Solar Control" }, /obj/structure/cable, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarport) "aKZ" = ( @@ -10832,7 +10997,7 @@ name = "south bump"; pixel_y = -24 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarport) "aLa" = ( @@ -10863,7 +11028,9 @@ pixel_y = -24 }, /obj/structure/cable, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarport) "aLd" = ( @@ -10940,7 +11107,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -10951,7 +11120,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aLo" = ( @@ -10960,7 +11131,9 @@ d2 = 8; icon_state = "1-8" }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aLp" = ( @@ -10968,15 +11141,19 @@ /turf/simulated/wall/r_wall, /area/station/engineering/controlroom) "aLq" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aLs" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aLu" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aLv" = ( @@ -10990,7 +11167,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aLw" = ( @@ -11001,7 +11180,7 @@ d2 = 4; icon_state = "1-4" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aLx" = ( @@ -11119,7 +11298,7 @@ dir = 4; location = "QM #4" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment, /mob/living/simple_animal/bot/mulebot{ home_destination = "QM #4"; @@ -11191,7 +11370,7 @@ /obj/structure/table/reinforced, /obj/item/paper_bin, /obj/item/pen, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -11237,7 +11416,7 @@ "aMf" = ( /obj/structure/closet/crate/internals, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -11340,7 +11519,9 @@ d2 = 8; icon_state = "0-8" }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aMz" = ( @@ -11372,20 +11553,6 @@ }, /turf/simulated/floor/plasteel, /area/station/maintenance/incinerator) -"aME" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/decal/warning_stripes/southeastcorner, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/engineering/controlroom) "aMF" = ( /obj/machinery/atmospherics/meter, /obj/machinery/atmospherics/pipe/manifold/visible, @@ -11408,7 +11575,7 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/incinerator) "aMJ" = ( @@ -11417,14 +11584,16 @@ /area/station/maintenance/incinerator) "aMK" = ( /obj/structure/reagent_dispensers/watertank, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/maintenance/incinerator) "aML" = ( /obj/machinery/light/small{ dir = 8 }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/item/radio/intercom{ name = "south bump"; pixel_y = -28 @@ -11432,7 +11601,9 @@ /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aMM" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aMN" = ( @@ -11441,7 +11612,7 @@ pixel_x = 30 }, /obj/structure/closet/radiation, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aMO" = ( @@ -11458,7 +11629,9 @@ /area/station/maintenance/incinerator) "aMP" = ( /obj/machinery/light/small, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aMQ" = ( @@ -11469,12 +11642,14 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aMR" = ( /obj/machinery/light/small, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aMS" = ( @@ -11555,7 +11730,7 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -11624,8 +11799,8 @@ /area/station/supply/sorting) "aNp" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/arrow, -/obj/effect/decal/warning_stripes/yellow/partial, +/obj/effect/turf_decal/arrows/black, +/obj/effect/turf_decal/delivery/partial, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -11687,7 +11862,7 @@ /area/station/supply/storage) "aNw" = ( /obj/effect/spawner/lootdrop/maintenance, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -11714,7 +11889,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/supply/sorting) "aND" = ( @@ -11875,7 +12052,7 @@ icon_state = "4-8" }, /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "darkredcorners" }, @@ -11918,7 +12095,7 @@ /obj/machinery/computer/sm_monitor{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aOa" = ( @@ -11952,7 +12129,9 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 10 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -12136,7 +12315,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -12177,7 +12356,7 @@ /area/station/maintenance/starboard) "aOS" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -12383,7 +12562,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -12398,7 +12577,9 @@ d2 = 8; icon_state = "1-8" }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -12457,7 +12638,7 @@ /area/station/service/theatre) "aPB" = ( /obj/machinery/atmospherics/pipe/simple/visible, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "caution" @@ -12486,7 +12667,7 @@ network = list("SS13","Engineering") }, /obj/machinery/suit_storage_unit/atmos, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aPF" = ( @@ -12570,19 +12751,6 @@ icon_state = "neutralcorner" }, /area/station/service/janitor) -"aPR" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/transit_tube/crossing{ - dir = 8 - }, -/turf/space, -/area/space/nearstation) "aPS" = ( /obj/machinery/power/apc{ dir = 1; @@ -12597,6 +12765,10 @@ /obj/item/storage/fancy/crayons, /turf/simulated/floor/plasteel, /area/station/public/storage/art) +"aPT" = ( +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) "aPU" = ( /obj/structure/table/wood, /obj/item/instrument/guitar, @@ -12756,7 +12928,7 @@ "aQn" = ( /obj/structure/closet/crate, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -12787,7 +12959,7 @@ "aQr" = ( /obj/effect/spawner/lootdrop/maintenance, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -12823,14 +12995,16 @@ name = "west bump"; pixel_x = -28 }, -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aQv" = ( -/obj/effect/decal/warning_stripes/arrow{ +/obj/effect/turf_decal/arrows/black{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow/partial{ +/obj/effect/turf_decal/delivery/partial{ dir = 1 }, /turf/simulated/floor/plasteel, @@ -13085,7 +13259,7 @@ /obj/machinery/shower{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aRb" = ( @@ -13235,6 +13409,15 @@ icon_state = "bar" }, /area/station/service/bar) +"aRu" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/eight, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plasteel/airless{ + dir = 10; + icon_state = "darkblue" + }, +/area/space/nearstation) "aRv" = ( /obj/structure/cable{ d1 = 4; @@ -13317,8 +13500,8 @@ }, /area/station/service/bar) "aRH" = ( -/obj/effect/decal/warning_stripes/arrow, -/obj/effect/decal/warning_stripes/yellow/partial, +/obj/effect/turf_decal/arrows/black, +/obj/effect/turf_decal/delivery/partial, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -13550,7 +13733,9 @@ /area/station/security/permabrig) "aSq" = ( /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aSr" = ( @@ -13612,14 +13797,18 @@ /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 4 }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "aSD" = ( /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 4 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "aSE" = ( @@ -13627,7 +13816,9 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/visible, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "aSF" = ( @@ -13635,7 +13826,9 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/visible/universal, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "aSG" = ( @@ -13660,7 +13853,9 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "aSI" = ( @@ -13676,7 +13871,9 @@ /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 4 }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "aSK" = ( @@ -13741,7 +13938,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/fore) "aST" = ( @@ -13843,7 +14040,7 @@ pixel_y = -28 }, /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "red" }, @@ -13919,7 +14116,9 @@ c_tag = "Cargo Disposals Sorting"; dir = 1 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/supply/sorting) "aTj" = ( @@ -13948,6 +14147,16 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/fore) +"aTl" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/transit_tube/horizontal, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/station/engineering/ai_transit_tube) "aTp" = ( /obj/structure/chair/stool/bar, /turf/simulated/floor/plasteel{ @@ -14138,7 +14347,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/security/permabrig) "aTJ" = ( @@ -14153,7 +14362,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/security/permabrig) "aTK" = ( @@ -14163,7 +14372,7 @@ /obj/machinery/door/poddoor/preopen{ id_tag = "cell3lockdown" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/security/permabrig) "aTL" = ( @@ -14184,7 +14393,9 @@ /area/station/security/permasolitary) "aTM" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/maintenance/starboard2) "aTN" = ( @@ -14256,7 +14467,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/dark, /area/station/engineering/atmos) "aTU" = ( @@ -14273,7 +14484,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aTW" = ( @@ -14303,7 +14514,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "aTZ" = ( @@ -14395,7 +14608,9 @@ /obj/machinery/atmospherics/pipe/manifold/visible/yellow{ dir = 1 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "aUg" = ( @@ -14474,7 +14689,7 @@ name = "south bump"; pixel_y = -24 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarstarboard) "aUt" = ( @@ -14483,7 +14698,9 @@ name = "Fore Starboard Solar Control" }, /obj/structure/cable, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarstarboard) "aUv" = ( @@ -14612,7 +14829,7 @@ }, /area/station/service/bar) "aUM" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/dark, /area/station/engineering/atmos) "aUN" = ( @@ -15079,7 +15296,9 @@ /obj/machinery/atmospherics/pipe/simple/visible/green{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "aVF" = ( @@ -15190,7 +15409,9 @@ /obj/machinery/atmospherics/pipe/simple/visible/green{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "aVQ" = ( @@ -15219,7 +15440,7 @@ /area/station/maintenance/gambling_den) "aVX" = ( /obj/structure/ore_box, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "aVY" = ( @@ -15286,7 +15507,7 @@ /area/station/service/theatre) "aWf" = ( /obj/structure/closet/emcloset, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "aWg" = ( @@ -15443,7 +15664,7 @@ }, /area/station/supply/office) "aWu" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /mob/living/simple_animal/hostile/gorilla/cargo_domestic{ name = "Forklift" }, @@ -15521,14 +15742,14 @@ /area/station/supply/storage) "aWz" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aWA" = ( /obj/structure/plasticflaps{ opacity = 1 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) @@ -15617,7 +15838,7 @@ c_tag = "Cargo Dock South"; dir = 1 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aWH" = ( @@ -15828,14 +16049,16 @@ /area/station/engineering/atmos) "aXi" = ( /obj/machinery/atmospherics/pipe/manifold4w/visible/yellow, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "aXj" = ( /obj/machinery/atmospherics/unary/thermomachine/heater{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -15909,7 +16132,9 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/visible/yellow, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "aXv" = ( @@ -16038,7 +16263,7 @@ }, /area/station/maintenance/fore) "aXL" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "brown" @@ -16052,7 +16277,7 @@ dir = 9 }, /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -16089,7 +16314,9 @@ }, /area/station/supply/office) "aXU" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aXV" = ( @@ -16293,14 +16520,16 @@ /area/station/engineering/atmos) "aYy" = ( /obj/machinery/atmospherics/pipe/simple/visible/yellow, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "aYz" = ( /obj/machinery/atmospherics/unary/thermomachine/heater/on{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -16337,7 +16566,9 @@ /obj/structure/table/reinforced, /obj/item/folder/yellow, /obj/item/lightreplacer, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "aYE" = ( @@ -16371,7 +16602,7 @@ dir = 2; icon_state = "pipe-c" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -16385,7 +16616,7 @@ name = "east bump"; pixel_x = 28 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "caution" @@ -16396,7 +16627,9 @@ /obj/item/clothing/gloves/color/black, /obj/item/clothing/suit/storage/hazardvest, /obj/item/clothing/mask/gas, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "aYJ" = ( @@ -16423,7 +16656,9 @@ /obj/machinery/atmospherics/pipe/manifold/visible/yellow{ dir = 8 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "aYM" = ( @@ -16501,7 +16736,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "neutral" @@ -16841,7 +17076,9 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "darkredcorners" }, @@ -16853,7 +17090,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkredcorners" @@ -17052,7 +17291,9 @@ icon_state = "2-8" }, /obj/machinery/atmospherics/unary/vent_pump/on, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "darkredcorners" }, @@ -17153,7 +17394,9 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, @@ -17192,7 +17435,7 @@ /obj/machinery/atmospherics/unary/portables_connector{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -17217,12 +17460,16 @@ dir = 8 }, /obj/machinery/atmospherics/portable/canister, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "baq" = ( /obj/structure/closet/secure_closet/atmos_personal, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bar" = ( @@ -17239,7 +17486,9 @@ }, /area/station/hallway/primary/fore) "bas" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/machinery/suit_storage_unit/atmos, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) @@ -17384,7 +17633,7 @@ /area/station/hallway/primary/fore) "baM" = ( /obj/structure/kitchenspike, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/item/radio/intercom{ name = "west bump"; pixel_x = -28 @@ -17414,7 +17663,9 @@ /obj/structure/sink/kitchen{ pixel_y = 25 }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/service/kitchen) "baR" = ( @@ -17596,6 +17847,9 @@ /obj/machinery/door/airlock/command/glass, /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/supply/qm, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "qm" + }, /turf/simulated/floor/plasteel, /area/station/supply/qm) "bbk" = ( @@ -17611,7 +17865,7 @@ dir = 4 }, /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d1 = 2; d2 = 8; @@ -17767,7 +18021,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkredcorners" @@ -17783,10 +18039,10 @@ }, /area/station/security/permasolitary) "bbC" = ( -/obj/effect/decal/warning_stripes/arrow{ +/obj/effect/turf_decal/arrows/black{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/partial{ +/obj/effect/turf_decal/delivery/partial{ dir = 4 }, /obj/machinery/camera{ @@ -17929,7 +18185,9 @@ }, /area/station/engineering/atmos) "bbR" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/closet/secure_closet/atmos_personal, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) @@ -17942,7 +18200,9 @@ /area/station/engineering/atmos) "bbT" = ( /obj/machinery/suit_storage_unit/atmos, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bbU" = ( @@ -17967,7 +18227,9 @@ /area/station/engineering/atmos) "bbW" = ( /obj/machinery/atmospherics/pipe/simple/visible/yellow, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bbZ" = ( @@ -18000,17 +18262,17 @@ /obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "bce" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/closet/secure_closet/hydroponics, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "bcf" = ( /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "bcg" = ( @@ -18020,12 +18282,12 @@ }, /obj/structure/closet/secure_closet/hydroponics, /obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "bch" = ( /obj/structure/closet/secure_closet/hydroponics, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "bcj" = ( @@ -18036,7 +18298,7 @@ name = "north bump"; pixel_y = 28 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "bck" = ( @@ -18099,7 +18361,7 @@ dir = 1 }, /obj/machinery/gibber, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/service/kitchen) "bct" = ( @@ -18109,12 +18371,14 @@ /obj/structure/sink/kitchen{ pixel_y = 25 }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/service/kitchen) "bcu" = ( /obj/structure/closet/secure_closet/freezer/meat, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" }, @@ -18125,7 +18389,7 @@ name = "east bump"; pixel_x = 30 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" }, @@ -18149,14 +18413,14 @@ }, /area/station/aisat) "bcB" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "brown" }, /area/station/hallway/primary/fore) "bcC" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -18170,7 +18434,7 @@ pixel_x = -28 }, /obj/structure/closet/secure_closet/miner, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "brown" @@ -18179,7 +18443,7 @@ "bcE" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/secure_closet/miner, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "purple" @@ -18204,7 +18468,7 @@ c_tag = "Mining Access" }, /obj/structure/closet/secure_closet/miner, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "brown" @@ -18222,7 +18486,7 @@ dir = 1 }, /obj/machinery/computer/supplycomp/public, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "brown" @@ -18232,7 +18496,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -18253,7 +18517,9 @@ "bcW" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/external, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/door/poddoor{ density = 0; icon_state = "open"; @@ -18285,7 +18551,9 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -18371,7 +18639,9 @@ /obj/machinery/atmospherics/pipe/manifold/visible/yellow{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bdp" = ( @@ -18385,7 +18655,9 @@ /area/station/engineering/atmos) "bdq" = ( /obj/structure/closet/secure_closet/atmos_personal, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bdr" = ( @@ -18395,7 +18667,9 @@ }, /area/station/engineering/atmos) "bds" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/machinery/suit_storage_unit/atmos, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) @@ -18434,7 +18708,7 @@ /obj/structure/reagent_dispensers/watertank, /obj/item/reagent_containers/glass/bucket, /obj/structure/window/reinforced, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "bdy" = ( @@ -18576,7 +18850,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" }, @@ -18634,7 +18908,7 @@ /obj/item/stack/packageWrap, /obj/item/hand_labeler, /obj/item/book/manual/wiki/chef_recipes, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -18651,7 +18925,7 @@ name = "Kitchen Requests Console"; pixel_x = 30 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -18729,16 +19003,16 @@ /area/station/aisat) "bea" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, /area/station/hallway/primary/fore) "beb" = ( -/obj/effect/decal/warning_stripes/arrow{ +/obj/effect/turf_decal/arrows/black{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow/partial{ +/obj/effect/turf_decal/delivery/partial{ dir = 1 }, /turf/simulated/floor/plasteel{ @@ -18752,16 +19026,16 @@ /obj/structure/disposalpipe/junction{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, /area/station/hallway/primary/fore) "bed" = ( -/obj/effect/decal/warning_stripes/yellow/partial{ +/obj/effect/turf_decal/delivery/partial{ dir = 1 }, -/obj/effect/decal/warning_stripes/arrow{ +/obj/effect/turf_decal/arrows/black{ dir = 1 }, /turf/simulated/floor/plasteel{ @@ -18782,10 +19056,10 @@ /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "beh" = ( -/obj/effect/decal/warning_stripes/yellow/partial{ +/obj/effect/turf_decal/delivery/partial{ dir = 1 }, -/obj/effect/decal/warning_stripes/arrow{ +/obj/effect/turf_decal/arrows/black{ dir = 1 }, /turf/simulated/floor/plasteel{ @@ -18828,11 +19102,11 @@ /area/station/supply/miningdock) "beq" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "ber" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "bez" = ( @@ -18841,7 +19115,9 @@ }, /area/station/maintenance/fsmaint) "beA" = ( -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -18892,7 +19168,9 @@ "beK" = ( /obj/structure/table/reinforced, /obj/item/analyzer, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "beL" = ( @@ -18901,13 +19179,15 @@ name = "west bump"; pixel_x = -24 }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/structure/closet/secure_closet/atmos_personal, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "beM" = ( /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -18916,12 +19196,16 @@ /obj/structure/table/reinforced, /obj/item/stack/packageWrap, /obj/item/hand_labeler, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "beP" = ( /obj/machinery/atmospherics/pipe/manifold/visible/yellow, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "beQ" = ( @@ -18987,7 +19271,7 @@ dir = 2; icon_state = "pipe-c" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "greenblue" }, @@ -19063,7 +19347,7 @@ pixel_x = -24 }, /obj/structure/kitchenspike, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" }, @@ -19074,13 +19358,13 @@ name = "south bump"; pixel_y = -24 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" }, /area/station/service/kitchen) "bfg" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" }, @@ -19091,14 +19375,14 @@ pixel_y = -24 }, /obj/structure/cable, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" }, /area/station/service/kitchen) "bfi" = ( /obj/machinery/chem_master/condimaster, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" }, @@ -19110,7 +19394,7 @@ name = "west bump"; pixel_x = -28 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "redfull" }, @@ -19129,7 +19413,7 @@ /area/station/service/kitchen) "bfp" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -19201,7 +19485,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -19233,7 +19517,7 @@ /area/station/supply/miningdock) "bfC" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "bfD" = ( @@ -19293,7 +19577,7 @@ "bfN" = ( /obj/structure/table, /obj/machinery/kitchen_machine/microwave, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/light{ dir = 1 }, @@ -19306,7 +19590,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bfS" = ( @@ -19340,10 +19626,10 @@ /area/station/security/permabrig) "bfZ" = ( /obj/effect/landmark/start/shaft_miner, -/obj/effect/decal/warning_stripes/yellow/partial{ +/obj/effect/turf_decal/delivery/partial{ dir = 1 }, -/obj/effect/decal/warning_stripes/arrow{ +/obj/effect/turf_decal/arrows/black{ dir = 1 }, /turf/simulated/floor/plasteel, @@ -19385,7 +19671,9 @@ /area/station/engineering/atmos) "bge" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bgg" = ( @@ -19400,7 +19688,9 @@ /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bgi" = ( @@ -19483,7 +19773,7 @@ "bgv" = ( /obj/machinery/hologram/holopad, /obj/effect/landmark/start/chef, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -19498,14 +19788,14 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, /area/station/hallway/primary/fore) "bgx" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -19516,7 +19806,7 @@ dir = 8 }, /obj/structure/closet/secure_closet/freezer/kitchen, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -19524,14 +19814,14 @@ "bgA" = ( /obj/structure/table/reinforced, /obj/item/storage/bag/tray, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "white" }, /area/station/service/kitchen) "bgB" = ( /obj/structure/table/reinforced, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "redfull" }, @@ -19558,7 +19848,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -19573,7 +19863,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -19594,7 +19884,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -19678,7 +19968,7 @@ "bgW" = ( /obj/structure/table, /obj/item/storage/box/donkpockets, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "bgX" = ( @@ -19689,7 +19979,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "browncorner" @@ -19774,7 +20064,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bhn" = ( @@ -19799,7 +20089,9 @@ }, /area/station/engineering/atmos) "bhp" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bhr" = ( @@ -19819,14 +20111,14 @@ /turf/simulated/floor/engine/n2, /area/station/engineering/atmos) "bhv" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/item/kirbyplants, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "bhw" = ( /obj/structure/reagent_dispensers/watertank, /obj/item/reagent_containers/glass/bucket, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/window/reinforced{ dir = 8 }, @@ -19838,7 +20130,7 @@ dir = 4 }, /obj/item/reagent_containers/glass/bucket, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "bhy" = ( @@ -19846,7 +20138,7 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "bhz" = ( @@ -19854,7 +20146,7 @@ dir = 8; icon_state = "pipe-c" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "bhA" = ( @@ -19865,17 +20157,17 @@ name = "north bump"; pixel_y = 28 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "bhB" = ( /obj/structure/table/glass, /obj/machinery/reagentgrinder, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "bhD" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "bhF" = ( @@ -19926,7 +20218,9 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/light{ dir = 1 }, @@ -19935,7 +20229,7 @@ "bhN" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/food/condiment/flour, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -19969,14 +20263,14 @@ /obj/structure/table/reinforced, /obj/item/reagent_containers/food/snacks/dough, /obj/machinery/atmospherics/unary/vent_pump/on, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "redfull" }, /area/station/service/kitchen) "bhR" = ( /obj/structure/table/reinforced, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -20010,7 +20304,7 @@ /area/station/hallway/primary/fore) "bhU" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/primary/fore) "bhV" = ( @@ -20536,8 +20830,8 @@ dir = 2; icon_state = "pipe-c" }, -/obj/effect/decal/warning_stripes/yellow/hollow, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -20635,7 +20929,7 @@ name = "west bump"; pixel_x = -24 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "bjf" = ( @@ -20687,7 +20981,7 @@ /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "bjl" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -20705,7 +20999,7 @@ }, /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "greenblue" @@ -21174,26 +21468,28 @@ /area/station/engineering/atmos) "bkz" = ( /obj/machinery/atmospherics/pipe/simple/visible/yellow, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bkA" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bkB" = ( /obj/machinery/atmospherics/meter, /obj/machinery/atmospherics/pipe/simple/visible/yellow, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bkC" = ( /obj/machinery/atmospherics/meter, /obj/machinery/atmospherics/pipe/simple/visible/cyan, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bkE" = ( @@ -21202,7 +21498,7 @@ d2 = 4; icon_state = "1-4" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bkF" = ( @@ -21211,7 +21507,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bkG" = ( @@ -21240,7 +21536,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bkJ" = ( @@ -21267,7 +21565,7 @@ d2 = 8; icon_state = "1-8" }, -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bkL" = ( @@ -21279,11 +21577,13 @@ }, /area/station/engineering/atmos) "bkM" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bkN" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bkO" = ( @@ -21316,7 +21616,7 @@ /obj/machinery/status_display{ pixel_x = -32 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "bkT" = ( @@ -21332,7 +21632,7 @@ /area/station/service/hydroponics) "bkW" = ( /obj/machinery/hydroponics/constructable, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -21389,7 +21689,7 @@ name = "south bump"; pixel_y = -24 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/service/kitchen) "blh" = ( @@ -21397,7 +21697,7 @@ /obj/machinery/status_display{ pixel_y = -32 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/service/kitchen) "bli" = ( @@ -21407,7 +21707,7 @@ /obj/item/storage/box/papersack, /obj/item/storage/box/papersack, /obj/item/storage/box/papersack, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "redfull" }, @@ -21417,7 +21717,7 @@ /obj/item/storage/box/donkpockets, /obj/item/storage/box/donkpockets, /obj/item/clothing/head/chefhat, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/service/kitchen) "blk" = ( @@ -21425,7 +21725,7 @@ /obj/item/reagent_containers/food/snacks/mint, /obj/item/reagent_containers/food/condiment/enzyme, /obj/machinery/reagentgrinder, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/service/kitchen) "bll" = ( @@ -21449,7 +21749,7 @@ /obj/structure/table/reinforced, /obj/item/clipboard, /obj/item/toy/figure/crew/chef, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/item/eftpos/register{ dir = 1 }, @@ -21481,7 +21781,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/primary/fore) "bls" = ( @@ -21543,7 +21843,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "yellow" @@ -21572,18 +21872,18 @@ /area/station/supply/miningdock) "blC" = ( /obj/structure/reagent_dispensers/fueltank, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "blD" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "blE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/effect/landmark/start/shaft_miner, /obj/structure/cable{ d1 = 1; @@ -21655,10 +21955,10 @@ /area/station/hallway/primary/port) "blN" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/arrow{ +/obj/effect/turf_decal/arrows/black{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/partial{ +/obj/effect/turf_decal/delivery/partial{ dir = 4 }, /turf/simulated/floor/plasteel, @@ -21799,6 +22099,50 @@ icon_state = "redcorner" }, /area/station/hallway/primary/starboard) +"bmh" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "HoS" + }, +/turf/simulated/floor/plating, +/area/station/command/office/hos) +"bmi" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "HoS" + }, +/turf/simulated/floor/plating, +/area/station/command/office/hos) "bmj" = ( /obj/structure/table/wood, /obj/machinery/status_display{ @@ -21891,26 +22235,26 @@ /obj/machinery/atmospherics/pipe/simple/visible/yellow{ dir = 5 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bmw" = ( /obj/machinery/atmospherics/pipe/manifold/visible/yellow{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bmx" = ( /obj/machinery/atmospherics/pipe/simple/visible/yellow{ dir = 9 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bmy" = ( /obj/machinery/atmospherics/pipe/simple/visible/yellow, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bmz" = ( @@ -21918,14 +22262,14 @@ dir = 8; initialize_directions = 11 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bmA" = ( /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bmB" = ( @@ -21969,7 +22313,9 @@ /obj/machinery/atmospherics/pipe/simple/visible/purple{ dir = 6 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bmG" = ( @@ -21992,7 +22338,9 @@ /obj/machinery/atmospherics/pipe/simple/visible/purple{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bmI" = ( @@ -22006,8 +22354,8 @@ /obj/machinery/atmospherics/pipe/simple/visible/purple{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bmJ" = ( @@ -22028,8 +22376,8 @@ /obj/machinery/atmospherics/pipe/simple/visible/purple{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bmK" = ( @@ -22044,8 +22392,8 @@ /obj/machinery/atmospherics/pipe/simple/visible/purple{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bmL" = ( @@ -22098,7 +22446,7 @@ /obj/machinery/light{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "bmR" = ( @@ -22145,7 +22493,7 @@ c_tag = "Hydroponics"; dir = 8 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "bmW" = ( @@ -22194,7 +22542,7 @@ /obj/structure/table/reinforced, /obj/item/clothing/suit/chef, /obj/item/kitchen/rollingpin, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/service/kitchen) "bnd" = ( @@ -22215,12 +22563,12 @@ /obj/item/reagent_containers/food/condiment/saltshaker, /obj/item/reagent_containers/food/condiment/peppermill, /obj/item/kitchen/knife, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/service/kitchen) "bnf" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "bng" = ( @@ -22233,10 +22581,10 @@ icon_state = "1-4" }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/arrow{ +/obj/effect/turf_decal/arrows/black{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow/partial{ +/obj/effect/turf_decal/delivery/partial{ dir = 8 }, /turf/simulated/floor/plasteel, @@ -22256,7 +22604,7 @@ /obj/item/shovel, /obj/item/pickaxe, /obj/item/pickaxe, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "bnk" = ( @@ -22468,7 +22816,7 @@ /obj/structure/table/reinforced, /obj/item/storage/toolbox/mechanical, /obj/item/flashlight, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "caution" @@ -22490,7 +22838,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/purple{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "caution" @@ -22500,7 +22848,9 @@ /obj/machinery/atmospherics/pipe/simple/visible/purple{ dir = 9 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bob" = ( @@ -22524,7 +22874,9 @@ name = "east bump"; pixel_x = 28 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bod" = ( @@ -22555,12 +22907,12 @@ /obj/structure/sign/botany{ pixel_x = -32 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "bog" = ( /obj/machinery/biogenerator, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -22584,14 +22936,14 @@ "boi" = ( /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, /area/station/service/hydroponics) "boj" = ( /obj/machinery/smartfridge, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "bok" = ( @@ -22680,7 +23032,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -22744,7 +23096,9 @@ "bow" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "box" = ( @@ -22796,7 +23150,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "boC" = ( @@ -22820,7 +23176,7 @@ }, /area/station/hallway/primary/central) "boD" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "boE" = ( @@ -22841,7 +23197,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "boG" = ( @@ -23014,11 +23370,6 @@ /area/station/command/office/hos) "bpd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /turf/simulated/floor/carpet/red, /area/station/command/office/hos) "bpe" = ( @@ -23102,7 +23453,9 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "bpq" = ( @@ -23222,7 +23575,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/purple{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "caution" @@ -23253,7 +23606,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 5 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "caution" @@ -23263,7 +23616,9 @@ /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bpL" = ( @@ -23293,7 +23648,9 @@ dir = 10; initialize_directions = 10 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bpN" = ( @@ -23308,7 +23665,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bpS" = ( @@ -23380,7 +23737,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/fore) "bpZ" = ( @@ -23483,12 +23840,12 @@ name = "west bump"; pixel_x = -28 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "bqi" = ( /obj/machinery/seed_extractor, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -23502,7 +23859,7 @@ dir = 4 }, /obj/effect/landmark/start/botanist, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "bqm" = ( @@ -23678,6 +24035,11 @@ /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, /area/station/security/prisonershuttle) +"bqP" = ( +/obj/structure/lattice/catwalk, +/obj/structure/transit_tube/diagonal/topleft, +/turf/space, +/area/space/nearstation) "bqU" = ( /obj/structure/chair{ dir = 1 @@ -23732,9 +24094,10 @@ /turf/simulated/floor/plating, /area/station/security/prison/cell_block) "brd" = ( -/obj/effect/spawner/window/reinforced/polarized{ +/obj/effect/spawner/window/reinforced/polarized/grilled{ id = "HoS" }, +/obj/structure/cable, /turf/simulated/floor/plating, /area/station/command/office/hos) "bre" = ( @@ -23906,27 +24269,35 @@ /obj/machinery/atmospherics/pipe/manifold/visible/green{ dir = 8 }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "brB" = ( /obj/machinery/atmospherics/meter, /obj/machinery/atmospherics/pipe/manifold/visible/green, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "brC" = ( /obj/machinery/atmospherics/pipe/simple/visible/green{ dir = 9 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "brD" = ( /obj/machinery/atmospherics/pipe/manifold/visible/yellow{ dir = 8 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "brE" = ( @@ -23935,14 +24306,18 @@ name = "Mix to Filter"; on = 1 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "brF" = ( /obj/machinery/atmospherics/pipe/manifold/visible/purple{ dir = 4 }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "brG" = ( @@ -23954,7 +24329,7 @@ dir = 6; initialize_directions = 6 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "caution" @@ -23984,7 +24359,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/purple{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "caution" @@ -23994,12 +24369,16 @@ /obj/machinery/atmospherics/pipe/simple/visible/purple{ dir = 10 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "brL" = ( /obj/machinery/atmospherics/pipe/simple/visible/cyan, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "brM" = ( @@ -24007,17 +24386,17 @@ /area/station/maintenance/starboard2) "brN" = ( /obj/machinery/space_heater, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "brO" = ( /obj/machinery/atmospherics/portable/canister/sleeping_agent, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "brP" = ( /obj/machinery/atmospherics/portable/canister/nitrogen, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "brR" = ( @@ -24025,7 +24404,7 @@ /obj/structure/sign/nosmoking_2{ pixel_x = 32 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "brS" = ( @@ -24084,7 +24463,7 @@ name = "west bump"; pixel_x = -30 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "bsb" = ( @@ -24097,7 +24476,7 @@ /area/station/aisat) "bsc" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "bse" = ( @@ -24153,7 +24532,7 @@ /obj/structure/sign/poster/official/nanotrasen_logo{ pixel_y = -32 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -24253,7 +24632,7 @@ name = "south bump"; pixel_y = -28 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "bsD" = ( @@ -24261,7 +24640,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/sign/security{ pixel_y = -32 }, @@ -24299,7 +24678,9 @@ pixel_y = -28 }, /obj/machinery/suit_storage_unit/security/hos, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -24451,11 +24832,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /turf/simulated/floor/carpet/red, /area/station/command/office/hos) "btc" = ( @@ -24493,7 +24869,9 @@ /obj/machinery/atmospherics/pipe/simple/visible/yellow{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bti" = ( @@ -24544,7 +24922,7 @@ pixel_x = -24 }, /obj/machinery/atmospherics/pipe/simple/visible/cyan, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "caution" @@ -24554,7 +24932,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/purple{ dir = 10 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "caution" @@ -24567,7 +24945,9 @@ on = 1; target_pressure = 101 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "btp" = ( @@ -24597,7 +24977,9 @@ /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 5 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bts" = ( @@ -24609,7 +24991,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "btt" = ( @@ -24622,7 +25004,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "btu" = ( @@ -24636,17 +25018,17 @@ dir = 10; initialize_directions = 10 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "btv" = ( /obj/machinery/atmospherics/portable/canister/oxygen, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "btw" = ( /obj/machinery/atmospherics/portable/canister/air, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "btx" = ( @@ -24701,7 +25083,7 @@ /obj/item/stack/packageWrap, /obj/item/hand_labeler, /obj/item/book/manual/hydroponics_pod_people, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "btE" = ( @@ -24734,6 +25116,10 @@ /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, /area/station/hallway/primary/central) +"btJ" = ( +/obj/structure/grille, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) "btK" = ( /obj/machinery/hologram/holopad, /obj/structure/cable{ @@ -24746,7 +25132,7 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -24936,7 +25322,9 @@ dir = 4; initialize_directions = 11 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "buq" = ( @@ -24949,7 +25337,7 @@ /area/station/engineering/atmos) "bur" = ( /obj/machinery/atmospherics/unary/thermomachine/heater, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -24958,7 +25346,7 @@ /obj/machinery/atmospherics/unary/thermomachine/freezer{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -25034,7 +25422,9 @@ /obj/machinery/atmospherics/pipe/simple/visible/yellow{ dir = 5 }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "buz" = ( @@ -25049,7 +25439,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "buA" = ( @@ -25058,7 +25448,9 @@ /obj/machinery/atmospherics/pipe/simple/visible/yellow{ dir = 4 }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "buB" = ( @@ -25076,7 +25468,9 @@ /obj/machinery/atmospherics/pipe/simple/visible/yellow{ dir = 4 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "buE" = ( @@ -25089,7 +25483,9 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/visible/cyan, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable{ d1 = 1; d2 = 4; @@ -25156,7 +25552,7 @@ dir = 8; pixel_x = -12 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "buQ" = ( @@ -25176,7 +25572,7 @@ dir = 4; pixel_x = 12 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "buT" = ( @@ -25209,7 +25605,7 @@ d2 = 8; icon_state = "2-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/starboard2) "bva" = ( @@ -25443,7 +25839,9 @@ /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 5 }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bvF" = ( @@ -25554,19 +25952,19 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bvT" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/primary/port) "bvV" = ( /obj/structure/closet/firecloset, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central) "bvW" = ( @@ -25581,7 +25979,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/engineering/tech_storage) "bvX" = ( @@ -25606,7 +26006,7 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/engineering/tech_storage) "bvY" = ( @@ -25625,7 +26025,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/engineering/tech_storage) "bvZ" = ( @@ -25640,12 +26042,12 @@ /obj/item/reagent_containers/food/snacks/grown/watermelon, /obj/item/reagent_containers/food/snacks/grown/grapes, /obj/item/reagent_containers/food/snacks/grown/tomato, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "bwa" = ( /obj/machinery/hydroponics/constructable, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "bwb" = ( @@ -25660,7 +26062,7 @@ name = "Hydroponics Requests Console"; pixel_x = 30 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "bwf" = ( @@ -25698,7 +26100,7 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "bwv" = ( @@ -25717,15 +26119,8 @@ /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "bwD" = ( -/obj/effect/decal/warning_stripes/northeast, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, /obj/machinery/computer/prisoner{ dir = 8 @@ -25748,7 +26143,7 @@ /turf/simulated/floor/plasteel/dark, /area/station/turret_protected/ai) "bwG" = ( -/obj/machinery/porta_turret, +/obj/machinery/porta_turret/ai_turret, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "vault" @@ -25763,7 +26158,9 @@ "bwI" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "bwJ" = ( @@ -25864,7 +26261,7 @@ }, /obj/structure/table/reinforced, /obj/item/storage/toolbox/electrical, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "yellow" @@ -25891,7 +26288,7 @@ name = "west bump"; pixel_x = -30 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/firealarm{ name = "north bump"; pixel_y = 24 @@ -25907,12 +26304,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "bxa" = ( /obj/structure/reagent_dispensers/fueltank, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "bxb" = ( @@ -25979,14 +26376,14 @@ /area/station/engineering/tech_storage) "bxi" = ( /obj/structure/closet/emcloset, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central) "bxj" = ( /obj/machinery/light/small{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/tech_storage) "bxk" = ( @@ -25997,7 +26394,7 @@ c_tag = "Secure Technical Storage"; dir = 8 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/tech_storage) "bxl" = ( @@ -26129,7 +26526,7 @@ name = "south bump"; pixel_y = -24 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/light, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) @@ -26329,7 +26726,7 @@ /area/station/hallway/secondary/entry) "byb" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -26387,14 +26784,14 @@ "byi" = ( /obj/structure/closet/emcloset, /obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "byk" = ( /obj/machinery/light/small{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/item/radio/intercom{ name = "north bump"; pixel_y = 28 @@ -26415,13 +26812,13 @@ /obj/item/wrench, /obj/item/crowbar, /obj/item/stack/sheet/glass/fifty, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "byn" = ( /obj/structure/table/reinforced, /obj/item/storage/toolbox/electrical, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "byo" = ( @@ -26448,7 +26845,7 @@ /obj/item/stack/sheet/rglass, /obj/item/stack/rods, /obj/item/stack/cable_coil/random, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "byq" = ( @@ -26459,7 +26856,7 @@ /obj/item/stack/sheet/plasteel, /obj/item/wrench, /obj/machinery/atmospherics/pipe/simple/hidden, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "byr" = ( @@ -26513,7 +26910,7 @@ dir = 5 }, /obj/effect/landmark/start/atmospheric, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -26601,7 +26998,7 @@ icon_state = "pipe-c" }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/maintenance/fore) "byK" = ( @@ -26642,7 +27039,7 @@ /obj/machinery/door/airlock/public/glass{ name = "Public Access" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -26843,7 +27240,9 @@ }, /area/station/security/brig) "bzq" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/structure/displaycase{ start_showpiece_type = /obj/item/reagent_containers/food/snacks/donut/sprinkles }, @@ -26952,7 +27351,9 @@ dir = 1 }, /obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bzI" = ( @@ -26965,7 +27366,9 @@ d2 = 2; icon_state = "0-2" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bzJ" = ( @@ -26976,7 +27379,9 @@ name = "north bump"; pixel_y = 28 }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bzK" = ( @@ -26992,19 +27397,19 @@ icon_state = "0-2" }, /obj/effect/decal/cleanable/cobweb2, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bzL" = ( /turf/simulated/wall, /area/station/engineering/gravitygenerator) "bzN" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "bzO" = ( /obj/structure/table/reinforced, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/item/radio/intercom{ name = "north bump"; pixel_y = 28 @@ -27014,12 +27419,14 @@ /area/station/engineering/break_room) "bzP" = ( /obj/machinery/atmospherics/pipe/simple/visible/universal, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "bzQ" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "bzR" = ( @@ -27044,11 +27451,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "bzW" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "bzX" = ( @@ -27096,7 +27503,7 @@ pixel_y = 28 }, /obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/toilet/lockerroom) "bAe" = ( @@ -27133,12 +27540,12 @@ /obj/structure/table/reinforced, /obj/item/analyzer, /obj/item/assembly/signaler, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/tech_storage) "bAi" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/tech_storage) "bAj" = ( @@ -27147,7 +27554,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/tech_storage) "bAk" = ( @@ -27190,7 +27597,9 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "bAo" = ( @@ -27203,7 +27612,7 @@ /obj/item/aiModule/reset, /obj/item/flash, /obj/item/flash, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/tech_storage) "bAq" = ( @@ -27350,7 +27759,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -27361,7 +27770,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -27471,7 +27880,9 @@ /area/station/engineering/gravitygenerator) "bBo" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bBp" = ( @@ -27480,7 +27891,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bBq" = ( @@ -27496,7 +27909,7 @@ d2 = 8; icon_state = "1-8" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bBt" = ( @@ -27510,7 +27923,9 @@ dir = 4 }, /obj/machinery/atmospherics/portable/canister/air, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bBu" = ( @@ -27541,12 +27956,16 @@ /area/station/engineering/break_room) "bBz" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "bBA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "bBB" = ( @@ -27554,7 +27973,7 @@ name = "north bump"; pixel_y = 24 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "yellow" @@ -27760,7 +28179,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bBX" = ( @@ -27772,12 +28191,12 @@ /obj/item/analyzer, /obj/item/assembly/signaler, /obj/item/assembly/signaler, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bBY" = ( /obj/structure/reagent_dispensers/watertank, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bBZ" = ( @@ -27790,7 +28209,7 @@ name = "Primary Tool Storage Console"; pixel_y = 30 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bCa" = ( @@ -27798,7 +28217,7 @@ dir = 8; icon_state = "pipe-c" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bCb" = ( @@ -27807,7 +28226,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bCc" = ( @@ -27831,7 +28250,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bCe" = ( @@ -27869,7 +28288,7 @@ /obj/item/assembly/igniter, /obj/item/assembly/igniter, /obj/effect/spawner/lootdrop/maintenance, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bCl" = ( @@ -28434,7 +28853,9 @@ pixel_x = 30 }, /obj/structure/closet/radiation, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bDf" = ( @@ -28445,7 +28866,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -28470,7 +28891,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bDj" = ( @@ -28490,7 +28913,9 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bDk" = ( @@ -28520,7 +28945,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bDm" = ( @@ -28535,7 +28962,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "bDo" = ( @@ -28550,7 +28979,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "bDp" = ( @@ -28566,7 +28995,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "bDs" = ( @@ -28579,7 +29010,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "bDt" = ( @@ -28720,7 +29153,7 @@ pixel_y = -6; pixel_x = 6 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -28754,7 +29187,7 @@ pixel_y = -6; pixel_x = 6 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -28818,7 +29251,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bDQ" = ( @@ -28838,7 +29271,7 @@ /obj/item/crowbar, /obj/item/wrench, /obj/item/gps, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bDY" = ( @@ -29087,12 +29520,14 @@ }, /area/station/engineering/gravitygenerator) "bEK" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bEM" = ( /obj/machinery/power/port_gen/pacman, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bEN" = ( @@ -29103,11 +29538,13 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bEO" = ( -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bEQ" = ( @@ -29138,7 +29575,7 @@ name = "west bump"; pixel_x = -24 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "caution" @@ -29156,7 +29593,7 @@ name = "south bump"; pixel_y = -24 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "caution" @@ -29244,14 +29681,18 @@ network = list("Engineering","SS13"); pixel_y = -22 }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "bFe" = ( /obj/machinery/light{ dir = 1 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/extinguisher_cabinet{ name = "north bump"; pixel_y = 30 @@ -29260,7 +29701,9 @@ /area/station/engineering/break_room) "bFf" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "bFh" = ( @@ -29319,7 +29762,7 @@ pixel_x = 9; pixel_y = -9 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -29337,7 +29780,7 @@ pixel_x = 3; pixel_y = -3 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -29360,7 +29803,7 @@ /obj/machinery/status_display{ pixel_x = -32 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bFn" = ( @@ -29376,7 +29819,7 @@ /area/station/public/storage/tools) "bFp" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -29389,7 +29832,7 @@ /area/station/public/storage/tools) "bFr" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bFs" = ( @@ -29781,7 +30224,9 @@ "bGt" = ( /obj/machinery/light/small, /obj/structure/closet/radiation, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bGu" = ( @@ -29797,7 +30242,9 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bGv" = ( @@ -29806,7 +30253,7 @@ name = "south bump"; pixel_y = -24 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bGw" = ( @@ -29815,7 +30262,9 @@ name = "south bump"; pixel_y = -28 }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bGx" = ( @@ -29832,7 +30281,7 @@ name = "south bump"; pixel_y = -24 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bGy" = ( @@ -29843,7 +30292,9 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bGz" = ( @@ -29872,7 +30323,7 @@ "bGD" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/food/drinks/cans/starkist, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -29881,7 +30332,7 @@ /obj/structure/table/reinforced, /obj/item/folder/yellow, /obj/item/pen, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -29890,7 +30341,7 @@ /obj/structure/table/reinforced, /obj/item/folder/yellow, /obj/item/lightreplacer, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -29971,7 +30422,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -29989,7 +30442,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -30051,7 +30506,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -30172,7 +30627,7 @@ /obj/structure/table/reinforced, /obj/item/stack/packageWrap, /obj/item/hand_labeler, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bHa" = ( @@ -30185,11 +30640,11 @@ /obj/structure/table/reinforced, /obj/item/storage/toolbox/mechanical, /obj/item/flashlight, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bHc" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "yellowcorner" @@ -30235,7 +30690,7 @@ /area/station/legal/magistrate) "bHh" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -30547,7 +31002,9 @@ }, /area/station/security/checkpoint) "bHS" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -30679,7 +31136,9 @@ /turf/simulated/floor/plasteel/dark, /area/station/turret_protected/ai) "bIp" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bIq" = ( @@ -30722,11 +31181,13 @@ /turf/simulated/floor/plasteel/dark, /area/station/command/office/ce) "bIx" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "bIy" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "yellow" @@ -30763,7 +31224,9 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "bIE" = ( @@ -30800,7 +31263,9 @@ }, /area/station/hallway/primary/central) "bII" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "bIJ" = ( @@ -30820,7 +31285,7 @@ pixel_x = 5; pixel_y = -5 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -30856,7 +31321,7 @@ pixel_x = 6; pixel_y = -6 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -30892,11 +31357,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bIT" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "cautioncorner" @@ -31063,7 +31528,7 @@ name = "south bump"; pixel_y = -28 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "bJt" = ( @@ -31303,7 +31768,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/obj/machinery/porta_turret, +/obj/machinery/porta_turret/ai_turret, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "vault" @@ -31374,7 +31839,7 @@ dir = 8; icon_state = "vault" }, -/area/station/engineering/break_room) +/area/station/engineering/ai_transit_tube) "bKa" = ( /obj/structure/rack, /obj/item/storage/toolbox/emergency, @@ -31390,10 +31855,12 @@ d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, /turf/simulated/floor/plasteel/dark, -/area/station/engineering/break_room) +/area/station/engineering/ai_transit_tube) "bKc" = ( /obj/item/kirbyplants, /obj/machinery/firealarm{ @@ -31411,7 +31878,7 @@ dir = 8; icon_state = "vault" }, -/area/station/engineering/break_room) +/area/station/engineering/ai_transit_tube) "bKd" = ( /obj/item/kirbyplants, /obj/machinery/light{ @@ -31542,7 +32009,7 @@ pixel_x = 6; pixel_y = -6 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -31566,7 +32033,7 @@ /obj/machinery/status_display{ pixel_x = -32 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bKB" = ( @@ -31591,7 +32058,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "bKD" = ( @@ -31931,7 +32400,7 @@ /obj/machinery/status_display{ pixel_x = 32 }, -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "redcorner" @@ -32071,8 +32540,12 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, /turf/simulated/floor/plasteel/dark, /area/station/aisat) "bLU" = ( @@ -32085,6 +32558,12 @@ d2 = 4; icon_state = "0-4" }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, /turf/simulated/floor/plasteel/dark, /area/station/aisat) "bLW" = ( @@ -32099,7 +32578,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "yellow" @@ -32117,7 +32596,7 @@ name = "west bump"; pixel_x = -24 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bMa" = ( @@ -32133,7 +32612,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -32143,7 +32622,7 @@ /obj/machinery/door/airlock/public/glass{ name = "Public Access" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "browncorner" @@ -32170,23 +32649,37 @@ d2 = 8; icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel/dark, -/area/station/engineering/break_room) +/area/station/engineering/ai_transit_tube) "bMf" = ( /obj/machinery/light/small{ dir = 4 }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, /turf/simulated/floor/plasteel/dark, -/area/station/engineering/break_room) +/area/station/engineering/ai_transit_tube) "bMg" = ( -/obj/machinery/status_display{ - pixel_x = -32 - }, /obj/machinery/computer/card/minor/ce{ dir = 4 }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Chief Engineer's Desk"; + departmentType = 7; + name = "Chief Engineer Requests Console"; + pixel_x = -32 + }, /turf/simulated/floor/plasteel/dark, /area/station/command/office/ce) "bMh" = ( @@ -32231,7 +32724,7 @@ /obj/machinery/computer/shuttle/mining{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "bMo" = ( @@ -32365,7 +32858,7 @@ "bMG" = ( /obj/structure/table/reinforced, /obj/item/storage/toolbox/electrical, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bMH" = ( @@ -32396,7 +32889,7 @@ /obj/structure/sign/poster/official/nanotrasen_logo{ pixel_y = -32 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -32755,7 +33248,7 @@ /area/station/maintenance/fsmaint) "bNB" = ( /obj/machinery/mineral/ore_redemption, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "bNE" = ( @@ -32815,7 +33308,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "bNI" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "redcorner" @@ -32843,7 +33338,7 @@ /area/station/turret_protected/aisat) "bNT" = ( /obj/machinery/drone_fabricator, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "yellow" @@ -32858,17 +33353,20 @@ dir = 8; icon_state = "vault" }, -/area/station/engineering/break_room) +/area/station/engineering/ai_transit_tube) "bNX" = ( /turf/simulated/floor/plasteel/dark, -/area/station/engineering/break_room) +/area/station/engineering/ai_transit_tube) "bNY" = ( /obj/item/kirbyplants, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "vault" }, -/area/station/engineering/break_room) +/area/station/engineering/ai_transit_tube) "bNZ" = ( /obj/machinery/camera{ c_tag = "Chief Engineer's Office"; @@ -32879,13 +33377,6 @@ /obj/machinery/computer/atmos_alert{ dir = 4 }, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Chief Engineer's Desk"; - departmentType = 7; - name = "Chief Engineer Requests Console"; - pixel_x = -32 - }, /turf/simulated/floor/plasteel/dark, /area/station/command/office/ce) "bOa" = ( @@ -32987,7 +33478,7 @@ /obj/item/assembly/timer, /obj/item/assembly/voice, /obj/item/assembly/voice, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/tech_storage) "bOl" = ( @@ -33058,7 +33549,7 @@ name = "south bump"; pixel_y = -24 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/tech_storage) "bOs" = ( @@ -33069,7 +33560,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/tech_storage) "bOt" = ( @@ -33079,7 +33570,7 @@ name = "south bump"; pixel_y = -24 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/tech_storage) "bOu" = ( @@ -33091,7 +33582,7 @@ name = "south bump"; pixel_y = -28 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/tech_storage) "bOv" = ( @@ -33100,7 +33591,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutral" @@ -33119,12 +33610,12 @@ /obj/item/assembly/timer, /obj/item/multitool, /obj/item/multitool, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bOy" = ( /obj/structure/reagent_dispensers/fueltank, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bOz" = ( @@ -33510,7 +34001,8 @@ }, /area/station/security/prison/cell_block) "bPw" = ( -/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/command/office/hos) "bPx" = ( @@ -33575,7 +34067,9 @@ "bPG" = ( /obj/machinery/atmospherics/unary/portables_connector, /obj/machinery/atmospherics/portable/canister/air, -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat) "bPH" = ( @@ -33590,11 +34084,13 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat) "bPI" = ( -/obj/machinery/porta_turret, +/obj/machinery/porta_turret/ai_turret, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "vault" @@ -33635,7 +34131,9 @@ d2 = 8; icon_state = "0-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat) "bPP" = ( @@ -33647,14 +34145,18 @@ d2 = 2; icon_state = "0-2" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat) "bPQ" = ( /obj/structure/table/reinforced, /obj/machinery/cell_charger, /obj/item/stock_parts/cell/high, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat) "bPR" = ( @@ -33672,7 +34174,7 @@ /obj/structure/table/reinforced, /obj/machinery/cell_charger, /obj/item/stock_parts/cell/high, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bPZ" = ( @@ -33693,7 +34195,7 @@ name = "east bump"; pixel_x = 24 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bQd" = ( @@ -33733,7 +34235,7 @@ dir = 8; icon_state = "pipe-c" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -33815,7 +34317,9 @@ name = "west bump"; pixel_x = -30 }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "bQr" = ( @@ -33851,7 +34355,7 @@ "bQy" = ( /obj/structure/table/reinforced, /obj/machinery/kitchen_machine/microwave, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/service/kitchen) "bQz" = ( @@ -33859,7 +34363,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -33874,7 +34378,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "bQB" = ( @@ -33896,7 +34402,9 @@ pixel_y = 24 }, /obj/machinery/teleport/hub, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat) "bQD" = ( @@ -33907,7 +34415,7 @@ pixel_y = 32 }, /obj/machinery/teleport/station, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating, /area/station/turret_protected/aisat) "bQE" = ( @@ -34047,7 +34555,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/starboard2) "bRe" = ( @@ -34220,7 +34728,9 @@ /area/station/aisat) "bRt" = ( /obj/machinery/computer/teleporter, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat) "bRu" = ( @@ -34271,7 +34781,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 5 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating, /area/station/turret_protected/aisat) "bRz" = ( @@ -34339,7 +34849,9 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/item/radio/intercom{ name = "east bump"; pixel_x = 28 @@ -34361,12 +34873,14 @@ network = list("SS13","Engineering") }, /turf/simulated/floor/plasteel/dark, -/area/station/engineering/break_room) +/area/station/engineering/ai_transit_tube) "bRU" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, /turf/simulated/floor/plasteel/dark, -/area/station/engineering/break_room) +/area/station/engineering/ai_transit_tube) "bRV" = ( /obj/machinery/status_display{ pixel_x = -32 @@ -34489,7 +35003,7 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -34516,7 +35030,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -34533,7 +35047,7 @@ dir = 9; icon_state = "whitepurple" }, -/area/station/science/explab) +/area/station/science/misc_lab) "bSk" = ( /obj/item/radio/intercom{ name = "south bump"; @@ -34579,6 +35093,11 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -34602,7 +35121,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/visible/cyan, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating, /area/station/turret_protected/aisat) "bSv" = ( @@ -34652,7 +35171,7 @@ /area/station/hallway/primary/port) "bSz" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -34838,7 +35357,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -34897,7 +35416,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/universal{ dir = 4 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating, /area/station/turret_protected/aisat) "bTd" = ( @@ -35258,12 +35777,6 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "vault" @@ -35289,12 +35802,6 @@ d2 = 8; icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, /turf/simulated/floor/plasteel/dark, /area/station/aisat) "bTU" = ( @@ -35305,12 +35812,6 @@ dir = 8 }, /obj/structure/transit_tube_pod, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, /turf/simulated/floor/plasteel/dark, /area/station/aisat) "bTV" = ( @@ -35319,7 +35820,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/command/office/ce) "bTY" = ( @@ -35329,7 +35832,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -35362,32 +35865,20 @@ dir = 8 }, /obj/structure/table/reinforced, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, /turf/simulated/floor/plasteel/dark, -/area/station/engineering/break_room) +/area/station/engineering/ai_transit_tube) "bUd" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ +/obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, /turf/simulated/floor/plasteel/dark, -/area/station/engineering/break_room) +/area/station/engineering/ai_transit_tube) "bUe" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, /turf/simulated/floor/plasteel/dark, -/area/station/engineering/break_room) +/area/station/engineering/ai_transit_tube) "bUf" = ( /obj/item/kirbyplants, /obj/machinery/alarm{ @@ -35402,7 +35893,7 @@ dir = 8; icon_state = "vault" }, -/area/station/engineering/break_room) +/area/station/engineering/ai_transit_tube) "bUi" = ( /turf/simulated/floor/plasteel{ dir = 1; @@ -35452,7 +35943,7 @@ /area/station/command/office/ce) "bUq" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -35596,7 +36087,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating, /area/station/turret_protected/aisat) "bUG" = ( @@ -35624,6 +36115,12 @@ d2 = 8; icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, /turf/space, /area/space/nearstation) "bUK" = ( @@ -35676,7 +36173,7 @@ }, /obj/effect/spawner/window/reinforced/plasma, /turf/simulated/floor/plating, -/area/station/engineering/break_room) +/area/station/engineering/ai_transit_tube) "bUQ" = ( /obj/structure/table/wood, /obj/item/paper_bin/nanotrasen, @@ -35836,6 +36333,12 @@ d2 = 8; icon_state = "2-8" }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, /turf/space, /area/space/nearstation) "bVg" = ( @@ -35997,7 +36500,9 @@ }, /area/station/hallway/primary/starboard) "bVq" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ dir = 4; @@ -36014,7 +36519,9 @@ name = "north bump"; pixel_y = 24 }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/command/office/ce) "bVs" = ( @@ -36024,6 +36531,12 @@ d2 = 4; icon_state = "2-4" }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, /turf/space, /area/space/nearstation) "bVt" = ( @@ -36031,11 +36544,15 @@ pixel_x = -32 }, /obj/machinery/light/small, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + autolink_id = "stationai_vent" + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "vault" }, -/area/station/engineering/break_room) +/area/station/engineering/ai_transit_tube) "bVB" = ( /obj/machinery/door/firedoor, /obj/structure/cable{ @@ -36049,7 +36566,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -36061,7 +36578,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "yellowcorner" @@ -36072,7 +36589,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -36406,7 +36923,9 @@ pixel_x = 24 }, /obj/machinery/suit_storage_unit/ce, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/command/office/ce) "bWJ" = ( @@ -36422,7 +36941,9 @@ }, /area/station/hallway/primary/port) "bWK" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "bWM" = ( @@ -36440,7 +36961,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "bWO" = ( @@ -36451,7 +36974,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -36586,7 +37109,7 @@ dir = 8; network = list("SS13","Minisat") }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating, /area/station/turret_protected/aisat) "bXn" = ( @@ -36614,7 +37137,9 @@ name = "east bump"; pixel_x = 24 }, -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "redcorner" }, @@ -36690,7 +37215,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -36729,6 +37254,8 @@ d2 = 2; icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/space, /area/space/nearstation) "bXH" = ( @@ -36769,7 +37296,7 @@ }, /area/station/turret_protected/aisat) "bXL" = ( -/obj/machinery/porta_turret, +/obj/machinery/porta_turret/ai_turret, /obj/machinery/firealarm{ dir = 4; name = "east bump"; @@ -36843,7 +37370,7 @@ "bXY" = ( /obj/structure/table/reinforced, /obj/item/storage/firstaid/fire, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/control) "bYa" = ( @@ -36853,7 +37380,7 @@ "bYc" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/control) "bYe" = ( @@ -36896,6 +37423,12 @@ d2 = 4; icon_state = "1-4" }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, /turf/space, /area/space/nearstation) "bYm" = ( @@ -36931,7 +37464,9 @@ pixel_x = -24 }, /obj/machinery/light/small, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/machinery/firealarm{ dir = 1; name = "south bump"; @@ -37054,6 +37589,12 @@ d2 = 8; icon_state = "1-8" }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, /turf/space, /area/space/nearstation) "bYK" = ( @@ -37076,7 +37617,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -37226,7 +37767,7 @@ /area/station/legal/courtroom) "bZj" = ( /obj/structure/grille, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "bZk" = ( @@ -37236,7 +37777,7 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "bZl" = ( @@ -37246,7 +37787,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "bZm" = ( @@ -37256,7 +37797,9 @@ d2 = 8; icon_state = "2-8" }, -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "bZn" = ( @@ -37266,7 +37809,7 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "bZo" = ( @@ -37281,14 +37824,14 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "bZp" = ( /obj/machinery/light/small{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/control) "bZr" = ( @@ -37303,7 +37846,9 @@ /obj/machinery/atmospherics/unary/portables_connector{ dir = 8 }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "bZt" = ( @@ -37311,27 +37856,18 @@ dir = 1; icon_state = "pipe-c" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) -"bZw" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/space, -/area/space/nearstation) "bZx" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "bZA" = ( @@ -37340,7 +37876,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "bZB" = ( @@ -37349,7 +37887,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "bZD" = ( @@ -37910,8 +38450,12 @@ /area/station/telecomms/chamber) "cba" = ( /obj/structure/grille, -/obj/effect/decal/warning_stripes/west, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "cbb" = ( @@ -37924,7 +38468,7 @@ d2 = 8; icon_state = "2-8" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "cbd" = ( @@ -37933,7 +38477,9 @@ state = 2 }, /obj/structure/cable/yellow, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "cbe" = ( @@ -37943,7 +38489,9 @@ d2 = 4; icon_state = "1-4" }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "cbi" = ( @@ -37968,6 +38516,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating, /area/station/maintenance/starboard) "cbn" = ( @@ -38045,7 +38598,9 @@ }, /area/station/engineering/control) "cbt" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -38065,7 +38620,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cbv" = ( @@ -38076,7 +38633,9 @@ d2 = 2; icon_state = "0-2" }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -38093,7 +38652,9 @@ d2 = 2; icon_state = "0-2" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -38111,7 +38672,9 @@ d2 = 2; icon_state = "0-2" }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/machinery/light_switch{ name = "custom placement"; pixel_x = 24; @@ -38270,7 +38833,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cbS" = ( @@ -38611,7 +39174,9 @@ pixel_y = -24 }, /obj/structure/cable, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat) "ccy" = ( @@ -38865,14 +39430,18 @@ d2 = 8; icon_state = "1-8" }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "cdc" = ( /obj/machinery/power/grounding_rod{ anchored = 1 }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "cdd" = ( @@ -38887,7 +39456,9 @@ pixel_x = -32 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cdf" = ( @@ -38896,7 +39467,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cdg" = ( @@ -38905,14 +39476,14 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" }, /area/station/maintenance/port) "cdh" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cdi" = ( @@ -38926,7 +39497,9 @@ "cdj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cdk" = ( @@ -38935,7 +39508,7 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cdl" = ( @@ -38944,7 +39517,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cdm" = ( @@ -38954,7 +39527,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel, /area/station/engineering/control) @@ -38969,7 +39542,9 @@ d2 = 8; icon_state = "1-8" }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, @@ -38987,7 +39562,7 @@ icon_state = "1-8" }, /obj/effect/landmark/start/engineer, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/engineering/smes) "cdq" = ( @@ -38999,7 +39574,9 @@ d2 = 8; icon_state = "1-8" }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, @@ -39464,7 +40041,7 @@ }, /area/station/maintenance/electrical) "ceP" = ( -/obj/machinery/porta_turret, +/obj/machinery/porta_turret/ai_turret, /turf/simulated/floor/bluegrid, /area/station/telecomms/chamber) "ceQ" = ( @@ -39476,7 +40053,7 @@ dir = 1; location = "Engineering" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mule_bot, /obj/effect/mapping_helpers/airlock/windoor/access/any/engineering/general, /obj/machinery/door/window/classic/reversed{ @@ -39490,12 +40067,16 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "ceU" = ( /obj/structure/reagent_dispensers/fueltank, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plating, /area/station/engineering/control) "ceV" = ( @@ -39503,7 +40084,9 @@ id_tag = "Singularity"; name = "Singularity Blast Doors" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating, /area/station/engineering/control) "ceW" = ( @@ -39513,7 +40096,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "yellow" @@ -39573,7 +40158,9 @@ "cfc" = ( /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cfd" = ( @@ -39605,7 +40192,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -39613,15 +40202,6 @@ }, /turf/simulated/floor/plasteel, /area/station/engineering/control) -"cff" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/spawner/window/reinforced, -/turf/simulated/floor/plating, -/area/station/engineering/smes) "cfh" = ( /obj/machinery/light, /obj/item/radio/intercom{ @@ -39764,7 +40344,9 @@ "cfB" = ( /obj/machinery/light/small, /obj/structure/closet/radiation, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cfC" = ( @@ -40081,7 +40663,7 @@ dir = 8; network = list("SS13","Singularity","Engineering") }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "cgC" = ( @@ -40091,7 +40673,7 @@ pixel_y = -24 }, /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -40111,7 +40693,9 @@ pixel_y = -32 }, /obj/machinery/recharge_station, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat) "cgJ" = ( @@ -40133,7 +40717,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -40163,7 +40747,7 @@ /area/station/engineering/control) "cgQ" = ( /obj/machinery/shieldwallgen, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/command/teleporter) "cgS" = ( @@ -40198,7 +40782,7 @@ /turf/simulated/floor/plasteel/grimy, /area/station/service/library) "cgZ" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurple" @@ -40326,23 +40910,15 @@ dir = 1 }, /obj/structure/cable, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat) "chv" = ( /obj/effect/spawner/random_spawners/wall_rusted_always, /turf/simulated/wall, /area/station/command/teleporter) -"chw" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/space, -/area/space/nearstation) "chx" = ( /obj/structure/cable{ d1 = 4; @@ -40396,7 +40972,9 @@ pixel_y = -32 }, /obj/machinery/cryopod/robot, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat) "chF" = ( @@ -40533,7 +41111,9 @@ d2 = 4; icon_state = "0-4" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/engineering/control) "cic" = ( @@ -40546,18 +41126,26 @@ d2 = 8; icon_state = "2-8" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating, /area/station/engineering/control) "cid" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cie" = ( /obj/structure/grille, -/obj/effect/decal/warning_stripes/east, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "cif" = ( @@ -40570,7 +41158,7 @@ pixel_y = 4 }, /obj/item/book/manual/engineering_particle_accelerator, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -40586,7 +41174,7 @@ pixel_y = 3 }, /obj/item/book/manual/engineering_singularity_safety, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -40637,12 +41225,14 @@ /area/station/engineering/control) "cin" = ( /obj/machinery/shieldgen, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/port) "cio" = ( /obj/effect/landmark/spawner/xeno, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/maintenance/port) "cip" = ( @@ -40700,7 +41290,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -41110,13 +41700,15 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, /area/station/hallway/primary/port) "cjB" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plating, /area/station/security/range) "cjD" = ( @@ -41131,7 +41723,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurple" @@ -41140,16 +41732,23 @@ "cjF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating, /area/station/maintenance/starboard) "cjH" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cjI" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "cjJ" = ( @@ -41157,7 +41756,9 @@ anchored = 1 }, /obj/structure/cable/yellow, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "cjK" = ( @@ -41166,7 +41767,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "cjL" = ( @@ -41189,7 +41792,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating, /area/station/engineering/control) "cjM" = ( @@ -41198,7 +41803,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cjN" = ( @@ -41212,7 +41819,9 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cjO" = ( @@ -41227,7 +41836,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cjP" = ( @@ -41240,7 +41849,9 @@ d2 = 8; icon_state = "1-8" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating, /area/station/engineering/control) "cjQ" = ( @@ -41248,7 +41859,7 @@ /obj/item/crowbar, /obj/item/stack/cable_coil/yellow, /obj/item/tank/internals/emergency_oxygen/engi, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cjR" = ( @@ -41257,7 +41868,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cjS" = ( @@ -41265,17 +41876,17 @@ /obj/item/clothing/gloves/color/black, /obj/item/wrench, /obj/item/clothing/glasses/meson/engine, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cjT" = ( /obj/structure/closet/secure_closet/engineering_electrical, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cjU" = ( /obj/structure/closet/secure_closet/engineering_welding, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "yellow" @@ -41287,7 +41898,9 @@ /area/station/maintenance/port) "cjX" = ( /obj/machinery/door/airlock/maintenance, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/port) "cjY" = ( @@ -41471,14 +42084,18 @@ pixel_y = 24; req_access_txt = "17" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/command/teleporter) "ckE" = ( /obj/machinery/light/small{ dir = 4 }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plating, /area/station/security/range) "ckF" = ( @@ -41735,7 +42352,9 @@ icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -41804,7 +42423,9 @@ /turf/simulated/floor/plating, /area/station/security/range) "clp" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "clr" = ( @@ -41864,6 +42485,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutral" @@ -42161,7 +42787,9 @@ d2 = 8; icon_state = "2-8" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/command/teleporter) "cmd" = ( @@ -42272,7 +42900,9 @@ /obj/machinery/computer/cryopod/robot{ pixel_y = -32 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat) "cmy" = ( @@ -42286,7 +42916,7 @@ icon_state = "0-4" }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/security/range) "cmz" = ( @@ -42301,7 +42931,7 @@ icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/security/range) "cmC" = ( @@ -42338,7 +42968,9 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/security/range) "cmG" = ( @@ -42350,7 +42982,9 @@ /turf/simulated/floor/plating, /area/station/security/range) "cmH" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plating, /area/station/security/range) "cmI" = ( @@ -42368,7 +43002,7 @@ name = "south bump"; pixel_y = -28 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cmN" = ( @@ -42384,14 +43018,14 @@ name = "Engineering Requests Console"; pixel_y = -30 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cmO" = ( /obj/structure/table/reinforced, /obj/item/clipboard, /obj/item/toy/figure/crew/engineer, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "yellow" @@ -42408,7 +43042,7 @@ name = "west bump"; pixel_x = -28 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "yellow" @@ -42420,7 +43054,9 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plating, /area/station/engineering/control) "cmR" = ( @@ -42429,7 +43065,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/engineering/control) "cmS" = ( @@ -42440,7 +43078,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/engineering/control) "cmT" = ( @@ -42454,7 +43094,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/engineering/control) "cmU" = ( @@ -42468,7 +43110,9 @@ d2 = 4; icon_state = "1-4" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/engineering/control) "cmV" = ( @@ -42481,7 +43125,9 @@ d2 = 8; icon_state = "2-8" }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plating, /area/station/engineering/control) "cmX" = ( @@ -42500,23 +43146,23 @@ /obj/structure/sign/nosmoking_2{ pixel_y = 32 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "cmZ" = ( /obj/machinery/shieldgen, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "cna" = ( /obj/machinery/field/generator{ anchored = 1 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "cnb" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "cnc" = ( @@ -42526,7 +43172,7 @@ /area/station/engineering/equipmentstorage) "cnd" = ( /obj/machinery/shieldwallgen, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "cne" = ( @@ -42535,12 +43181,12 @@ name = "north bump"; pixel_y = 28 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "cnf" = ( /obj/machinery/atmospherics/portable/canister/oxygen, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "cnh" = ( @@ -42693,11 +43339,11 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner, /turf/simulated/floor/plasteel, /area/station/command/teleporter) "cnB" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/command/teleporter) "cnC" = ( @@ -42718,7 +43364,9 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/command/teleporter) "cnE" = ( @@ -42727,14 +43375,18 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/command/teleporter) "cnF" = ( /obj/machinery/light/small{ dir = 4 }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plating, /area/station/security/range) "cnG" = ( @@ -42791,7 +43443,7 @@ /area/station/legal/courtroom) "cnO" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -42847,7 +43499,9 @@ anchored = 1; state = 2 }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "coa" = ( @@ -42855,7 +43509,9 @@ anchored = 1; state = 2 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "cob" = ( @@ -42864,7 +43520,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "coc" = ( @@ -42878,7 +43536,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cod" = ( @@ -42909,7 +43569,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/control) "coj" = ( @@ -42918,13 +43578,17 @@ d2 = 8; icon_state = "2-8" }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cok" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "col" = ( @@ -42938,7 +43602,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "com" = ( @@ -42949,7 +43615,9 @@ d2 = 8; icon_state = "0-8" }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -42959,7 +43627,9 @@ /area/station/engineering/control) "coo" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -42975,7 +43645,7 @@ "cos" = ( /obj/machinery/shieldgen, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "cot" = ( @@ -42983,13 +43653,13 @@ anchored = 1 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "cou" = ( /obj/machinery/shieldwallgen, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "cov" = ( @@ -43034,7 +43704,7 @@ /area/station/hallway/primary/central/south) "coE" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -43152,7 +43822,7 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -43236,7 +43906,7 @@ /turf/simulated/floor/plating/airless, /area/space/nearstation) "cph" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "cpi" = ( @@ -43245,7 +43915,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating, /area/station/engineering/control) "cpk" = ( @@ -43254,7 +43926,9 @@ d2 = 4; icon_state = "1-4" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/engineering/control) "cpl" = ( @@ -43291,7 +43965,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cpq" = ( @@ -43316,7 +43990,9 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cps" = ( @@ -43350,7 +44026,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -43378,7 +44054,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cpw" = ( @@ -43393,7 +44071,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "cpx" = ( @@ -43404,7 +44084,9 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "cpy" = ( @@ -43468,7 +44150,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "whitepurple" }, @@ -43536,7 +44218,7 @@ /area/station/hallway/primary/central) "cpP" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "yellowcorner" }, @@ -43754,7 +44436,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -43770,7 +44454,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -43786,7 +44472,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -44013,15 +44701,21 @@ anchored = 1; state = 2 }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "cqO" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "cqQ" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "cqR" = ( @@ -44042,7 +44736,7 @@ /turf/simulated/floor/plating, /area/station/engineering/control) "cqV" = ( -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cqW" = ( @@ -44051,22 +44745,33 @@ d2 = 8; icon_state = "1-8" }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cqX" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cqY" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating, /area/station/maintenance/port) "cqZ" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cra" = ( @@ -44075,11 +44780,15 @@ id_tag = "engstorage"; name = "Secure Storage Blast Doors" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "crb" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "crd" = ( @@ -44093,7 +44802,9 @@ d2 = 8; icon_state = "2-8" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating, /area/station/engineering/control) "cre" = ( @@ -44106,7 +44817,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -44115,18 +44828,18 @@ "crf" = ( /obj/machinery/power/tesla_coil, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "crg" = ( /obj/machinery/power/emitter, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "crh" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "crk" = ( @@ -44476,7 +45189,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -44625,7 +45338,9 @@ /obj/machinery/light{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/engineering/control) "csn" = ( @@ -44634,7 +45349,9 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/engineering/control) "csp" = ( @@ -44643,7 +45360,9 @@ d2 = 4; icon_state = "1-4" }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plating, /area/station/engineering/control) "csq" = ( @@ -44652,14 +45371,14 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating, /area/station/engineering/control) "css" = ( /obj/structure/table/reinforced, /obj/machinery/cell_charger, /obj/item/stock_parts/cell/high, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cst" = ( @@ -44667,7 +45386,7 @@ /obj/machinery/light{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "csu" = ( @@ -44682,7 +45401,7 @@ icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating, /area/station/engineering/control) "csv" = ( @@ -44691,13 +45410,15 @@ d2 = 8; icon_state = "1-8" }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plating, /area/station/engineering/control) "csw" = ( /obj/item/kirbyplants, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/firealarm{ dir = 4; name = "east bump"; @@ -44713,7 +45434,7 @@ /obj/structure/closet/crate{ name = "solar pack crate" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/alarm{ dir = 1; name = "south bump"; @@ -44729,7 +45450,7 @@ /obj/item/stack/sheet/mineral/plasma{ amount = 5 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/light_switch{ dir = 1; name = "south bump"; @@ -44788,11 +45509,6 @@ /turf/simulated/floor/plasteel/dark, /area/station/service/library) "csJ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, @@ -44800,6 +45516,11 @@ dir = 5 }, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/plating, /area/station/maintenance/port) "csK" = ( @@ -44912,7 +45633,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -44925,7 +45646,7 @@ /turf/simulated/floor/plasteel/white, /area/station/medical/chemistry) "ctc" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/starboard2) "ctd" = ( @@ -44963,7 +45684,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -45118,7 +45839,7 @@ }, /obj/effect/mapping_helpers/airlock/windoor/access/any/medical/general, /obj/item/paper_bin, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; name = "Quarantine Lockdown" @@ -45154,7 +45875,7 @@ pixel_x = -30 }, /obj/item/tank/internals/plasma, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "yellow" @@ -45164,7 +45885,9 @@ /obj/machinery/status_display{ pixel_x = 32 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "ctH" = ( @@ -45657,7 +46380,9 @@ d2 = 8; icon_state = "0-8" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "cuP" = ( @@ -45671,7 +46396,9 @@ d2 = 4; icon_state = "1-4" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "cuQ" = ( @@ -45679,7 +46406,9 @@ anchored = 1; state = 2 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "cuS" = ( @@ -45699,7 +46428,7 @@ }, /obj/item/apc_electronics, /obj/item/airlock_electronics, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "cuU" = ( @@ -45707,7 +46436,7 @@ /obj/item/crowbar, /obj/item/stack/cable_coil/yellow, /obj/item/wirecutters, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cuV" = ( @@ -45716,7 +46445,9 @@ name = "east bump"; pixel_x = 24 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cuW" = ( @@ -45725,7 +46456,7 @@ dir = 8 }, /obj/item/storage/toolbox/electrical, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/light_switch{ dir = 4; name = "west bump"; @@ -45749,7 +46480,9 @@ /obj/machinery/ai_status_display{ pixel_y = 32 }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "cuZ" = ( @@ -45761,7 +46494,7 @@ name = "north bump"; pixel_y = 28 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "cva" = ( @@ -45769,7 +46502,9 @@ /obj/machinery/status_display{ pixel_y = 32 }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "cvb" = ( @@ -46200,7 +46935,7 @@ /area/station/medical/medbay) "cwq" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "cwr" = ( @@ -46219,15 +46954,21 @@ }, /area/station/public/fitness) "cwt" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "cwu" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "cwv" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "cww" = ( @@ -46250,7 +46991,7 @@ /obj/structure/sign/electricshock{ pixel_y = 32 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "cwz" = ( @@ -46282,7 +47023,7 @@ /obj/structure/sign/poster/official/report_crimes{ pixel_y = 32 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/light_switch{ dir = 8; name = "east bump"; @@ -46483,7 +47224,7 @@ /area/station/ai_monitored/storage/eva) "cwY" = ( /obj/machinery/suit_storage_unit/mime, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/dark, /area/station/ai_monitored/storage/eva) "cxa" = ( @@ -46520,7 +47261,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -46603,7 +47344,9 @@ }, /area/station/public/locker) "cxq" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "cxr" = ( @@ -46693,17 +47436,17 @@ /area/station/science/research) "cxE" = ( /obj/structure/closet/secure_closet/engineering_personal, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cxF" = ( /obj/structure/table/reinforced, /obj/item/storage/fancy/donut_box, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cxG" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "cxH" = ( @@ -46711,7 +47454,7 @@ /obj/item/clothing/gloves/color/black, /obj/item/wrench, /obj/item/clothing/glasses/meson/engine, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "cxI" = ( @@ -46724,7 +47467,7 @@ /obj/item/stack/cable_coil/random, /obj/item/airlock_electronics, /obj/item/airlock_electronics, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "cxJ" = ( @@ -46743,12 +47486,14 @@ /obj/item/storage/belt/utility, /obj/item/weldingtool, /obj/item/clothing/head/welding, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cxM" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) "cxN" = ( @@ -46797,14 +47542,14 @@ pixel_y = 4 }, /obj/item/clothing/shoes/magboots, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "cxS" = ( /obj/structure/table/reinforced, /obj/item/storage/toolbox/mechanical, /obj/item/flashlight, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/maintenance/port) "cxT" = ( @@ -46812,7 +47557,7 @@ /obj/structure/sign/nosmoking_2{ pixel_y = 32 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/maintenance/port) "cxV" = ( @@ -46887,13 +47632,13 @@ /turf/simulated/floor/plasteel/dark, /area/station/service/library) "cyc" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "cyf" = ( /obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/dark, /area/station/ai_monitored/storage/eva) "cyg" = ( @@ -47083,7 +47828,9 @@ /area/station/public/toilet/lockerroom) "cyE" = ( /obj/machinery/atmospherics/unary/vent_pump/on, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) "cyF" = ( @@ -47318,7 +48065,9 @@ anchored = 1; state = 2 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "czk" = ( @@ -47350,7 +48099,7 @@ /obj/item/clothing/gloves/color/black, /obj/item/wrench, /obj/effect/spawner/lootdrop/maintenance, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/maintenance/port) "czo" = ( @@ -47360,14 +48109,14 @@ pixel_y = 28 }, /obj/effect/decal/cleanable/cobweb2, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/port) "czp" = ( /obj/structure/table/reinforced, /obj/item/paper_bin, /obj/item/pen, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -47381,7 +48130,7 @@ /obj/structure/table/reinforced, /obj/item/stack/packageWrap, /obj/item/hand_labeler, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -47407,7 +48156,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -47474,7 +48223,7 @@ /area/station/service/library) "czB" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "whitebluefull" }, @@ -47501,7 +48250,7 @@ /obj/machinery/suit_storage_unit/engine, /obj/effect/decal/cleanable/cobweb, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "czI" = ( @@ -47677,7 +48426,7 @@ /obj/structure/urinal{ pixel_y = 28 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/toilet/lockerroom) "czV" = ( @@ -47900,17 +48649,23 @@ /area/station/public/fitness) "cAA" = ( /obj/machinery/power/port_gen/pacman, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "cAB" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cAC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/west, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "yellow" }, @@ -47928,7 +48683,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cAE" = ( @@ -47943,7 +48700,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cAF" = ( @@ -47953,7 +48712,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cAG" = ( @@ -47965,18 +48726,20 @@ /area/station/engineering/control) "cAH" = ( /obj/structure/reagent_dispensers/fueltank, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/port) "cAJ" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/maintenance/port) "cAK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) "cAL" = ( @@ -48006,7 +48769,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cAO" = ( @@ -48015,7 +48780,7 @@ d2 = 4; icon_state = "1-4" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "cAP" = ( @@ -48046,7 +48811,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "cAS" = ( @@ -48107,7 +48872,9 @@ /turf/simulated/floor/plasteel/dark, /area/station/service/library) "cAZ" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) "cBb" = ( @@ -48177,7 +48944,7 @@ /area/station/ai_monitored/storage/eva) "cBj" = ( /obj/structure/dispenser/oxygen, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/dark, /area/station/ai_monitored/storage/eva) "cBk" = ( @@ -48347,7 +49114,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) @@ -48536,7 +49303,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "cCe" = ( @@ -48546,18 +49313,24 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cCf" = ( /obj/machinery/power/grounding_rod{ anchored = 1 }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "cCg" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "cCi" = ( @@ -48566,7 +49339,7 @@ pixel_x = -30 }, /obj/machinery/atmospherics/portable/canister/oxygen, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/port) "cCl" = ( @@ -48611,7 +49384,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) @@ -48646,7 +49419,7 @@ }, /area/station/engineering/control) "cCq" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/port) "cCt" = ( @@ -48669,7 +49442,9 @@ d2 = 8; icon_state = "1-8" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cCw" = ( @@ -48853,7 +49628,7 @@ /area/station/hallway/primary/central) "cDa" = ( /obj/machinery/recharge_station, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/service/expedition) "cDb" = ( @@ -48867,6 +49642,12 @@ d2 = 8; icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, /turf/simulated/floor/plasteel/dark, /area/station/aisat) "cDc" = ( @@ -48972,7 +49753,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "cDu" = ( @@ -48982,7 +49763,9 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "cDv" = ( @@ -48992,7 +49775,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "cDw" = ( @@ -49002,17 +49787,21 @@ d2 = 8; icon_state = "2-8" }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "cDx" = ( /obj/structure/grille, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "cDz" = ( /obj/machinery/light/small, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cDA" = ( @@ -49027,7 +49816,7 @@ /obj/item/storage/belt/utility, /obj/item/weldingtool, /obj/item/clothing/head/welding, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "cDC" = ( @@ -49045,11 +49834,11 @@ name = "east bump"; pixel_x = 28 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "cDD" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cDE" = ( @@ -49057,7 +49846,9 @@ dir = 8 }, /obj/machinery/atmospherics/portable/canister/air, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cDF" = ( @@ -49081,7 +49872,7 @@ icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating, /area/station/engineering/control) "cDH" = ( @@ -49093,17 +49884,21 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cDI" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics/chargebay) "cDJ" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cDK" = ( @@ -49116,7 +49911,7 @@ name = "west bump"; pixel_x = -24 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "cDL" = ( @@ -49124,13 +49919,13 @@ /obj/machinery/status_display{ pixel_y = -32 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "cDM" = ( /obj/machinery/light, /obj/machinery/atmospherics/portable/canister/oxygen, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "cDN" = ( @@ -49212,7 +50007,7 @@ dir = 8; pixel_x = -12 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/toilet/lockerroom) "cEo" = ( @@ -49226,7 +50021,7 @@ "cEq" = ( /obj/machinery/light/small, /obj/machinery/recharge_station, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/toilet/lockerroom) "cEr" = ( @@ -49297,7 +50092,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "whitebluefull" }, @@ -49307,7 +50102,7 @@ /obj/machinery/ai_status_display{ pixel_y = -32 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "cEI" = ( @@ -49359,7 +50154,7 @@ /area/station/ai_monitored/storage/eva) "cEO" = ( /obj/structure/table/reinforced, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/maintenance/port) "cEQ" = ( @@ -49368,7 +50163,7 @@ id_tag = "eva-shutters"; name = "E.V.A. Storage Shutters" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel/dark, /area/station/ai_monitored/storage/eva) "cER" = ( @@ -49383,7 +50178,7 @@ id_tag = "eva-shutters"; name = "E.V.A. Storage Shutters" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel/dark, /area/station/ai_monitored/storage/eva) "cES" = ( @@ -49466,7 +50261,7 @@ }, /obj/machinery/light/small, /obj/effect/landmark/start/assistant, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/toilet/lockerroom) "cFc" = ( @@ -49587,7 +50382,7 @@ /area/station/medical/medbay) "cFp" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -49724,7 +50519,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "whitebluefull" }, @@ -49752,7 +50547,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/fitness) "cFG" = ( @@ -49795,7 +50590,9 @@ /turf/simulated/floor/plasteel, /area/station/public/fitness) "cFL" = ( -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "cFN" = ( @@ -49826,7 +50623,7 @@ /area/station/security/execution) "cFO" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutral" }, @@ -49935,7 +50732,7 @@ }, /obj/item/wrench, /obj/item/storage/box/lights/mixed, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "cGc" = ( @@ -49973,7 +50770,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutral" @@ -50412,7 +51209,7 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -50594,7 +51391,9 @@ /obj/machinery/camera{ c_tag = "Central Ring Hallway South" }, -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -50663,7 +51462,7 @@ dir = 1; icon_state = "pipe-c" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutral" @@ -50922,6 +51721,11 @@ "cHW" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutral" @@ -50930,11 +51734,11 @@ "cHX" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "cHY" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) @@ -51068,7 +51872,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable{ d1 = 2; d2 = 8; @@ -51097,7 +51903,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -51151,7 +51957,7 @@ /area/station/maintenance/electrical) "cID" = ( /obj/machinery/atmospherics/pipe/simple/visible/universal, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cIG" = ( @@ -51172,7 +51978,7 @@ /area/station/science/xenobiology) "cII" = ( /obj/structure/reagent_dispensers/watertank, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/science/xenobiology) "cIJ" = ( @@ -51181,12 +51987,12 @@ dir = 1 }, /obj/machinery/atmospherics/portable/canister/air, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/science/xenobiology) "cIK" = ( /obj/machinery/atmospherics/unary/tank/air, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/science/xenobiology) "cIL" = ( @@ -51202,12 +52008,12 @@ dir = 1; network = list("Engineering","SS13") }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "cIP" = ( /obj/machinery/suit_storage_unit/engine, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "cIS" = ( @@ -51216,14 +52022,18 @@ /turf/simulated/floor/plating, /area/station/maintenance/port) "cIT" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" }, /area/station/hallway/primary/central) "cIU" = ( -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -51240,7 +52050,7 @@ "cIX" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/science/research) "cIY" = ( @@ -51259,7 +52069,7 @@ /area/station/science/research) "cJa" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/science/research) "cJb" = ( @@ -51329,7 +52139,7 @@ /area/station/medical/medbay) "cJh" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/medical/reception) "cJi" = ( @@ -51339,7 +52149,7 @@ "cJj" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/medical/reception) "cJk" = ( @@ -51359,7 +52169,7 @@ /area/station/maintenance/starboard) "cJm" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/fitness) "cJn" = ( @@ -51381,7 +52191,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics/chargebay) "cJr" = ( @@ -51427,7 +52239,7 @@ "cJv" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "whitebluefull" }, @@ -51495,7 +52307,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/fitness) "cJG" = ( @@ -51546,7 +52358,9 @@ /area/station/maintenance/port) "cJP" = ( /obj/machinery/shieldgen, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/port) "cJR" = ( @@ -51555,8 +52369,8 @@ /area/station/maintenance/electrical) "cJS" = ( /obj/structure/table/reinforced, -/obj/effect/decal/warning_stripes/yellow, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cJT" = ( @@ -51569,7 +52383,7 @@ name = "north bump"; pixel_y = 24 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cJV" = ( @@ -51577,12 +52391,12 @@ dir = 1 }, /obj/machinery/power/port_gen/pacman, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cJW" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cJX" = ( @@ -51591,7 +52405,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cJY" = ( @@ -51607,12 +52421,12 @@ dir = 1 }, /obj/structure/rack, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cKb" = ( /obj/structure/table/reinforced, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cKc" = ( @@ -51643,7 +52457,7 @@ d2 = 4; icon_state = "1-4" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutral" @@ -51669,7 +52483,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cKl" = ( @@ -51687,7 +52503,9 @@ dir = 8 }, /obj/effect/landmark/spawner/nukedisc_respawn, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cKn" = ( @@ -51702,7 +52520,9 @@ /area/station/science/research) "cKt" = ( /obj/machinery/atmospherics/unary/portables_connector, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cKu" = ( @@ -52005,7 +52825,7 @@ dir = 8; icon_state = "pipe-c" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/starboard) "cLk" = ( @@ -52055,7 +52875,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/starboard2) "cLn" = ( @@ -52067,6 +52887,11 @@ }, /obj/effect/decal/cleanable/cobweb2, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/starboard) "cLo" = ( @@ -52129,13 +52954,15 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/science/robotics/chargebay) "cLx" = ( /obj/machinery/atmospherics/unary/portables_connector, /obj/machinery/atmospherics/portable/canister/air, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cLz" = ( @@ -52152,7 +52979,9 @@ /obj/item/clothing/gloves/color/black, /obj/item/wrench, /obj/item/crowbar/red, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/port) "cLD" = ( @@ -52182,11 +53011,15 @@ /turf/simulated/floor/plating, /area/station/maintenance/electrical) "cLI" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cLJ" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cLK" = ( @@ -52200,27 +53033,20 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) -"cLL" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/yellow, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "neutral" - }, -/area/station/maintenance/starboard) "cLM" = ( /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cLN" = ( @@ -52261,7 +53087,9 @@ dir = 9; level = 2 }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cLR" = ( @@ -52337,7 +53165,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "cMm" = ( @@ -52432,23 +53260,8 @@ icon_state = "cmo" }, /area/station/medical/storage) -"cME" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/decal/warning_stripes/yellow, -/turf/simulated/floor/plasteel, -/area/station/maintenance/starboard) "cMG" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "whitebluefull" }, @@ -52524,7 +53337,9 @@ /area/station/maintenance/port) "cMU" = ( /obj/machinery/atmospherics/binary/valve, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cMV" = ( @@ -52547,7 +53362,7 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cMY" = ( @@ -52555,7 +53370,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/electrical) "cMZ" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cNa" = ( @@ -52611,7 +53428,9 @@ d2 = 4; icon_state = "0-4" }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plating, /area/station/science/xenobiology) "cNl" = ( @@ -52627,7 +53446,7 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cNm" = ( @@ -52636,7 +53455,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cNn" = ( @@ -52745,7 +53564,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/science/research) "cNN" = ( @@ -52786,7 +53607,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/medical/reception) "cNR" = ( @@ -53006,7 +53829,9 @@ "cOl" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) @@ -53020,17 +53845,9 @@ /turf/space, /area/space/nearstation) "cOn" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/starboard) -"cOo" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/starboard) "cOp" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp/bananalamp, @@ -53117,7 +53934,9 @@ /area/holodeck/alphadeck) "cOx" = ( /obj/machinery/atmospherics/binary/valve, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cOy" = ( @@ -53127,7 +53946,9 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 5 }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cOz" = ( @@ -53135,23 +53956,25 @@ /obj/machinery/status_display{ pixel_x = -32 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cOA" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cOB" = ( /obj/machinery/atmospherics/unary/portables_connector{ dir = 8 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "cOC" = ( /obj/structure/table/reinforced, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cOD" = ( @@ -53175,17 +53998,19 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, /area/station/maintenance/electrical) "cOF" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cOG" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cOI" = ( @@ -53212,7 +54037,7 @@ name = "east bump"; pixel_x = 28 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cOM" = ( @@ -53221,7 +54046,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutral" @@ -53235,7 +54060,7 @@ /area/station/science/xenobiology) "cOO" = ( /obj/structure/table/reinforced, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cOP" = ( @@ -53253,7 +54078,7 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cOR" = ( @@ -53271,12 +54096,12 @@ pixel_x = -25; pixel_y = 30 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cOS" = ( /obj/machinery/monkey_recycler, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/extinguisher_cabinet{ name = "north bump"; pixel_y = 30 @@ -53294,7 +54119,7 @@ /obj/machinery/atmospherics/unary/thermomachine/freezer/on/server{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitepurple" @@ -53335,7 +54160,7 @@ /obj/item/storage/box/beakers, /obj/item/storage/box/syringes, /obj/item/extinguisher/mini, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitepurple" @@ -53347,19 +54172,25 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "whitepurple" }, /area/station/science/xenobiology) "cPe" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/science/xenobiology) "cPi" = ( /obj/machinery/atmospherics/pipe/manifold/visible, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cPn" = ( @@ -53410,7 +54241,9 @@ /area/station/science/research) "cPw" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/science/research) "cPy" = ( @@ -53424,7 +54257,9 @@ /area/station/hallway/primary/aft) "cPA" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/medical/reception) "cPC" = ( @@ -53530,7 +54365,9 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) "cPU" = ( @@ -53556,7 +54393,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) "cPW" = ( @@ -53622,6 +54459,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/spawner/lootdrop/maintenance/three, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating, /area/station/maintenance/starboard) "cQe" = ( @@ -53696,7 +54538,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard) "cQu" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutral" @@ -53730,7 +54572,9 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plating, /area/station/maintenance/electrical) "cQA" = ( @@ -53738,14 +54582,18 @@ d2 = 8; icon_state = "0-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/maintenance/electrical) "cQB" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/maintenance/electrical) "cQC" = ( @@ -53753,7 +54601,9 @@ d2 = 4; icon_state = "0-4" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/maintenance/electrical) "cQD" = ( @@ -53762,7 +54612,9 @@ d2 = 8; icon_state = "2-8" }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plating, /area/station/maintenance/electrical) "cQF" = ( @@ -53775,7 +54627,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cQH" = ( @@ -53790,7 +54642,7 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cQJ" = ( @@ -53806,7 +54658,9 @@ name = "east bump"; pixel_x = 28 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/science/xenobiology) "cQK" = ( @@ -53836,7 +54690,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whitepurple" @@ -53852,7 +54708,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cQN" = ( @@ -53896,8 +54752,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cQS" = ( @@ -53914,7 +54774,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "whitepurple" @@ -53953,7 +54815,9 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plating, /area/station/maintenance/starboardsolar) "cRg" = ( @@ -54118,6 +54982,11 @@ /obj/structure/girder, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating, /area/station/maintenance/starboard) "cRA" = ( @@ -54162,7 +55031,9 @@ d2 = 8; icon_state = "0-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/maintenance/starboardsolar) "cRD" = ( @@ -54175,48 +55046,60 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 6 }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cRF" = ( /obj/structure/table/reinforced, /obj/item/folder/yellow, /obj/item/pen, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cRG" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cRH" = ( /obj/machinery/power/terminal, /obj/structure/cable, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating, /area/station/maintenance/electrical) "cRI" = ( -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner, /turf/simulated/floor/plating, /area/station/maintenance/electrical) "cRJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating, /area/station/maintenance/electrical) "cRK" = ( -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plating, /area/station/maintenance/electrical) "cRL" = ( /obj/machinery/power/terminal, /obj/structure/cable, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/maintenance/electrical) "cRM" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cRN" = ( @@ -54238,7 +55121,7 @@ icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/simple/hidden/universal, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cRQ" = ( @@ -54250,7 +55133,7 @@ pixel_y = -3; req_access_txt = "55" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cRR" = ( @@ -54259,7 +55142,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cRS" = ( @@ -54325,8 +55210,12 @@ /area/station/science/xenobiology) "cSb" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/east, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cSc" = ( @@ -54377,7 +55266,9 @@ /obj/structure/table/reinforced, /obj/item/storage/box/monkeycubes, /obj/item/storage/box/monkeycubes, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/science/xenobiology) "cSh" = ( @@ -54636,7 +55527,9 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating, /area/station/maintenance/starboardsolar) "cSN" = ( @@ -54753,7 +55646,9 @@ /obj/machinery/atmospherics/pipe/manifold/visible{ dir = 1 }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cTi" = ( @@ -54772,7 +55667,7 @@ /obj/structure/table/reinforced, /obj/item/paper_bin, /obj/item/pen, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cTl" = ( @@ -54781,7 +55676,9 @@ /obj/machinery/status_display{ pixel_y = -32 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating, /area/station/maintenance/electrical) "cTm" = ( @@ -54790,12 +55687,14 @@ /obj/machinery/status_display{ pixel_y = -32 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/maintenance/electrical) "cTn" = ( /obj/structure/closet/secure_closet/engineering_welding, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cTo" = ( @@ -54827,7 +55726,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "whitepurple" @@ -54854,7 +55755,9 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cTu" = ( @@ -54869,7 +55772,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cTv" = ( @@ -54890,7 +55793,7 @@ d2 = 8; icon_state = "2-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cTw" = ( @@ -54906,8 +55809,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cTy" = ( @@ -54954,7 +55861,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cTG" = ( @@ -54967,7 +55874,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cTH" = ( @@ -54980,7 +55887,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cTM" = ( @@ -54988,7 +55895,7 @@ desc = "A machine used to process slimes and retrieve their extract."; name = "Slime Processor" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurple" @@ -55002,7 +55909,9 @@ /obj/structure/chair/office/light{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/science/xenobiology) "cTP" = ( @@ -55040,7 +55949,7 @@ /area/station/science/rnd) "cTU" = ( /obj/structure/closet/emcloset, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/research) "cTV" = ( @@ -55198,7 +56107,7 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -55231,17 +56140,17 @@ d2 = 4; icon_state = "2-4" }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating, /area/station/maintenance/starboard) "cUv" = ( @@ -55308,7 +56217,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutral" @@ -55480,7 +56389,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurple" @@ -55495,7 +56406,7 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cUW" = ( @@ -55507,18 +56418,22 @@ "cUX" = ( /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cUY" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/science/research) "cUZ" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/light{ dir = 1 }, @@ -55526,8 +56441,12 @@ /area/station/science/research) "cVb" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/west, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cVc" = ( @@ -55539,13 +56458,15 @@ /area/station/hallway/primary/aft) "cVd" = ( /obj/structure/closet/firecloset, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/research) "cVe" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/machinery/computer/guestpass{ pixel_x = -28 }, @@ -55576,7 +56497,9 @@ d2 = 4; icon_state = "0-4" }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plating, /area/station/science/xenobiology) "cVm" = ( @@ -55586,7 +56509,7 @@ name = "west bump"; pixel_x = -24 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurple" @@ -55598,7 +56521,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/science/xenobiology) "cVo" = ( @@ -55617,7 +56542,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/science/xenobiology) "cVr" = ( @@ -55628,7 +56553,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/science/research) "cVt" = ( @@ -55735,7 +56662,9 @@ dir = 1; icon_state = "pipe-j2" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/medical/chemistry) "cVL" = ( @@ -55744,7 +56673,9 @@ pixel_y = -24 }, /obj/structure/cable, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plating, /area/station/maintenance/starboardsolar) "cVM" = ( @@ -55878,7 +56809,9 @@ /obj/structure/disposalpipe/junction{ dir = 4 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "cWc" = ( @@ -55893,7 +56826,7 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -55926,7 +56859,9 @@ /area/station/public/fitness) "cWl" = ( /obj/machinery/shieldgen, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/port) "cWm" = ( @@ -55935,7 +56870,7 @@ layer = 2 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/port) "cWn" = ( @@ -55955,7 +56890,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutral" @@ -56026,17 +56961,22 @@ }, /area/station/maintenance/port) "cWv" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutral" @@ -56052,11 +56992,6 @@ /turf/simulated/floor/plating, /area/station/maintenance/port) "cWx" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -56064,6 +56999,16 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/plating, /area/station/maintenance/port) "cWy" = ( @@ -56072,13 +57017,13 @@ /area/station/science/xenobiology) "cWz" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, /area/station/science/research) "cWA" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cWB" = ( @@ -56087,7 +57032,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "whitepurple" @@ -56096,14 +57043,16 @@ "cWC" = ( /obj/structure/table/reinforced, /obj/machinery/cell_charger, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cWH" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "cWI" = ( @@ -56161,7 +57110,9 @@ /obj/item/stock_parts/matter_bin, /obj/item/stock_parts/micro_laser, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitepurplecorner" @@ -56169,11 +57120,15 @@ /area/station/science/rnd) "cWQ" = ( /obj/machinery/r_n_d/destructive_analyzer, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/science/rnd) "cWR" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/science/rnd) "cWS" = ( @@ -56184,7 +57139,9 @@ /obj/machinery/light{ dir = 4 }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/science/rnd) "cWT" = ( @@ -56198,21 +57155,21 @@ name = "west bump"; pixel_x = -24 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "whitepurple" }, /area/station/science/xenobiology) "cWU" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "whitepurple" }, /area/station/science/xenobiology) "cWV" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "whitepurple" }, @@ -56222,7 +57179,7 @@ /obj/machinery/ai_status_display{ pixel_y = -32 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "whitepurple" }, @@ -56239,7 +57196,7 @@ name = "south bump"; pixel_y = -28 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "whitepurple" }, @@ -56250,14 +57207,16 @@ pixel_y = -28 }, /obj/structure/closet/emcloset, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/research) "cXc" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/science/research) "cXd" = ( @@ -56290,7 +57249,7 @@ /area/station/medical/chemistry) "cXh" = ( /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/medical/chemistry) "cXi" = ( @@ -56298,7 +57257,9 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/medical/chemistry) "cXj" = ( @@ -56309,7 +57270,9 @@ name = "east bump"; pixel_x = 24 }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/medical/chemistry) "cXk" = ( @@ -56503,7 +57466,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutral" @@ -56533,7 +57496,9 @@ }, /area/station/maintenance/port) "cYb" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/port) "cYc" = ( @@ -56545,16 +57510,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/port) -"cYd" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutral" - }, -/area/station/maintenance/port) "cYe" = ( /obj/structure/cable{ d1 = 4; @@ -56563,23 +57518,15 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/port) -"cYf" = ( +"cYg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/port) -"cYg" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutral" @@ -56601,7 +57548,7 @@ /turf/simulated/floor/plasteel/dark, /area/station/science/xenobiology) "cYj" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /obj/machinery/light, /turf/simulated/floor/plasteel, /area/station/science/research) @@ -56613,7 +57560,7 @@ /area/station/hallway/secondary/exit) "cYl" = ( /obj/structure/closet/l3closet/scientist, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/research) "cYm" = ( @@ -56629,7 +57576,9 @@ /obj/item/stock_parts/manipulator, /obj/item/stock_parts/manipulator, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitepurplecorner" @@ -56639,16 +57588,20 @@ /obj/machinery/computer/rdconsole/core{ dir = 4 }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/science/rnd) "cYq" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/science/rnd) "cYr" = ( /obj/machinery/r_n_d/circuit_imprinter, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/science/rnd) "cYy" = ( @@ -56860,7 +57813,9 @@ name = "west bump"; pixel_x = -24 }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitebluecorner" @@ -56942,7 +57897,9 @@ /obj/machinery/constructable_frame/machine_frame, /obj/effect/decal/cleanable/cobweb2, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whitebluecorner" @@ -56994,7 +57951,9 @@ /obj/structure/sign/nosmoking_2{ pixel_x = -32 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cZs" = ( @@ -57014,7 +57973,9 @@ icon_state = "0-4" }, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurple" @@ -57025,7 +57986,9 @@ /area/station/science/research) "cZw" = ( /obj/machinery/constructable_frame/machine_frame, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "cZx" = ( @@ -57064,7 +58027,7 @@ name = "Xenobiology Requests Console"; pixel_x = 30 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/science/xenobiology) "cZD" = ( @@ -57099,7 +58062,9 @@ d2 = 2; icon_state = "0-2" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/medical/chemistry) "cZF" = ( @@ -57115,7 +58080,7 @@ dir = 8; network = list("Research","SS13") }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/research) "cZJ" = ( @@ -57180,7 +58145,9 @@ /obj/machinery/light{ dir = 4 }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "whiteblue" @@ -57436,7 +58403,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/medical/chemistry) "dau" = ( @@ -57706,7 +58675,9 @@ /area/station/maintenance/starboardsolar) "dbd" = ( /obj/machinery/chem_dispenser, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/medical/chemistry) "dbg" = ( @@ -57762,7 +58733,7 @@ "dbs" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "whitebluefull" }, @@ -57776,14 +58747,14 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "whitebluefull" }, /area/station/medical/exam_room) "dbu" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "whitebluefull" }, @@ -57948,7 +58919,7 @@ "dbV" = ( /obj/item/kirbyplants, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -57988,7 +58959,7 @@ /obj/item/clipboard, /obj/item/reagent_containers/glass/beaker/sulphuric, /obj/item/reagent_containers/dropper, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "dca" = ( @@ -58038,7 +59009,7 @@ /obj/machinery/status_display{ pixel_y = 32 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "dce" = ( @@ -58056,7 +59027,9 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/medical/chemistry) "dch" = ( @@ -58068,7 +59041,7 @@ /area/station/medical/chemistry) "dci" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whitebluecorner" @@ -58151,8 +59124,14 @@ d2 = 8; icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, /turf/simulated/floor/plasteel/dark, -/area/station/engineering/break_room) +/area/station/engineering/ai_transit_tube) "dcr" = ( /obj/structure/cable{ d1 = 2; @@ -58180,7 +59159,9 @@ }, /area/station/medical/medbay) "dcs" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/medical/chemistry) "dct" = ( @@ -58312,7 +59293,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/starboard) "dcC" = ( @@ -58490,13 +59471,13 @@ "dcZ" = ( /obj/structure/table/reinforced, /obj/machinery/cell_charger, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "dda" = ( /obj/structure/table, /obj/item/flashlight/lamp, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "ddc" = ( @@ -58550,7 +59531,9 @@ }, /obj/machinery/cell_charger, /obj/machinery/light, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurplecorner" @@ -58576,7 +59559,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -58585,7 +59568,7 @@ "ddm" = ( /obj/machinery/light, /obj/structure/closet/emcloset, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central) "ddn" = ( @@ -58593,7 +59576,7 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central) "ddr" = ( @@ -58639,7 +59622,7 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -58665,7 +59648,9 @@ /obj/structure/table/reinforced, /obj/item/stack/packageWrap, /obj/item/hand_labeler, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurplecorner" @@ -58680,7 +59665,9 @@ /obj/item/storage/toolbox/mechanical, /obj/item/stack/cable_coil/random, /obj/item/stack/cable_coil/random, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurplecorner" @@ -58697,7 +59684,9 @@ /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/dropper, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel{ icon_state = "whitepurplecorner" }, @@ -58732,7 +59721,9 @@ pixel_x = -8; pixel_y = -26 }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel{ icon_state = "whitepurplecorner" }, @@ -58742,7 +59733,7 @@ /obj/item/disk/tech_disk, /obj/item/disk/tech_disk, /obj/item/assembly/timer, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "ddJ" = ( @@ -58773,7 +59764,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/medical/medbay) "ddN" = ( @@ -58940,7 +59931,7 @@ pixel_x = -32; pixel_y = -32 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/medical/chemistry) "dea" = ( @@ -59067,7 +60058,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/starboard) "dev" = ( @@ -59213,7 +60206,9 @@ /turf/simulated/floor/plasteel/dark, /area/station/maintenance/abandonedbar) "deI" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) "deJ" = ( @@ -59229,7 +60224,7 @@ /obj/structure/table, /obj/item/paper_bin, /obj/item/pen, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "deN" = ( @@ -59298,6 +60293,16 @@ "deY" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutral" @@ -59308,7 +60313,9 @@ dir = 1 }, /obj/machinery/atmospherics/portable/canister, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "dfa" = ( @@ -59327,7 +60334,9 @@ /obj/machinery/atmospherics/unary/portables_connector{ dir = 1 }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "dff" = ( @@ -59357,7 +60366,9 @@ name = "Chemistry Requests Console"; pixel_y = -30 }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/medical/chemistry) "dfr" = ( @@ -59366,14 +60377,14 @@ pixel_y = -32 }, /obj/machinery/light, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "whitebluecorner" }, /area/station/medical/medbay) "dft" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -59403,7 +60414,7 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -59454,11 +60465,6 @@ /obj/effect/spawner/random_spawners/wall_rusted_maybe, /turf/simulated/wall, /area/station/maintenance/starboard) -"dfL" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plating, -/area/station/maintenance/apmaint) "dfM" = ( /obj/structure/grille, /obj/structure/window/reinforced{ @@ -59503,19 +60509,23 @@ /area/station/maintenance/abandonedbar) "dfQ" = ( /obj/structure/closet/l3closet/virology, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "whitegreencorner" }, /area/station/medical/virology) "dfR" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/science/research) "dfS" = ( /obj/machinery/constructable_frame/machine_frame, /obj/item/stack/cable_coil/random, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "dfU" = ( @@ -59533,7 +60543,7 @@ }, /area/station/maintenance/port2) "dfW" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) "dfX" = ( @@ -59584,22 +60594,16 @@ icon_state = "1-2" }, /turf/simulated/floor/plasteel/white, -/area/station/science/explab) -"dgm" = ( +/area/station/science/misc_lab) +"dgn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "neutral" - }, -/area/station/maintenance/apmaint) -"dgn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "dgo" = ( @@ -59623,7 +60627,7 @@ }, /obj/item/paper_bin/nanotrasen, /obj/item/pen/multi, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/command/office/rd) "dgt" = ( @@ -59632,7 +60636,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/command/office/rd) "dgv" = ( @@ -59650,14 +60656,14 @@ name = "east bump"; pixel_x = 24 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, /area/station/hallway/primary/aft) "dgx" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitebluecorner" @@ -59673,7 +60679,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/medical/medbay) "dgB" = ( @@ -59685,7 +60691,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/medical/medbay) "dgC" = ( @@ -59822,6 +60828,11 @@ /obj/structure/girder, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "dgQ" = ( @@ -59862,7 +60873,9 @@ /area/station/maintenance/aft) "dgU" = ( /obj/machinery/atmospherics/unary/cryo_cell, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel/white, /area/station/medical/medbay) "dgV" = ( @@ -59875,7 +60888,9 @@ pixel_x = 3 }, /obj/item/screwdriver, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel/white, /area/station/medical/medbay) "dgW" = ( @@ -59942,27 +60957,6 @@ icon_state = "cmo" }, /area/station/medical/medbay) -"dhg" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/starboard) -"dhh" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "neutral" - }, -/area/station/maintenance/starboard) "dhi" = ( /obj/effect/decal/cleanable/fungus, /turf/simulated/wall, @@ -60023,7 +61017,7 @@ /area/station/maintenance/starboard) "dhr" = ( /obj/machinery/atmospherics/portable/canister/air, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/starboard) "dhs" = ( @@ -60034,7 +61028,9 @@ /area/station/maintenance/starboard) "dht" = ( /obj/structure/reagent_dispensers/watertank, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/starboard) "dhu" = ( @@ -60080,14 +61076,20 @@ id_tag = "maintrobotics"; name = "Decrepit Blast Door" }, -/obj/effect/decal/warning_stripes/east, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/port) "dhB" = ( /obj/machinery/constructable_frame/machine_frame, /obj/item/stack/cable_coil/random, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "dhC" = ( @@ -60124,7 +61126,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) "dhG" = ( @@ -60143,11 +61145,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) "dhJ" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) "dhN" = ( @@ -60155,28 +61157,30 @@ dir = 1 }, /obj/structure/displaycase/labcage, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/computer/security/telescreen/rd{ pixel_y = 30 }, /turf/simulated/floor/plasteel, /area/station/command/office/rd) "dhO" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/command/office/rd) "dhP" = ( /obj/machinery/computer/message_monitor{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/command/office/rd) "die" = ( /obj/structure/table/reinforced, /obj/item/aicard, /obj/item/circuitboard/aicore, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/command/office/rd) "dif" = ( @@ -60185,7 +61189,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/command/office/rd) "dih" = ( @@ -60218,7 +61224,7 @@ /area/station/maintenance/apmaint) "dil" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "whitebluecorner" }, @@ -60240,7 +61246,7 @@ /obj/machinery/cell_charger, /obj/item/stock_parts/cell/high, /obj/item/stock_parts/cell/high, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/robotics/chargebay) "din" = ( @@ -60249,7 +61255,9 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics/chargebay) "dio" = ( @@ -60267,7 +61275,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics/chargebay) "dir" = ( @@ -60281,7 +61291,9 @@ d2 = 8; icon_state = "1-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics/chargebay) "dis" = ( @@ -60294,7 +61306,9 @@ d2 = 8; icon_state = "0-8" }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics/chargebay) "dit" = ( @@ -60308,7 +61322,7 @@ /obj/machinery/computer/cryopod/robot{ pixel_y = 32 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/robotics/chargebay) "diu" = ( @@ -60400,7 +61414,9 @@ /area/station/medical/cloning) "diG" = ( /obj/machinery/atmospherics/unary/cryo_cell, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel/white, /area/station/medical/medbay) "diI" = ( @@ -60447,7 +61463,9 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 5 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel/white, /area/station/medical/medbay) "diM" = ( @@ -60466,17 +61484,6 @@ icon_state = "cmo" }, /area/station/medical/medbay) -"diP" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "neutral" - }, -/area/station/maintenance/starboard) "diQ" = ( /obj/structure/rack, /obj/machinery/light/small{ @@ -60570,7 +61577,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) "djd" = ( @@ -60591,12 +61600,18 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/port) "dje" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/science/research) "djg" = ( @@ -60609,7 +61624,9 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) "djh" = ( @@ -60619,13 +61636,22 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "dji" = ( /obj/machinery/door/airlock/maintenance, /obj/structure/barricade/wooden, -/obj/effect/decal/warning_stripes/east, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) "djj" = ( @@ -60646,7 +61672,9 @@ }, /area/station/maintenance/port) "djl" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "djm" = ( @@ -60661,20 +61689,22 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "djp" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/command/office/rd) "djq" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/command/office/rd) "djr" = ( /obj/structure/filingcabinet/chestdrawer, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/command/office/rd) "djA" = ( @@ -60691,7 +61721,9 @@ /turf/simulated/floor/plasteel/dark, /area/station/service/chapel) "djD" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/science/research) "djG" = ( @@ -60785,11 +61817,15 @@ /obj/machinery/mech_bay_recharge_port{ dir = 8 }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/bluegrid, /area/station/science/robotics/chargebay) "djS" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics/chargebay) "djW" = ( @@ -60872,7 +61908,9 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 9 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel/white, /area/station/medical/medbay) "dkf" = ( @@ -60894,7 +61932,7 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dkj" = ( @@ -60905,7 +61943,9 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 6 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel/white, /area/station/medical/medbay) "dkl" = ( @@ -60936,7 +61976,9 @@ /turf/simulated/floor/plating, /area/station/public/construction) "dko" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dkp" = ( @@ -60951,7 +61993,9 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "dkr" = ( @@ -61003,7 +62047,7 @@ "dky" = ( /obj/item/kirbyplants, /obj/machinery/light/small, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "dkz" = ( @@ -61025,7 +62069,7 @@ pixel_y = -24 }, /obj/structure/cable, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "dkC" = ( @@ -61064,7 +62108,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whitepurplecorner" @@ -61253,7 +62297,9 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 10 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel/white, /area/station/medical/medbay) "dll" = ( @@ -61294,14 +62340,16 @@ dir = 1 }, /obj/machinery/atmospherics/portable/canister/oxygen, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel/white, /area/station/medical/medbay) "dls" = ( /obj/machinery/atmospherics/unary/thermomachine/freezer{ dir = 1 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel/white, /area/station/medical/medbay) "dlt" = ( @@ -61314,7 +62362,7 @@ pixel_x = 32 }, /obj/structure/dispenser, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "dlu" = ( @@ -61396,15 +62444,6 @@ icon_state = "whitebluecorner" }, /area/station/medical/medbay) -"dlF" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/station/maintenance/starboard) "dlG" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -61474,7 +62513,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "dlV" = ( @@ -61489,7 +62528,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitepurplecorner" @@ -61561,16 +62600,16 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/yellow/partial{ +/obj/effect/turf_decal/delivery/partial{ dir = 1 }, -/obj/effect/decal/warning_stripes/arrow{ +/obj/effect/turf_decal/arrows/black{ dir = 1 }, /turf/simulated/floor/plasteel/white, /area/station/medical/virology) "dmf" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/light_switch{ dir = 4; name = "west bump"; @@ -61598,7 +62637,9 @@ dir = 1 }, /obj/machinery/atmospherics/portable/canister/oxygen, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel/white, /area/station/medical/medbay) "dmk" = ( @@ -61725,18 +62766,6 @@ icon_state = "darkblue" }, /area/station/medical/surgery/observation) -"dmD" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "neutral" - }, -/area/station/maintenance/starboard) "dmG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -61760,7 +62789,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutral" @@ -61842,7 +62871,7 @@ name = "east bump"; pixel_x = 24 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "dmS" = ( @@ -61866,7 +62895,7 @@ /obj/structure/table, /obj/item/stack/packageWrap, /obj/item/hand_labeler, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "dmW" = ( @@ -61874,7 +62903,7 @@ /obj/item/book/manual/wiki/robotics_cyborgs, /obj/item/storage/belt/utility, /obj/item/reagent_containers/glass/beaker/large, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "dmX" = ( @@ -61882,7 +62911,7 @@ dir = 1 }, /obj/machinery/mecha_part_fabricator, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "dmY" = ( @@ -61945,7 +62974,7 @@ /area/station/command/office/ntrep) "dng" = ( /turf/simulated/floor/engine, -/area/station/science/explab) +/area/station/science/misc_lab) "dnk" = ( /obj/machinery/disposal, /obj/structure/cable{ @@ -61956,7 +62985,7 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurple" @@ -61969,7 +62998,7 @@ /obj/machinery/computer/card/minor/rd{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whitepurple" @@ -62027,15 +63056,17 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics/chargebay) "dny" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/science/robotics/chargebay) "dnz" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/science/robotics/chargebay) "dnA" = ( @@ -62055,12 +63086,18 @@ pixel_y = 24; req_access_txt = "29" }, -/obj/effect/decal/warning_stripes/east, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel/white, /area/station/science/robotics/chargebay) "dnC" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/aft) "dnD" = ( @@ -62077,7 +63114,7 @@ id_tag = "paramedic"; name = "Paramedic Garage" }, -/obj/effect/decal/warning_stripes/blue, +/obj/effect/turf_decal/delivery/blue, /obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; name = "Quarantine Lockdown" @@ -62093,7 +63130,9 @@ dir = 1; network = list("Medical","SS13") }, -/obj/effect/decal/warning_stripes/northwestsouth, +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, /turf/simulated/floor/plasteel/white, /area/station/medical/paramedic) "dnK" = ( @@ -62118,7 +63157,9 @@ dir = 1 }, /obj/machinery/computer/scan_consolenew, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/science/genetics) "dnO" = ( @@ -62220,7 +63261,9 @@ name = "north bump"; pixel_y = 24 }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/science/genetics) "doe" = ( @@ -62341,7 +63384,7 @@ /turf/simulated/floor/plasteel/dark, /area/station/medical/surgery/observation) "dom" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/public/construction) "don" = ( @@ -62411,7 +63454,9 @@ /area/station/maintenance/abandonedbar) "dov" = ( /obj/structure/computerframe, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) @@ -62419,7 +63464,7 @@ /obj/structure/table/reinforced, /obj/item/stack/sheet/glass, /obj/item/stock_parts/micro_laser, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "doy" = ( @@ -62429,7 +63474,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -62485,7 +63530,7 @@ pixel_x = -30; pixel_y = -2 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurplecorner" @@ -62500,7 +63545,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "whitepurplecorner" }, @@ -62569,27 +63614,33 @@ id_tag = "roboticsshutters"; name = "Mech Bay Shutters" }, -/obj/effect/decal/warning_stripes/east, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel/white, /area/station/science/robotics/chargebay) "doS" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/aft) "doT" = ( /obj/machinery/status_display{ pixel_x = -32 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/robotics/chargebay) "doU" = ( /obj/machinery/recharge_station, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/robotics/chargebay) "doV" = ( @@ -62599,11 +63650,13 @@ icon_state = "1-2" }, /obj/effect/landmark/start/cyborg, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics/chargebay) "doW" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/effect/landmark/start/cyborg, /turf/simulated/floor/plasteel, /area/station/science/robotics/chargebay) @@ -62611,7 +63664,9 @@ /obj/machinery/mech_bay_recharge_port{ dir = 8 }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/greengrid, /area/station/science/robotics/chargebay) "doY" = ( @@ -62657,7 +63712,9 @@ dir = 4 }, /obj/machinery/light/small, -/obj/effect/decal/warning_stripes/northeastsouth, +/obj/effect/turf_decal/stripes/end{ + dir = 4 + }, /obj/item/radio/intercom{ name = "south bump"; pixel_y = -28 @@ -62982,7 +64039,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurplecorner" @@ -62995,7 +64052,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/abandonedbar) "dpS" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) @@ -63003,7 +64060,7 @@ /obj/structure/table, /obj/machinery/cell_charger, /obj/item/stock_parts/cell/high, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "dpU" = ( @@ -63017,7 +64074,7 @@ /area/station/maintenance/port2) "dpW" = ( /obj/machinery/recharge_station, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "dpX" = ( @@ -63044,13 +64101,13 @@ /obj/machinery/computer/robotics{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "whitepurplecorner" }, /area/station/command/office/rd) "dqe" = ( -/obj/item/reagent_containers/food/snacks/chinese, +/obj/machinery/economy/vending/chinese, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "whitepurple" @@ -63066,7 +64123,7 @@ name = "west bump"; pixel_x = -24 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/science/genetics) "dqj" = ( @@ -63080,7 +64137,7 @@ }, /obj/item/stack/packageWrap, /obj/item/hand_labeler, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/robotics/chargebay) "dqk" = ( @@ -63089,7 +64146,9 @@ d2 = 4; icon_state = "1-4" }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics/chargebay) "dql" = ( @@ -63114,7 +64173,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/science/robotics/chargebay) "dqp" = ( @@ -63256,7 +64315,9 @@ dir = 8; network = list("SS13","Singularity","Engineering") }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "dqS" = ( @@ -63277,7 +64338,7 @@ /area/station/public/construction) "dqU" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutral" @@ -63369,7 +64430,7 @@ name = "east bump"; pixel_x = 24 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "drh" = ( @@ -63387,24 +64448,16 @@ /area/station/maintenance/port2) "drk" = ( /obj/structure/chair/office/light, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) "drl" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) "drn" = ( /turf/simulated/floor/plating, /area/station/maintenance/port) -"dro" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/port) "drp" = ( /obj/item/kirbyplants, /turf/simulated/floor/wood, @@ -63467,11 +64520,13 @@ d2 = 8; icon_state = "2-8" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/science/robotics/chargebay) "drE" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics/chargebay) "drF" = ( @@ -63484,11 +64539,11 @@ name = "east bump"; pixel_x = 24 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/robotics/chargebay) "drH" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/science/genetics) "drI" = ( @@ -63496,7 +64551,7 @@ /obj/structure/sign/poster/official/nanotrasen_logo{ pixel_x = -32 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurplecorner" @@ -63539,7 +64594,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/science/research) "drO" = ( @@ -63710,11 +64765,6 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /turf/simulated/floor/plating, /area/station/maintenance/starboard) "dsk" = ( @@ -63734,7 +64784,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/starboard) "dsn" = ( @@ -63743,14 +64793,16 @@ /turf/simulated/floor/plating, /area/station/maintenance/port2) "dso" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "dsp" = ( /obj/machinery/mech_bay_recharge_port{ dir = 1 }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/greengrid, /area/station/maintenance/port2) "dsr" = ( @@ -63771,7 +64823,7 @@ /area/station/maintenance/port) "dsu" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "whitepurplecorner" }, @@ -63816,7 +64868,7 @@ /area/station/command/office/rd) "dsI" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "purplecorner" }, @@ -63835,7 +64887,7 @@ name = "Robotics Requests Console"; pixel_y = 30 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/light_switch{ dir = 4; name = "west bump"; @@ -63874,12 +64926,12 @@ /obj/item/healthanalyzer, /obj/item/healthanalyzer, /obj/item/healthanalyzer, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/robotics) "dsL" = ( /obj/machinery/mecha_part_fabricator, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/science/robotics) "dsM" = ( @@ -63892,7 +64944,7 @@ /obj/item/storage/belt/utility/full, /obj/item/circuitboard/mecha/ripley/main, /obj/item/circuitboard/mecha/ripley/peripherals, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/robotics) "dsN" = ( @@ -63965,7 +65017,9 @@ /obj/machinery/computer/scan_consolenew{ dir = 1 }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/science/genetics) "dsW" = ( @@ -64014,7 +65068,9 @@ name = "south bump"; pixel_y = -30 }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/science/genetics) "dta" = ( @@ -64065,7 +65121,7 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/science/genetics) "dtg" = ( @@ -64223,27 +65279,21 @@ icon_state = "darkblue" }, /area/station/medical/surgery/secondary) -"dtu" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/starboard) "dtv" = ( /obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutral" @@ -64255,6 +65305,9 @@ d2 = 8; icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/maintenance/starboard) "dty" = ( @@ -64269,6 +65322,9 @@ icon_state = "1-8" }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutral" @@ -64280,6 +65336,9 @@ d2 = 8; icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutral" @@ -64296,7 +65355,7 @@ icon_state = "2-8" }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/public/construction) "dtF" = ( @@ -64317,7 +65376,7 @@ }, /area/station/medical/medbay) "dtI" = ( -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "dtJ" = ( @@ -64343,7 +65402,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/port2) "dtN" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/science/robotics) "dtO" = ( @@ -64361,7 +65420,7 @@ /area/station/maintenance/port) "dtQ" = ( /obj/machinery/light/small, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "dtS" = ( @@ -64431,7 +65490,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/science/robotics) "duf" = ( @@ -64457,11 +65516,11 @@ /area/station/science/robotics) "dug" = ( /obj/item/robot_parts/robot_suit, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/science/robotics) "dui" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/science/robotics) "duj" = ( @@ -64487,7 +65546,7 @@ pixel_x = 2; pixel_y = 5 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/robotics) "duk" = ( @@ -64503,7 +65562,7 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/dark, /area/station/command/office/cmo) "dum" = ( @@ -64682,30 +65741,8 @@ icon_state = "whitebluecorner" }, /area/station/medical/medbay) -"duH" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plating, -/area/station/maintenance/starboard) -"duJ" = ( -/obj/structure/girder, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/starboard) "duK" = ( /obj/structure/closet, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, /obj/effect/spawner/lootdrop/maintenance/two, /turf/simulated/floor/plasteel{ icon_state = "neutral" @@ -64718,9 +65755,6 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard) "duM" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, /turf/simulated/floor/plasteel, /area/station/maintenance/starboard) "duN" = ( @@ -64729,9 +65763,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutral" @@ -64754,7 +65786,7 @@ dir = 1; network = list("Engineering","SS13") }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /obj/item/radio/intercom{ name = "south bump"; pixel_y = -28 @@ -64781,7 +65813,7 @@ /obj/structure/table, /obj/item/clipboard, /obj/item/folder/white, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "duT" = ( @@ -64848,7 +65880,9 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics) "dvl" = ( @@ -64857,7 +65891,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics) "dvm" = ( @@ -64866,7 +65902,9 @@ d2 = 8; icon_state = "1-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics) "dvn" = ( @@ -64880,7 +65918,7 @@ dir = 4 }, /obj/effect/landmark/start/roboticist, -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner, /turf/simulated/floor/plasteel, /area/station/science/robotics) "dvp" = ( @@ -64905,7 +65943,9 @@ dir = 4 }, /obj/effect/landmark/start/roboticist, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics) "dvs" = ( @@ -65086,14 +66126,14 @@ "dvS" = ( /obj/effect/decal/cleanable/fungus, /turf/simulated/wall, -/area/station/service/theatre) +/area/station/maintenance/theatre) "dvT" = ( /obj/structure/barricade/wooden, /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, -/area/station/service/theatre) +/area/station/maintenance/theatre) "dvU" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating/airless, /area/space/nearstation) "dwi" = ( @@ -65136,7 +66176,7 @@ /obj/item/flash, /obj/item/robotanalyzer, /obj/item/mmi/robotic_brain, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/item/mecha_parts/core, /turf/simulated/floor/plasteel/white, /area/station/science/robotics) @@ -65146,7 +66186,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics) "dws" = ( @@ -65333,7 +66375,7 @@ /obj/item/clothing/under/costume/maid, /obj/effect/decal/cleanable/cobweb, /turf/simulated/floor/plating, -/area/station/service/theatre) +/area/station/maintenance/theatre) "dwS" = ( /obj/machinery/power/apc{ dir = 1; @@ -65345,24 +66387,24 @@ icon_state = "0-2" }, /turf/simulated/floor/plating, -/area/station/service/theatre) +/area/station/maintenance/theatre) "dwU" = ( /turf/simulated/floor/plasteel/dark, -/area/station/service/theatre) +/area/station/maintenance/theatre) "dwV" = ( /obj/machinery/door/window{ dir = 8; name = "Abandoned Theater" }, /turf/simulated/floor/wood, -/area/station/service/theatre) +/area/station/maintenance/theatre) "dwW" = ( /obj/item/kirbyplants, /turf/simulated/floor/wood{ broken = 1; icon_state = "wood-broken" }, -/area/station/service/theatre) +/area/station/maintenance/theatre) "dwX" = ( /obj/structure/dresser, /obj/machinery/light/small{ @@ -65372,7 +66414,7 @@ broken = 1; icon_state = "wood-broken" }, -/area/station/service/theatre) +/area/station/maintenance/theatre) "dwY" = ( /obj/structure/table/wood, /obj/item/instrument/guitar, @@ -65381,9 +66423,11 @@ broken = 1; icon_state = "wood-broken" }, -/area/station/service/theatre) +/area/station/maintenance/theatre) "dwZ" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) "dxa" = ( @@ -65449,7 +66493,9 @@ /area/station/science/research) "dxz" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics) "dxA" = ( @@ -65510,7 +66556,9 @@ dir = 2; icon_state = "pipe-c" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics) "dxF" = ( @@ -65654,7 +66702,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -65689,7 +66737,7 @@ /area/station/medical/medbay) "dyb" = ( /turf/simulated/floor/plating, -/area/station/service/theatre) +/area/station/maintenance/theatre) "dyc" = ( /obj/structure/rack, /obj/effect/landmark/costume/random, @@ -65727,13 +66775,13 @@ icon_state = "1-2" }, /turf/simulated/floor/plating, -/area/station/service/theatre) +/area/station/maintenance/theatre) "dyh" = ( /obj/structure/table/wood, /obj/item/newspaper, /obj/item/clothing/head/bowlerhat, /turf/simulated/floor/plasteel/dark, -/area/station/service/theatre) +/area/station/maintenance/theatre) "dyj" = ( /obj/structure/table/wood, /obj/item/tape, @@ -65741,7 +66789,7 @@ broken = 1; icon_state = "wood-broken" }, -/area/station/service/theatre) +/area/station/maintenance/theatre) "dyk" = ( /obj/machinery/bodyscanner{ dir = 4 @@ -65798,7 +66846,7 @@ /obj/item/storage/firstaid, /obj/item/paicard, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/robotics) "dyN" = ( @@ -65811,11 +66859,15 @@ dir = 1 }, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics) "dyO" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics) "dyR" = ( @@ -65895,7 +66947,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/starboard) "dzj" = ( @@ -65961,7 +67013,7 @@ pixel_x = -24 }, /turf/simulated/floor/wood, -/area/station/service/theatre) +/area/station/maintenance/theatre) "dzv" = ( /obj/item/target, /obj/structure/window/reinforced, @@ -66015,7 +67067,7 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whitepurplecorner" @@ -66049,7 +67101,7 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/science/robotics) "dzW" = ( @@ -66064,11 +67116,13 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics) "dzX" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/science/robotics) "dzY" = ( @@ -66090,7 +67144,9 @@ /turf/simulated/floor/plasteel/white, /area/station/science/robotics) "dAa" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics) "dAd" = ( @@ -66321,7 +67377,7 @@ dir = 4 }, /turf/simulated/floor/wood, -/area/station/service/theatre) +/area/station/maintenance/theatre) "dAB" = ( /obj/structure/cable{ d1 = 4; @@ -66332,7 +67388,7 @@ dir = 4 }, /turf/simulated/floor/wood, -/area/station/service/theatre) +/area/station/maintenance/theatre) "dAC" = ( /obj/structure/cable{ d1 = 1; @@ -66343,20 +67399,20 @@ dir = 1 }, /turf/simulated/floor/wood, -/area/station/service/theatre) +/area/station/maintenance/theatre) "dAD" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, /turf/simulated/floor/wood, -/area/station/service/theatre) +/area/station/maintenance/theatre) "dAE" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, /obj/effect/landmark/spawner/xeno, /turf/simulated/floor/plating, -/area/station/service/theatre) +/area/station/maintenance/theatre) "dAF" = ( /turf/simulated/floor/wood{ broken = 1; @@ -66375,7 +67431,7 @@ /obj/effect/mapping_helpers/airlock/windoor/access/any/supply/general{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/item/desk_bell{ pixel_x = -6; pixel_y = 3; @@ -66392,12 +67448,16 @@ /area/station/medical/surgery) "dAY" = ( /obj/structure/chair, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel/airless, /area/station/science/toxins/test) "dAZ" = ( /obj/structure/chair, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel/airless, /area/station/science/toxins/test) "dBd" = ( @@ -66468,13 +67528,13 @@ /area/station/medical/medbay) "dBq" = ( /turf/simulated/floor/wood, -/area/station/service/theatre) +/area/station/maintenance/theatre) "dBr" = ( /obj/structure/chair/wood{ dir = 4 }, /turf/simulated/floor/plasteel/dark, -/area/station/service/theatre) +/area/station/maintenance/theatre) "dBt" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 @@ -66490,7 +67550,7 @@ broken = 1; icon_state = "wood-broken" }, -/area/station/service/theatre) +/area/station/maintenance/theatre) "dBv" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp, @@ -66499,27 +67559,33 @@ }, /area/station/maintenance/starboard) "dBC" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dBE" = ( /obj/structure/chair{ dir = 4 }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel/airless, /area/station/science/toxins/test) "dBF" = ( -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plasteel/airless, /area/station/science/toxins/test) "dBG" = ( -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/simulated/floor/plasteel/airless, /area/station/science/toxins/test) "dBH" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/primary/aft) "dBJ" = ( @@ -66528,7 +67594,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -66543,7 +67609,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -66558,7 +67624,7 @@ /obj/item/bonegel, /obj/item/FixOVein, /obj/item/surgicaldrill, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/button/windowtint{ id = "RoboSurgery"; pixel_x = 24; @@ -66622,17 +67688,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) -"dBU" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/aft) "dBV" = ( /obj/structure/cable{ d1 = 4; @@ -66701,17 +67759,17 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft) "dCa" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/aft) "dCb" = ( @@ -66719,11 +67777,6 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft) "dCc" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -66731,6 +67784,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutral" @@ -66862,7 +67920,7 @@ broken = 1; icon_state = "wood-broken" }, -/area/station/service/theatre) +/area/station/maintenance/theatre) "dCr" = ( /obj/structure/table/glass, /obj/item/circular_saw, @@ -66885,18 +67943,18 @@ /obj/item/clothing/head/papersack/smiley, /obj/item/pen, /turf/simulated/floor/plasteel/dark, -/area/station/service/theatre) +/area/station/maintenance/theatre) "dCt" = ( /turf/simulated/floor/plasteel{ icon_state = "grimy" }, -/area/station/service/theatre) +/area/station/maintenance/theatre) "dCu" = ( /turf/simulated/floor/wood{ broken = 1; icon_state = "wood-broken" }, -/area/station/service/theatre) +/area/station/maintenance/theatre) "dCv" = ( /obj/structure/table/wood, /obj/item/clothing/suit/cardborg, @@ -66905,7 +67963,7 @@ dir = 4 }, /turf/simulated/floor/plating, -/area/station/service/theatre) +/area/station/maintenance/theatre) "dCw" = ( /obj/structure/computerframe, /obj/item/circuitboard/secure_data, @@ -66926,7 +67984,9 @@ d2 = 4; icon_state = "1-4" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "dCy" = ( @@ -66945,7 +68005,9 @@ /obj/structure/chair{ dir = 8 }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel/airless, /area/station/science/toxins/test) "dCJ" = ( @@ -67007,14 +68069,14 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/primary/aft) "dCY" = ( /obj/structure/plasticflaps{ opacity = 1 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/window/classic/reversed{ name = "Glass Door" }, @@ -67037,7 +68099,7 @@ name = "west bump"; pixel_x = -28 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/robotics) "dDa" = ( @@ -67109,24 +68171,6 @@ icon_state = "neutral" }, /area/station/maintenance/aft) -"dDn" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutral" - }, -/area/station/maintenance/aft) -"dDp" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/aft) "dDr" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, @@ -67305,22 +68349,22 @@ "dDG" = ( /obj/effect/spawner/random_spawners/wall_rusted_always, /turf/simulated/wall, -/area/station/service/theatre) +/area/station/maintenance/theatre) "dDH" = ( /obj/structure/dresser, /turf/simulated/floor/plating, -/area/station/service/theatre) +/area/station/maintenance/theatre) "dDI" = ( /obj/structure/table/wood, /obj/item/wrench, /obj/item/storage/briefcase, /obj/item/storage/secure/briefcase, /turf/simulated/floor/plating, -/area/station/service/theatre) +/area/station/maintenance/theatre) "dDJ" = ( /obj/item/kirbyplants, /turf/simulated/floor/wood, -/area/station/service/theatre) +/area/station/maintenance/theatre) "dDK" = ( /obj/item/kirbyplants, /obj/machinery/alarm{ @@ -67329,11 +68373,11 @@ pixel_y = -24 }, /turf/simulated/floor/wood, -/area/station/service/theatre) +/area/station/maintenance/theatre) "dDM" = ( /obj/structure/chair/stool, /turf/simulated/floor/plating, -/area/station/service/theatre) +/area/station/maintenance/theatre) "dDN" = ( /turf/simulated/floor/plasteel/grimy, /area/station/security/detective) @@ -67344,14 +68388,18 @@ }, /area/station/maintenance/starboard) "dDP" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel/airless, /area/station/science/toxins/test) "dEc" = ( /obj/structure/chair{ dir = 4 }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel/airless, /area/station/science/toxins/test) "dEi" = ( @@ -67365,7 +68413,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -67375,7 +68423,7 @@ /obj/machinery/door/airlock/public/glass{ name = "Public Access" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/primary/aft) "dEn" = ( @@ -67385,7 +68433,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/robotics) "dEo" = ( @@ -67430,11 +68478,13 @@ }, /area/station/medical/surgery/primary) "dEv" = ( -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plasteel/airless, /area/station/science/toxins/test) "dEw" = ( -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner, /turf/simulated/floor/plasteel/airless, /area/station/science/toxins/test) "dEx" = ( @@ -67442,14 +68492,18 @@ anchored = 1; state = 2 }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "dEK" = ( /obj/structure/chair{ dir = 8 }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel/airless, /area/station/science/toxins/test) "dER" = ( @@ -67511,7 +68565,7 @@ /obj/item/stock_parts/cell/high, /obj/machinery/cell_charger, /obj/item/stock_parts/cell/high, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/robotics) "dEZ" = ( @@ -67632,7 +68686,7 @@ /obj/item/mmi, /obj/item/mmi, /obj/item/mmi, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/robotics) "dFx" = ( @@ -67658,7 +68712,7 @@ pixel_y = 4 }, /obj/item/reagent_containers/spray/cleaner, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/robotics) "dFB" = ( @@ -67697,14 +68751,18 @@ /obj/structure/chair{ dir = 1 }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel/airless, /area/station/science/toxins/test) "dFV" = ( /obj/structure/chair{ dir = 1 }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel/airless, /area/station/science/toxins/test) "dFW" = ( @@ -67769,7 +68827,7 @@ pixel_y = -28 }, /obj/structure/closet/secure_closet/roboticist, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/robotics) "dGo" = ( @@ -67918,6 +68976,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutral" @@ -68101,7 +69164,9 @@ /area/station/maintenance/apmaint) "dHB" = ( /obj/machinery/atmospherics/unary/portables_connector, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dHC" = ( @@ -68220,7 +69285,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dHN" = ( @@ -68259,7 +69324,7 @@ pixel_y = 5 }, /obj/item/storage/box/masks, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/robotics) "dHT" = ( @@ -68321,7 +69386,7 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dId" = ( @@ -68441,7 +69506,9 @@ /area/station/service/chapel/office) "dIy" = ( /obj/machinery/atmospherics/unary/portables_connector, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dIA" = ( @@ -68468,7 +69535,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dIH" = ( @@ -68480,7 +69547,7 @@ }, /obj/machinery/door/firedoor, /obj/structure/cable, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "dIJ" = ( @@ -68488,7 +69555,7 @@ name = "Public Access" }, /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "dIK" = ( @@ -68516,7 +69583,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/science/robotics/chargebay) "dIW" = ( @@ -68685,11 +69752,15 @@ dir = 1; icon_state = "pipe-c" }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "dJD" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "dJE" = ( @@ -68710,7 +69781,9 @@ }, /area/station/medical/medbay) "dJF" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "dJG" = ( @@ -68721,7 +69794,7 @@ /area/station/hallway/secondary/exit) "dJH" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "dJI" = ( @@ -68732,7 +69805,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /mob/living/simple_animal/bot/secbot/armsky{ auto_patrol = 1 }, @@ -68933,7 +70008,9 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "dKo" = ( @@ -69023,7 +70100,7 @@ /turf/simulated/floor/plasteel/dark, /area/station/service/chapel) "dKP" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "dKQ" = ( @@ -69033,7 +70110,9 @@ locked = 1; name = "Escape Airlock" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "dKV" = ( @@ -69074,7 +70153,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutral" }, @@ -69087,7 +70166,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutral" }, @@ -69105,7 +70184,7 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "whitegreenfull" }, @@ -69122,7 +70201,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel/white, /area/station/medical/virology) "dLc" = ( @@ -69132,7 +70213,9 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel{ icon_state = "whitegreenfull" }, @@ -69145,7 +70228,7 @@ /obj/structure/mirror{ pixel_x = -32 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "whitegreenfull" }, @@ -69233,27 +70316,6 @@ icon_state = "whitegreencorner" }, /area/station/medical/virology) -"dLn" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "neutral" - }, -/area/station/maintenance/apmaint) -"dLo" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plating, -/area/station/maintenance/apmaint) "dLp" = ( /obj/structure/table, /obj/item/radio/intercom{ @@ -69333,14 +70395,16 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "dLA" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "dLD" = ( @@ -69349,7 +70413,7 @@ }, /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "dLE" = ( @@ -69397,14 +70461,16 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "dLK" = ( /obj/machinery/light{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "dLQ" = ( @@ -69413,7 +70479,9 @@ d2 = 4; icon_state = "1-4" }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel/white, /area/station/medical/virology) "dLR" = ( @@ -69427,7 +70495,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitegreencorner" @@ -69449,7 +70519,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel/white, /area/station/medical/virology) "dLX" = ( @@ -69469,7 +70541,7 @@ dir = 4; network = list("Medical","SS13") }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "whitegreenfull" }, @@ -69481,7 +70553,7 @@ pixel_y = -30 }, /obj/structure/closet/l3closet/virology, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "whitegreenfull" }, @@ -69535,7 +70607,7 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "dMp" = ( @@ -69543,7 +70615,9 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "dMr" = ( @@ -69553,7 +70627,9 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "dMs" = ( @@ -69574,7 +70650,7 @@ /area/station/medical/surgery) "dMv" = ( /obj/structure/closet/emcloset, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "whitegreenfull" }, @@ -69596,7 +70672,9 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitegreen" @@ -69740,7 +70818,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitegreencorner" @@ -69845,7 +70923,7 @@ /area/station/hallway/secondary/exit) "dNa" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -69854,7 +70932,7 @@ /obj/structure/chair{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -69864,7 +70942,7 @@ dir = 1 }, /obj/machinery/light, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -69882,7 +70960,7 @@ name = "Virology Requests Console"; pixel_y = 30 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitegreencorner" @@ -69902,7 +70980,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitegreencorner" @@ -70100,7 +71180,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/machinery/computer/pandemic, /turf/simulated/floor/plasteel{ dir = 1; @@ -70109,7 +71191,7 @@ /area/station/medical/virology) "dNX" = ( /obj/structure/filingcabinet/chestdrawer, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitegreen" @@ -70120,7 +71202,7 @@ dir = 1 }, /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whitegreencorner" @@ -70148,7 +71230,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/science/robotics) "dOd" = ( @@ -70289,11 +71371,6 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 8; @@ -70334,7 +71411,7 @@ /obj/item/paper_bin, /obj/item/pen, /obj/machinery/light, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -70344,12 +71421,12 @@ /obj/machinery/light{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "dOw" = ( /obj/structure/chair, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -70358,7 +71435,7 @@ /obj/structure/table, /obj/item/folder, /obj/item/pen, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -70377,7 +71454,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/science/robotics) "dOF" = ( @@ -70567,17 +71644,19 @@ }, /area/station/service/chapel) "dPa" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "dPb" = ( /obj/structure/closet/emcloset, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "dPg" = ( /obj/machinery/iv_drip, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whitegreencorner" @@ -70643,7 +71722,7 @@ /area/station/medical/surgery/secondary) "dPo" = ( /obj/structure/bed/roller, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /mob/living/carbon/human/monkey, /turf/simulated/floor/plasteel{ dir = 8; @@ -70819,17 +71898,17 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "dPC" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "neutral" }, @@ -70865,6 +71944,22 @@ icon_state = "chapel" }, /area/station/service/chapel) +"dPG" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/turf_decal/delivery, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/station/maintenance/starboard) "dPJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -70880,7 +71975,9 @@ "dPM" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "dPN" = ( @@ -70928,7 +72025,9 @@ "dPZ" = ( /obj/machinery/atmospherics/unary/portables_connector, /obj/machinery/atmospherics/portable/canister/air, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plating, /area/station/maintenance/portsolar) "dQa" = ( @@ -70940,7 +72039,9 @@ d2 = 4; icon_state = "0-4" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/maintenance/portsolar) "dQb" = ( @@ -70954,14 +72055,14 @@ pixel_x = -28 }, /turf/simulated/floor/engine, -/area/station/science/explab) +/area/station/science/misc_lab) "dQe" = ( /obj/machinery/door/poddoor/shutters{ dir = 2; id_tag = "evashutters2"; name = "E.V.A. Storage Shutters" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dQf" = ( @@ -70975,7 +72076,7 @@ name = "Auxilary E.V.A. Storage"; pixel_x = 26 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dQh" = ( @@ -71020,7 +72121,7 @@ dir = 1 }, /obj/effect/landmark/start/assistant, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -71035,7 +72136,7 @@ }, /obj/item/circular_saw, /obj/item/cautery, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/robotics) "dQr" = ( @@ -71099,7 +72200,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whitegreen" @@ -71162,7 +72263,7 @@ anchored = 1; state = 2 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating/airless, /area/space/nearstation) "dQD" = ( @@ -71170,14 +72271,16 @@ anchored = 1; state = 2 }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "dQF" = ( /obj/structure/table, /obj/item/storage/firstaid/regular, /obj/machinery/light, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -71186,7 +72289,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/landmark/spawner/rev, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /mob/living/carbon/human/monkey, /turf/simulated/floor/plasteel{ icon_state = "whitegreen" @@ -71196,7 +72299,9 @@ /obj/machinery/light{ dir = 1 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "dQJ" = ( @@ -71307,7 +72412,9 @@ icon_state = "2-4" }, /obj/effect/landmark/spawner/xeno, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/maintenance/portsolar) "dRf" = ( @@ -71329,7 +72436,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitegreencorner" @@ -71341,7 +72450,9 @@ pixel_y = -32 }, /obj/item/paper_bin, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitegreencorner" @@ -71357,14 +72468,18 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitegreencorner" }, /area/station/medical/virology) "dRj" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dRk" = ( @@ -71375,12 +72490,14 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dRl" = ( /obj/structure/closet/firecloset, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "dRm" = ( @@ -71397,7 +72514,7 @@ /area/station/maintenance/apmaint) "dRn" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=hall7c"; location = "hall7b" @@ -71412,7 +72529,9 @@ name = "Aft Port Solar Control" }, /obj/structure/cable, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plating, /area/station/maintenance/portsolar) "dRp" = ( @@ -71421,7 +72540,7 @@ name = "south bump"; pixel_y = -24 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating, /area/station/maintenance/portsolar) "dRq" = ( @@ -71430,11 +72549,15 @@ pixel_y = -24 }, /obj/structure/cable, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plating, /area/station/maintenance/portsolar) "dRr" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dRs" = ( @@ -71511,7 +72634,7 @@ /area/station/service/chapel) "dRB" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dRC" = ( @@ -71520,7 +72643,7 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dRD" = ( @@ -71536,11 +72659,11 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dRF" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dRG" = ( @@ -71548,7 +72671,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -71556,7 +72679,7 @@ "dRH" = ( /obj/structure/table, /obj/item/storage/pill_bottle/dice, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -71570,7 +72693,9 @@ /turf/simulated/wall/r_wall, /area/station/maintenance/apmaint) "dRK" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dRL" = ( @@ -71606,7 +72731,7 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dRT" = ( @@ -71621,13 +72746,15 @@ icon_state = "0-2" }, /turf/simulated/floor/engine, -/area/station/science/test_chamber) +/area/station/science/explab/chamber) "dRZ" = ( /obj/item/clothing/suit/fire/firefighter, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dSa" = ( @@ -71675,7 +72802,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dSd" = ( @@ -71738,7 +72865,7 @@ "dSn" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance/three, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutral" @@ -71751,12 +72878,12 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "dSp" = ( /obj/structure/closet/firecloset, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutral" @@ -71764,7 +72891,7 @@ /area/station/maintenance/apmaint) "dSq" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dSs" = ( @@ -71778,7 +72905,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "dSz" = ( @@ -71809,7 +72938,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "dSD" = ( @@ -71829,7 +72960,9 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dSG" = ( @@ -71843,7 +72976,9 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dSH" = ( @@ -71896,11 +73031,15 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dSP" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "dSQ" = ( @@ -71914,7 +73053,7 @@ d2 = 8; icon_state = "1-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dST" = ( @@ -71922,7 +73061,9 @@ dir = 8; icon_state = "pipe-c" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "dSV" = ( @@ -71942,7 +73083,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dTa" = ( @@ -71975,12 +73118,14 @@ icon_state = "2-8" }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dTh" = ( /obj/machinery/door/airlock/maintenance, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "dTi" = ( @@ -72138,7 +73283,7 @@ /obj/item/kirbyplants, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -72174,7 +73319,9 @@ }, /area/station/hallway/secondary/exit) "dTI" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -72270,11 +73417,15 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dUj" = ( -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "dUk" = ( @@ -72299,7 +73450,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dUm" = ( @@ -72310,7 +73461,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -72320,7 +73471,7 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -72343,7 +73494,7 @@ "dUp" = ( /obj/structure/table, /obj/item/storage/fancy/donut_box, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -72353,7 +73504,7 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -72363,7 +73514,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -72383,7 +73534,9 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -72407,7 +73560,9 @@ /area/station/hallway/secondary/exit) "dUD" = ( /obj/structure/closet/secure_closet/CMO, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel/dark, /area/station/command/office/cmo) "dUE" = ( @@ -72418,7 +73573,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating/airless, /area/space/nearstation) "dUF" = ( @@ -72427,7 +73582,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "dUG" = ( @@ -72437,7 +73594,9 @@ d2 = 8; icon_state = "1-8" }, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "dUH" = ( @@ -72447,7 +73606,9 @@ d2 = 4; icon_state = "1-4" }, -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "dUI" = ( @@ -72462,7 +73623,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "dUJ" = ( @@ -72557,11 +73720,15 @@ /obj/machinery/light{ dir = 4 }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dUT" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "dUY" = ( @@ -72571,7 +73738,7 @@ name = "south bump"; pixel_y = -24 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "dUZ" = ( @@ -72579,15 +73746,17 @@ /obj/machinery/status_display{ pixel_y = -32 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "dVb" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "dVc" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "dVd" = ( @@ -72621,7 +73790,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dVp" = ( @@ -72647,9 +73818,24 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel/dark, /area/station/command/office/cmo) +"dVw" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/engineering/break_room) "dVx" = ( /obj/structure/table/wood, /obj/item/ashtray/plastic, @@ -72665,7 +73851,9 @@ d2 = 8; icon_state = "1-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "dVS" = ( @@ -72682,6 +73870,12 @@ d2 = 8; icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, /turf/space, /area/space/nearstation) "dWa" = ( @@ -72696,7 +73890,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "dWc" = ( @@ -72725,32 +73921,18 @@ icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutral" }, /area/station/maintenance/port) "dWi" = ( /obj/structure/reagent_dispensers/watertank, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plating, /area/station/engineering/control) -"dWk" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/effect/decal/warning_stripes/yellow, -/turf/simulated/floor/plasteel{ - icon_state = "neutral" - }, -/area/station/maintenance/port) "dWl" = ( /obj/structure/cable{ d1 = 1; @@ -72760,12 +73942,12 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "dWm" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "dWn" = ( @@ -72783,7 +73965,7 @@ }, /obj/machinery/disposal, /obj/structure/disposalpipe/trunk, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "dWr" = ( @@ -72801,7 +73983,7 @@ pixel_x = 25; pixel_y = -30 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "dWs" = ( @@ -72815,7 +73997,7 @@ }, /obj/machinery/disposal, /obj/structure/disposalpipe/trunk, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "dWt" = ( @@ -72829,7 +74011,7 @@ d2 = 8; icon_state = "1-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "dWu" = ( @@ -72838,7 +74020,7 @@ name = "south bump"; pixel_y = -28 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "dWv" = ( @@ -72851,7 +74033,7 @@ name = "east bump"; pixel_x = 30 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "dWw" = ( @@ -72894,7 +74076,9 @@ /area/station/hallway/primary/aft) "dWN" = ( /obj/machinery/suit_storage_unit/cmo, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel/dark, /area/station/command/office/cmo) "dWP" = ( @@ -72902,14 +74086,14 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, /area/station/hallway/primary/central) "dWS" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "whitegreen" }, @@ -72919,7 +74103,7 @@ /obj/machinery/status_display{ pixel_y = -32 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "whitegreencorner" }, @@ -72931,7 +74115,7 @@ name = "east bump"; pixel_x = 24 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "whitegreencorner" }, @@ -72940,7 +74124,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 6 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/station/medical/virology) "dWY" = ( @@ -72958,7 +74144,9 @@ dir = 2; icon_state = "pipe-c" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/station/medical/virology) "dXb" = ( @@ -72981,7 +74169,7 @@ /obj/machinery/atmospherics/unary/outlet_injector/on{ dir = 1 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating/airless, /area/station/medical/virology) "dXe" = ( @@ -72991,7 +74179,7 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating/airless, /area/station/medical/virology) "dXf" = ( @@ -73006,7 +74194,7 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "whitegreenfull" }, @@ -73018,7 +74206,7 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "whitegreenfull" }, @@ -73117,7 +74305,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics) "dXs" = ( @@ -73197,7 +74387,9 @@ d2 = 2; icon_state = "0-2" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "dXD" = ( @@ -73213,7 +74405,7 @@ /obj/machinery/camera{ c_tag = "Departure Lounge Central" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -73232,7 +74424,7 @@ c_tag = "Virology Lab"; network = list("SS13","Medical") }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whitegreencorner" @@ -73251,7 +74443,9 @@ d2 = 8; icon_state = "2-8" }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plating, /area/station/maintenance/portsolar) "dXI" = ( @@ -73286,7 +74480,9 @@ name = "south bump"; pixel_y = -28 }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/machinery/light_switch{ dir = 4; name = "west bump"; @@ -73296,7 +74492,7 @@ /area/station/hallway/secondary/exit) "dXQ" = ( /obj/machinery/light, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "dXS" = ( @@ -73436,7 +74632,7 @@ /obj/structure/sign/poster/random{ pixel_y = -32 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) @@ -73446,7 +74642,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/port2) "dYr" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) @@ -73459,12 +74655,16 @@ /turf/simulated/floor/wood, /area/station/maintenance/abandonedbar) "dYw" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) "dYx" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) @@ -73481,7 +74681,9 @@ }, /area/station/maintenance/abandonedbar) "dYA" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) @@ -73502,13 +74704,13 @@ /area/station/maintenance/port2) "dYD" = ( /obj/item/robot_parts/robot_suit, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) "dYE" = ( /obj/structure/bed/roller, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /mob/living/carbon/human/monkey, /turf/simulated/floor/plasteel{ icon_state = "whitegreencorner" @@ -73516,7 +74718,7 @@ /area/station/medical/virology) "dYG" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) @@ -73525,7 +74727,7 @@ /obj/structure/sign/poster/random{ pixel_y = -32 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) @@ -73918,13 +75120,13 @@ /turf/simulated/floor/wood, /area/station/maintenance/library) "eiQ" = ( -/obj/effect/spawner/window/reinforced/polarized{ - id = "qm" - }, /obj/structure/cable{ d2 = 8; icon_state = "0-8" }, +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "qm" + }, /turf/simulated/floor/plating, /area/station/supply/qm) "ejr" = ( @@ -73939,7 +75141,9 @@ }, /area/station/security/brig) "ejt" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" @@ -73998,6 +75202,28 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/starboard2) +"ekx" = ( +/obj/machinery/door/airlock/research/glass{ + name = "Science Chemistry" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/science/tox, +/turf/simulated/floor/plasteel/white, +/area/station/science/misc_lab) "eky" = ( /obj/machinery/power/apc{ dir = 8; @@ -74107,11 +75333,7 @@ dir = 1; icon_state = "whitepurple" }, -/area/station/science/explab) -"epO" = ( -/obj/effect/decal/warning_stripes/south, -/turf/simulated/wall, -/area/station/hallway/primary/aft) +/area/station/science/misc_lab) "eqc" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -74197,7 +75419,7 @@ dir = 10; icon_state = "whitepurple" }, -/area/station/science/explab) +/area/station/science/misc_lab) "erP" = ( /obj/machinery/camera{ c_tag = "Secure Lab - Test Chamber"; @@ -74278,7 +75500,7 @@ id_tag = "chemdesk1"; name = "Chemistry Desk Shutters" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; name = "Quarantine Lockdown" @@ -74375,9 +75597,6 @@ /turf/simulated/floor/plating, /area/station/security/brig) "ezR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "neutral" @@ -74388,7 +75607,7 @@ dir = 8 }, /turf/simulated/floor/engine, -/area/station/science/test_chamber) +/area/station/science/explab/chamber) "ezV" = ( /obj/machinery/camera{ c_tag = "Arrivals Hall Port" @@ -74435,19 +75654,23 @@ /obj/machinery/door/airlock/engineering, /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/engineering/equipment, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "eBl" = ( /obj/machinery/economy/vending/cola, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "eCj" = ( /obj/machinery/status_display{ pixel_x = 32 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/camera{ c_tag = "Arrivals Port Fore"; dir = 8 @@ -74482,7 +75705,9 @@ /turf/simulated/floor/plasteel/white, /area/station/science/storage) "eDh" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel/dark, /area/station/security/armory/secure) "eEG" = ( @@ -74666,7 +75891,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio{ dir = 1 }, @@ -74715,7 +75940,7 @@ pixel_x = 30 }, /obj/machinery/economy/vending/atmosdrobe, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "caution" @@ -74753,7 +75978,7 @@ /area/station/public/fitness) "eOU" = ( /obj/machinery/economy/vending/chefdrobe, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" }, @@ -74766,28 +75991,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/port) -"ePW" = ( -/obj/machinery/door/airlock/research/glass{ - name = "Science Chemistry" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/all/science/tox, -/turf/simulated/floor/plasteel/white, -/area/station/science/explab) "eQe" = ( /obj/machinery/door/airlock/command, /obj/effect/mapping_helpers/airlock/autoname, @@ -74815,7 +76018,7 @@ icon_state = "1-2" }, /turf/simulated/floor/wood, -/area/station/service/theatre) +/area/station/maintenance/theatre) "eQu" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, @@ -74979,7 +76182,7 @@ /area/station/security/warden) "eXJ" = ( /obj/structure/dispenser/oxygen, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/service/expedition) "eXP" = ( @@ -75011,20 +76214,13 @@ /area/station/engineering/atmos) "eYW" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, /area/station/hallway/secondary/entry) -"eYZ" = ( -/obj/structure/lattice, -/obj/structure/transit_tube/curved{ - dir = 4 - }, -/turf/space, -/area/space/nearstation) "eZE" = ( /obj/machinery/door/airlock, /obj/effect/mapping_helpers/airlock/autoname, @@ -75084,7 +76280,7 @@ name = "north bump"; pixel_y = 28 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "feV" = ( @@ -75147,7 +76343,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 5 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/maintenance/starboardsolar) "ffJ" = ( @@ -75268,6 +76466,19 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/science/storage) +"flG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/engineering/break_room) "fmg" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -75470,7 +76681,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating, /area/station/maintenance/starboardsolar) "frp" = ( @@ -75533,7 +76746,7 @@ name = "Atmospherics Access" }, /obj/effect/mapping_helpers/airlock/access/any/engineering/atmos, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "fuH" = ( @@ -75542,7 +76755,7 @@ dir = 1 }, /turf/simulated/floor/plating, -/area/station/service/theatre) +/area/station/maintenance/theatre) "fuR" = ( /obj/structure/cable{ d1 = 2; @@ -75555,7 +76768,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "fvH" = ( @@ -75631,7 +76846,7 @@ dir = 1; icon_state = "pipe-c" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/explab) "fAb" = ( @@ -75727,14 +76942,20 @@ dir = 10; initialize_directions = 10 }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, /turf/simulated/floor/plasteel/dark, -/area/station/engineering/break_room) +/area/station/engineering/ai_transit_tube) "fEo" = ( /obj/machinery/atmospherics/unary/vent_pump/high_volume{ dir = 4; autolink_id = "enginen_vent" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/control) "fEC" = ( @@ -75743,7 +76964,9 @@ id_tag = "engstorage"; name = "Secure Storage Blast Doors" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -75755,7 +76978,9 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel/dark, /area/station/security/armory/secure) "fFd" = ( @@ -75828,6 +77053,13 @@ icon_state = "wood-broken3" }, /area/station/maintenance/library) +"fIk" = ( +/obj/structure/lattice/catwalk, +/obj/structure/transit_tube/junction{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) "fIn" = ( /obj/structure/chair/stool, /turf/simulated/floor/plating, @@ -75921,7 +77153,7 @@ id_tag = "geneticsdesk"; name = "Genetics Desk Shutters" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; name = "Quarantine Lockdown" @@ -75989,7 +77221,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plating, /area/station/security/permasolitary) "fNF" = ( @@ -76021,7 +77253,7 @@ /area/station/hallway/primary/aft) "fOy" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/item/radio/intercom{ name = "south bump"; pixel_y = -28 @@ -76045,7 +77277,7 @@ dir = 8; icon_state = "whitepurple" }, -/area/station/science/explab) +/area/station/science/misc_lab) "fOS" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -76122,7 +77354,7 @@ /obj/structure/plasticflaps{ opacity = 1 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/window/classic/reversed{ dir = 8; name = "Glass Door" @@ -76134,7 +77366,7 @@ /area/station/supply/office) "fRm" = ( /obj/machinery/economy/vending/cola, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -76149,6 +77381,16 @@ }, /turf/simulated/floor/plasteel/dark, /area/station/legal/courtroom) +"fRW" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) "fSl" = ( /obj/item/radio/intercom{ name = "west bump"; @@ -76219,7 +77461,9 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/fore2) "fTZ" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) "fUl" = ( @@ -76227,7 +77471,7 @@ /turf/simulated/floor/plasteel/dark, /area/station/command/office/captain) "fVi" = ( -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "fVR" = ( @@ -76460,6 +77704,13 @@ }, /turf/simulated/floor/plasteel/white, /area/station/medical/reception) +"giK" = ( +/obj/structure/lattice/catwalk, +/obj/structure/transit_tube/curved{ + dir = 8 + }, +/turf/space, +/area/space/nearstation) "giQ" = ( /obj/structure/closet/lasertag/blue, /turf/simulated/floor/plasteel{ @@ -76479,7 +77730,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "gjk" = ( @@ -76519,10 +77770,10 @@ dir = 6; icon_state = "whitepurple" }, -/area/station/science/explab) +/area/station/science/misc_lab) "gkj" = ( /obj/machinery/economy/vending/snack, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -76549,7 +77800,7 @@ /turf/simulated/floor/plasteel{ icon_state = "grimy" }, -/area/station/service/theatre) +/area/station/maintenance/theatre) "glX" = ( /obj/structure/closet/secure_closet/brig{ id = "Cell 3"; @@ -76572,6 +77823,17 @@ icon_state = "neutralfull" }, /area/station/engineering/equipmentstorage) +"got" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/station/maintenance/electrical_shop) "gow" = ( /obj/structure/cable{ d2 = 4; @@ -76585,16 +77847,6 @@ "goP" = ( /turf/simulated/wall, /area/station/security/processing) -"goU" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/transit_tube/horizontal, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "vault" - }, -/area/station/engineering/break_room) "gph" = ( /obj/structure/table, /obj/item/flash, @@ -76701,7 +77953,7 @@ /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "gtR" = ( -/obj/item/seeds/coffee, +/obj/machinery/economy/vending/coffee, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitepurplecorner" @@ -76739,7 +77991,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plasteel/dark, /area/station/security/armory/secure) "gwu" = ( @@ -76815,7 +78069,9 @@ "gyp" = ( /obj/machinery/light, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/supply/storage) "gyY" = ( @@ -76962,7 +78218,7 @@ }, /obj/item/folder/yellow, /obj/item/pen, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -77032,7 +78288,7 @@ /area/station/science/xenobiology) "gHP" = ( /obj/machinery/economy/vending/engidrobe, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "yellow" @@ -77075,7 +78331,7 @@ icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable{ d1 = 1; @@ -77102,7 +78358,7 @@ /obj/item/storage/box/monkeycubes, /obj/item/storage/box/pillbottles, /turf/simulated/floor/engine, -/area/station/science/explab) +/area/station/science/misc_lab) "gJW" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 @@ -77163,8 +78419,12 @@ /obj/machinery/conveyor/northwest/ccw{ id = "garbage" }, -/obj/effect/decal/warning_stripes/northeast, -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plating, /area/station/maintenance/disposal) "gML" = ( @@ -77274,31 +78534,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel/dark, /area/station/medical/surgery/primary) -"gSf" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d2 = 2; - icon_state = "0-2" - }, -/obj/effect/spawner/window/reinforced/grilled, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Secure Gate"; - name = "Security Blast Door"; - opacity = 0 - }, -/turf/simulated/floor/plating, -/area/station/command/office/hos) "gTw" = ( /obj/structure/table/wood, /obj/item/folder/white, @@ -77663,7 +78898,7 @@ dir = 8 }, /obj/machinery/door/window, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" @@ -77732,7 +78967,9 @@ /obj/machinery/atmospherics/pipe/manifold/visible/yellow{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "hmr" = ( @@ -77816,13 +79053,6 @@ }, /turf/simulated/floor/plasteel/white, /area/station/hallway/primary/central) -"hpm" = ( -/obj/structure/lattice, -/obj/structure/transit_tube/curved/flipped{ - dir = 4 - }, -/turf/space, -/area/space/nearstation) "hps" = ( /obj/structure/cable, /obj/effect/spawner/window/reinforced/grilled, @@ -77970,13 +79200,20 @@ /turf/simulated/floor/plasteel{ icon_state = "whitepurple" }, -/area/station/science/explab) +/area/station/science/misc_lab) "hxP" = ( /obj/structure/sign/bobross{ pixel_y = 32 }, /turf/simulated/floor/wood, /area/station/maintenance/apmaint) +"hyX" = ( +/obj/structure/lattice/catwalk, +/obj/structure/transit_tube/curved/flipped{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) "hzb" = ( /obj/machinery/flasher_button{ id = "Execution"; @@ -78061,12 +79298,12 @@ /turf/simulated/floor/plating, /area/station/security/permabrig) "hCU" = ( -/obj/effect/decal/warning_stripes/yellow/partial, +/obj/effect/turf_decal/delivery/partial, /obj/machinery/door/window/classic/normal{ dir = 1; name = "Mail Sorting" }, -/obj/effect/decal/warning_stripes/arrow, +/obj/effect/turf_decal/arrows/black, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mail_sorting{ dir = 1 @@ -78174,6 +79411,13 @@ icon_state = "dark" }, /area/station/security/evidence) +"hFE" = ( +/obj/structure/lattice/catwalk, +/obj/structure/transit_tube/crossing{ + dir = 8 + }, +/turf/space, +/area/space/nearstation) "hFR" = ( /obj/machinery/economy/vending/medical, /turf/simulated/floor/plasteel{ @@ -78191,7 +79435,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/maintenance/port) "hHk" = ( @@ -78210,7 +79454,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating, /area/station/supply/storage) "hHM" = ( @@ -78232,8 +79476,8 @@ /obj/effect/mapping_helpers/airlock/access/all/medical/virology, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/yellow/partial, -/obj/effect/decal/warning_stripes/arrow, +/obj/effect/turf_decal/delivery/partial, +/obj/effect/turf_decal/arrows/black, /turf/simulated/floor/plasteel/white, /area/station/medical/virology) "hIi" = ( @@ -78267,7 +79511,7 @@ /obj/effect/mapping_helpers/airlock/windoor/access/any/medical/general, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/medical/reception) "hIE" = ( @@ -78287,7 +79531,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/incinerator) "hJG" = ( @@ -78400,7 +79644,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "hQe" = ( @@ -78645,7 +79889,7 @@ name = "east bump"; pixel_x = 24 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/robotics/chargebay) "ibb" = ( @@ -78722,7 +79966,7 @@ "ibQ" = ( /obj/structure/table, /obj/item/storage/box/characters, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -78752,7 +79996,7 @@ name = "west bump"; pixel_x = -28 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "icL" = ( @@ -78880,7 +80124,7 @@ name = "Perma Brig Exterior Access" }, /obj/machinery/atmospherics/pipe/simple/hidden, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /obj/effect/mapping_helpers/airlock/access/any/security/brig, /obj/effect/mapping_helpers/airlock/access/any/engineering/external, /turf/simulated/floor/plating, @@ -78915,13 +80159,15 @@ }, /obj/structure/musician/piano, /turf/simulated/floor/plating, -/area/station/service/theatre) +/area/station/maintenance/theatre) "iiY" = ( /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "ijk" = ( @@ -79022,7 +80268,7 @@ name = "Medbay Desk" }, /obj/effect/mapping_helpers/airlock/windoor/access/any/medical/general, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; name = "Quarantine Lockdown" @@ -79051,7 +80297,9 @@ /turf/simulated/wall, /area/station/science/break_room) "iqq" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) @@ -79128,7 +80376,7 @@ name = "north bump"; pixel_y = 28 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/smartfridge/disks, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) @@ -79497,7 +80745,7 @@ "iNa" = ( /obj/item/relic, /turf/simulated/floor/engine, -/area/station/science/test_chamber) +/area/station/science/explab/chamber) "iNi" = ( /obj/effect/turf_decal, /obj/effect/turf_decal/stripes/corner{ @@ -79516,6 +80764,20 @@ }, /turf/simulated/floor/plasteel/white, /area/station/science/storage) +"iOh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/station/maintenance/fore2) "iOp" = ( /obj/structure/morgue{ dir = 8 @@ -79535,10 +80797,47 @@ /obj/machinery/conveyor/northeast/ccw{ id = "garbage" }, -/obj/effect/decal/warning_stripes/southeast, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/maintenance/disposal) +"iPa" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/station/maintenance/starboard) +"iPP" = ( +/obj/item/kirbyplants, +/obj/machinery/power/apc{ + cell_type = 25000; + dir = 4; + name = "east bump"; + pixel_x = 24; + shock_proof = 1 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/station/engineering/ai_transit_tube) "iPQ" = ( /obj/machinery/light/small{ dir = 1 @@ -79610,18 +80909,30 @@ }, /turf/simulated/floor/plasteel/white, /area/station/science/toxins/mixing) +"iTz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel/dark, +/area/station/engineering/ai_transit_tube) "iTV" = ( /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel/dark, /area/station/security/armory/secure) "iUa" = ( /obj/machinery/economy/vending/tool/free, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/light{ dir = 4 }, @@ -79643,7 +80954,7 @@ name = "Prison Lockdown Blast Doors"; opacity = 0 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /obj/machinery/door/airlock/security, /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/security/brig, @@ -79666,7 +80977,7 @@ /obj/machinery/door/window, /obj/effect/mapping_helpers/airlock/windoor/autoname, /obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "bar" }, @@ -79729,7 +81040,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/science/research) "iWz" = ( @@ -79808,7 +81119,7 @@ dir = 4; location = "Kitchen" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/window/classic/reversed{ dir = 8; name = "Kitchen Delivery" @@ -79938,19 +81249,6 @@ /obj/effect/spawner/random_barrier/obstruction, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) -"jhC" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/space, -/area/space/nearstation) "jhM" = ( /obj/machinery/economy/vending/medical, /turf/simulated/floor/plasteel{ @@ -79976,7 +81274,7 @@ /area/station/supply/storage) "jji" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurplecorner" @@ -80019,19 +81317,19 @@ "jkU" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "showroomfloor" }, /area/station/medical/surgery/primary) "jkW" = ( -/obj/effect/spawner/window/reinforced/polarized{ - id = "qm" - }, /obj/structure/cable{ d2 = 2; icon_state = "0-2" }, +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "qm" + }, /turf/simulated/floor/plating, /area/station/supply/qm) "jls" = ( @@ -80083,7 +81381,7 @@ /area/station/security/main) "joU" = ( /obj/machinery/economy/vending/cigarette, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutral" }, @@ -80138,7 +81436,7 @@ /obj/structure/sign/securearea{ pixel_x = 32 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /obj/machinery/door/poddoor{ density = 0; icon_state = "open"; @@ -80286,10 +81584,10 @@ dir = 4 }, /turf/simulated/floor/engine, -/area/station/science/explab) +/area/station/science/misc_lab) "juJ" = ( /obj/machinery/economy/vending/cola, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutral" @@ -80316,9 +81614,13 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/control) +"jvR" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/theatre) "jyM" = ( /obj/machinery/door/airlock/command{ id_tag = "cmoofficedoor"; @@ -80381,7 +81683,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/visible/yellow, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "jAu" = ( @@ -80424,6 +81726,23 @@ /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/science/xenobiology) +"jCt" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "HoS" + }, +/turf/simulated/floor/plating, +/area/station/command/office/hos) "jCQ" = ( /obj/machinery/door/airlock/external{ id_tag = "fpsolar_door_int"; @@ -80509,7 +81828,7 @@ dir = 4; autolink_id = "engines_vent" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/control) "jEZ" = ( @@ -80619,7 +81938,7 @@ ext_button_link_id = "escape_btn_ext"; int_button_link_id = "escape_btn_int" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "jJI" = ( @@ -80712,7 +82031,7 @@ name = "Turbine Generator Access" }, /obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "jMN" = ( @@ -80722,6 +82041,21 @@ }, /turf/space, /area/space/nearstation) +"jMP" = ( +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "HoS" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/command/office/hos) "jNg" = ( /obj/machinery/newscaster{ dir = 1; @@ -80729,12 +82063,25 @@ pixel_y = -28 }, /obj/machinery/economy/vending/cargodrobe, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/light, /turf/simulated/floor/plasteel{ icon_state = "brown" }, /area/station/supply/storage) +"jNG" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/engineering/smes) "jNP" = ( /obj/machinery/door/window/reinforced/reversed{ dir = 4; @@ -80785,7 +82132,7 @@ name = "Research Division Access" }, /obj/effect/mapping_helpers/airlock/access/all/science/research, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/science/research) "jPv" = ( @@ -80874,7 +82221,7 @@ pixel_y = -24 }, /obj/machinery/economy/vending/robodrobe, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/robotics) "jTr" = ( @@ -80901,7 +82248,9 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "yellowfull" }, @@ -80938,7 +82287,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -81059,7 +82408,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating, /area/station/maintenance/starboardsolar) "kaO" = ( @@ -81102,35 +82453,13 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/fore) -"kcW" = ( -/obj/machinery/door/airlock/command{ - name = "Head of Security" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/hos, -/obj/machinery/door/firedoor, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/carpet/red, -/area/station/command/office/hos) "kdg" = ( /obj/machinery/door/airlock/external{ id_tag = "escape_door_ext"; locked = 1; name = "Escape External Access" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "kdm" = ( @@ -81356,6 +82685,21 @@ icon_state = "whitepurple" }, /area/station/maintenance/apmaint) +"kkC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/turf_decal/delivery, +/turf/simulated/floor/plasteel, +/area/station/maintenance/starboard) "klh" = ( /turf/simulated/floor/plasteel{ dir = 4; @@ -81606,7 +82950,7 @@ name = "Medbay Desk" }, /obj/effect/mapping_helpers/airlock/windoor/access/any/medical/general, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; name = "Quarantine Lockdown" @@ -81677,13 +83021,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/library) -"kFP" = ( -/obj/structure/lattice, -/obj/structure/transit_tube/curved/flipped{ - dir = 8 - }, -/turf/space, -/area/space/nearstation) "kGm" = ( /obj/machinery/economy/atm{ pixel_x = -32 @@ -81699,8 +83036,10 @@ id_tag = "Secure Armory"; name = "Secure Armory Shutters" }, -/obj/effect/decal/warning_stripes/north, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, /obj/machinery/door/firedoor, /turf/simulated/floor/plasteel/dark, /area/station/security/armory/secure) @@ -81731,9 +83070,9 @@ dir = 5; icon_state = "whitepurple" }, -/area/station/science/explab) +/area/station/science/misc_lab) "kIs" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /obj/item/radio/intercom{ name = "south bump"; pixel_y = -28 @@ -81807,7 +83146,7 @@ dir = 8 }, /turf/simulated/floor/engine, -/area/station/science/explab) +/area/station/science/misc_lab) "kOs" = ( /obj/machinery/atmospherics/portable/canister/sleeping_agent, /turf/simulated/floor/plasteel, @@ -81841,7 +83180,7 @@ "kQt" = ( /obj/machinery/chem_master, /turf/simulated/floor/engine, -/area/station/science/explab) +/area/station/science/misc_lab) "kSr" = ( /obj/structure/cable{ d1 = 1; @@ -81864,17 +83203,9 @@ }, /turf/simulated/floor/plasteel/dark, /area/station/security/detective) -"kSV" = ( -/obj/structure/lattice, -/obj/structure/transit_tube/diagonal/topleft, -/turf/space, -/area/space/nearstation) "kSX" = ( /obj/structure/closet/crate, /obj/item/flashlight, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plasteel{ icon_state = "neutral" @@ -81884,6 +83215,35 @@ /obj/machinery/fishtank/tank, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) +"kTO" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Head of Security" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/hos, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/carpet/red, +/area/station/command/office/hos) "kTW" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -81893,7 +83253,7 @@ "kVM" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "showroomfloor" }, @@ -81969,7 +83329,9 @@ name = "Research Division Access" }, /obj/effect/mapping_helpers/airlock/access/all/science/research, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/science/research) "kYX" = ( @@ -82062,7 +83424,7 @@ /obj/item/hatchet, /obj/item/wirecutters, /obj/item/shovel/spade, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "ldm" = ( @@ -82112,7 +83474,7 @@ dir = 4; icon_state = "whitepurple" }, -/area/station/science/explab) +/area/station/science/misc_lab) "lfd" = ( /obj/machinery/economy/slot_machine, /turf/simulated/floor/wood{ @@ -82148,7 +83510,7 @@ "liC" = ( /obj/machinery/light, /obj/machinery/economy/vending/snack, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -82263,7 +83625,7 @@ icon_state = "1-2" }, /turf/simulated/floor/engine, -/area/station/science/test_chamber) +/area/station/science/explab/chamber) "lpL" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -82275,19 +83637,6 @@ icon_state = "bluecorner" }, /area/station/hallway/secondary/entry) -"lqJ" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/transit_tube/junction{ - dir = 4 - }, -/turf/space, -/area/space/nearstation) "lqK" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/machinery/light_switch{ @@ -82326,7 +83675,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -82360,7 +83709,9 @@ /obj/machinery/light{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "ltX" = ( @@ -82375,7 +83726,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/window/classic/reversed{ dir = 4; name = "Atmospherics Delivery" @@ -82403,7 +83754,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/starboard) "luc" = ( @@ -82429,9 +83780,17 @@ }, /area/station/aisat) "lvV" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/fore) +"lwd" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel/dark, +/area/station/aisat) "lwr" = ( /obj/machinery/atmospherics/portable/canister, /obj/machinery/atmospherics/unary/portables_connector{ @@ -82468,7 +83827,9 @@ /area/station/security/execution) "lxh" = ( /obj/structure/rack, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/port) @@ -82476,7 +83837,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/economy/vending/hydrodrobe, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) @@ -82532,7 +83893,7 @@ id_tag = "researchdesk2"; name = "Research Desk Shutters" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/effect/mapping_helpers/airlock/windoor/access/any/science/research{ dir = 8 }, @@ -82623,14 +83984,16 @@ name = "north bump"; pixel_y = 28 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "lEr" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel/dark, /area/station/security/armory/secure) "lEt" = ( @@ -82696,7 +84059,7 @@ /area/station/security/prison/cell_block) "lIv" = ( /obj/machinery/suit_storage_unit/clown, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/dark, /area/station/ai_monitored/storage/eva) "lID" = ( @@ -82771,7 +84134,7 @@ /area/station/security/brig) "lML" = ( /obj/machinery/economy/vending/clothing, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutral" }, @@ -82801,8 +84164,12 @@ d2 = 8; icon_state = "1-8" }, -/obj/effect/decal/warning_stripes/east, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -82869,7 +84236,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/control) "lQA" = ( @@ -82886,7 +84253,7 @@ pixel_y = 32 }, /turf/simulated/floor/engine, -/area/station/science/test_chamber) +/area/station/science/explab/chamber) "lQW" = ( /obj/structure/cable{ d1 = 4; @@ -82903,7 +84270,7 @@ /turf/simulated/floor/wood, /area/station/maintenance/library) "lRf" = ( -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) @@ -82992,19 +84359,6 @@ }, /turf/simulated/floor/plasteel, /area/station/medical/paramedic) -"lZn" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/item/radio/beacon, -/turf/simulated/floor/plasteel/dark, -/area/station/aisat) "lZw" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ @@ -83063,7 +84417,7 @@ dir = 8 }, /turf/simulated/floor/plasteel/white, -/area/station/science/explab) +/area/station/science/misc_lab) "mdd" = ( /obj/structure/table/wood, /obj/item/toy/russian_revolver, @@ -83132,7 +84486,9 @@ /obj/machinery/atmospherics/unary/thermomachine/freezer{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "mft" = ( @@ -83206,7 +84562,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio, /obj/machinery/door/window/classic/normal{ name = "Containment Pen" @@ -83287,6 +84643,12 @@ icon_state = "wood-broken" }, /area/station/maintenance/gambling_den) +"mmt" = ( +/obj/machinery/economy/vending/cola, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/station/science/break_room) "mmw" = ( /obj/structure/cable{ d1 = 1; @@ -83337,7 +84699,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkredcorners" @@ -83395,7 +84759,7 @@ /turf/simulated/floor/plasteel{ icon_state = "grimy" }, -/area/station/service/theatre) +/area/station/maintenance/theatre) "mod" = ( /turf/simulated/floor/plasteel{ dir = 8; @@ -83488,7 +84852,7 @@ /turf/simulated/floor/plasteel/grimy, /area/station/service/library) "msA" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/punching_bag, /turf/simulated/floor/plasteel, /area/station/public/fitness) @@ -83536,7 +84900,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ dir = 4; @@ -83599,7 +84965,7 @@ /obj/structure/plasticflaps{ opacity = 1 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mule_bot, /obj/effect/mapping_helpers/airlock/windoor/access/any/science/robotics, /obj/machinery/door/window/classic/reversed{ @@ -83619,12 +84985,6 @@ }, /turf/simulated/floor/plating, /area/station/command/office/hos) -"myi" = ( -/obj/item/vending_refill/cola, -/turf/simulated/floor/plasteel{ - icon_state = "whitepurple" - }, -/area/station/science/break_room) "myN" = ( /obj/structure/bed, /obj/item/bedsheet/hos, @@ -83675,6 +85035,23 @@ icon_state = "neutralfull" }, /area/station/engineering/atmos) +"mAo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/station/maintenance/port) "mAH" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -83728,7 +85105,9 @@ name = "Brig - Prisoner Release" }, /obj/effect/mapping_helpers/airlock/access/all/security/doors, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, @@ -83754,7 +85133,9 @@ }, /area/station/security/prison/cell_block) "mDm" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) "mEk" = ( @@ -83803,7 +85184,9 @@ /obj/machinery/light{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "mFK" = ( @@ -83841,7 +85224,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "mHP" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -83863,10 +85248,6 @@ }, /turf/simulated/floor/engine/n2, /area/station/engineering/atmos) -"mIl" = ( -/obj/structure/grille, -/turf/simulated/floor/plating/airless, -/area/space/nearstation) "mJw" = ( /obj/machinery/door/airlock/maintenance{ name = "Medbay Maintenance" @@ -83895,7 +85276,7 @@ /area/station/supply/storage) "mKM" = ( /obj/structure/closet/radiation, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/item/radio/intercom{ name = "north bump"; pixel_y = 28 @@ -83928,7 +85309,7 @@ /obj/effect/mapping_helpers/airlock/windoor/access/any/security/armory{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/firedoor, /obj/machinery/door/window/reinforced/normal{ name = "Warden's Desk"; @@ -84061,21 +85442,21 @@ /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/dropper, /turf/simulated/floor/engine, -/area/station/science/explab) +/area/station/science/misc_lab) "mPt" = ( -/obj/effect/spawner/window/reinforced/polarized{ - id = "qm" - }, /obj/structure/cable, /obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "qm" + }, /turf/simulated/floor/plating, /area/station/supply/qm) "mPQ" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/plasticflaps{ opacity = 1 }, @@ -84097,7 +85478,7 @@ /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "mPT" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -84178,7 +85559,7 @@ dir = 1; icon_state = "whitepurple" }, -/area/station/science/explab) +/area/station/science/misc_lab) "mRz" = ( /obj/structure/window/reinforced{ dir = 8 @@ -84215,7 +85596,7 @@ dir = 1; icon_state = "whitepurple" }, -/area/station/science/explab) +/area/station/science/misc_lab) "mSQ" = ( /obj/machinery/light{ dir = 1 @@ -84225,7 +85606,7 @@ pixel_y = 24 }, /turf/simulated/floor/engine, -/area/station/science/test_chamber) +/area/station/science/explab/chamber) "mSV" = ( /obj/machinery/door/poddoor{ density = 0; @@ -84280,6 +85661,20 @@ }, /turf/simulated/floor/plating, /area/station/command/office/ntrep) +"mTg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/port) "mTs" = ( /turf/simulated/floor/plasteel{ dir = 8; @@ -84303,7 +85698,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "darkredcorners" }, @@ -84725,11 +86122,8 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, -/obj/effect/decal/warning_stripes/north, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -84845,7 +86239,12 @@ dir = 1 }, /turf/simulated/floor/engine, -/area/station/science/explab) +/area/station/science/misc_lab) +"nmF" = ( +/obj/structure/lattice/catwalk, +/obj/structure/transit_tube/horizontal, +/turf/space, +/area/space/nearstation) "nng" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering{ @@ -84877,7 +86276,7 @@ /obj/item/reagent_containers/food/drinks/britcup, /obj/item/reagent_containers/food/condiment/saltshaker, /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "bar" }, @@ -84983,7 +86382,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plasteel{ @@ -85102,7 +86501,9 @@ /area/station/science/explab) "nvc" = ( /obj/structure/closet/secure_closet/hos, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/alarm{ dir = 1; name = "south bump"; @@ -85128,7 +86529,7 @@ id_tag = "researchdesk1"; name = "Research Desk Shutters" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/item/desk_bell{ pixel_x = -6; pixel_y = 3; @@ -85237,6 +86638,22 @@ /obj/item/paper/monitorkey, /turf/simulated/floor/plasteel/white, /area/station/command/office/rd) +"nCh" = ( +/obj/item/radio/beacon, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/item/radio/beacon, +/turf/simulated/floor/plasteel/dark, +/area/station/aisat) "nCu" = ( /turf/simulated/floor/plasteel{ dir = 4; @@ -85248,7 +86665,7 @@ /obj/item/storage/fancy/candle_box/full, /obj/item/storage/fancy/candle_box/full, /turf/simulated/floor/plating, -/area/station/service/theatre) +/area/station/maintenance/theatre) "nCY" = ( /obj/structure/closet/firecloset/full, /turf/simulated/floor/plasteel{ @@ -85314,7 +86731,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel/dark, -/area/station/engineering/break_room) +/area/station/engineering/ai_transit_tube) "nEx" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering/glass, @@ -85397,7 +86814,9 @@ pixel_x = 32 }, /obj/machinery/economy/vending/chemdrobe, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/medical/chemistry) "nHs" = ( @@ -85451,7 +86870,7 @@ name = "Robotics Junction"; sort_type_txt = "14" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/science/robotics) "nIH" = ( @@ -85636,7 +87055,7 @@ /area/station/security/permasolitary) "nSv" = ( /obj/machinery/economy/vending/cola, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/south) "nTR" = ( @@ -85657,7 +87076,7 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" @@ -85810,7 +87229,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "nZg" = ( @@ -85901,6 +87320,20 @@ }, /turf/simulated/floor/plating, /area/station/security/storage) +"odG" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/corner, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/engineering/controlroom) "odQ" = ( /obj/effect/spawner/window/reinforced/plasma/grilled, /turf/simulated/floor/plating, @@ -85916,7 +87349,7 @@ pixel_y = -24 }, /obj/structure/closet/bombcloset, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/explab) "odY" = ( @@ -85925,7 +87358,9 @@ }, /obj/machinery/atmospherics/unary/portables_connector, /obj/machinery/atmospherics/portable/canister/air, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plating, /area/station/maintenance/starboardsolar) "oei" = ( @@ -86209,7 +87644,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio{ dir = 4 }, @@ -86224,7 +87659,7 @@ dir = 4 }, /turf/simulated/floor/plasteel/white, -/area/station/science/explab) +/area/station/science/misc_lab) "opi" = ( /obj/machinery/door/airlock{ name = "Internal Affairs Office" @@ -86238,8 +87673,11 @@ name = "north bump"; pixel_y = 28 }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, /turf/simulated/floor/plasteel/dark, -/area/station/engineering/break_room) +/area/station/engineering/ai_transit_tube) "ops" = ( /obj/structure/window/reinforced, /obj/structure/lattice, @@ -86312,6 +87750,9 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plasteel, /area/station/supply/sorting) +"oqS" = ( +/turf/simulated/wall, +/area/station/maintenance/theatre) "orj" = ( /obj/machinery/economy/vending/hatdispenser, /obj/item/radio/intercom{ @@ -86337,7 +87778,7 @@ name = "Auxiliary E.V.A." }, /obj/effect/mapping_helpers/airlock/access/any/command/eva, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "ose" = ( @@ -86467,7 +87908,7 @@ dir = 1; icon_state = "whitepurple" }, -/area/station/science/explab) +/area/station/science/misc_lab) "oyn" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -86531,7 +87972,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plating, /area/station/maintenance/portsolar) "ozw" = ( @@ -86574,7 +88015,7 @@ /area/station/maintenance/starboard) "oCK" = ( /obj/machinery/atmospherics/pipe/simple/visible/universal, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/item/radio/intercom{ name = "north bump"; pixel_y = 28 @@ -86612,6 +88053,9 @@ icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutral" @@ -86703,7 +88147,7 @@ /obj/machinery/door/window, /obj/effect/mapping_helpers/airlock/windoor/autoname, /obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "bar" }, @@ -86741,7 +88185,7 @@ /turf/simulated/floor/engine, /area/station/science/test_chamber) "oJu" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d1 = 1; d2 = 8; @@ -86836,7 +88280,7 @@ /area/station/telecomms/chamber) "oMA" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/hidden, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) @@ -86866,8 +88310,12 @@ name = "Engineering Storage" }, /obj/effect/mapping_helpers/airlock/access/all/engineering/construction, -/obj/effect/decal/warning_stripes/east, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -86891,7 +88339,7 @@ /area/station/supply/storage) "oOW" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitepurplecorner" @@ -86991,7 +88439,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/starboard) "oTS" = ( @@ -87010,25 +88458,6 @@ icon_state = "neutral" }, /area/station/maintenance/port) -"oUS" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Head of Security" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/hos, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/carpet/red, -/area/station/command/office/hos) "oVd" = ( /obj/structure/cable{ d1 = 1; @@ -87196,6 +88625,9 @@ icon_state = "cmo" }, /area/station/medical/medbay) +"paJ" = ( +/turf/simulated/floor/engine, +/area/station/science/explab/chamber) "pbr" = ( /obj/structure/cable{ d1 = 1; @@ -87256,7 +88688,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/firedoor, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -87338,11 +88770,6 @@ icon_state = "darkred" }, /area/station/security/main) -"piA" = ( -/obj/structure/lattice, -/obj/structure/transit_tube/horizontal, -/turf/space, -/area/space/nearstation) "pjk" = ( /turf/simulated/floor/engine, /area/station/science/test_chamber) @@ -87360,7 +88787,7 @@ /area/station/maintenance/fsmaint) "pkx" = ( /obj/machinery/economy/vending/engivend, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -87416,6 +88843,25 @@ /obj/effect/spawner/lootdrop/maintenance/two, /turf/simulated/floor/plating, /area/station/maintenance/port) +"pmT" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/turf/simulated/floor/plasteel, +/area/station/engineering/controlroom) "pnF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -87561,7 +89007,7 @@ dir = 8 }, /turf/simulated/floor/engine, -/area/station/science/explab) +/area/station/science/misc_lab) "pup" = ( /obj/machinery/atmospherics/portable/canister/oxygen, /turf/simulated/floor/plasteel, @@ -87684,7 +89130,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/portsolar) "pzQ" = ( @@ -87708,7 +89156,7 @@ /obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/service/kitchen) "pAy" = ( @@ -87740,7 +89188,9 @@ name = "Chapel Junction"; sort_type_txt = "17" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "pCD" = ( @@ -87880,7 +89330,9 @@ }, /area/station/security/permabrig) "pHg" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/door/airlock/external{ id_tag = "specops_home"; locked = 1 @@ -87908,7 +89360,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 5 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarstarboard) "pIY" = ( @@ -87978,7 +89432,7 @@ /obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mining{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "pLm" = ( @@ -88025,7 +89479,7 @@ /obj/effect/mapping_helpers/airlock/windoor/access/any/medical/general{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; name = "Quarantine Lockdown" @@ -88053,6 +89507,13 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/wood, /area/station/command/meeting_room) +"pMI" = ( +/obj/structure/lattice/catwalk, +/obj/structure/transit_tube/curved/flipped{ + dir = 8 + }, +/turf/space, +/area/space/nearstation) "pML" = ( /obj/structure/chair/sofa/corp/right{ dir = 8 @@ -88119,7 +89580,7 @@ /turf/simulated/floor/plasteel{ icon_state = "grimy" }, -/area/station/service/theatre) +/area/station/maintenance/theatre) "pPG" = ( /obj/structure/flora/ausbushes/sparsegrass, /obj/structure/flora/bush, @@ -88127,7 +89588,7 @@ /area/station/science/research) "pQd" = ( /obj/machinery/economy/vending/hydroseeds, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -88150,7 +89611,7 @@ /obj/effect/mapping_helpers/airlock/windoor/access/any/service/hydroponics{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "pQl" = ( @@ -88262,7 +89723,7 @@ icon_state = "1-2" }, /turf/simulated/floor/engine, -/area/station/science/test_chamber) +/area/station/science/explab/chamber) "pUB" = ( /obj/machinery/atmospherics/unary/portables_connector, /turf/simulated/floor/plasteel{ @@ -88325,7 +89786,7 @@ dir = 2; icon_state = "pipe-c" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/explab) "pWt" = ( @@ -88339,7 +89800,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "pWT" = ( @@ -88433,21 +89894,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/portsolar) -"qcx" = ( -/obj/structure/cable{ - d2 = 4; - icon_state = "0-4" - }, -/obj/effect/spawner/window/reinforced/grilled, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Secure Gate"; - name = "Security Blast Door"; - opacity = 0 - }, -/turf/simulated/floor/plating, -/area/station/command/office/hos) "qcA" = ( /obj/docking_port/stationary{ dir = 8; @@ -88535,7 +89981,7 @@ dir = 1; location = "Security" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mule_bot, /obj/effect/mapping_helpers/airlock/windoor/access/any/security/brig, /obj/machinery/door/window/classic/normal{ @@ -88649,9 +90095,6 @@ /turf/simulated/floor/plasteel/dark, /area/station/legal/courtroom) "qnz" = ( -/obj/effect/spawner/window/reinforced/polarized{ - id = "qm" - }, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -88661,6 +90104,9 @@ d2 = 4; icon_state = "2-4" }, +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "qm" + }, /turf/simulated/floor/plating, /area/station/supply/qm) "qpZ" = ( @@ -88754,28 +90200,8 @@ /turf/simulated/floor/plating, /area/station/command/office/ntrep) "qul" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, -/obj/structure/cable{ - d2 = 2; - icon_state = "0-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" - }, -/area/station/hallway/primary/fore) +/turf/simulated/wall/r_wall, +/area/station/science/misc_lab) "quv" = ( /obj/machinery/atmospherics/unary/vent_pump/on, /obj/structure/disposalpipe/segment{ @@ -88890,7 +90316,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/science/research) "qAH" = ( @@ -88905,20 +90333,6 @@ icon_state = "whitepurplecorner" }, /area/station/science/research) -"qBr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/transit_tube/cap{ - dir = 8 - }, -/obj/item/radio/intercom{ - name = "south bump"; - pixel_y = -28 - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "vault" - }, -/area/station/engineering/break_room) "qBt" = ( /obj/structure/cable{ d1 = 1; @@ -88954,10 +90368,6 @@ "qCd" = ( /turf/simulated/floor/plasteel/grimy, /area/station/maintenance/abandonedbar) -"qCr" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/service/theatre) "qCv" = ( /obj/structure/cable{ d1 = 1; @@ -88993,7 +90403,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "qDL" = ( @@ -89014,7 +90424,7 @@ /area/station/maintenance/apmaint) "qFy" = ( /obj/machinery/economy/vending/cola, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -89038,9 +90448,12 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plating, /area/station/maintenance/starboardsolar) +"qGf" = ( +/turf/simulated/wall, +/area/station/engineering/ai_transit_tube) "qGn" = ( /obj/machinery/hologram/holopad, /obj/structure/cable{ @@ -89052,7 +90465,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/storage/art) "qGL" = ( @@ -89065,6 +90478,24 @@ }, /turf/simulated/floor/plasteel/grimy, /area/station/service/library) +"qHm" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/space, +/area/station/maintenance/auxsolarstarboard) "qIZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -89183,7 +90614,9 @@ /turf/simulated/floor/plasteel, /area/station/science/toxins/mixing) "qQS" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/camera{ c_tag = "Arrivals Port Aft"; dir = 8 @@ -89200,16 +90633,11 @@ /turf/simulated/floor/plasteel/white, /area/station/science/explab) "qSk" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ - d1 = 2; + d1 = 4; d2 = 8; - icon_state = "2-8" + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ dir = 8; @@ -89386,6 +90814,19 @@ icon_state = "dark" }, /area/station/security/execution) +"qYc" = ( +/obj/item/kirbyplants, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/item/kirbyplants, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/controlroom) "qYf" = ( /obj/machinery/button/windowtint{ pixel_x = -28; @@ -89628,7 +91069,9 @@ }, /area/station/security/brig) "reW" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/item/radio/intercom{ name = "east bump"; pixel_x = 28 @@ -89687,7 +91130,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 9 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "rje" = ( @@ -89720,11 +91165,27 @@ }, /turf/simulated/floor/plasteel, /area/station/maintenance/starboard) +"rjL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/transit_tube/cap{ + dir = 8 + }, +/obj/item/radio/intercom{ + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/station/engineering/ai_transit_tube) "rke" = ( /obj/machinery/atmospherics/pipe/simple/visible/yellow{ dir = 4 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -89779,7 +91240,9 @@ "rkV" = ( /obj/machinery/light/small, /obj/structure/rack, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/port) @@ -89814,7 +91277,7 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/engineering/tech_storage) "rlQ" = ( @@ -89912,7 +91375,7 @@ /area/station/science/research) "roR" = ( /obj/machinery/economy/vending/snack, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutral" @@ -89964,7 +91427,9 @@ /obj/machinery/door/airlock/security/glass, /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/security/doors, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -90033,7 +91498,7 @@ /turf/simulated/floor/plasteel{ icon_state = "whitepurple" }, -/area/station/science/explab) +/area/station/science/misc_lab) "rsX" = ( /obj/item/kirbyplants, /turf/simulated/floor/wood, @@ -90128,7 +91593,7 @@ /obj/item/reagent_containers/glass/beaker/large, /obj/item/reagent_containers/glass/beaker/large, /turf/simulated/floor/engine, -/area/station/science/explab) +/area/station/science/misc_lab) "rxD" = ( /obj/machinery/door/airlock/maintenance{ name = "Auxiliary Storage" @@ -90159,7 +91624,9 @@ }, /area/station/hallway/primary/central) "ryh" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, @@ -90204,7 +91671,9 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "rDQ" = ( @@ -90235,28 +91704,13 @@ id_tag = "robodesk"; name = "Robotics Desk Shutters" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/window/classic/normal{ dir = 4; name = "Robotics Desk" }, /turf/simulated/floor/plasteel, /area/station/science/robotics) -"rEA" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/effect/spawner/window/reinforced/grilled, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Secure Gate"; - name = "Security Blast Door"; - opacity = 0 - }, -/turf/simulated/floor/plating, -/area/station/command/office/hos) "rEQ" = ( /obj/structure/weightmachine/weightlifter, /turf/simulated/floor/plasteel, @@ -90268,8 +91722,8 @@ /obj/effect/mapping_helpers/airlock/access/all/medical/virology, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/yellow/partial, -/obj/effect/decal/warning_stripes/arrow, +/obj/effect/turf_decal/delivery/partial, +/obj/effect/turf_decal/arrows/black, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -90405,7 +91859,7 @@ "rLK" = ( /obj/machinery/r_n_d/experimentor, /turf/simulated/floor/engine, -/area/station/science/test_chamber) +/area/station/science/explab/chamber) "rMr" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/maintenance_hatch{ @@ -90565,7 +92019,7 @@ /turf/simulated/floor/plasteel{ icon_state = "grimy" }, -/area/station/service/theatre) +/area/station/maintenance/theatre) "rTE" = ( /obj/structure/cable{ d1 = 2; @@ -90609,7 +92063,7 @@ /obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -90617,7 +92071,7 @@ /area/station/service/kitchen) "rVL" = ( /obj/machinery/economy/vending/coffee, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/south) "rWL" = ( @@ -90644,7 +92098,7 @@ /obj/effect/mapping_helpers/airlock/windoor/access/any/service/hydroponics{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "rXc" = ( @@ -90692,7 +92146,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 9 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating, /area/station/maintenance/portsolar) "rXR" = ( @@ -90734,7 +92190,7 @@ dir = 8 }, /turf/simulated/floor/engine, -/area/station/science/test_chamber) +/area/station/science/explab/chamber) "rYb" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/atmos/glass{ @@ -90748,7 +92204,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "rYP" = ( @@ -90836,7 +92292,9 @@ /turf/simulated/floor/wood, /area/station/medical/psych) "san" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, @@ -90912,7 +92370,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/port) "sdP" = ( @@ -91000,7 +92458,7 @@ c_tag = "Primary Tool Storage"; dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "shB" = ( @@ -91116,7 +92574,7 @@ icon_state = "1-2" }, /turf/simulated/floor/engine, -/area/station/science/test_chamber) +/area/station/science/explab/chamber) "slE" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/remains/robot, @@ -91161,7 +92619,7 @@ /turf/simulated/floor/plasteel{ icon_state = "whitepurple" }, -/area/station/science/explab) +/area/station/science/misc_lab) "snn" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering/glass{ @@ -91509,7 +92967,7 @@ c_tag = "Departure Lounge North"; dir = 1 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "suH" = ( @@ -91559,7 +93017,9 @@ name = "Brig - Prisoner Release" }, /obj/effect/mapping_helpers/airlock/access/all/security/doors, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "darkred" }, @@ -91567,7 +93027,7 @@ "syO" = ( /obj/structure/closet/secure_closet/research_reagents, /turf/simulated/floor/engine, -/area/station/science/explab) +/area/station/science/misc_lab) "szb" = ( /obj/structure/table, /obj/item/clothing/accessory/armband/science, @@ -91596,7 +93056,9 @@ /obj/machinery/door/airlock/research, /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/science/robotics, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel/white, /area/station/science/robotics/chargebay) "sAW" = ( @@ -91669,7 +93131,7 @@ /obj/machinery/door/window, /obj/effect/mapping_helpers/airlock/windoor/autoname, /obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "bar" }, @@ -91692,7 +93154,7 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/equipment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "sEN" = ( @@ -91781,7 +93243,9 @@ /turf/simulated/floor/plating, /area/station/engineering/atmos) "sIB" = ( -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /obj/machinery/light{ dir = 4 }, @@ -91863,7 +93327,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -91905,19 +93369,21 @@ /obj/machinery/light{ dir = 4 }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "sOd" = ( -/obj/effect/spawner/window/reinforced/polarized{ - id = "qm" - }, /obj/structure/cable, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "qm" + }, /turf/simulated/floor/plating, /area/station/supply/qm) "sOj" = ( @@ -91949,10 +93415,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/port) -"sPE" = ( -/obj/structure/transit_tube/horizontal, -/turf/simulated/floor/plasteel/dark, -/area/station/engineering/break_room) "sPS" = ( /obj/machinery/alarm{ dir = 1; @@ -91964,7 +93426,9 @@ name = "Aft Starboard Solar Control" }, /obj/structure/cable, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plating, /area/station/maintenance/starboardsolar) "sQa" = ( @@ -92084,7 +93548,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarport) "sVv" = ( @@ -92143,8 +93607,24 @@ /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, /turf/simulated/floor/plasteel/dark, -/area/station/engineering/break_room) +/area/station/engineering/ai_transit_tube) +"sXr" = ( +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "HoS" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/station/command/office/hos) "sYg" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 @@ -92176,7 +93656,9 @@ /obj/machinery/sleeper{ dir = 4 }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "whiteblue" @@ -92223,7 +93705,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/control) "sYX" = ( @@ -92248,14 +93730,6 @@ icon_state = "neutral" }, /area/station/maintenance/port) -"sZT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutral" - }, -/area/station/maintenance/starboard) "tam" = ( /obj/structure/chair/sofa/left{ dir = 1; @@ -92274,19 +93748,6 @@ icon_state = "yellow" }, /area/station/engineering/break_room) -"taE" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/transit_tube/curved{ - dir = 8 - }, -/turf/space, -/area/space/nearstation) "tbn" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -92298,17 +93759,6 @@ icon_state = "neutralfull" }, /area/station/public/fitness) -"tcx" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/transit_tube/horizontal, -/turf/space, -/area/space/nearstation) "tdj" = ( /obj/machinery/camera{ c_tag = "Vault"; @@ -92332,7 +93782,7 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel/white, /area/station/science/research) @@ -92344,6 +93794,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/aft) "tge" = ( @@ -92436,7 +93891,7 @@ ext_button_link_id = "atmostanks_btn_ext"; int_button_link_id = "atmostanks_btn_int" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "tlz" = ( @@ -92452,7 +93907,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/control) "tlB" = ( @@ -92670,7 +94125,7 @@ pixel_y = 24 }, /turf/simulated/floor/engine, -/area/station/science/test_chamber) +/area/station/science/explab/chamber) "txW" = ( /obj/machinery/newscaster{ dir = 1; @@ -92821,7 +94276,7 @@ pixel_y = 24 }, /obj/machinery/chem_master/condimaster, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "tDR" = ( @@ -92923,14 +94378,14 @@ pixel_y = 32 }, /turf/simulated/floor/engine, -/area/station/science/explab) +/area/station/science/misc_lab) "tHf" = ( /obj/structure/table/wood, /obj/item/lipstick/random, /obj/item/lipstick/random, /obj/item/lipstick/random, /turf/simulated/floor/plating, -/area/station/service/theatre) +/area/station/maintenance/theatre) "tIr" = ( /obj/machinery/economy/vending/hatdispenser, /turf/simulated/floor/plasteel/dark, @@ -92995,7 +94450,7 @@ /area/station/command/bridge) "tJc" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/item/radio/intercom{ name = "north bump"; pixel_y = 28 @@ -93098,6 +94553,18 @@ icon_state = "neutral" }, /area/station/maintenance/port) +"tPt" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/starboard) "tQg" = ( /obj/structure/cable{ d1 = 1; @@ -93139,7 +94606,7 @@ /area/station/ai_monitored/storage/eva) "tRa" = ( /obj/machinery/economy/vending/cola, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "tRF" = ( @@ -93152,10 +94619,10 @@ }, /area/station/maintenance/apmaint) "tRI" = ( -/obj/effect/spawner/window/reinforced/polarized{ +/obj/structure/cable, +/obj/effect/spawner/window/reinforced/polarized/grilled{ id = "qm" }, -/obj/structure/cable, /turf/simulated/floor/plating, /area/station/supply/qm) "tRM" = ( @@ -93189,7 +94656,9 @@ /turf/simulated/floor/plating, /area/station/security/prison/cell_block) "tSp" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/item/radio/intercom{ name = "west bump"; pixel_x = -28 @@ -93248,7 +94717,7 @@ dir = 4 }, /turf/simulated/floor/plasteel/dark, -/area/station/service/theatre) +/area/station/maintenance/theatre) "tTM" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 @@ -93259,6 +94728,10 @@ }, /turf/simulated/floor/plasteel/white, /area/station/science/research) +"tUL" = ( +/obj/structure/transit_tube/horizontal, +/turf/simulated/floor/plasteel/dark, +/area/station/engineering/ai_transit_tube) "tUS" = ( /obj/structure/table/reinforced, /obj/item/book/manual/wiki/sop_science, @@ -93289,6 +94762,18 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/central) +"tVz" = ( +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "HoS" + }, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/command/office/hos) "tVO" = ( /obj/structure/cable{ d1 = 4; @@ -93335,7 +94820,9 @@ /obj/machinery/light{ dir = 8 }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "tXj" = ( @@ -93369,7 +94856,7 @@ /turf/simulated/floor/plasteel{ icon_state = "whitepurple" }, -/area/station/science/explab) +/area/station/science/misc_lab) "uaj" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=hall7b"; @@ -93389,7 +94876,7 @@ /area/station/maintenance/fsmaint) "uaS" = ( /obj/machinery/economy/vending/cigarette, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/south) "ubm" = ( @@ -93451,7 +94938,7 @@ "ucl" = ( /obj/machinery/economy/vending/cigarette, /turf/simulated/floor/plating, -/area/station/service/theatre) +/area/station/maintenance/theatre) "ucB" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -93657,9 +95144,6 @@ }, /area/station/public/fitness) "ujH" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -93717,21 +95201,6 @@ icon_state = "bluecorner" }, /area/station/hallway/primary/central) -"ukY" = ( -/obj/structure/transit_tube_pod{ - dir = 8 - }, -/obj/machinery/ai_status_display{ - pixel_y = -32 - }, -/obj/structure/transit_tube/station{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "vault" - }, -/area/station/engineering/break_room) "ulF" = ( /obj/machinery/door/airlock/glass{ name = "Chapel Office" @@ -93776,7 +95245,9 @@ /turf/simulated/floor/plasteel/white, /area/station/medical/chemistry) "unt" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/port) "uoa" = ( @@ -93873,7 +95344,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 9 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarport) "upW" = ( @@ -94006,7 +95479,7 @@ /obj/structure/chair/office/dark{ dir = 4 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating, /area/station/maintenance/starboardsolar) "uBS" = ( @@ -94046,6 +95519,13 @@ }, /turf/simulated/floor/plasteel/dark, /area/station/command/office/cmo) +"uDs" = ( +/obj/structure/lattice/catwalk, +/obj/structure/transit_tube/curved{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) "uDz" = ( /turf/simulated/floor/plasteel{ dir = 9; @@ -94086,6 +95566,17 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarstarboard) +"uEh" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cautioncorner" + }, +/area/station/hallway/primary/port) "uEq" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ @@ -94104,7 +95595,9 @@ /turf/simulated/floor/wood, /area/station/command/office/hop) "uFa" = ( -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) @@ -94126,7 +95619,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -94166,7 +95659,7 @@ /area/station/public/fitness) "uHo" = ( /obj/machinery/economy/vending/cigarette, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -94182,7 +95675,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel/dark, /area/station/security/armory/secure) "uJH" = ( @@ -94412,7 +95907,7 @@ /obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/service/kitchen) "uUu" = ( @@ -94474,7 +95969,7 @@ broken = 1; icon_state = "wood-broken" }, -/area/station/service/theatre) +/area/station/maintenance/theatre) "uWj" = ( /obj/item/target/syndicate, /turf/simulated/floor/plating, @@ -94495,7 +95990,7 @@ pixel_y = 28 }, /turf/simulated/floor/wood, -/area/station/service/theatre) +/area/station/maintenance/theatre) "uYc" = ( /obj/structure/closet/secure_closet/brig{ id = "Cell 5"; @@ -94662,7 +96157,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "vcx" = ( @@ -94739,7 +96236,7 @@ /area/station/science/toxins/mixing) "vhT" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -94795,6 +96292,14 @@ icon_state = "darkred" }, /area/station/security/brig) +"vkU" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/command/office/hos) "vls" = ( /obj/effect/spawner/window/reinforced/grilled, /obj/machinery/door/poddoor{ @@ -94813,9 +96318,30 @@ d2 = 8; icon_state = "0-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plating, /area/station/security/permasolitary) +"vly" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/station/maintenance/starboard) "vmb" = ( /obj/effect/spawner/window/reinforced/tinted, /turf/simulated/floor/plating, @@ -94849,7 +96375,7 @@ /obj/effect/mapping_helpers/airlock/windoor/access/any/service/hydroponics{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "vom" = ( @@ -94878,7 +96404,7 @@ "vpS" = ( /obj/effect/landmark/spawner/rev, /turf/simulated/floor/engine, -/area/station/science/test_chamber) +/area/station/science/explab/chamber) "vrH" = ( /obj/structure/flora/junglebush, /obj/machinery/light/small{ @@ -94997,7 +96523,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarstarboard) "vzs" = ( @@ -95099,7 +96625,7 @@ /area/station/science/break_room) "vCa" = ( /obj/structure/plasticflaps, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -95249,7 +96775,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "vGg" = ( @@ -95262,7 +96788,9 @@ "vGp" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/port) "vGw" = ( @@ -95297,7 +96825,7 @@ pixel_x = 4; pixel_y = 24 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "vIR" = ( @@ -95347,7 +96875,7 @@ locked = 1; name = "Escape External Access" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "vKf" = ( @@ -95376,7 +96904,7 @@ /obj/structure/table/wood, /obj/item/instrument/violin, /turf/simulated/floor/plating, -/area/station/service/theatre) +/area/station/maintenance/theatre) "vMh" = ( /obj/machinery/light, /obj/machinery/economy/vending/crittercare, @@ -95591,13 +97119,6 @@ /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/security/prison/cell_block) -"vZK" = ( -/obj/structure/lattice, -/obj/structure/transit_tube/curved{ - dir = 8 - }, -/turf/space, -/area/space/nearstation) "wai" = ( /obj/structure/cable{ d2 = 2; @@ -95637,7 +97158,7 @@ dir = 9 }, /turf/simulated/floor/plasteel/white, -/area/station/science/explab) +/area/station/science/misc_lab) "wdH" = ( /obj/structure/chair/sofa/pew/right{ dir = 8; @@ -95655,6 +97176,20 @@ icon_state = "bar" }, /area/station/maintenance/fsmaint) +"wer" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line, +/turf/simulated/floor/plasteel, +/area/station/engineering/controlroom) "wew" = ( /obj/machinery/alarm{ dir = 1; @@ -95693,7 +97228,7 @@ /turf/simulated/floor/plasteel{ icon_state = "whitepurple" }, -/area/station/science/explab) +/area/station/science/misc_lab) "wfa" = ( /turf/simulated/floor/plasteel{ dir = 1; @@ -95728,7 +97263,9 @@ name = "Security Blast Door"; opacity = 0 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "darkred" }, @@ -95882,7 +97419,7 @@ "wny" = ( /obj/machinery/light, /obj/machinery/economy/vending/dinnerware, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/service/kitchen) "wok" = ( @@ -95900,7 +97437,7 @@ }, /mob/living/simple_animal/pet/dog/pug, /turf/simulated/floor/engine, -/area/station/science/test_chamber) +/area/station/science/explab/chamber) "wpr" = ( /obj/structure/cable{ d1 = 4; @@ -95968,7 +97505,7 @@ dir = 4; autolink_id = "apmaint2_vent" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/port) "wrE" = ( @@ -96028,6 +97565,41 @@ icon_state = "freezerfloor" }, /area/station/public/sleep) +"wtK" = ( +/obj/machinery/door/airlock/command{ + name = "Head of Security" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/hos, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "HoS" + }, +/turf/simulated/floor/carpet/red, +/area/station/command/office/hos) "wtM" = ( /obj/structure/chair/office/dark{ dir = 1 @@ -96174,7 +97746,7 @@ /area/station/security/permasolitary) "wAP" = ( /obj/structure/closet/radiation, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "wAV" = ( @@ -96209,7 +97781,7 @@ /area/station/medical/reception) "wAX" = ( /obj/machinery/economy/vending/snack, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "wBO" = ( @@ -96238,10 +97810,10 @@ pixel_x = -32 }, /turf/simulated/floor/engine, -/area/station/science/explab) +/area/station/science/misc_lab) "wEA" = ( /obj/machinery/economy/vending/coffee, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutral" }, @@ -96297,14 +97869,16 @@ }, /area/station/science/toxins/mixing) "wIT" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel/dark, /area/station/security/armory/secure) "wJr" = ( /turf/simulated/wall/r_wall, /area/station/science/break_room) "wKt" = ( -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -96327,13 +97901,30 @@ dir = 1; network = list("SS13","Security") }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=Armory_South2"; location = "Armory_South" }, /turf/simulated/floor/plasteel/dark, /area/station/security/armory/secure) +"wOE" = ( +/obj/structure/transit_tube_pod{ + dir = 8 + }, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/structure/transit_tube/station{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/station/engineering/ai_transit_tube) "wOL" = ( /obj/machinery/atmospherics/portable/canister/oxygen, /obj/effect/decal/cleanable/dirt, @@ -96358,7 +97949,7 @@ pixel_x = 28 }, /turf/simulated/floor/engine, -/area/station/science/explab) +/area/station/science/misc_lab) "wRf" = ( /obj/effect/spawner/window/reinforced/grilled, /obj/structure/cable{ @@ -96429,7 +98020,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel, -/area/station/engineering/break_room) +/area/station/engineering/ai_transit_tube) "wTL" = ( /obj/machinery/economy/vending/clothing, /turf/simulated/floor/plasteel/dark, @@ -96459,7 +98050,7 @@ /area/station/service/expedition) "wUq" = ( /obj/machinery/economy/vending/hydronutrients, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -96508,7 +98099,9 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "yellowfull" }, @@ -96529,6 +98122,17 @@ icon_state = "darkred" }, /area/station/security/warden) +"wWU" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/turf_decal/delivery, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/station/maintenance/port) "wXn" = ( /obj/structure/cable, /obj/effect/spawner/window/reinforced/polarized/grilled{ @@ -96541,7 +98145,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/sign/security{ pixel_y = 32 }, @@ -96586,8 +98190,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -96659,17 +98267,22 @@ ext_button_link_id = "stationai_btn_ext"; int_button_link_id = "stationai_btn_int" }, -/obj/machinery/atmospherics/unary/vent_pump/high_volume{ - dir = 4; - autolink_id = "stationai_vent" - }, /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, /turf/simulated/floor/plasteel/dark, -/area/station/engineering/break_room) +/area/station/engineering/ai_transit_tube) "xab" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -96729,10 +98342,6 @@ /obj/effect/decal/cleanable/fungus, /turf/simulated/wall, /area/station/maintenance/aft) -"xcn" = ( -/obj/effect/landmark/damageturf, -/turf/simulated/floor/plating/airless, -/area/space/nearstation) "xcs" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering/glass{ @@ -96774,8 +98383,10 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "xcL" = ( -/obj/effect/decal/warning_stripes/west, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line, /obj/machinery/access_button{ autolink_id = "sol_btn_int"; name = "interior access button"; @@ -96804,11 +98415,6 @@ /obj/effect/spawner/random_spawners/wall_rusted_maybe, /turf/simulated/wall, /area/station/maintenance/library) -"xec" = ( -/obj/structure/lattice, -/obj/structure/transit_tube/diagonal, -/turf/space, -/area/space/nearstation) "xgm" = ( /turf/simulated/floor/plasteel/dark, /area/station/security/armory/secure) @@ -96859,7 +98465,7 @@ /area/station/security/prisonershuttle) "xhj" = ( /obj/structure/closet/firecloset, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/explab) "xhy" = ( @@ -96874,7 +98480,7 @@ d2 = 8; icon_state = "2-8" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/magnetic_module, /turf/simulated/floor/plasteel, /area/station/security/range) @@ -96927,11 +98533,6 @@ icon_state = "whitepurple" }, /area/station/science/toxins/mixing) -"xlw" = ( -/obj/effect/spawner/window/reinforced, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/maintenance/electrical_shop) "xlB" = ( /obj/machinery/door/airlock/virology/glass{ name = "Virology Office" @@ -96999,7 +98600,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/maintenance/portsolar) "xnA" = ( @@ -97015,7 +98618,9 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/port) "xom" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel/dark, /area/station/security/armory/secure) "xoy" = ( @@ -97030,7 +98635,7 @@ name = "Expedition Access" }, /obj/effect/mapping_helpers/airlock/access/all/command/expedition, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/service/expedition) "xpq" = ( @@ -97063,7 +98668,7 @@ /obj/machinery/light{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/economy/vending/coffee, /turf/simulated/floor/plasteel{ dir = 8; @@ -97202,7 +98807,7 @@ /obj/effect/mapping_helpers/airlock/windoor/access/any/security/armory{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/firedoor, /obj/machinery/door/window/reinforced/normal, /obj/effect/mapping_helpers/airlock/windoor/autoname, @@ -97333,7 +98938,7 @@ /turf/simulated/wall/mineral/titanium, /area/shuttle/pod_2) "xCH" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -97434,15 +99039,6 @@ icon_state = "neutral" }, /area/station/maintenance/fsmaint) -"xGL" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance/eight, -/obj/effect/landmark/damageturf, -/turf/simulated/floor/plasteel/airless{ - dir = 10; - icon_state = "darkblue" - }, -/area/space/nearstation) "xGY" = ( /obj/structure/cable{ d1 = 1; @@ -97561,7 +99157,7 @@ pixel_x = -28 }, /turf/simulated/floor/engine, -/area/station/science/explab) +/area/station/science/misc_lab) "xJL" = ( /obj/effect/mapping_helpers/airlock/windoor/access/any/security/doors{ dir = 8 @@ -97678,6 +99274,11 @@ icon_state = "darkred" }, /area/station/security/storage) +"xMr" = ( +/obj/structure/lattice/catwalk, +/obj/structure/transit_tube/diagonal, +/turf/space, +/area/space/nearstation) "xMN" = ( /obj/structure/cable{ d1 = 4; @@ -97847,17 +99448,6 @@ icon_state = "neutral" }, /area/station/maintenance/port) -"xRV" = ( -/obj/structure/transit_tube/horizontal, -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/space, -/area/space/nearstation) "xRX" = ( /obj/structure/cable{ d1 = 4; @@ -97946,7 +99536,7 @@ }, /obj/item/reagent_containers/glass/beaker/large, /turf/simulated/floor/engine, -/area/station/science/explab) +/area/station/science/misc_lab) "xXU" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -97988,7 +99578,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -98130,7 +99720,9 @@ /turf/simulated/floor/plating, /area/station/engineering/controlroom) "yiO" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) "yjn" = ( @@ -110910,7 +112502,7 @@ cDb brr bku bRL -lZn +nCh bmY brr aaa @@ -111424,7 +113016,7 @@ bUJ aaa bku bmq -bTS +lwd bpq brr aaa @@ -112193,11 +113785,11 @@ aaa aaa bUJ aaa -hpm +hyX +bms bms -bZw bms -eYZ +uDs aaa aaa aaa @@ -112450,11 +114042,11 @@ aaa aaa bUJ abj -piA +nmF abj -chw abj -piA +abj +nmF aaa aaa aaa @@ -112707,11 +114299,11 @@ aaa aaa bUJ aaa -vZK +giK +xLV xLV -chw xLV -kFP +pMI aaa aaa aaa @@ -112965,9 +114557,9 @@ aaa bUJ aaa abj -kSV -chw -xec +bqP +abj +xMr abj aaa aaa @@ -113223,7 +114815,7 @@ bUJ aaa abj xLV -lqJ +fIk xLV abj aaa @@ -113480,7 +115072,7 @@ bVf bXG bYl abj -aPR +hFE abj abj aaa @@ -113737,7 +115329,7 @@ abj aaa bUJ aaa -tcx +nmF aaa abj aaa @@ -113994,7 +115586,7 @@ abj aaa bUJ aaa -tcx +nmF aaa abj aaa @@ -114251,7 +115843,7 @@ abj abj bUJ abj -aPR +hFE abj abj aaa @@ -114508,7 +116100,7 @@ abj aaa bUJ aaa -tcx +nmF aaa abj aaa @@ -114765,7 +116357,7 @@ abj aaa bUJ aaa -tcx +nmF aaa abj aaa @@ -115022,7 +116614,7 @@ abj abj bUJ abj -aPR +hFE abj abj aaa @@ -115279,7 +116871,7 @@ abj aaa bUJ aaa -tcx +nmF aaa abj aaa @@ -115536,7 +117128,7 @@ abj aaa bUJ aaa -tcx +nmF aaa abj aaa @@ -115793,7 +117385,7 @@ abj abj bUJ abj -aPR +hFE abj abj aaa @@ -116050,7 +117642,7 @@ abj aaa bUJ aaa -tcx +nmF aaa abj aaa @@ -116307,7 +117899,7 @@ abj abj bUJ aaa -tcx +nmF aaa abj aaa @@ -116564,7 +118156,7 @@ aaa aaa bUJ abj -aPR +hFE abj abj aaa @@ -116821,7 +118413,7 @@ dij abj bUJ aaa -tcx +nmF aaa abj aaa @@ -117078,7 +118670,7 @@ dij aaa bUJ aaa -tcx +nmF aaa abj aaa @@ -117335,7 +118927,7 @@ abj abj bUJ abj -aPR +hFE abj abj aaa @@ -117592,7 +119184,7 @@ dij aaa bUJ aaa -tcx +nmF aaa abj bXU @@ -117849,7 +119441,7 @@ dij aaa bUJ aaa -tcx +nmF aaa abj bXU @@ -118106,7 +119698,7 @@ abj abj bUJ abj -aPR +hFE abj abj bXU @@ -118363,7 +119955,7 @@ dij aaa bUJ aaa -tcx +nmF aaa bXU bXU @@ -118620,7 +120212,7 @@ abj aaa bUJ aaa -tcx +nmF aaa bXU bZj @@ -118877,7 +120469,7 @@ bVs bXG bYJ abj -tcx +nmF abj bXU bZj @@ -119134,7 +120726,7 @@ dVS abj abj abj -xRV +nmF abj bXU bZk @@ -119386,12 +120978,12 @@ bDf bEI bGv bwN -byl +qGf dcp -byl -byl +qGf +qGf abj -taE +giK abj bXU bZl @@ -119646,9 +121238,9 @@ bwN bJZ wZD bVt -byl +qGf bZf -jhC +fRW qYL bXU bZm @@ -119900,13 +121492,13 @@ bDg bEM bGx bwN -byl +qGf sWx -byl -byl +qGf +qGf bRT bUc -goU +aTl bXU bXU bZl @@ -120163,7 +121755,7 @@ bNW bUP bNX bUd -sPE +tUL bXU bXU bZl @@ -120416,11 +122008,11 @@ bGy wTi bKb bMe -bRU +iTz nEq bRU bUe -ukY +wOE bXU bXU bZl @@ -120670,14 +122262,14 @@ riQ bDk bEO bIp -byl +qGf bKc bMf -bNY +iPP bUP bNY bUf -qBr +rjL bXU bZn cdb @@ -122512,7 +124104,7 @@ cRK cJW cIC cWv -dWk +wWU cZk dal dhC @@ -122768,8 +124360,8 @@ cQD cRL cTm cIx -cWw -cYc +mTg +dhG cZl dnH dcX @@ -123026,7 +124618,7 @@ cRM cTn cIx dGN -cYc +dhG cLz dan dcX @@ -123282,8 +124874,8 @@ cOA cOG cJT cIx -cFU -cYd +mAo +cXU cLz rlI dbJ @@ -123539,8 +125131,8 @@ cIx cIw cIw cIx -cWw -cYe +mTg +drn cfn cfn bDp @@ -123797,9 +125389,9 @@ cRN cTo cAS cWx -cYf -cLP -dro +drn +cLA +drn dbK dcY ddI @@ -125775,8 +127367,8 @@ ayL aDc aEj aFi -aHm -aIK +aHh +wer aJY aLv aMS @@ -125822,7 +127414,7 @@ bwP fsO oNV ucB -cff +jNG clv bQr bQr @@ -126033,7 +127625,7 @@ aFV aFV aGb aHn -aIL +pmT rtU aLw aMT @@ -126289,8 +127881,8 @@ aDd aEm aFj aGg -aME -aJD +odG +qYc auK aMx aMU @@ -126841,9 +128433,9 @@ xcs mvr bKw byl -bQs -bQs -bQs +naB +flG +dVw byl byl bwP @@ -127100,7 +128692,7 @@ bWz bOh bWz bWz -bWz +uEh bUA bWz bYe @@ -127398,14 +128990,14 @@ dga cIM cKo doQ -ddi -ddi -ddi -ddi -ddi -ddi -ddi -ddi +qul +qul +qul +qul +qul +qul +qul +qul lSu lSu lSu @@ -127655,7 +129247,7 @@ tjH cIM cIM cIM -ddi +qul kQt wDU dQd @@ -127912,13 +129504,13 @@ cIL cIL daD cIL -ddi +qul tGY kNC dng dng mRq -dgc +afL rsK lSu eFu @@ -128169,7 +129761,7 @@ vgp cYi cIM cIM -ddi +qul syO dng dng @@ -128426,7 +130018,7 @@ dMF cIM cKn dpP -ddi +qul nmA gJT mOW @@ -128683,7 +130275,7 @@ tjH cIM cIM cIM -ddi +qul syO dng dng @@ -128940,7 +130532,7 @@ cIL cIL cIL cIL -ddi +qul tGY juA dng @@ -129103,9 +130695,9 @@ aqA art ars ati -aul +ath auM -avN +aDt awX awX awX @@ -129197,7 +130789,7 @@ vgp cYi cIM cIM -ddi +qul kQt xXt wRc @@ -129454,14 +131046,14 @@ oJR cIM cKo dpZ -ddi -ddi -ddi -ddi -ddi -ePW -ddi -ddi +qul +qul +qul +qul +qul +ekx +qul +qul lSu lSu lSu @@ -129873,8 +131465,8 @@ uzN aqz arw ars -atl -arr +ars +got apG avQ awV @@ -130130,7 +131722,7 @@ apG aqD arr ars -atm +arr auo apG aBB @@ -130641,7 +132233,7 @@ anK adb aaa uzN -xlw +uzN uzN uzN apG @@ -131028,12 +132620,12 @@ ddv dOO dEi dKH -dLn +dcA qSk -dOQ -dgm +dOO +dcA dOn -dOQ +dOO dPC dbw dQS @@ -131168,7 +132760,7 @@ azd aAp awX abj -xGL +aRu ghZ aFq aVK @@ -131285,9 +132877,9 @@ ddx ddx ddW deF -dLo +xjE deY -dfL +xjE dgn dgP dgn @@ -131424,7 +133016,7 @@ aCo azd aAq awX -xcn +aPT abj aVK aGp @@ -132526,11 +134118,11 @@ cJO cGv drn cIS -lSu -lSu -lSu -lSu -lSu +any +any +any +any +any ddi vyl xRX @@ -132783,7 +134375,7 @@ cHA eTB cHA cHA -lSu +any dRT lpm woT @@ -133001,7 +134593,7 @@ buU buU bxl baG -any +buU bEa bDR bEp @@ -133040,7 +134632,7 @@ bst rxU cHB bvV -lSu +any mSQ rXW rLK @@ -133239,7 +134831,7 @@ osM aSZ osM osM -qul +osM aYX baK bcl @@ -133258,7 +134850,7 @@ bva bva bva byP -byP +bva bCf bva bFs @@ -133297,11 +134889,11 @@ cDd cGy xqH ddm -lSu +any txR vpS -pjk -pjk +paJ +paJ eTE eSc fvH @@ -133554,11 +135146,11 @@ cEL btE cHC ddn -lSu +any lQN -pjk +paJ iNa -pjk +paJ eTE tUS ogX @@ -133811,11 +135403,11 @@ cFp dxV ddl cIV -lSu -lSu -lSu -lSu -lSu +any +any +any +any +any ddi ddi ddi @@ -134105,7 +135697,7 @@ lyD uic kME oyR -myi +mmt iqc sJI dID @@ -136415,7 +138007,7 @@ dHR dql dGf dBT -epO +dfu dEU dFv dGl @@ -140414,7 +142006,7 @@ auu auu apo awu -axr +axq ayA azD aAP @@ -140671,7 +142263,7 @@ avd auv avl awv -axs +iOh ayA azE aAQ @@ -141554,7 +143146,7 @@ lsu bju duk dCa -dDn +dDk lHK abj aaa @@ -141811,7 +143403,7 @@ dvE dAk duk teL -dBU +dDh dEo aaa aaa @@ -142068,7 +143660,7 @@ dwC dAl duk dCc -dDp +dDh dEo aaa aaa @@ -147320,7 +148912,7 @@ aaa dij aaa ace -acE +qHm acG aaa ace @@ -148460,13 +150052,13 @@ cFn cuM cId csi -cME -diP -cOo -cOo -diP -diP -dtu +kkC +cqC +boG +boG +cqC +cqC +boG cjn cXD cZc @@ -148475,16 +150067,16 @@ boG dcB dek cjn -dhg -diP -diP -dlF -dmD -diP -diP -diP +boG +cqC +cqC +cMH +doq +cqC +cqC +cqC dsj -dtu +boG boG gpX cMH @@ -148732,17 +150324,17 @@ dbq dcC del dfH -dhh +cHW cjF cHW cHW -cLL +dPG cHW cHW cjF cjF dtv -duH +del dyd dwO dyd @@ -148998,15 +150590,15 @@ dfI dfJ dfJ dfI -xWD -duL -aOx -aOx +tPt +boG +oqS +oqS dvT -aOx +oqS dAz -aOx -aOx +oqS +oqS dDG dDG abj @@ -149236,8 +150828,8 @@ iuU cOp imS aFt -cSY -dDE +iPa +vly iwk cZb cZY @@ -149256,8 +150848,8 @@ dpL dqT dfI dtx -duL -aOx +boG +oqS dwQ dyb dzq @@ -149514,7 +151106,7 @@ doo dsk dtx kSX -aOx +oqS fuH dBq dCu @@ -149522,7 +151114,7 @@ dAB dBq dyb dDI -qCr +jvR abj abj aki @@ -149770,7 +151362,7 @@ diS dtB dmK dtz -duJ +cjn dvS dwS dyg @@ -149779,7 +151371,7 @@ dAC uVQ dBq dDJ -qCr +jvR aaa abj dFG @@ -149934,7 +151526,7 @@ abj aaa abj abj -mIl +btJ aaa ygH tFK @@ -150036,7 +151628,7 @@ dAD dBq dyb dDK -aOx +oqS aaa abj dFG @@ -150191,7 +151783,7 @@ aaa aaa aaa aaa -mIl +btJ abj ygH aJx @@ -150284,8 +151876,8 @@ diR dtE dsl dty -sZT -aOx +cUM +oqS dwU dyh dBr @@ -150293,7 +151885,7 @@ tSS dBr dCs ucl -aOx +oqS abj abj abj @@ -150448,7 +152040,7 @@ aaa aaa aaa aaa -mIl +btJ aaa ygH uUu @@ -150540,9 +152132,9 @@ diR dpM dqX dfI -xWD +tPt ezR -aOx +oqS dwV glQ glQ @@ -150550,7 +152142,7 @@ pPC glQ moa iiM -aOx +oqS abj aaa aaa @@ -150798,7 +152390,7 @@ dpN dqY dfI dtx -duL +boG dvT dwW dCt @@ -150807,7 +152399,7 @@ rTc dCt dCt dDM -qCr +jvR abj aaa aaa @@ -151055,7 +152647,7 @@ dfJ dfJ dsk dtz -duL +boG dvT dwX dyb @@ -151064,7 +152656,7 @@ dAE dyb dCu tHf -qCr +jvR abj aaa aaa @@ -151311,9 +152903,9 @@ doq doq cMH dbx -xWD +tPt ujH -aOx +oqS dwY dyj nCz @@ -153296,10 +154888,10 @@ bsL bsL bsL bmk -brd -brd -kcW -brd +sXr +jMP +wtK +tVz brd bmk bJL @@ -153326,7 +154918,7 @@ nlB aaa abj abj -mIl +btJ abj abj iuY @@ -153808,7 +155400,7 @@ uAj aaa aaa aaa -qcx +bmh bkp beI bnE @@ -153840,7 +155432,7 @@ aaa aaa aaa abj -mIl +btJ abj abj iuY @@ -154065,7 +155657,7 @@ nRE abj aaa aaa -gSf +bmi bkq bpe brg @@ -154322,7 +155914,7 @@ prb aaa aaa aaa -rEA +jCt bkr beI brh @@ -154355,7 +155947,7 @@ aaa aaa abj abj -mIl +btJ abj iuY rEQ @@ -154625,8 +156217,8 @@ iuY iuY cFE csi -csj -csj +iuY +iuY csi cJE iuY @@ -155096,8 +156688,8 @@ aaa aaa aZw bmk -bPw -oUS +vkU +kTO bPw bmk bmk @@ -155139,8 +156731,8 @@ mFS mFS cFG csi -csj -csj +iuY +iuY csi cJG eOT @@ -156388,10 +157980,10 @@ aaa aaa abj abj -mIl -mIl -mIl -mIl +btJ +btJ +btJ +btJ abj abj fhF @@ -156650,7 +158242,7 @@ aaa abj abj aaa -mIl +btJ fhF fhF fhF @@ -156660,7 +158252,7 @@ fhF fhF abj abj -mIl +btJ aaa aaa aaa @@ -156904,10 +158496,10 @@ aaa abj abj abj -mIl -mIl -mIl -mIl +btJ +btJ +btJ +btJ fhF fhF fhF @@ -156917,7 +158509,7 @@ fhF fhF abj aaa -mIl +btJ aaa aaa aaa @@ -157174,7 +158766,7 @@ fhF fhF abj aaa -mIl +btJ aaa aaa aaa @@ -157421,7 +159013,7 @@ aaa aaa aaa aaa -mIl +btJ fhF fhF fhF @@ -157429,9 +159021,9 @@ fhF fhF fhF fhF -mIl +btJ abj -mIl +btJ aaa aaa aaa @@ -157672,13 +159264,13 @@ aaa aaa aaa aaa -mIl +btJ aaa aaa aaa aaa aaa -mIl +btJ fhF fhF fhF @@ -157686,7 +159278,7 @@ fhF fhF fhF fhF -mIl +btJ abj abj aaa @@ -157929,20 +159521,20 @@ aaa aaa aaa aaa -mIl +btJ aaa aaa aaa aaa aaa bPS -mIl -mIl +btJ +btJ abj bPS abj -mIl -mIl +btJ +btJ bPS aaa aaa @@ -158186,7 +159778,7 @@ aaa aaa aaa aaa -mIl +btJ aaa aaa aaa @@ -158451,11 +160043,11 @@ aaa aaa aaa aaa -mIl -mIl -mIl -mIl -mIl +btJ +btJ +btJ +btJ +btJ aaa aaa aaa diff --git a/_maps/map_files/EventStructures/thunderdome_default.dmm b/_maps/map_files/EventStructures/thunderdome_default.dmm index fbb4852b3a2c..aae37665c9fb 100644 --- a/_maps/map_files/EventStructures/thunderdome_default.dmm +++ b/_maps/map_files/EventStructures/thunderdome_default.dmm @@ -18,7 +18,7 @@ /turf/simulated/floor/plasteel, /area/tdome/arena) "R" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/tdome/arena) diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index c9d74e90478a..d22b7612e434 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -123,15 +123,24 @@ }, /area/station/security/warden) "acj" = ( -/obj/structure/rack{ - dir = 1 +/obj/structure/rack, +/obj/item/book/manual/wiki/security_space_law{ + pixel_y = 5 + }, +/obj/item/folder/yellow{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/taperecorder, +/obj/effect/spawner/lootdrop{ + loot = list(/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes); + name = "trash spawner" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/item/clothing/suit/fire/firefighter, -/obj/item/tank/internals/oxygen, -/obj/item/clothing/mask/gas, -/obj/item/extinguisher, -/obj/item/clothing/head/hardhat/red, -/obj/item/clothing/glasses/meson, /turf/simulated/floor/plating, /area/station/maintenance/fore) "acv" = ( @@ -162,6 +171,22 @@ }, /turf/simulated/floor/plating/airless, /area/station/engineering/solar/auxstarboard) +"acB" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "acI" = ( /obj/item/seeds/wheat/rice, /obj/item/seeds/wheat/rice, @@ -197,11 +222,10 @@ /turf/simulated/floor/carpet, /area/station/security/detective) "adc" = ( -/obj/machinery/atmospherics/binary/valve{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/fore) +/obj/structure/closet/secure_closet/clown, +/obj/item/reagent_containers/food/snacks/pie, +/turf/simulated/floor/wood, +/area/station/service/clown) "adi" = ( /turf/simulated/floor/plasteel, /area/station/security/permabrig) @@ -306,37 +330,37 @@ /turf/simulated/wall, /area/station/public/dorms) "adX" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/structure/chair/comfy/black{ + dir = 8 }, -/turf/simulated/floor/plasteel, -/area/station/security/range) +/obj/effect/landmark/start/head_of_security, +/turf/simulated/floor/wood, +/area/station/command/office/hos) "adY" = ( /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "aeb" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/structure/chair{ + dir = 8 }, /obj/structure/cable/yellow{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 2; + icon_state = "1-2" }, -/turf/simulated/floor/plating, -/area/station/maintenance/fore) +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/start/security_officer, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/station/security/main) "aee" = ( /obj/structure/lattice/catwalk, /turf/space, @@ -414,11 +438,23 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/fore) "aex" = ( -/obj/structure/table, -/obj/item/poster/random_contraband, -/obj/effect/spawner/lootdrop/maintenance, -/turf/simulated/floor/plating, -/area/station/maintenance/fore) +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/mineral/tranquillite, +/area/station/service/mime) "aeA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -454,7 +490,7 @@ "aeN" = ( /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, -/area/station/public/recreation) +/area/station/public/fitness) "aeZ" = ( /obj/machinery/atmospherics/air_sensor{ autolink_id = "n2_sensor" @@ -463,7 +499,7 @@ /area/station/engineering/atmos) "afb" = ( /turf/simulated/wall, -/area/station/public/recreation) +/area/station/public/fitness) "afl" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -501,9 +537,6 @@ /turf/simulated/floor/carpet, /area/station/legal/magistrate) "afw" = ( -/obj/machinery/light{ - dir = 1 - }, /obj/machinery/requests_console{ name = "Detective Requests Console"; pixel_y = 30; @@ -519,16 +552,11 @@ /obj/item/storage/secure/safe{ pixel_x = 32 }, +/obj/machinery/light{ + dir = 1 + }, /turf/simulated/floor/carpet, /area/station/security/detective) -"afF" = ( -/obj/structure/closet/emcloset, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner, -/turf/simulated/floor/plating, -/area/station/public/recreation) "afG" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -562,12 +590,11 @@ }, /area/station/science/break_room) "afY" = ( -/obj/structure/closet, -/obj/item/clothing/gloves/color/fyellow, -/obj/effect/spawner/lootdrop/maintenance/two, -/obj/item/clothing/head/festive, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, /turf/simulated/floor/plating, -/area/station/maintenance/fore) +/area/station/maintenance/fsmaint) "age" = ( /obj/structure/cable{ d2 = 8; @@ -581,32 +608,24 @@ }, /area/station/engineering/solar/auxstarboard) "agg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/structure/cable/green{ + icon_state = "0-10" + }, +/obj/structure/cable/pink{ + icon_state = "2-4" }, /turf/simulated/floor/plating, -/area/station/public/recreation) +/area/station/maintenance/fore) "agh" = ( -/obj/machinery/door/airlock/titanium{ - name = "Escape Pod Airlock" - }, -/obj/docking_port/mobile/pod{ - dir = 4; - id = "pod3"; - name = "escape pod 3" - }, -/turf/simulated/floor/mineral/titanium/blue, -/area/shuttle/pod_3) +/obj/structure/table, +/obj/item/multitool, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "agi" = ( -/obj/item/radio/intercom{ - name = "north bump"; - pixel_y = 28 - }, -/obj/structure/chair/comfy/shuttle{ - dir = 4 - }, -/turf/simulated/floor/mineral/titanium/blue, -/area/shuttle/pod_3) +/turf/simulated/floor/catwalk, +/area/station/maintenance/fore) "agj" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/radiation, @@ -618,13 +637,13 @@ /turf/simulated/floor/plating, /area/shuttle/pod_3) "ago" = ( -/obj/structure/cable{ - d2 = 4; - icon_state = "0-4" - }, /obj/machinery/power/solar{ name = "Fore-Starboard Solar Array" }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-4" + }, /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, @@ -656,11 +675,10 @@ /turf/space, /area/space) "agG" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, +/obj/structure/closet/emcloset, +/obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, -/area/station/public/recreation) +/area/station/maintenance/fore) "agH" = ( /turf/simulated/floor/plating/airless, /area/station/engineering/solar/auxstarboard) @@ -686,12 +704,6 @@ /obj/effect/landmark/damageturf, /turf/simulated/floor/plating, /area/station/maintenance/fore) -"ahg" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod Three" - }, -/turf/simulated/floor/plating, -/area/station/public/recreation) "ahh" = ( /obj/machinery/atmospherics/pipe/simple/visible/green, /obj/machinery/atmospherics/pipe/simple/visible/yellow{ @@ -738,11 +750,9 @@ /turf/simulated/floor/plating, /area/station/security/prison/cell_block/A) "ahH" = ( -/obj/structure/shuttle/engine/propulsion/burst{ - dir = 8 - }, -/turf/simulated/wall/mineral/titanium, -/area/shuttle/pod_3) +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "ahJ" = ( /obj/effect/landmark/burnturf, /turf/simulated/floor/plating, @@ -769,7 +779,7 @@ /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, -/area/station/public/recreation) +/area/station/public/fitness) "aii" = ( /obj/structure/table, /obj/item/reagent_containers/food/drinks/sillycup{ @@ -792,7 +802,7 @@ /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, -/area/station/public/recreation) +/area/station/public/fitness) "aij" = ( /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, @@ -802,27 +812,24 @@ /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, -/area/station/public/recreation) +/area/station/public/fitness) "aim" = ( /obj/structure/closet/boxinggloves, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, -/area/station/public/recreation) +/area/station/public/fitness) "ain" = ( -/obj/structure/sign/pods{ - pixel_y = 32 - }, /obj/structure/closet/firecloset, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, -/area/station/public/recreation) +/area/station/public/fitness) "aio" = ( /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, -/area/station/public/recreation) +/area/station/public/fitness) "air" = ( /turf/simulated/floor/engine, /area/holodeck/alphadeck) @@ -860,16 +867,12 @@ }, /area/station/hallway/primary/fore) "aiL" = ( -/obj/machinery/alarm{ - dir = 4; - name = "west bump"; - pixel_x = -24 - }, -/obj/structure/chair/comfy/black{ +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/turf/simulated/floor/carpet/arcade, -/area/station/public/arcade) +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "aiM" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -890,16 +893,14 @@ }, /area/station/science/explab) "aiN" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/item/radio/intercom{ + name = "west bump"; + pixel_x = -28 }, /turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "red" + icon_state = "dark" }, -/area/station/security/main) +/area/station/security/storage) "aiQ" = ( /obj/structure/cable{ d1 = 4; @@ -920,16 +921,16 @@ /turf/simulated/wall, /area/station/public/arcade) "ajb" = ( -/obj/item/kirbyplants{ - icon_state = "plant-20" - }, /obj/machinery/computer/mob_battle_terminal/red{ pixel_y = 30 }, +/obj/item/kirbyplants{ + icon_state = "plant-20" + }, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, -/area/station/public/recreation) +/area/station/public/fitness) "ajc" = ( /obj/structure/chair, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -938,21 +939,13 @@ "ajg" = ( /turf/simulated/wall, /area/station/maintenance/fore) -"aji" = ( -/obj/machinery/door/airlock{ - id_tag = "FitnessShower"; - name = "Fitness Room Shower" - }, -/turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" - }, -/area/station/public/recreation) "ajj" = ( -/obj/structure/chair/comfy/black{ - dir = 8 +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/turf/simulated/floor/carpet/arcade, -/area/station/public/arcade) +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "ajk" = ( /obj/machinery/gameboard, /turf/simulated/floor/carpet/arcade, @@ -962,22 +955,40 @@ /turf/simulated/floor/carpet/arcade, /area/station/public/arcade) "ajm" = ( -/obj/machinery/computer/arcade/battle{ - dir = 4 +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/turf/simulated/floor/carpet/arcade, -/area/station/public/arcade) +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/armory) "ajn" = ( /obj/structure/cable/yellow{ d1 = 4; d2 = 8; icon_state = "4-8" }, +/obj/structure/sign/pods{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" }, -/area/station/public/recreation) +/area/station/public/fitness) "ajo" = ( /obj/structure/lattice/catwalk, /obj/structure/marker_beacon/dock_marker, @@ -988,7 +999,7 @@ dir = 4; icon_state = "neutralcorner" }, -/area/station/public/recreation) +/area/station/public/fitness) "ajr" = ( /obj/structure/table/wood, /obj/structure/mirror{ @@ -1021,10 +1032,6 @@ /obj/item/wirecutters, /turf/space, /area/space/nearstation) -"ajx" = ( -/obj/effect/landmark/spawner/xeno, -/turf/simulated/floor/plating, -/area/station/maintenance/fore) "ajy" = ( /obj/item/vending_refill/coffee, /obj/effect/landmark/damageturf, @@ -1044,16 +1051,10 @@ /turf/simulated/floor/plating, /area/station/maintenance/auxsolarport) "ajD" = ( -/obj/machinery/status_display{ - layer = 4; - pixel_y = 32 - }, -/obj/machinery/light, -/obj/structure/chair/comfy/shuttle{ - dir = 4 - }, -/turf/simulated/floor/mineral/titanium/blue, -/area/shuttle/pod_3) +/mob/living/simple_animal/mouse, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/catwalk, +/area/station/maintenance/fore) "ajE" = ( /obj/structure/cable/yellow{ d2 = 4; @@ -1115,41 +1116,45 @@ /obj/effect/landmark/start/engineer, /turf/simulated/floor/plasteel, /area/station/engineering/control) +"ajR" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel, +/area/station/maintenance/fore) "ajS" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/suit_storage_unit/engine, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "akg" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/effect/landmark/spawner/nukedisc_respawn, -/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/fore) "akh" = ( /turf/simulated/floor/plasteel, -/area/station/public/recreation) +/area/station/public/fitness) "aki" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, -/area/station/public/recreation) +/area/station/public/fitness) "akj" = ( /obj/structure/chair, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, -/area/station/public/recreation) +/area/station/public/fitness) "akk" = ( /turf/simulated/floor/carpet/arcade, /area/station/public/arcade) @@ -1162,19 +1167,19 @@ dir = 8; icon_state = "neutralcorner" }, -/area/station/public/recreation) +/area/station/public/fitness) "akm" = ( /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" }, -/area/station/public/recreation) +/area/station/public/fitness) "akn" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, /turf/simulated/floor/plasteel, -/area/station/public/recreation) +/area/station/public/fitness) "ako" = ( /obj/structure/chair{ dir = 4 @@ -1183,7 +1188,7 @@ dir = 4; icon_state = "neutralcorner" }, -/area/station/public/recreation) +/area/station/public/fitness) "akt" = ( /turf/simulated/wall, /area/station/maintenance/disposal) @@ -1232,7 +1237,7 @@ name = "east bump"; pixel_x = 27 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "bar" }, @@ -1251,7 +1256,7 @@ /obj/machinery/camera{ c_tag = "Engineering - Storage" }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/suit_storage_unit/engine, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) @@ -1260,17 +1265,17 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore) "akT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 6 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1 }, /turf/simulated/floor/plating, /area/station/maintenance/fore) "alb" = ( -/obj/structure/chair/stool{ - dir = 8 +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" }, -/turf/simulated/floor/carpet/arcade, -/area/station/public/arcade) +/area/station/maintenance/fsmaint) "ald" = ( /obj/structure/window/reinforced{ dir = 1 @@ -1278,7 +1283,7 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/station/public/recreation) +/area/station/public/fitness) "ale" = ( /obj/structure/window/reinforced{ dir = 1 @@ -1289,7 +1294,7 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/station/public/recreation) +/area/station/public/fitness) "alg" = ( /obj/structure/bookcase{ name = "bookcase (Reference)" @@ -1302,44 +1307,44 @@ name = "Holodeck Door" }, /turf/simulated/floor/plasteel, -/area/station/public/recreation) +/area/station/public/fitness) "alj" = ( -/obj/machinery/light/small{ - dir = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /obj/machinery/firealarm{ name = "north bump"; pixel_y = 24 }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, /turf/simulated/floor/plasteel, -/area/station/public/recreation) +/area/station/public/fitness) "alk" = ( -/obj/machinery/alarm{ - name = "north bump"; - pixel_y = 24 - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, /turf/simulated/floor/plasteel, -/area/station/public/recreation) +/area/station/public/fitness) "alm" = ( -/obj/machinery/cryopod{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Cryodorms"; +/obj/machinery/light{ dir = 1 }, -/obj/machinery/light/small, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/closet/crate/can, /turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "whitegreen" + dir = 1; + icon_state = "black" }, -/area/station/public/sleep) +/area/station/security/brig) "alo" = ( /obj/structure/fans/tiny, /obj/machinery/door/poddoor{ @@ -1492,22 +1497,30 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore) "alZ" = ( -/obj/machinery/light{ - dir = 1 +/obj/structure/closet/secure_closet/security, +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + name = "Security Requests Console"; + pixel_x = 30 }, -/obj/machinery/economy/vending/cart, -/turf/simulated/floor/carpet/arcade, -/area/station/public/arcade) +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkred" + }, +/area/station/security/storage) "ama" = ( /obj/structure/table, /obj/item/clothing/under/misc/sl_suit{ desc = "Whoever wears this makes the rules."; name = "referee suit" }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, -/area/station/public/recreation) +/area/station/public/fitness) "amb" = ( /obj/structure/window/reinforced{ dir = 8 @@ -1515,7 +1528,7 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/station/public/recreation) +/area/station/public/fitness) "ame" = ( /obj/structure/window/reinforced{ dir = 4 @@ -1523,7 +1536,7 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/station/public/recreation) +/area/station/public/fitness) "amf" = ( /obj/structure/chair{ dir = 8 @@ -1532,26 +1545,26 @@ dir = 8; icon_state = "neutralcorner" }, -/area/station/public/recreation) +/area/station/public/fitness) "amh" = ( /obj/structure/chair{ dir = 4 }, /turf/simulated/floor/plasteel, -/area/station/public/recreation) +/area/station/public/fitness) "ami" = ( /obj/machinery/computer/HolodeckControl{ dir = 4 }, /turf/simulated/floor/plasteel, -/area/station/public/recreation) +/area/station/public/fitness) "amj" = ( /obj/structure/chair{ dir = 8 }, /obj/effect/landmark/start/assistant, /turf/simulated/floor/plasteel, -/area/station/public/recreation) +/area/station/public/fitness) "amk" = ( /turf/simulated/wall/r_wall, /area/station/engineering/gravitygenerator) @@ -1582,26 +1595,12 @@ /turf/simulated/floor/plating, /area/station/maintenance/disposal) "ams" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/machinery/door_control{ - id = "FitnessShower"; - name = "Lock Control"; - normaldoorcontrol = 1; - pixel_y = -25; - specialfunctions = 4 - }, -/obj/structure/mirror{ - pixel_x = -28 - }, -/obj/machinery/light/small, -/turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 }, -/area/station/public/recreation) +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "amt" = ( /obj/structure/rack{ dir = 8; @@ -1645,8 +1644,8 @@ }, /area/station/security/evidence) "amM" = ( -/obj/machinery/space_heater, -/obj/effect/landmark/damageturf, +/obj/structure/rack, +/obj/effect/landmark/costume/random, /turf/simulated/floor/plating, /area/station/maintenance/fore) "amN" = ( @@ -1655,20 +1654,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel, -/area/station/public/recreation) +/area/station/public/fitness) "amW" = ( -/obj/machinery/light{ - dir = 1 - }, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -1682,7 +1670,7 @@ dir = 4; icon_state = "neutralcorner" }, -/area/station/public/recreation) +/area/station/public/fitness) "amX" = ( /obj/structure/window/reinforced{ dir = 8 @@ -1693,17 +1681,41 @@ icon_state = "cmo" }, /area/station/security/permabrig) +"ana" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/security/storage) "anc" = ( /obj/structure/chair/stool{ dir = 4 }, /turf/simulated/floor/plasteel, -/area/station/public/recreation) +/area/station/public/fitness) "and" = ( /obj/structure/table, /obj/item/storage/firstaid/regular, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel, -/area/station/public/recreation) +/area/station/public/fitness) "anf" = ( /obj/effect/landmark/damageturf, /obj/machinery/airlock_controller/air_cycler{ @@ -1721,7 +1733,7 @@ "anh" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel, -/area/station/public/recreation) +/area/station/public/fitness) "ani" = ( /obj/structure/table, /obj/item/paper{ @@ -1734,14 +1746,15 @@ pixel_y = -3 }, /turf/simulated/floor/plasteel, -/area/station/public/recreation) +/area/station/public/fitness) "anj" = ( /obj/structure/chair{ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, /turf/simulated/floor/plasteel, -/area/station/public/recreation) +/area/station/public/fitness) "ank" = ( /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -1770,16 +1783,10 @@ }, /area/station/engineering/gravitygenerator) "ano" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) +/area/station/maintenance/fore) "ans" = ( /turf/simulated/wall/r_wall, /area/station/maintenance/auxsolarstarboard) @@ -1928,30 +1935,28 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarport) -"anO" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ - d2 = 2; - icon_state = "0-2" +"anN" = ( +/obj/structure/morgue{ + dir = 2 }, /turf/simulated/floor/plating, -/area/station/security/main) +/area/station/maintenance/fore) "anP" = ( /obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/extinguisher_cabinet{ - name = "west bump"; - pixel_x = -27 - }, +/obj/effect/landmark/start/mime, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" }, -/area/station/public/recreation) +/area/station/public/fitness) "anQ" = ( +/obj/machinery/light{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -1978,12 +1983,20 @@ /turf/simulated/floor/plasteel, /area/station/security/warden) "anX" = ( -/obj/machinery/light/small{ - dir = 1 +/obj/machinery/door/poddoor/preopen{ + id_tag = "Perma Gate"; + name = "Prison Blast Door" }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" }, +/obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/security/permabrig) "aod" = ( @@ -2027,16 +2040,13 @@ }, /area/station/engineering/solar/auxport) "aon" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 5 - }, -/turf/simulated/floor/plating, +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, /area/station/maintenance/fore) "aou" = ( -/obj/item/clothing/gloves/color/fyellow, -/obj/structure/rack, -/obj/effect/landmark/damageturf, -/obj/effect/spawner/lootdrop/maintenance/two, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 10 + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "aox" = ( @@ -2062,20 +2072,29 @@ dir = 1; icon_state = "neutralcorner" }, -/area/station/public/recreation) +/area/station/public/fitness) "aoE" = ( -/obj/structure/chair{ - dir = 4 +/obj/effect/spawner/random_spawners/oil_maybe, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plating, /area/station/maintenance/fore) "aoF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 }, /turf/simulated/floor/plasteel, -/area/station/public/recreation) +/area/station/public/fitness) "aoG" = ( /turf/simulated/wall, /area/station/maintenance/starboard) @@ -2170,7 +2189,7 @@ dir = 4 }, /obj/structure/closet/crate/freezer/iv_storage, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/item/radio/intercom{ name = "north bump"; @@ -2242,17 +2261,17 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -2298,15 +2317,42 @@ /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "apM" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 +/obj/structure/closet/crate, +/obj/item/target, +/obj/item/target, +/obj/item/target, +/obj/item/target/alien, +/obj/item/target/alien, +/obj/item/target/alien, +/obj/item/target/syndicate, +/obj/item/target/syndicate, +/obj/item/target/syndicate, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/simulated/floor/carpet/arcade, -/area/station/public/arcade) +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/security/range) "apN" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkredcorners" @@ -2323,17 +2369,24 @@ /turf/simulated/floor/carpet/arcade, /area/station/public/arcade) "apV" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/turf/simulated/floor/carpet/arcade, -/area/station/public/arcade) +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "apW" = ( /obj/structure/window/reinforced, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/station/public/recreation) +/area/station/public/fitness) "apX" = ( /obj/structure/window/reinforced{ dir = 4 @@ -2342,13 +2395,13 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/station/public/recreation) +/area/station/public/fitness) "apY" = ( /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" }, -/area/station/public/recreation) +/area/station/public/fitness) "apZ" = ( /obj/structure/chair{ dir = 4 @@ -2356,9 +2409,18 @@ /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, -/area/station/public/recreation) +/area/station/public/fitness) +"aqc" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "aqd" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/vehicle/secway, /obj/structure/cable/yellow{ d1 = 4; @@ -2411,11 +2473,11 @@ /turf/simulated/floor/plating, /area/station/maintenance/disposal) "aqt" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "aqu" = ( @@ -2462,20 +2524,19 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "aqM" = ( +/obj/item/flag/atmos, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) +"aqO" = ( +/obj/effect/spawner/random_spawners/grille_often, +/obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ + d1 = 1; d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 + icon_state = "1-2" }, /turf/simulated/floor/plating, -/area/station/maintenance/fore) +/area/station/maintenance/fsmaint) "aqQ" = ( /obj/structure/closet{ name = "Evidence Closet 1" @@ -2497,18 +2558,21 @@ name = "south bump"; pixel_y = -28 }, -/obj/machinery/light/small, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, /turf/simulated/floor/plasteel, -/area/station/public/recreation) +/area/station/public/fitness) "arf" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ +/obj/item/storage/box/bodybags, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ dir = 1 }, -/turf/simulated/floor/plasteel, -/area/station/security/brig) +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "arh" = ( /obj/machinery/light{ dir = 8 @@ -2518,31 +2582,38 @@ d2 = 2; icon_state = "1-2" }, -/obj/structure/sign/poster/official/random{ - pixel_x = -32 +/obj/item/flag/mime, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" }, -/turf/simulated/floor/plasteel, -/area/station/public/recreation) +/area/station/public/fitness) "arl" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, /turf/simulated/floor/plasteel, -/area/station/public/recreation) +/area/station/public/fitness) "arm" = ( /obj/structure/chair{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" }, -/area/station/public/recreation) +/area/station/public/fitness) "arn" = ( -/obj/machinery/hologram/holopad, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/carpet/arcade, -/area/station/public/arcade) +/obj/structure/rack, +/obj/item/extinguisher, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/cobweb_left_frequent, +/turf/simulated/floor/plasteel, +/area/station/maintenance/fore) "aro" = ( /obj/structure/chair{ dir = 1 @@ -2554,7 +2625,7 @@ dir = 1; icon_state = "neutralcorner" }, -/area/station/public/recreation) +/area/station/public/fitness) "arr" = ( /obj/machinery/space_heater, /turf/simulated/floor/plating, @@ -2682,7 +2753,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/port) "arV" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /mob/living/simple_animal/bot/secbot/armsky, /obj/structure/cable/yellow{ d1 = 4; @@ -2710,16 +2781,27 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft2) "asy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plasteel{ - dir = 8; + dir = 1; icon_state = "neutralcorner" }, -/area/station/public/recreation) +/area/station/public/fitness) "asz" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -2730,45 +2812,40 @@ pixel_x = -3; pixel_y = 5 }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" }, -/area/station/public/recreation) +/area/station/public/fitness) "asA" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/effect/landmark/start/clown, /obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" }, -/turf/simulated/floor/plating, -/area/station/maintenance/fore) +/area/station/public/fitness) "asB" = ( /obj/structure/cable/yellow{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, /turf/simulated/floor/plasteel, -/area/station/public/recreation) +/area/station/public/fitness) "asC" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -2788,16 +2865,26 @@ dir = 8; icon_state = "neutralcorner" }, -/area/station/public/recreation) +/area/station/public/fitness) "asE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 +/obj/structure/grille/broken, +/obj/item/stack/rods, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 9; + level = 2 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/turf/simulated/floor/carpet/arcade, -/area/station/public/arcade) +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "asJ" = ( /turf/simulated/floor/plating, /area/station/maintenance/starboard) @@ -2824,17 +2911,8 @@ /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "asN" = ( -/obj/structure/rack, -/obj/item/book/manual/wiki/engineering_guide{ - pixel_x = 3; - pixel_y = 4 - }, -/obj/item/storage/box/lights/mixed, -/obj/effect/spawner/lootdrop/maintenance, -/obj/effect/decal/cleanable/cobweb2, -/obj/machinery/light/small{ - dir = 1 - }, +/obj/machinery/atmospherics/unary/tank/air, +/obj/effect/spawner/random_spawners/cobweb_right_rare, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "asQ" = ( @@ -2850,14 +2928,8 @@ }, /area/station/engineering/gravitygenerator) "asU" = ( -/obj/structure/cable{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/power/solar_control{ - name = "Fore Starboard Solar Control" - }, -/turf/simulated/floor/plating, +/obj/effect/spawner/random_spawners/wall_rusted_probably, +/turf/simulated/wall/r_wall, /area/station/maintenance/auxsolarstarboard) "asV" = ( /obj/machinery/economy/vending/detdrobe, @@ -2866,8 +2938,16 @@ }, /area/station/security/detective) "asW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ - dir = 1 + dir = 8 }, /turf/simulated/floor/plating, /area/station/maintenance/fore) @@ -2926,13 +3006,10 @@ }, /area/station/medical/chemistry) "ath" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "whitegreenfull" - }, -/area/station/public/sleep) +/obj/effect/landmark/spawner/xeno, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "ati" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ @@ -3067,80 +3144,84 @@ /area/station/service/cafeteria) "atN" = ( /obj/structure/closet/lasertag/red, +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -27 + }, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, -/area/station/public/recreation) +/area/station/public/fitness) "atO" = ( -/obj/structure/rack, -/obj/item/clothing/under/color/red, -/obj/item/clothing/ears/earmuffs, -/obj/item/clothing/accessory/red, -/obj/item/clothing/head/soft/red, /obj/machinery/newscaster{ dir = 1; name = "south bump"; pixel_y = -28 }, +/obj/structure/closet/lasertag/blue, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, -/area/station/public/recreation) +/area/station/public/fitness) "atP" = ( -/obj/structure/rack, -/obj/item/clothing/under/color/blue, -/obj/item/clothing/ears/earmuffs, -/obj/item/clothing/accessory/blue, -/obj/item/clothing/head/soft/blue, /obj/structure/sign/poster/official/random{ pixel_y = -32 }, +/obj/structure/closet/masks, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, -/area/station/public/recreation) +/area/station/public/fitness) "atQ" = ( -/obj/structure/closet/lasertag/blue, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/toilet{ + dir = 4 + }, /turf/simulated/floor/plasteel{ - icon_state = "darkgrey" + icon_state = "redfull" }, -/area/station/public/recreation) +/area/station/security/permabrig) "atR" = ( /obj/structure/disposalpipe/junction{ dir = 2; icon_state = "pipe-j2" }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" }, -/area/station/public/recreation) +/area/station/public/fitness) "atS" = ( -/obj/machinery/economy/vending/snack, -/turf/simulated/floor/carpet/arcade, -/area/station/public/arcade) +/obj/machinery/economy/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/station/security/main) "atT" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, -/area/station/public/recreation) +/area/station/public/fitness) "atU" = ( -/obj/machinery/atmospherics/portable/canister/air, -/obj/machinery/atmospherics/unary/portables_connector{ - dir = 8 - }, -/obj/structure/sign/vacuum/external{ - pixel_y = 32 +/obj/effect/spawner/window/reinforced/tinted, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) @@ -3169,7 +3250,7 @@ /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, -/area/station/public/recreation) +/area/station/public/fitness) "atX" = ( /obj/structure/sign/vacuum/external{ pixel_x = 32 @@ -3189,21 +3270,13 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard) "aud" = ( -/obj/item/mmi{ - name = "man-machine interface" - }, -/obj/structure/rack{ - dir = 8; - layer = 2.9 +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4; + initialize_directions = 11 }, -/obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "aue" = ( -/obj/structure/cable{ - d2 = 4; - icon_state = "0-4" - }, /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -3212,6 +3285,10 @@ name = "west bump"; pixel_x = -24 }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-4" + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "aug" = ( @@ -3380,13 +3457,13 @@ /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, -/area/station/public/recreation) +/area/station/public/fitness) "auO" = ( -/obj/machinery/atmospherics/pipe/simple/visible/purple{ - dir = 4 +/obj/structure/closet/wardrobe/mixed, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" }, -/turf/simulated/floor/plating, -/area/station/maintenance/fore) +/area/station/public/locker) "auP" = ( /obj/machinery/camera{ c_tag = "Fitness Room - Aft"; @@ -3405,7 +3482,7 @@ /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, -/area/station/public/recreation) +/area/station/public/fitness) "auV" = ( /obj/item/kirbyplants, /turf/simulated/floor/plasteel{ @@ -3424,44 +3501,50 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/airlock, +/obj/machinery/door/airlock/glass, /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/security/iaa, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "IAA" + }, /turf/simulated/floor/plasteel{ icon_state = "cult" }, /area/station/legal/lawoffice) "ave" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/yellow{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 8; + icon_state = "2-8" }, /turf/simulated/floor/plating, /area/station/maintenance/fore) "avf" = ( -/obj/structure/table, -/obj/item/folder/blue, -/turf/simulated/floor/plating, -/area/station/maintenance/fore) +/obj/effect/turf_decal/delivery, +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel, +/area/station/engineering/gravitygenerator) "avg" = ( -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "darkbluecorners" +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 }, -/area/station/legal/courtroom) +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "avk" = ( -/obj/structure/closet/secure_closet/security, /obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "darkred" + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/area/station/security/storage) +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/station/security/brig) "avr" = ( /turf/simulated/wall, /area/station/public/mrchangs) @@ -3477,19 +3560,26 @@ /obj/effect/turf_decal/woodsiding{ dir = 10 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/disposalpipe/trunk, /turf/simulated/floor/wood, /area/station/service/cafeteria) "avy" = ( -/obj/structure/rack, -/obj/item/extinguisher, -/obj/effect/spawner/lootdrop/maintenance, -/turf/simulated/floor/plating, +/obj/machinery/atmospherics/portable/canister/oxygen, +/obj/effect/turf_decal/delivery/hollow, +/obj/effect/spawner/random_spawners/cobweb_left_rare, +/turf/simulated/floor/plasteel, /area/station/maintenance/fsmaint) "avz" = ( -/obj/machinery/atmospherics/binary/pump{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) @@ -3509,9 +3599,8 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard) "avD" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance/three, -/turf/simulated/floor/plating, +/obj/structure/dispenser, +/turf/simulated/floor/plasteel, /area/station/maintenance/fsmaint) "avE" = ( /obj/machinery/door/firedoor, @@ -3563,15 +3652,15 @@ /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "avH" = ( -/obj/machinery/power/terminal, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "avI" = ( @@ -3605,7 +3694,7 @@ /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, -/area/station/public/recreation) +/area/station/public/fitness) "avK" = ( /obj/machinery/conveyor/north{ id = "QMLoad2" @@ -3616,19 +3705,16 @@ /turf/simulated/floor/plating, /area/station/supply/storage) "avL" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/machinery/door/airlock/atmos{ + name = "Fore Atmospherics Maintenance" }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/maintenance/fore) "avM" = ( /obj/structure/cable/yellow{ d2 = 8; @@ -3638,9 +3724,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/auxsolarstarboard) "avN" = ( -/obj/machinery/porta_turret{ - dir = 8 - }, +/obj/machinery/porta_turret/ai_turret, /obj/machinery/computer/security/telescreen/minisat{ dir = 4; pixel_x = -29 @@ -3806,18 +3890,21 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "awn" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/chair/office/light{ + dir = 4 }, /obj/structure/cable{ - d1 = 2; + d1 = 4; d2 = 8; - icon_state = "2-8" + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) @@ -3839,11 +3926,12 @@ name = "west bump"; pixel_x = -24 }, +/obj/item/flag/clown, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" }, -/area/station/public/recreation) +/area/station/public/fitness) "awu" = ( /obj/machinery/atmospherics/unary/tank/air{ dir = 1 @@ -3851,8 +3939,10 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore) "awv" = ( -/obj/effect/landmark/spawner/nukedisc_respawn, -/turf/simulated/floor/plating, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, /area/station/maintenance/fsmaint) "aww" = ( /obj/structure/cable/yellow{ @@ -3927,29 +4017,29 @@ }, /area/station/science/research) "awM" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/random_spawners/cobweb_right_frequent, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) +"awN" = ( /obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/girder, -/turf/simulated/floor/plating, -/area/station/maintenance/fore) -"awN" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/statue/chickenstatue, -/obj/machinery/camera{ - c_tag = "Mr. Chang's" +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" }, -/turf/simulated/floor/wood, -/area/station/public/mrchangs) +/area/station/public/sleep) "awO" = ( -/obj/machinery/economy/vending/chinese, -/turf/simulated/floor/wood, -/area/station/public/mrchangs) +/obj/machinery/computer/arcade/recruiter, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/carpet/arcade, +/area/station/public/arcade) "awP" = ( /obj/structure/statue/chickenstatue, /turf/simulated/floor/wood, @@ -3964,63 +4054,47 @@ "awS" = ( /obj/structure/cable/yellow{ d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 + d2 = 8; + icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 }, /turf/simulated/floor/plasteel, /area/station/public/dorms) "awT" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plating, +/obj/item/clothing/gloves/color/fyellow, +/obj/effect/spawner/random_spawners/cobweb_right_rare, +/turf/simulated/floor/plasteel, /area/station/maintenance/fore) "awU" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/chair/office/light, /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/turf/simulated/floor/plasteel, -/area/station/engineering/gravitygenerator) -"awV" = ( -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/apc{ +/obj/machinery/firealarm{ dir = 1; - name = "north bump"; - pixel_y = 24 + name = "south bump"; + pixel_y = -24 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ +/obj/machinery/power/terminal{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" }, -/turf/simulated/floor/plasteel{ - icon_state = "whitegreenfull" +/turf/simulated/floor/plasteel, +/area/station/engineering/gravitygenerator) +"awV" = ( +/obj/machinery/economy/vending/chinese, +/obj/machinery/light{ + dir = 1 }, -/area/station/public/sleep) +/turf/simulated/floor/wood, +/area/station/public/mrchangs) "awW" = ( /obj/machinery/door/airlock/public/glass{ name = "space-bridge access" @@ -4058,7 +4132,8 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "awZ" = ( -/obj/item/kirbyplants, +/obj/structure/closet/secure_closet/personal, +/obj/item/clothing/under/misc/assistantformal, /obj/machinery/firealarm{ name = "north bump"; pixel_y = 24 @@ -4246,36 +4321,30 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "axG" = ( -/obj/machinery/light_switch{ - dir = 8; - name = "east bump"; - pixel_x = 24 - }, -/obj/machinery/camera{ - c_tag = "Detective's Office"; - dir = 8 - }, -/obj/item/kirbyplants{ - icon_state = "plant-24" +/obj/item/storage/box/lights/mixed, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 }, -/turf/simulated/floor/carpet, -/area/station/security/detective) +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "axH" = ( /obj/structure/flora/ausbushes/lavendergrass, /obj/item/reagent_containers/food/snacks/grown/banana, /turf/simulated/floor/grass/no_creep, /area/station/medical/virology) "axM" = ( -/obj/machinery/power/smes{ - charge = 5e+006 +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 }, -/obj/structure/cable{ - d2 = 4; - icon_state = "0-4" +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 }, -/obj/effect/turf_decal/delivery, -/turf/simulated/floor/plasteel, -/area/station/engineering/gravitygenerator) +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/station/public/toilet/lockerroom) "axN" = ( /turf/simulated/floor/plasteel, /area/station/security/processing) @@ -4297,17 +4366,18 @@ /turf/space, /area/space/nearstation) "axS" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; icon_state = "4-8" }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/maintenance/fore) "axV" = ( @@ -4324,11 +4394,8 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, /turf/simulated/floor/plasteel, -/area/station/public/recreation) +/area/station/public/fitness) "axX" = ( /obj/machinery/conveyor_switch/oneway{ id = "QMLoad2"; @@ -4375,11 +4442,11 @@ /turf/simulated/floor/wood, /area/station/public/mrchangs) "ayb" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 +/obj/structure/chair/stool{ + dir = 1 }, -/turf/simulated/floor/wood, -/area/station/public/mrchangs) +/turf/simulated/floor/carpet/arcade, +/area/station/public/arcade) "ayc" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -4400,29 +4467,16 @@ d2 = 2; icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel, /area/station/public/dorms) "aye" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/turf/simulated/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/station/public/dorms) +/obj/structure/table/wood, +/turf/simulated/floor/wood, +/area/station/public/mrchangs) "ayf" = ( /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, @@ -4450,28 +4504,21 @@ }, /area/station/command/office/captain/bedroom) "ayk" = ( -/obj/structure/closet/crate/hydroponics, -/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/random_barrier/obstruction, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "ayr" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) @@ -4480,18 +4527,12 @@ /turf/simulated/floor/plating, /area/station/public/locker) "ayv" = ( -/obj/machinery/atmospherics/unary/portables_connector{ - dir = 4 - }, -/turf/simulated/floor/plating, +/obj/effect/spawner/random_spawners/fungus_probably, +/turf/simulated/wall, /area/station/maintenance/fsmaint) "ayx" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/simple/visible/purple, +/obj/effect/spawner/window/reinforced/tinted/grilled, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "ayy" = ( @@ -4559,18 +4600,15 @@ icon_state = "4-8" }, /obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/effect/turf_decal/stripes/line{ dir = 10 }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "ayN" = ( @@ -4630,23 +4668,27 @@ }, /area/station/security/brig) "azf" = ( -/obj/machinery/atmospherics/portable/canister/air, -/obj/machinery/atmospherics/unary/portables_connector, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) +/obj/structure/chair/comfy/purp, +/obj/item/restraints/handcuffs/pinkcuffs, +/turf/simulated/floor/carpet/purple, +/area/station/maintenance/fore) "azh" = ( -/obj/structure/table/wood, -/obj/machinery/light/small{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/wood, -/area/station/public/mrchangs) +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet/arcade, +/area/station/public/arcade) "azi" = ( /obj/effect/decal/cleanable/cobweb, /obj/structure/closet/crate, @@ -4674,6 +4716,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 6 }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "azp" = ( @@ -4691,23 +4736,25 @@ d2 = 8; icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, /obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "azr" = ( -/obj/structure/closet/crate/medical, -/obj/item/stack/cable_coil, -/obj/effect/spawner/lootdrop/maintenance/three, +/obj/machinery/space_heater, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "azs" = ( @@ -4716,27 +4763,22 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "azu" = ( -/obj/item/stack/sheet/cardboard, -/obj/item/flashlight, -/obj/effect/decal/cleanable/cobweb2, +/obj/structure/closet/firecloset, /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) +/area/station/maintenance/fore) "azy" = ( /obj/structure/reagent_dispensers/fueltank, /turf/simulated/floor/plating, @@ -4773,26 +4815,34 @@ /obj/item/radio/intercom/department/security{ pixel_y = 28 }, -/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "vault" }, /area/station/security/armory/secure) "azH" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/visible/purple{ - dir = 9 +/obj/effect/spawner/random_spawners/grille_maybe, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/simulated/floor/plating, /area/station/maintenance/fore) @@ -4816,23 +4866,12 @@ /turf/simulated/floor/plating/airless, /area/space/nearstation) "azL" = ( -/obj/structure/table/wood, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/computer/med_data/laptop{ - dir = 1; - pixel_y = 3 - }, -/obj/machinery/button/windowtint{ - dir = 4; - id = "HoS"; - pixel_x = -24; - pixel_y = 6; - req_access_txt = "58" +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/turf/simulated/floor/wood, -/area/station/command/office/hos) +/turf/simulated/floor/carpet/arcade, +/area/station/public/arcade) "azN" = ( /obj/machinery/computer/supplycomp{ dir = 1 @@ -4884,18 +4923,27 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel, /area/station/supply/storage) "azV" = ( -/obj/structure/table/wood, -/obj/machinery/alarm{ - dir = 4; - name = "west bump"; - pixel_x = -24 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/simulated/floor/wood, -/area/station/public/mrchangs) +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/carpet/arcade, +/area/station/public/arcade) "azY" = ( /obj/structure/bookcase/sop, /turf/simulated/floor/plasteel{ @@ -4903,24 +4951,26 @@ }, /area/station/legal/lawoffice) "azZ" = ( -/obj/machinery/light/small{ - dir = 8 +/obj/structure/disposalpipe/junction, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" }, /area/station/public/dorms) -"aAb" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/all/security/forensics, -/obj/effect/mapping_helpers/airlock/autoname, +"aAf" = ( +/obj/effect/spawner/random_spawners/grille_often, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, /turf/simulated/floor/plating, /area/station/maintenance/fore) "aAg" = ( @@ -4945,8 +4995,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft) "aAm" = ( -/obj/machinery/light/small{ - dir = 8 +/obj/item/stack/sheet/metal, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 }, /turf/simulated/floor/plating, /area/station/maintenance/fore) @@ -4981,28 +5032,19 @@ }, /area/station/public/dorms) "aAI" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/sign/radiation/rad_area{ - dir = 1; - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plasteel, /area/station/maintenance/fsmaint) "aAJ" = ( /turf/simulated/floor/plasteel{ @@ -5010,18 +5052,15 @@ }, /area/station/public/sleep) "aAK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/sign/radiation/rad_area{ - dir = 1; - pixel_y = 32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "aAL" = ( @@ -5106,11 +5145,23 @@ /turf/space, /area/station/engineering/solar/auxport) "aBu" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance/two, -/obj/effect/decal/cleanable/cobweb2, -/turf/simulated/floor/plating, -/area/station/maintenance/fore) +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/mineral/tranquillite, +/area/station/service/mime) "aBv" = ( /obj/structure/table/glass, /obj/machinery/newscaster{ @@ -5151,6 +5202,13 @@ /obj/machinery/door/airlock{ name = "Recreation Area" }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -5162,124 +5220,77 @@ /turf/simulated/floor/carpet, /area/station/security/detective) "aBF" = ( -/obj/machinery/cryopod, -/obj/machinery/light/small{ - dir = 4 +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/start/security_officer, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitegreen" + icon_state = "red" }, -/area/station/public/sleep) +/area/station/security/main) "aBI" = ( /turf/simulated/wall, /area/station/public/toilet/lockerroom) -"aBJ" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/economy/atm{ - pixel_y = -32 - }, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, -/turf/simulated/floor/wood, -/area/station/public/mrchangs) -"aBL" = ( -/obj/machinery/light_switch{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/wood, -/area/station/public/mrchangs) "aBM" = ( -/obj/structure/rack, -/obj/effect/landmark/spawner/nukedisc_respawn, -/obj/effect/spawner/lootdrop{ - loot = list(/obj/item/storage/box/mousetraps,/obj/item/storage/box/lights/tubes,/obj/item/storage/box/lights/mixed,/obj/item/storage/box/lights/bulbs); - name = "Janitor Supplies Spawner" +/obj/item/mounted/frame/apc_frame, +/obj/structure/cable/pink{ + icon_state = "2-8" }, /turf/simulated/floor/plating, /area/station/maintenance/fore) "aBN" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/airlock/public/glass, -/obj/effect/mapping_helpers/airlock/autoname, -/turf/simulated/floor/wood, -/area/station/public/mrchangs) -"aBO" = ( /obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plasteel, /area/station/public/dorms) -"aBR" = ( -/obj/machinery/alarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 +"aBO" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ - icon_state = "whitegreenfull" + dir = 4; + icon_state = "neutralcorner" }, -/area/station/public/sleep) +/area/station/public/locker) +"aBR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/station/public/mrchangs) "aBT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, +/obj/structure/closet/emcloset, +/obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "aBU" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -5288,26 +5299,59 @@ dir = 4; icon_state = "pipe-c" }, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) -"aBZ" = ( -/turf/simulated/wall/r_wall, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, /area/station/maintenance/fsmaint) -"aCa" = ( +"aBV" = ( +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "bridge blast"; + name = "Bridge Blast Doors" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/command/bridge) +"aBY" = ( /obj/structure/cable/yellow{ - d1 = 1; d2 = 8; - icon_state = "1-8" + icon_state = "0-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 +/obj/machinery/door/poddoor/preopen{ + id_tag = "bridge blast"; + name = "Bridge Blast Doors" }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/command/bridge) +"aBZ" = ( +/turf/simulated/wall/r_wall, +/area/station/maintenance/fsmaint) +"aCa" = ( +/obj/effect/spawner/lootdrop/maintenance, /obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) @@ -5328,13 +5372,6 @@ /area/station/engineering/control) "aCe" = ( /obj/machinery/door/firedoor, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/door/airlock{ name = "Recreation Area" }, @@ -5375,13 +5412,12 @@ /turf/simulated/floor/plating/airless, /area/space/nearstation) "aCr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating, /area/station/maintenance/fore) "aCs" = ( @@ -5429,21 +5465,12 @@ }, /area/station/supply/miningdock) "aCu" = ( -/obj/structure/closet/secure_closet/security, -/obj/machinery/power/apc{ - dir = 8; +/obj/item/radio/intercom{ name = "west bump"; - pixel_x = -24 - }, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/plasteel{ - dir = 6; - icon_state = "darkred" + pixel_x = -28 }, -/area/station/security/storage) +/turf/simulated/floor/plasteel, +/area/station/security/brig) "aCw" = ( /obj/effect/landmark/start/shaft_miner, /obj/machinery/atmospherics/unary/vent_pump/on{ @@ -5454,7 +5481,7 @@ "aCx" = ( /obj/structure/closet/secure_closet/freezer/money, /obj/item/clothing/head/bearpelt, -/obj/effect/turf_decal/bot_white/right, +/obj/effect/turf_decal/delivery/white/hollow/right, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, @@ -5492,7 +5519,7 @@ /obj/structure/closet/fireaxecabinet{ pixel_y = 32 }, -/obj/effect/turf_decal/bot_white/left, +/obj/effect/turf_decal/delivery/white/hollow/left, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, @@ -5504,35 +5531,46 @@ /area/station/engineering/control) "aCH" = ( /obj/structure/cable/yellow, -/obj/effect/spawner/window/reinforced/polarized/grilled, +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "Processing" + }, /turf/simulated/floor/plating, /area/station/supply/storage) -"aCU" = ( -/obj/machinery/light/small{ - dir = 1 +"aCV" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" }, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" }, -/area/station/public/toilet/lockerroom) -"aCW" = ( -/obj/structure/sign/chinese{ - pixel_x = -32 +/obj/machinery/door/poddoor/preopen{ + id_tag = "bridge blast"; + name = "Bridge Blast Doors" }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/command/bridge) +"aCW" = ( /obj/structure/disposalpipe/segment, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" }, /area/station/public/dorms) "aCY" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/sign/pods{ - pixel_x = 32 - }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, @@ -5541,14 +5579,14 @@ }, /area/station/public/dorms) "aCZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "aDa" = ( @@ -5576,36 +5614,33 @@ /turf/simulated/floor/plasteel, /area/station/engineering/control) "aDd" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, /obj/structure/cable/yellow{ - d1 = 4; + d1 = 2; d2 = 8; - icon_state = "4-8" + icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 + dir = 10 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/junction{ - dir = 2; - icon_state = "pipe-y" + dir = 10 }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" }, -/area/station/public/recreation) +/area/station/public/fitness) "aDe" = ( -/obj/item/radio/intercom{ - name = "north bump"; - pixel_y = 28 - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel{ - icon_state = "whitegreenfull" +/obj/machinery/power/grounding_rod{ + anchored = 1 }, -/area/station/public/sleep) +/obj/effect/turf_decal/delivery/hollow, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "aDi" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ @@ -5738,7 +5773,7 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/obj/effect/turf_decal/bot_white/right, +/obj/effect/turf_decal/delivery/white/hollow/right, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, @@ -5782,26 +5817,38 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/obj/effect/turf_decal/bot_white/left, +/obj/effect/turf_decal/delivery/white/hollow/left, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, /area/station/command/vault) +"aDK" = ( +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "bridge blast"; + name = "Bridge Blast Doors" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/command/bridge) "aDL" = ( /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 4 }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, /obj/effect/turf_decal/stripes/line, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/engine, /area/station/engineering/control) "aDT" = ( @@ -5811,26 +5858,53 @@ /turf/simulated/floor/plasteel, /area/station/security/processing) "aDY" = ( -/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/fore) "aEa" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance/three, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/start/security_officer, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/station/security/main) +"aEh" = ( +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "bridge blast"; + name = "Bridge Blast Doors" + }, +/obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/fore) +/area/station/command/bridge) "aEj" = ( /obj/effect/landmark/burnturf, /turf/simulated/floor/plating, /area/station/public/storage/emergency/port) "aEk" = ( -/obj/item/bikehorn/rubberducky, -/obj/effect/landmark/spawner/xeno, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/area/station/public/toilet/lockerroom) +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet/arcade, +/area/station/public/arcade) "aEl" = ( /turf/simulated/floor/plating, /area/station/maintenance/xenobio_north) @@ -5853,76 +5927,56 @@ /turf/simulated/floor/plasteel, /area/station/engineering/control) "aEo" = ( -/obj/structure/disposalpipe/junction{ - dir = 4; - icon_state = "pipe-y" - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/obj/structure/cable{ + d2 = 8; + icon_state = "0-4" }, -/area/station/public/dorms) +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/engineering/gravitygenerator) "aEp" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel, /area/station/public/dorms) "aEq" = ( /obj/structure/cable/yellow{ - d1 = 4; + d1 = 1; d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 + icon_state = "1-8" }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light/small{ dir = 4 }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralcorner" +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/area/station/public/dorms) +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "aEr" = ( /obj/structure/cable/yellow{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ +/obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) +/area/station/security/main) "aEs" = ( /obj/structure/closet/crate, /obj/item/stack/ore/silver, @@ -5932,39 +5986,39 @@ }, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) -"aEv" = ( +"aEt" = ( /obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 2; + icon_state = "0-2" }, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) -"aEw" = ( /obj/structure/cable/yellow{ - d1 = 1; + d1 = 2; d2 = 8; - icon_state = "1-8" + icon_state = "2-8" }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/machinery/door/poddoor/preopen{ + id_tag = "bridge blast"; + name = "Bridge Blast Doors" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/command/bridge) +"aEw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 9; + level = 2 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/light/small{ - dir = 4 +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plasteel, /area/station/maintenance/fsmaint) "aEy" = ( /obj/effect/turf_decal/delivery, @@ -6014,25 +6068,16 @@ }, /area/station/engineering/solar/auxport) "aED" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/economy/vending/shoedispenser, +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/simulated/floor/plasteel{ + icon_state = "darkgrey" }, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) +/area/station/public/locker) "aEE" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -6042,19 +6087,6 @@ }, /turf/simulated/floor/plasteel, /area/station/engineering/control) -"aEG" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plating, -/area/station/security/permabrig) "aEH" = ( /obj/machinery/firealarm{ dir = 4; @@ -6142,7 +6174,7 @@ pixel_y = -2 }, /obj/item/storage/belt/champion, -/obj/effect/turf_decal/bot_white/right, +/obj/effect/turf_decal/delivery/white/hollow/right, /obj/item/radio/intercom{ name = "west bump"; pixel_x = -28 @@ -6181,7 +6213,7 @@ /obj/structure/closet/crate{ name = "Silver Crate" }, -/obj/effect/turf_decal/bot_white/left, +/obj/effect/turf_decal/delivery/white/hollow/left, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, @@ -6202,47 +6234,12 @@ }, /area/station/security/main) "aFj" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/visible/purple{ - dir = 5 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/fore) -"aFq" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/reinforced/normal{ - dir = 1; - name = "Warden's Desk" - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/security/armory{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ dir = 1 }, -/obj/machinery/door/window/classic/normal{ - name = "Reception Window" - }, -/obj/machinery/door/poddoor/preopen{ - id_tag = "Secure Gate"; - name = "brig shutters" - }, -/obj/machinery/door/firedoor, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/item/storage/fancy/donut_box, /turf/simulated/floor/plasteel, -/area/station/security/warden) +/area/station/maintenance/fore) "aFy" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/autoname, @@ -6282,14 +6279,6 @@ icon_state = "neutralcorner" }, /area/station/public/dorms) -"aFI" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel, -/area/station/public/dorms) "aFK" = ( /obj/structure/table, /obj/machinery/light/small{ @@ -6318,8 +6307,15 @@ /turf/simulated/floor/engine, /area/station/science/explab/chamber) "aFM" = ( -/obj/structure/closet/emcloset, -/turf/simulated/floor/plating, +/obj/effect/spawner/random_spawners/grille_often, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, /area/station/maintenance/fsmaint) "aFO" = ( /obj/effect/decal/cleanable/fungus, @@ -6341,12 +6337,9 @@ /turf/simulated/wall, /area/station/engineering/control) "aFT" = ( -/obj/machinery/atmospherics/pipe/simple/visible/purple{ - dir = 10 - }, -/obj/machinery/atmospherics/meter, -/turf/simulated/floor/plating, -/area/station/maintenance/fore) +/obj/machinery/light/small, +/turf/simulated/floor/wood, +/area/station/service/clown) "aFY" = ( /obj/machinery/atmospherics/pipe/simple/visible, /turf/simulated/floor/plasteel{ @@ -6360,7 +6353,7 @@ /area/station/engineering/control) "aGb" = ( /obj/structure/table, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/item/storage/belt/utility, /obj/item/storage/belt/utility, /obj/item/storage/belt/utility, @@ -6431,7 +6424,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "aGn" = ( -/obj/effect/turf_decal/bot_white/right, +/obj/effect/turf_decal/delivery/white/hollow/right, /obj/machinery/camera/motion{ c_tag = "Vault"; dir = 10; @@ -6510,41 +6503,35 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore) "aGH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop{ + loot = list(/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes); + name = "trash spawner" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/sign/poster/contraband/random{ - pixel_x = -32 - }, /turf/simulated/floor/plating, /area/station/maintenance/fore) "aGJ" = ( -/obj/structure/urinal{ - pixel_y = 29 - }, -/turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 }, -/area/station/public/toilet/lockerroom) +/turf/simulated/floor/carpet/arcade, +/area/station/public/arcade) "aGL" = ( -/obj/machinery/door/airlock{ - name = "Unisex Showers" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" - }, -/area/station/public/toilet/lockerroom) +/obj/structure/chair/comfy/black, +/turf/simulated/floor/carpet/arcade, +/area/station/public/arcade) "aGM" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/machinery/door/airlock{ + name = "Dormitories" }, +/obj/machinery/door/firedoor, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -6574,76 +6561,40 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/public/dorms) -"aGR" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/effect/landmark/start/mime, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel, -/area/station/public/dorms) "aGS" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/structure/sign/chinese{ + pixel_x = 32 }, /turf/simulated/floor/plasteel, /area/station/public/dorms) "aGU" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 6 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 + dir = 6 }, /obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" + d1 = 2; + d2 = 4; + icon_state = "2-4" }, -/obj/machinery/door/airlock/tranquillite, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/service/mime, -/obj/machinery/door/firedoor, -/turf/simulated/floor/mineral/tranquillite, -/area/station/service/mime) -"aGV" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "caution" }, +/area/station/maintenance/fsmaint) +"aGV" = ( /obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" + d1 = 2; + d2 = 4; + icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, -/turf/simulated/floor/mineral/tranquillite, -/area/station/service/mime) +/turf/simulated/floor/plasteel, +/area/station/security/brig) "aGW" = ( /obj/structure/sign/poster/contraband/random{ pixel_x = 32 @@ -6834,7 +6785,7 @@ /area/station/engineering/atmos/distribution) "aHH" = ( /obj/effect/decal/cleanable/cobweb, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/item/kirbyplants{ icon_state = "plant-20" }, @@ -6928,9 +6879,6 @@ /turf/simulated/floor/plasteel, /area/station/supply/storage) "aHZ" = ( -/obj/machinery/light/small{ - dir = 1 - }, /obj/machinery/power/apc{ dir = 1; name = "north bump"; @@ -6957,62 +6905,25 @@ icon_state = "white" }, /area/station/science/xenobiology) -"aIc" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, -/turf/simulated/floor/mineral/tranquillite, -/area/station/service/mime) -"aId" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/newscaster{ - dir = 1; - name = "south bump"; - pixel_y = -28 - }, -/obj/machinery/door_control{ - id = "ToiletB"; - name = "Lock Control"; - normaldoorcontrol = 1; - pixel_x = -25; - specialfunctions = 4 - }, -/obj/machinery/recharge_station, -/turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" - }, -/area/station/public/toilet/lockerroom) -"aIe" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 +"aIb" = ( +/obj/structure/cable/yellow, +/obj/machinery/door/poddoor/preopen{ + id_tag = "bridge blast"; + name = "Bridge Blast Doors" }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/command/bridge) +"aIc" = ( +/obj/machinery/light, /obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, -/obj/machinery/light/small, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" + dir = 4; + name = "east bump"; + pixel_x = 24 }, -/area/station/public/toilet/lockerroom) +/obj/structure/cable/yellow, +/turf/simulated/floor/wood, +/area/station/public/mrchangs) "aIi" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -7044,20 +6955,21 @@ /turf/simulated/floor/plasteel, /area/station/public/dorms) "aIm" = ( -/obj/machinery/alarm{ - name = "north bump"; - pixel_y = 24 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/obj/machinery/light/small{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/structure/closet/secure_closet/mime, -/obj/item/storage/fancy/crayons, -/turf/simulated/floor/mineral/tranquillite, -/area/station/service/mime) +/turf/simulated/floor/plasteel{ + icon_state = "darkgrey" + }, +/area/station/public/locker) "aIn" = ( /obj/structure/table, /obj/item/storage/fancy/crayons, @@ -7107,9 +7019,9 @@ pixel_x = 8 }, /obj/machinery/newscaster{ - dir = 8; - name = "east bump"; - pixel_x = 28 + dir = 1; + name = "south bump"; + pixel_y = -28 }, /turf/simulated/floor/mineral/tranquillite, /area/station/service/mime) @@ -7148,7 +7060,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/suit_storage_unit/engine, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) @@ -7209,6 +7121,23 @@ }, /turf/simulated/floor/plasteel, /area/station/engineering/control) +"aIH" = ( +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "bridge blast"; + name = "Bridge Blast Doors" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/command/bridge) "aIJ" = ( /obj/effect/decal/cleanable/cobweb2, /obj/structure/closet/emcloset, @@ -7273,7 +7202,7 @@ pixel_x = 2; pixel_y = -2 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/item/clothing/gloves/color/yellow, /obj/item/clothing/gloves/color/yellow, /obj/item/clothing/gloves/color/yellow, @@ -7308,7 +7237,7 @@ name = "west bump"; pixel_x = -28 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/oxygen, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) @@ -7467,26 +7396,9 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/fore) "aJl" = ( -/obj/item/restraints/handcuffs{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/structure/rack, -/obj/item/restraints/handcuffs, -/obj/item/restraints/handcuffs{ - pixel_x = -4; - pixel_y = -3 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "red" - }, -/area/station/security/main) +/obj/effect/spawner/random_spawners/grille_maybe, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "aJm" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -7535,72 +7447,44 @@ "aJv" = ( /turf/simulated/wall/r_wall, /area/station/hallway/secondary/entry) -"aJw" = ( -/turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" - }, -/area/station/public/toilet/lockerroom) "aJz" = ( /obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 + d1 = 1; + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" + icon_state = "whitegreenfull" }, -/area/station/public/toilet/lockerroom) +/area/station/public/sleep) "aJA" = ( +/obj/machinery/door/firedoor, /obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 + d1 = 1; + d2 = 2; + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock, +/obj/effect/mapping_helpers/airlock/autoname, /turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" + dir = 1; + icon_state = "whitegreen" }, -/area/station/public/toilet/lockerroom) +/area/station/public/sleep) "aJB" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Unisex Restrooms" - }, +/obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 + d1 = 1; + d2 = 4; + icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" - }, -/area/station/public/toilet/lockerroom) -"aJC" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" + dir = 5 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 + dir = 5 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -7608,11 +7492,9 @@ }, /area/station/public/dorms) "aJD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/public/dorms) "aJE" = ( @@ -7625,13 +7507,15 @@ /turf/simulated/floor/plasteel, /area/station/public/dorms) "aJG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/public/dorms) "aJI" = ( @@ -7640,28 +7524,24 @@ name = "west bump"; pixel_x = -24 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/dispenser, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "aJK" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/machinery/door/airlock/bananium, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/service/clown, -/obj/machinery/door/firedoor, -/turf/simulated/floor/wood, -/area/station/service/clown) +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "aJL" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -7718,7 +7598,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/door/airlock/engineering/glass, /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, @@ -7730,7 +7610,7 @@ name = "west bump"; pixel_x = -24 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/reagent_dispensers/fueltank, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) @@ -7826,7 +7706,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aKj" = ( @@ -8047,29 +7927,21 @@ /turf/simulated/floor/plating, /area/station/engineering/atmos/distribution) "aLc" = ( -/obj/machinery/alarm{ - dir = 8; - name = "east bump"; - pixel_x = 24 - }, -/turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" +/obj/effect/spawner/random_barrier/obstruction, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 }, -/area/station/public/toilet/lockerroom) +/turf/simulated/floor/carpet/arcade, +/area/station/maintenance/fore) "aLd" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/camera{ c_tag = "Dormitories - Aft"; dir = 4 }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -8090,9 +7962,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" + d1 = 2; + d2 = 4; + icon_state = "2-4" }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" @@ -8118,29 +7990,25 @@ }, /area/station/public/dorms) "aLh" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/landmark/start/clown, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, /area/station/public/dorms) "aLi" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ +/obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable/yellow{ @@ -8148,48 +8016,31 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, -/turf/simulated/floor/wood, -/area/station/service/clown) +/turf/simulated/floor/plasteel, +/area/station/maintenance/fsmaint) "aLj" = ( -/obj/machinery/alarm{ - name = "north bump"; - pixel_y = 24 - }, -/obj/machinery/light/small{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/structure/closet/secure_closet/clown, -/obj/item/reagent_containers/food/snacks/pie, -/turf/simulated/floor/wood, -/area/station/service/clown) +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "aLk" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable/yellow{ + d1 = 4; d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 + icon_state = "4-8" }, -/turf/simulated/floor/wood, -/area/station/service/clown) +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "aLl" = ( /turf/simulated/wall, /area/station/maintenance/fsmaint) @@ -8215,7 +8066,7 @@ }, /obj/item/grenade/chem_grenade/metalfoam, /obj/item/grenade/chem_grenade/metalfoam, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -8231,7 +8082,7 @@ }, /obj/item/wrench, /obj/item/storage/box/lights/mixed, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -8269,7 +8120,7 @@ pixel_x = -5; pixel_y = 6 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -8381,7 +8232,6 @@ }, /area/station/legal/courtroom) "aLM" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -8390,6 +8240,12 @@ d2 = 8; icon_state = "4-8" }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, /turf/simulated/floor/plasteel{ icon_state = "cult" }, @@ -8399,12 +8255,12 @@ dir = 8; name = "Mix Bypass" }, +/obj/effect/turf_decal/stripes/line, /obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/engine, /area/station/engineering/control) "aLP" = ( @@ -8455,7 +8311,7 @@ "aLR" = ( /obj/machinery/power/port_gen/pacman, /obj/structure/cable/yellow, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable/yellow{ d1 = 1; d2 = 8; @@ -8618,41 +8474,32 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "aMr" = ( -/obj/structure/mirror{ - pixel_x = 28 - }, -/obj/effect/landmark/start/assistant, -/obj/structure/sink{ +/obj/structure/disposalpipe/segment{ dir = 4; - pixel_x = 12 - }, -/turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" - }, -/area/station/public/toilet/lockerroom) -"aMs" = ( -/obj/effect/decal/warning_stripes/blue, -/obj/machinery/door/airlock{ - id_tag = "ToiletH"; - name = "Unit H" - }, -/turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" + icon_state = "pipe-c" }, -/area/station/public/toilet/lockerroom) -"aMt" = ( /obj/structure/cable/yellow{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 4; + icon_state = "1-4" }, -/obj/machinery/light/small{ - dir = 8 +/turf/simulated/floor/carpet/arcade, +/area/station/public/arcade) +"aMs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 }, +/turf/simulated/floor/wood, +/area/station/public/mrchangs) +"aMt" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=14.9-CrewQuarters-Central"; location = "14.8-Dorms-Lockers" }, +/obj/machinery/light{ + dir = 8 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -8709,19 +8556,15 @@ pixel_x = 8 }, /obj/machinery/newscaster{ - dir = 8; - name = "east bump"; - pixel_x = 28 + dir = 1; + name = "south bump"; + pixel_y = -28 }, /turf/simulated/floor/wood, /area/station/service/clown) "aMB" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ +/obj/effect/spawner/random_spawners/grille_often, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -8730,9 +8573,10 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/spawner/lootdrop{ - loot = list(/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes); - name = "trash spawner" +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) @@ -8853,7 +8697,7 @@ "aMT" = ( /obj/structure/closet/crate, /obj/item/stack/ore/glass, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ dir = 8 @@ -9064,15 +8908,17 @@ /turf/simulated/floor/plating, /area/station/legal/courtroom) "aNs" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 }, -/turf/simulated/floor/plasteel{ +/obj/machinery/computer/cryopod{ dir = 1; - icon_state = "neutralcorner" + pixel_y = -30 }, -/area/station/public/dorms) +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/station/public/sleep) "aNt" = ( /turf/simulated/floor/plasteel{ icon_state = "redcorner" @@ -9177,17 +9023,17 @@ }, /area/station/hallway/primary/fore) "aNM" = ( -/obj/effect/landmark/start/assistant, -/obj/structure/railing, -/obj/machinery/newscaster{ - dir = 8; - name = "east bump"; - pixel_x = 28 +/obj/machinery/cryopod, +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 }, /turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" + dir = 8; + icon_state = "whitegreen" }, -/area/station/public/toilet/lockerroom) +/area/station/public/sleep) "aNQ" = ( /turf/simulated/wall, /area/station/hallway/secondary/garden) @@ -9343,30 +9189,6 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel, /area/station/supply/storage) -"aOw" = ( -/obj/structure/toilet{ - pixel_y = 8 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/newscaster{ - dir = 1; - name = "south bump"; - pixel_y = -28 - }, -/obj/machinery/door_control{ - id = "Toilet2"; - name = "Lock Control"; - normaldoorcontrol = 1; - pixel_x = -25; - specialfunctions = 4 - }, -/obj/effect/landmark/spawner/nukedisc_respawn, -/turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" - }, -/area/station/public/toilet/lockerroom) "aOx" = ( /obj/effect/decal/cleanable/blood/old, /turf/simulated/floor/plasteel{ @@ -9407,17 +9229,17 @@ /turf/simulated/wall/r_wall, /area/station/turret_protected/ai_upload) "aON" = ( -/obj/structure/extinguisher_cabinet{ +/obj/machinery/cryopod, +/obj/machinery/firealarm{ + dir = 4; name = "east bump"; - pixel_x = 27 - }, -/obj/effect/decal/warning_stripes/blue/partial{ - dir = 1 + pixel_x = 24 }, /turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" + dir = 8; + icon_state = "whitegreen" }, -/area/station/public/toilet/lockerroom) +/area/station/public/sleep) "aOO" = ( /obj/structure/table/wood, /obj/item/gavelblock, @@ -9448,17 +9270,17 @@ }, /area/station/legal/courtroom) "aOU" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/newscaster{ dir = 4; name = "west bump"; pixel_x = -28 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -9489,14 +9311,12 @@ /turf/simulated/floor/plasteel, /area/station/engineering/control) "aOZ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Unisex Restrooms" - }, -/turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/area/station/public/toilet/lockerroom) +/turf/simulated/floor/wood, +/area/station/public/mrchangs) "aPa" = ( /obj/machinery/atmospherics/pipe/manifold/visible/cyan{ dir = 8; @@ -9520,34 +9340,54 @@ /turf/simulated/floor/plating, /area/station/supply/storage) "aPh" = ( -/obj/structure/table, -/obj/item/hatchet, -/obj/item/crowbar, -/obj/machinery/light{ - dir = 1 - }, -/obj/item/plant_analyzer, -/obj/item/reagent_containers/glass/bucket, -/obj/item/cultivator, -/obj/effect/turf_decal/stripes/line, +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, -/area/station/hallway/secondary/garden) +/area/station/maintenance/fsmaint) "aPi" = ( -/obj/structure/window/reinforced{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 }, -/turf/simulated/floor/grass/no_creep, -/area/station/hallway/secondary/garden) +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/station/security/main) "aPj" = ( -/mob/living/simple_animal/chicken/featherbottom, -/turf/simulated/floor/grass/no_creep, -/area/station/hallway/secondary/garden) +/obj/docking_port/stationary{ + dwidth = 2; + height = 5; + id = "laborcamp_home"; + name = "fore bay 1"; + width = 9 + }, +/turf/space, +/area/space) "aPk" = ( -/obj/structure/closet/crate, -/obj/item/wirecutters, -/obj/item/weldingtool, -/obj/effect/spawner/lootdrop/maintenance, -/turf/simulated/floor/plating, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "caution" + }, /area/station/maintenance/fsmaint) "aPl" = ( /obj/machinery/shieldgen, @@ -9588,14 +9428,9 @@ /turf/simulated/floor/plasteel, /area/station/engineering/control) "aPq" = ( -/obj/machinery/biogenerator, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, -/obj/effect/turf_decal/stripes/line, -/turf/simulated/floor/plasteel, -/area/station/hallway/secondary/garden) +/obj/machinery/computer/arcade/battle, +/turf/simulated/floor/carpet/arcade, +/area/station/public/arcade) "aPr" = ( /obj/structure/table, /obj/item/radio/intercom{ @@ -9695,23 +9530,24 @@ /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "aPz" = ( -/obj/item/seeds/apple, -/obj/item/seeds/banana, -/obj/item/seeds/cocoapod, -/obj/item/seeds/grape, -/obj/item/seeds/orange, -/obj/item/seeds/sugarcane, -/obj/item/seeds/wheat, -/obj/item/seeds/watermelon, -/obj/structure/table, -/obj/item/seeds/tower, -/obj/effect/turf_decal/stripes/line, -/obj/item/radio/intercom{ - name = "north bump"; - pixel_y = 28 +/obj/machinery/light/small{ + dir = 1 }, -/turf/simulated/floor/plasteel, -/area/station/hallway/secondary/garden) +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/station/public/toilet/lockerroom) "aPA" = ( /obj/machinery/light_construct{ dir = 8 @@ -9747,15 +9583,19 @@ icon_state = "bar" }, /area/station/service/bar) -"aPI" = ( -/obj/machinery/seed_extractor, -/obj/machinery/alarm{ - name = "north bump"; - pixel_y = 24 +"aPH" = ( +/obj/structure/table/wood, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 }, -/obj/effect/turf_decal/stripes/line, -/turf/simulated/floor/plasteel, -/area/station/hallway/secondary/garden) +/turf/simulated/floor/wood, +/area/station/public/mrchangs) +"aPI" = ( +/obj/machinery/computer/arcade/orion_trail, +/turf/simulated/floor/carpet/arcade, +/area/station/public/arcade) "aPK" = ( /obj/structure/table, /obj/effect/turf_decal/delivery, @@ -9820,17 +9660,14 @@ /turf/simulated/floor/plasteel, /area/station/supply/storage) "aPS" = ( -/obj/structure/mirror{ - pixel_x = 28 - }, -/obj/structure/sink{ - dir = 4; - pixel_x = 12 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, +/obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" + icon_state = "whitegreenfull" }, -/area/station/public/toilet/lockerroom) +/area/station/public/sleep) "aPV" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light_switch{ @@ -9840,17 +9677,6 @@ }, /turf/simulated/floor/plasteel, /area/station/supply/storage) -"aPW" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/station/public/mrchangs) "aPX" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -9900,10 +9726,15 @@ /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "aQd" = ( -/obj/machinery/shower{ - dir = 4 +/obj/structure/mirror{ + pixel_y = -34 + }, +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "old sink"; + pixel_y = -8; + dir = 1 }, -/obj/structure/curtain/open/shower, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" }, @@ -9915,13 +9746,20 @@ }, /area/station/turret_protected/ai_upload) "aQi" = ( -/obj/structure/rack, -/obj/item/clothing/suit/storage/hazardvest, -/obj/effect/spawner/lootdrop/maintenance/two, -/obj/machinery/light/small{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ dir = 8 }, -/turf/simulated/floor/plating, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "caution" + }, /area/station/maintenance/fsmaint) "aQj" = ( /obj/structure/sign/kiddieplaque{ @@ -9961,15 +9799,16 @@ }, /area/station/security/main) "aQv" = ( -/obj/machinery/shower{ - dir = 8 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, -/obj/structure/curtain/open/shower, -/obj/effect/landmark/start/assistant, -/turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 }, -/area/station/public/toilet/lockerroom) +/turf/simulated/floor/carpet/arcade, +/area/station/public/arcade) "aQz" = ( /obj/structure/closet/secure_closet/personal, /obj/item/clothing/under/misc/assistantformal, @@ -9979,15 +9818,15 @@ /area/station/public/locker) "aQA" = ( /obj/structure/closet/secure_closet/personal, -/obj/machinery/light/small{ - dir = 1 - }, /obj/item/clothing/under/misc/assistantformal, /obj/structure/sign/double/map/left{ desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-left-MS"; pixel_y = 32 }, +/obj/machinery/light{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, @@ -10038,20 +9877,18 @@ /turf/simulated/floor/plasteel, /area/station/supply/qm) "aQI" = ( -/obj/machinery/light/small{ - dir = 1 +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/obj/machinery/economy/vending/clothing, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, /area/station/public/locker) "aQJ" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -10068,62 +9905,62 @@ /turf/simulated/floor/plasteel, /area/station/public/locker) "aQL" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/disposalpipe/junction{ - dir = 1; - icon_state = "pipe-j2" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" }, /area/station/public/locker) "aQM" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/machinery/light_switch{ - dir = 4; - name = "west bump"; - pixel_x = -24 - }, -/turf/simulated/floor/plasteel{ - dir = 9; - icon_state = "neutral" - }, -/area/station/hallway/secondary/garden) +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "aQN" = ( -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "neutral" +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/area/station/hallway/secondary/garden) -"aQO" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "neutral" +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" }, -/area/station/hallway/secondary/garden) +/turf/simulated/floor/plasteel, +/area/station/public/locker) "aQP" = ( -/obj/machinery/door/firedoor/border_only{ - density = 1; - dir = 8; - icon_state = "door_closed"; - name = "Animal Pen A"; - opacity = 1 +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/structure/extinguisher_cabinet{ + name = "north bump"; + pixel_y = 30 }, -/turf/simulated/floor/grass/no_creep, -/area/station/hallway/secondary/garden) +/turf/simulated/floor/carpet/red, +/area/station/command/office/hos) "aQQ" = ( -/turf/simulated/floor/grass/no_creep, -/area/station/hallway/secondary/garden) +/obj/structure/closet/emcloset, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "caution" + }, +/area/station/maintenance/fsmaint) "aQR" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -10174,15 +10011,15 @@ /turf/simulated/floor/plasteel, /area/station/engineering/control) "aQV" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; icon_state = "4-8" }, +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -10191,24 +10028,15 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, /area/station/public/dorms) -"aQX" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/secondary/garden) "aQY" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -10263,11 +10091,7 @@ /turf/simulated/floor/plating, /area/station/supply/storage) "aRn" = ( -/obj/structure/closet/secure_closet/personal, -/obj/item/clothing/under/misc/assistantformal, -/obj/structure/sign/poster/official/random{ - pixel_y = 32 - }, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, @@ -10287,17 +10111,13 @@ /turf/simulated/floor/engine, /area/station/engineering/engine/supermatter) "aRt" = ( -/obj/structure/mirror{ - pixel_x = -28 - }, -/obj/machinery/shower{ - dir = 4 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, -/obj/structure/curtain/open/shower, /turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" + icon_state = "neutralcorner" }, -/area/station/public/toilet/lockerroom) +/area/station/public/dorms) "aRu" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -10318,18 +10138,6 @@ icon_state = "red" }, /area/station/security/prisonlockers) -"aRy" = ( -/obj/structure/mirror{ - pixel_x = 28 - }, -/obj/machinery/shower{ - dir = 8 - }, -/obj/structure/curtain/open/shower, -/turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" - }, -/area/station/public/toilet/lockerroom) "aRz" = ( /obj/machinery/door/poddoor{ id_tag = "QMLoaddoor"; @@ -10487,9 +10295,13 @@ codes_txt = "patrol;next_patrol=14.5-Recreation"; location = "14.3-Lockers-Dorms" }, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -10510,30 +10322,49 @@ /turf/simulated/floor/plasteel, /area/station/supply/storage) "aSc" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/sign/nosmoking_2{ + pixel_x = 32 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "neutral" + icon_state = "freezerfloor" }, -/area/station/hallway/secondary/garden) +/area/station/public/toilet/lockerroom) "aSd" = ( -/obj/structure/window/reinforced{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/window/reinforced, -/mob/living/simple_animal/chicken/kentucky, -/turf/simulated/floor/grass/no_creep, -/area/station/hallway/secondary/garden) +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/station/public/dorms) "aSe" = ( -/obj/structure/window/reinforced, -/turf/simulated/floor/grass/no_creep, -/area/station/hallway/secondary/garden) -"aSf" = ( -/obj/item/storage/box/donkpockets, -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance/two, -/turf/simulated/floor/plating, +/obj/item/clothing/head/crown, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "caution" + }, /area/station/maintenance/fsmaint) +"aSf" = ( +/obj/structure/bed, +/obj/machinery/flasher{ + id = "soli1"; + pixel_y = 26 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/station/security/permabrig) "aSg" = ( /obj/machinery/power/emitter, /obj/machinery/light/small, @@ -10694,7 +10525,7 @@ /obj/machinery/computer/supplycomp{ dir = 4 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aSH" = ( @@ -10712,32 +10543,14 @@ /turf/space, /area/station/engineering/solar/auxport) "aSJ" = ( -/obj/structure/toilet{ - pixel_y = 8 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/newscaster{ - dir = 1; - name = "south bump"; - pixel_y = -28 - }, -/obj/machinery/door_control{ - id = "Toilet1"; - name = "Lock Control"; - normaldoorcontrol = 1; - pixel_x = -25; - specialfunctions = 4 - }, -/obj/effect/landmark/spawner/nukedisc_respawn, -/turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 }, -/area/station/public/toilet/lockerroom) +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "aSK" = ( /obj/structure/closet/crate, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel, @@ -10762,6 +10575,24 @@ }, /turf/simulated/floor/plasteel, /area/station/supply/storage) +"aST" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/engineering/smes) "aSU" = ( /obj/machinery/porta_turret{ dir = 4 @@ -10795,16 +10626,8 @@ /turf/simulated/floor/carpet, /area/station/legal/courtroom) "aTc" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/spawner/lootdrop{ - loot = list(/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes); - name = "trash spawner" - }, -/turf/simulated/floor/plating, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/wall, /area/station/maintenance/fsmaint) "aTd" = ( /turf/simulated/floor/carpet, @@ -10822,14 +10645,12 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard2) "aTh" = ( -/obj/machinery/shower{ - dir = 8 - }, -/obj/structure/curtain/open/shower, -/turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" +/obj/effect/decal/cleanable/dirt, +/obj/item/kirbyplants{ + icon_state = "plant-20" }, -/area/station/public/toilet/lockerroom) +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "aTi" = ( /obj/machinery/economy/atm{ pixel_y = -32 @@ -10848,12 +10669,12 @@ /obj/structure/table, /obj/item/folder, /obj/item/storage/firstaid/regular, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -10887,177 +10708,90 @@ }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) -"aTs" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plasteel, -/area/station/public/locker) "aTt" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/effect/landmark/lightsout, /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, -/area/station/public/locker) -"aTu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" + d1 = 1; + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel, /area/station/public/locker) -"aTx" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, +"aTu" = ( /obj/structure/cable/yellow{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel, /area/station/public/locker) "aTz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 + d1 = 1; + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutral" }, /area/station/public/locker) -"aTA" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/secondary/garden) "aTB" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "neutral" - }, -/area/station/hallway/secondary/garden) +/obj/structure/closet/secure_closet/mime, +/obj/item/storage/fancy/crayons, +/turf/simulated/floor/mineral/tranquillite, +/area/station/service/mime) "aTC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, -/area/station/hallway/secondary/garden) +/area/station/security/permabrig) "aTD" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/structure/chair/comfy/black{ + dir = 1 }, -/obj/machinery/hologram/holopad, -/obj/structure/disposalpipe/segment{ +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/carpet/arcade, +/area/station/public/arcade) +"aTF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/plasteel, -/area/station/hallway/secondary/garden) -"aTF" = ( /obj/structure/cable/yellow{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, /turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "neutral" + icon_state = "freezerfloor" }, -/area/station/hallway/secondary/garden) +/area/station/public/toilet/lockerroom) "aTH" = ( -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/camera{ - c_tag = "Garden"; - dir = 8 - }, -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, +/obj/structure/reagent_dispensers/watertank, /turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "neutral" + dir = 9; + icon_state = "caution" }, -/area/station/hallway/secondary/garden) +/area/station/maintenance/fsmaint) "aTJ" = ( /obj/machinery/atmospherics/pipe/simple/visible/cyan, /obj/machinery/light{ @@ -11195,33 +10929,43 @@ /area/station/legal/courtroom) "aUb" = ( /obj/structure/cable/yellow{ - d1 = 4; + d1 = 1; d2 = 8; - icon_state = "4-8" + icon_state = "1-8" }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/cable/yellow, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/armory) +"aUf" = ( +/obj/item/restraints/handcuffs{ + pixel_x = 3; + pixel_y = 3 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/rack, +/obj/item/restraints/handcuffs, +/obj/item/restraints/handcuffs{ + pixel_x = -4; + pixel_y = -3 }, -/turf/simulated/floor/plasteel, -/area/station/hallway/secondary/garden) -"aUf" = ( -/obj/item/reagent_containers/spray/plantbgone, -/obj/item/reagent_containers/glass/bottle/nutrient/ez, -/obj/item/reagent_containers/glass/bottle/nutrient/rh{ - pixel_x = 2; - pixel_y = 1 +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" }, -/obj/structure/table, -/obj/structure/extinguisher_cabinet{ - name = "west bump"; - pixel_x = -27 +/area/station/security/main) +"aUg" = ( +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" }, -/obj/effect/turf_decal/stripes/line, -/turf/simulated/floor/plasteel, -/area/station/hallway/secondary/garden) +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/armory) "aUh" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -11381,24 +11125,16 @@ /turf/simulated/floor/plasteel, /area/station/supply/lobby) "aUx" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 + dir = 6 }, -/turf/simulated/floor/plasteel{ - icon_state = "grimy" +/obj/machinery/light/small{ + dir = 8 }, -/area/station/security/detective) +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "aUy" = ( /obj/structure/table, /obj/item/storage/pill_bottle/dice, @@ -11411,43 +11147,95 @@ /turf/simulated/floor/plasteel, /area/station/public/locker) "aUC" = ( -/obj/structure/closet/wardrobe/xenos, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, /area/station/public/locker) "aUE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "neutral" +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/area/station/hallway/secondary/garden) +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/station/public/dorms) "aUG" = ( -/obj/structure/window/reinforced{ +/obj/structure/table, +/obj/machinery/recharger{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/machinery/magnetic_controller{ + autolink = 1; + name = "Firing Range Control Console"; + path = "w;e;e;w;s;n;n;s"; + pixel_x = 6; + pixel_y = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 8 +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 }, -/turf/simulated/floor/grass/no_creep, -/area/station/hallway/secondary/garden) +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/security/range) "aUH" = ( -/obj/structure/window/reinforced{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light/small{ + dir = 8 }, -/turf/simulated/floor/grass/no_creep, -/area/station/hallway/secondary/garden) +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/station/security/permabrig) "aUI" = ( -/obj/structure/rack, -/obj/item/clothing/gloves/color/fyellow, -/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 9; + level = 2 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "aUJ" = ( @@ -11462,6 +11250,16 @@ icon_state = "darkred" }, /area/station/security/brig) +"aUK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/yellow, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/engineering/smes) "aUL" = ( /obj/structure/sign/double/map/right{ desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; @@ -11655,10 +11453,10 @@ /turf/simulated/wall, /area/station/supply/qm) "aVm" = ( -/obj/machinery/light/small{ +/obj/machinery/economy/vending/autodrobe, +/obj/machinery/light{ dir = 1 }, -/obj/machinery/economy/vending/artvend, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, @@ -11673,18 +11471,14 @@ /turf/simulated/floor/plasteel, /area/station/supply/storage) "aVp" = ( -/obj/machinery/economy/vending/autodrobe, -/obj/machinery/status_display{ - layer = 4; - pixel_y = 30 - }, +/obj/machinery/economy/vending/clothing, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, /area/station/public/locker) "aVq" = ( /obj/structure/closet/crate, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/supply/storage) @@ -11822,16 +11616,17 @@ }, /area/station/legal/courtroom) "aVH" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/machinery/cryopod{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 }, /turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" + dir = 4; + icon_state = "whitegreen" }, -/area/station/public/locker) +/area/station/public/sleep) "aVI" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -11957,59 +11752,50 @@ /turf/simulated/floor/plasteel, /area/station/public/locker) "aVX" = ( -/obj/machinery/alarm{ - dir = 8; - name = "east bump"; - pixel_x = 24 - }, -/obj/machinery/light/small{ - dir = 4 +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" }, -/obj/structure/closet/wardrobe/mixed, -/turf/simulated/floor/plasteel{ - icon_state = "neutralcorner" +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" }, -/area/station/public/locker) +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/storage) "aVY" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - dir = 10; - icon_state = "neutral" - }, -/area/station/hallway/secondary/garden) +/obj/effect/spawner/random_spawners/wall_rusted_probably, +/turf/simulated/wall, +/area/station/maintenance/fore) "aWa" = ( -/turf/simulated/floor/plasteel{ - icon_state = "neutral" - }, -/area/station/hallway/secondary/garden) +/obj/machinery/economy/vending/cart, +/turf/simulated/floor/carpet/arcade, +/area/station/public/arcade) "aWc" = ( -/turf/simulated/floor/plasteel{ - dir = 6; - icon_state = "neutral" - }, -/area/station/hallway/secondary/garden) +/obj/structure/closet/cardboard, +/obj/effect/landmark/costume/plaguedoctor, +/turf/simulated/floor/mineral/tranquillite, +/area/station/maintenance/fore) "aWd" = ( -/obj/machinery/door/firedoor/border_only{ - density = 1; - dir = 8; - icon_state = "door_closed"; - name = "Animal Pen B"; - opacity = 1 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/turf/simulated/floor/grass/no_creep, -/area/station/hallway/secondary/garden) +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/station/public/fitness) "aWe" = ( -/mob/living/simple_animal/cow/betsy, -/turf/simulated/floor/grass/no_creep, -/area/station/hallway/secondary/garden) +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/carpet/red, +/area/station/command/office/hos) "aWf" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; @@ -12042,7 +11828,7 @@ /obj/effect/turf_decal/arrows/red{ dir = 4 }, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aWm" = ( @@ -12126,10 +11912,7 @@ /turf/simulated/wall, /area/station/maintenance/fore) "aWx" = ( -/obj/machinery/atmospherics/pipe/simple/visible/purple, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating, +/turf/simulated/floor/mineral/tranquillite, /area/station/maintenance/fore) "aWy" = ( /obj/structure/table, @@ -12148,17 +11931,17 @@ name = "west bump"; pixel_x = -27 }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -12241,7 +12024,7 @@ /area/station/engineering/smes) "aWO" = ( /obj/item/stack/sheet/cardboard, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -12385,24 +12168,28 @@ /turf/simulated/floor/plasteel, /area/station/supply/storage) "aXp" = ( -/obj/machinery/economy/vending/crittercare, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/woodsiding{ + dir = 8 }, -/turf/simulated/floor/plasteel, -/area/station/hallway/secondary/garden) +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/wood, +/area/station/command/office/hos) "aXr" = ( /obj/structure/table, -/obj/item/hatchet, -/obj/item/crowbar, -/obj/item/reagent_containers/glass/bucket, -/obj/item/plant_analyzer, -/obj/item/cultivator, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/item/storage/belt/utility, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 }, -/turf/simulated/floor/plasteel, -/area/station/hallway/secondary/garden) +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "caution" + }, +/area/station/maintenance/fsmaint) "aXs" = ( /obj/machinery/atmospherics/trinary/filter/flipped, /obj/structure/cable{ @@ -12430,20 +12217,9 @@ }, /area/station/hallway/primary/port) "aXu" = ( -/obj/structure/table, -/obj/machinery/light, -/obj/item/plant_analyzer, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/secondary/garden) -"aXv" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/secondary/garden) +/obj/effect/spawner/random_spawners/fungus_maybe, +/turf/simulated/wall, +/area/station/public/toilet/lockerroom) "aXw" = ( /obj/effect/landmark/start/cargo_technician, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ @@ -12560,9 +12336,7 @@ }, /area/station/engineering/atmos/distribution) "aXK" = ( -/obj/machinery/porta_turret{ - dir = 8 - }, +/obj/machinery/porta_turret/ai_turret, /obj/machinery/computer/security/telescreen/minisat{ dir = 8; pixel_x = 29 @@ -13134,32 +12908,16 @@ }, /area/station/turret_protected/ai_upload) "aZA" = ( -/obj/structure/table, -/obj/item/hatchet, -/obj/structure/extinguisher_cabinet{ - name = "west bump"; - pixel_x = -27 - }, -/obj/item/paper/hydroponics, -/obj/item/coin/silver, -/obj/item/cultivator, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/secondary/garden) +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/station/public/mrchangs) "aZB" = ( -/obj/item/book/manual/wiki/hacking{ - pixel_x = 4; - pixel_y = 5 - }, -/obj/item/book/manual/wiki/engineering_construction{ - pixel_y = 3 +/obj/machinery/light/small{ + dir = 4 }, -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) +/turf/simulated/floor/carpet/purple, +/area/station/maintenance/fore) "aZD" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -13192,6 +12950,14 @@ "aZJ" = ( /turf/simulated/wall/r_wall, /area/station/hallway/primary/central) +"aZK" = ( +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/engineering/tech_storage) "aZL" = ( /turf/simulated/wall/r_wall, /area/station/turret_protected/ai_upload/foyer) @@ -13200,7 +12966,7 @@ /obj/machinery/door/airlock/engineering/glass{ name = "Power Monitoring" }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -13405,11 +13171,16 @@ }, /area/station/public/locker) "bag" = ( -/obj/machinery/economy/vending/shoedispenser, -/turf/simulated/floor/plasteel{ - icon_state = "darkgrey" +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 }, -/area/station/public/locker) +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "bai" = ( /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, @@ -13477,7 +13248,7 @@ /obj/structure/closet/crate, /obj/item/stack/ore/glass, /obj/item/stack/ore/iron, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -13565,15 +13336,21 @@ }, /area/station/supply/storage) "baD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" }, -/turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "baE" = ( /obj/machinery/door/airlock/external{ @@ -13598,7 +13375,7 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel, /area/station/supply/storage) "baI" = ( @@ -13866,10 +13643,7 @@ }, /area/station/hallway/primary/central) "bbv" = ( -/obj/structure/extinguisher_cabinet{ - name = "east bump"; - pixel_x = 27 - }, +/obj/structure/closet/wardrobe/xenos, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -13938,6 +13712,9 @@ d2 = 4; icon_state = "2-4" }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, @@ -14037,8 +13814,14 @@ /turf/simulated/floor/plating/airless, /area/space/nearstation) "bcd" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/dirt, +/obj/structure/girder, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "bce" = ( @@ -14075,15 +13858,18 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bcj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /obj/structure/cable/yellow{ - d1 = 2; + d1 = 4; d2 = 8; - icon_state = "2-8" + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" }, -/turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "bcl" = ( /obj/structure/cable/yellow{ @@ -14457,13 +14243,17 @@ }, /area/station/hallway/primary/central) "bdk" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "Perma Gate"; + name = "Prison Blast Door" + }, /obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 2; + icon_state = "0-2" }, +/obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) +/area/station/security/permabrig) "bdl" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, @@ -14498,6 +14288,13 @@ }, /area/station/service/chapel) "bdr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -14670,7 +14467,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable/yellow{ d1 = 1; d2 = 8; @@ -14803,14 +14600,43 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/central) "bdT" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 +/obj/machinery/door/airlock/security{ + name = "Detective's Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/forensics, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "brig shutters" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/plasteel, -/area/station/security/brig) +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/station/security/detective) "bdU" = ( /obj/machinery/light/small{ dir = 1 @@ -14824,18 +14650,23 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/central) "bdW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/mob/living/simple_animal/mouse, /obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" + d1 = 1; + d2 = 4; + icon_state = "1-4" }, /obj/structure/cable/yellow{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/effect/turf_decal/stripes/line, -/turf/simulated/floor/plating, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, /area/station/maintenance/fsmaint) "bdX" = ( /obj/machinery/alarm{ @@ -14867,7 +14698,7 @@ name = "east bump"; pixel_x = 24 }, -/obj/effect/decal/warning_stripes/yellow/partial{ +/obj/effect/turf_decal/delivery/partial{ dir = 1 }, /turf/simulated/floor/plasteel, @@ -15094,13 +14925,13 @@ d2 = 4; icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central) "bey" = ( @@ -15112,6 +14943,9 @@ d2 = 8; icon_state = "1-8" }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -15153,17 +14987,24 @@ }, /area/station/engineering/tech_storage) "beF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" }, -/area/station/security/storage) +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "beG" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -15311,7 +15152,10 @@ /turf/simulated/floor/plasteel, /area/station/supply/storage) "bfb" = ( -/obj/effect/landmark/damageturf, +/obj/machinery/atmospherics/binary/pump{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "bfc" = ( @@ -15348,7 +15192,7 @@ }, /area/station/command/office/ce) "bff" = ( -/obj/effect/decal/warning_stripes/yellow/partial, +/obj/effect/turf_decal/delivery/partial, /turf/simulated/floor/plasteel, /area/station/supply/storage) "bfg" = ( @@ -15427,6 +15271,17 @@ /obj/effect/mapping_helpers/airlock/access/all/supply/mail_sorting, /turf/simulated/floor/plating, /area/station/supply/storage) +"bfp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "bfr" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 @@ -15494,6 +15349,24 @@ icon_state = "grimy" }, /area/station/telecomms/computer) +"bfB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/carpet/red, +/area/station/command/office/hos) "bfC" = ( /obj/machinery/light{ dir = 8 @@ -15714,14 +15587,19 @@ }, /area/station/public/storage/tools/auxiliary) "bgj" = ( -/obj/machinery/door/airlock{ - id_tag = "ToiletB"; - name = "Unit B" +/obj/machinery/cryopod{ + dir = 4 + }, +/obj/machinery/newscaster{ + dir = 4; + name = "west bump"; + pixel_x = -28 }, /turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" + dir = 4; + icon_state = "whitegreen" }, -/area/station/public/toilet/lockerroom) +/area/station/public/sleep) "bgk" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=3-Central-Port"; @@ -15929,7 +15807,7 @@ /area/station/command/office/ce) "bgy" = ( /obj/structure/closet/crate, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/effect/decal/cleanable/dirt, /obj/structure/sign/poster/official/here_for_your_safety{ pixel_y = -32 @@ -16019,7 +15897,7 @@ dir = 4 }, /obj/structure/window/reinforced, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/pump, /turf/simulated/floor/plasteel{ dir = 10; @@ -17591,8 +17469,8 @@ forwards = 2; id = "packageSort2" }, -/obj/effect/decal/warning_stripes/yellow/partial, -/obj/effect/decal/warning_stripes/arrow, +/obj/effect/turf_decal/delivery/partial, +/obj/effect/turf_decal/arrows/black, /turf/simulated/floor/plasteel, /area/station/supply/office) "bkH" = ( @@ -17705,7 +17583,7 @@ dir = 1 }, /obj/machinery/atmospherics/portable/scrubber, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "redyellow" @@ -17884,7 +17762,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/control) "blu" = ( @@ -17939,13 +17817,14 @@ }, /area/station/engineering/break_room) "blA" = ( -/obj/machinery/space_heater, +/obj/machinery/atmospherics/pipe/simple/visible/purple, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "blB" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance/three, -/turf/simulated/floor/plating, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, /area/station/maintenance/fsmaint) "blC" = ( /obj/effect/spawner/window, @@ -18208,6 +18087,28 @@ }, /turf/simulated/floor/wood, /area/station/service/library) +"bmf" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "bridge blast"; + name = "Bridge Blast Doors" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/command/bridge) "bmg" = ( /obj/structure/window/reinforced{ dir = 1 @@ -18237,7 +18138,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/simulated/floor/plasteel, /area/station/engineering/control) @@ -18429,17 +18330,17 @@ /obj/item/hand_labeler_refill, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) -"bmL" = ( -/obj/machinery/light, +"bmM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, /turf/simulated/floor/plasteel{ - icon_state = "neutralcorner" + icon_state = "dark" }, -/area/station/public/locker) -"bmM" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) +/area/station/security/storage) "bmN" = ( /obj/structure/table/reinforced, /obj/machinery/photocopier/faxmachine{ @@ -18481,18 +18382,18 @@ /turf/simulated/floor/plasteel, /area/station/service/janitor) "bmR" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line, -/turf/simulated/floor/plating, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, /area/station/maintenance/fsmaint) "bmT" = ( -/obj/machinery/porta_turret{ - dir = 8 - }, +/obj/machinery/porta_turret/ai_turret, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, @@ -18526,9 +18427,9 @@ /turf/simulated/floor/carpet, /area/station/command/office/captain/bedroom) "bmX" = ( +/obj/machinery/economy/vending/artvend, /turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "neutral" + icon_state = "darkgrey" }, /area/station/public/locker) "bmZ" = ( @@ -18585,9 +18486,9 @@ }, /area/station/hallway/primary/starboard) "bne" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/firecloset, /turf/simulated/floor/plating, /area/station/maintenance/fore) "bnf" = ( @@ -18693,7 +18594,7 @@ /obj/item/lighter/zippo/nt_rep, /obj/item/storage/fancy/cigarettes/cigpack_robustgold, /obj/item/stack/spacecash/c1000, -/obj/effect/turf_decal/bot_white/left, +/obj/effect/turf_decal/delivery/white/hollow/left, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, @@ -18952,6 +18853,23 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/port2) +"boe" = ( +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "bridge blast"; + name = "Bridge Blast Doors" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/command/bridge) "bof" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -19045,7 +18963,7 @@ /turf/simulated/floor/plasteel, /area/station/service/janitor) "bow" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/nitrogen, /obj/machinery/atmospherics/pipe/simple/hidden/purple{ dir = 4 @@ -19125,9 +19043,7 @@ }, /area/station/command/bridge) "boH" = ( -/obj/machinery/porta_turret{ - dir = 8 - }, +/obj/machinery/porta_turret/ai_turret, /obj/machinery/flasher{ id = "AI"; pixel_y = 21 @@ -19364,13 +19280,8 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard) "bpf" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/plasteel{ - icon_state = "whitegreenfull" - }, -/area/station/public/sleep) +/turf/simulated/floor/plasteel, +/area/station/maintenance/fsmaint) "bph" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -19448,23 +19359,6 @@ icon_state = "dark" }, /area/station/turret_protected/ai) -"bpu" = ( -/obj/structure/cable/yellow{ - d2 = 2; - icon_state = "0-2" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/effect/spawner/window/reinforced/grilled, -/obj/machinery/door/poddoor/preopen{ - id_tag = "bridge blast"; - name = "Bridge Blast Doors" - }, -/turf/simulated/floor/plating, -/area/station/command/bridge) "bpw" = ( /obj/machinery/light, /obj/structure/chair/comfy/shuttle{ @@ -19865,7 +19759,7 @@ pixel_y = 17 }, /obj/structure/mirror{ - pixel_y = 34 + pixel_y = -34 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -19899,9 +19793,23 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/wood, /area/station/command/office/captain/bedroom) "bqr" = ( +/obj/machinery/power/apc{ + cell_type = 5000; + name = "south bump Important Area"; + pixel_y = -24 + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, /turf/simulated/floor/wood, /area/station/command/office/captain/bedroom) "bqs" = ( @@ -20518,7 +20426,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "brV" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutral" @@ -20529,6 +20437,18 @@ /obj/machinery/atmospherics/binary/valve, /turf/simulated/floor/plasteel, /area/station/maintenance/turbine) +"brY" = ( +/obj/structure/rack, +/obj/item/restraints/handcuffs, +/obj/item/flash, +/obj/item/radio/intercom/department/security{ + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "red" + }, +/area/station/security/permabrig) "bsb" = ( /obj/item/folder/white, /obj/structure/cable/yellow{ @@ -20594,7 +20514,7 @@ }, /area/station/aisat) "bsi" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/supply/storage) @@ -20605,6 +20525,11 @@ /obj/machinery/door/airlock/command, /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/command/captain, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/carpet, /area/station/command/office/captain/bedroom) "bsl" = ( @@ -20858,19 +20783,13 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/junction{ - dir = 1 - }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutral" }, /area/station/hallway/primary/port) "btt" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -21141,19 +21060,6 @@ icon_state = "darkredcorners" }, /area/station/command/bridge) -"bua" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/light_switch{ - dir = 4; - name = "west bump"; - pixel_x = -24 - }, -/turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" - }, -/area/station/public/toilet/lockerroom) "bub" = ( /obj/structure/filingcabinet/chestdrawer{ pixel_y = 3 @@ -21203,6 +21109,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/wood, /area/station/command/office/captain) "buf" = ( @@ -21217,6 +21128,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/wood, /area/station/command/office/captain) "bug" = ( @@ -21227,6 +21143,11 @@ dir = 9 }, /obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/wood, /area/station/command/office/captain) "buh" = ( @@ -21316,14 +21237,14 @@ /area/station/command/bridge) "bus" = ( /obj/machinery/disposal, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/disposalpipe/trunk{ dir = 8 }, /turf/simulated/floor/wood, /area/station/service/bar) "but" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, @@ -21548,15 +21469,6 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/structure/cable/yellow{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkbluecorners" @@ -21819,7 +21731,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutral" @@ -21837,9 +21751,9 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j2" }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/port) @@ -22250,6 +22164,11 @@ d2 = 8; icon_state = "2-8" }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/wood, /area/station/command/office/captain) "bwt" = ( @@ -22815,6 +22734,7 @@ "bxR" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -23290,22 +23210,8 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/landmark/start/cyborg, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/turret_protected/aisat/interior) +/turf/simulated/floor/wood, +/area/station/command/office/captain/bedroom) "bzh" = ( /obj/structure/window/reinforced, /turf/simulated/floor/plasteel{ @@ -23487,6 +23393,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutral" @@ -24134,8 +24041,24 @@ }, /area/station/hallway/primary/port) "bBK" = ( -/turf/simulated/wall, -/area/crew_quarters/toilet/aux) +/obj/item/seeds/apple, +/obj/item/seeds/banana, +/obj/item/seeds/cocoapod, +/obj/item/seeds/grape, +/obj/item/seeds/orange, +/obj/item/seeds/sugarcane, +/obj/item/seeds/wheat, +/obj/item/seeds/watermelon, +/obj/structure/table, +/obj/item/seeds/tower, +/obj/item/reagent_containers/glass/bottle/nutrient/rh{ + pixel_x = 2; + pixel_y = 1 + }, +/obj/item/reagent_containers/glass/bottle/nutrient/ez, +/obj/item/reagent_containers/spray/plantbgone, +/turf/simulated/floor/plasteel, +/area/station/hallway/secondary/garden) "bBN" = ( /obj/structure/closet, /obj/item/poster/random_contraband, @@ -24498,12 +24421,18 @@ /turf/simulated/floor/wood, /area/station/service/bar) "bCD" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 }, -/turf/simulated/floor/plasteel, -/area/station/security/brig) +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/pod_3) "bCF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -24548,20 +24477,26 @@ "bCN" = ( /turf/simulated/wall, /area/station/engineering/controlroom) -"bCQ" = ( -/obj/machinery/door/poddoor/preopen{ - id_tag = "Secure Gate"; - name = "brig shutters" - }, +"bCO" = ( /obj/structure/cable/yellow{ - d2 = 2; - icon_state = "0-2" + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/effect/spawner/window/reinforced/polarized/grilled{ - id = "Detective" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/simulated/floor/plating, -/area/station/security/brig) +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/station/public/fitness) "bCU" = ( /obj/machinery/atmospherics/pipe/simple/visible/purple, /obj/item/radio/intercom{ @@ -24725,6 +24660,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutral" @@ -24884,6 +24820,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "neutral" @@ -24902,50 +24839,37 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/machinery/door/airlock, -/obj/effect/mapping_helpers/airlock/autoname, /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, -/area/crew_quarters/toilet/aux) -"bDH" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/structure/sink/kitchen{ - desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; - name = "old sink"; - pixel_y = 25 +/obj/machinery/door/airlock{ + name = "Garden" }, /turf/simulated/floor/plasteel, -/area/crew_quarters/toilet/aux) -"bDI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 +/area/station/hallway/secondary/garden) +"bDH" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/obj/effect/landmark/spawner/xeno, -/obj/structure/sink/kitchen{ - desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; - name = "old sink"; - pixel_y = 25 +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "neutral" }, -/turf/simulated/floor/plating, -/area/crew_quarters/toilet/aux) +/area/station/hallway/secondary/garden) "bDJ" = ( -/obj/machinery/economy/vending/cigarette, -/obj/structure/sign/poster/official/random{ - pixel_x = 32 +/obj/structure/table, +/obj/item/hatchet, +/obj/item/crowbar, +/obj/item/plant_analyzer, +/obj/item/reagent_containers/glass/bucket, +/obj/item/cultivator, +/obj/item/paper/hydroponics, +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 }, -/turf/simulated/floor/plating, -/area/crew_quarters/toilet/aux) +/turf/simulated/floor/plasteel, +/area/station/hallway/secondary/garden) "bDL" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -24975,7 +24899,7 @@ "bDN" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/public/recreation) +/area/station/public/fitness) "bDO" = ( /turf/simulated/floor/plasteel{ icon_state = "cult" @@ -25400,28 +25324,6 @@ /obj/effect/mapping_helpers/airlock/autoname, /turf/simulated/floor/wood, /area/station/public/vacant_office) -"bFs" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/plasteel, -/area/crew_quarters/toilet/aux) -"bFt" = ( -/obj/structure/mirror{ - pixel_x = 28 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plating, -/area/crew_quarters/toilet/aux) "bFu" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -25507,7 +25409,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bFH" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/bridge) "bFI" = ( @@ -25871,31 +25773,46 @@ /turf/simulated/floor/carpet, /area/station/public/vacant_office) "bHk" = ( -/obj/structure/urinal{ - pixel_y = 29 +/obj/structure/sink{ + pixel_y = 22 }, -/turf/simulated/floor/plating, -/area/crew_quarters/toilet/aux) -"bHl" = ( /obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" + d1 = 2; + d2 = 8; + icon_state = "2-8" }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, -/area/crew_quarters/toilet/aux) -"bHm" = ( -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, -/area/crew_quarters/toilet/aux) +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/station/hallway/secondary/garden) +"bHl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/station/hallway/secondary/garden) "bHn" = ( -/obj/machinery/door/airlock{ - id_tag = "AuxToilet1"; - name = "Unit 1" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/simulated/floor/plasteel, -/area/crew_quarters/toilet/aux) +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/station/hallway/secondary/garden) "bHo" = ( /obj/effect/decal/cleanable/vomit, /turf/simulated/floor/plating, @@ -25907,7 +25824,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/port) "bHq" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/sign/electricshock{ pixel_y = 32 }, @@ -25924,7 +25841,7 @@ /turf/simulated/floor/wood, /area/station/service/library) "bHt" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/item/radio/intercom{ name = "north bump"; pixel_y = 28 @@ -25941,7 +25858,7 @@ layer = 4; pixel_y = 32 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/bridge) "bHx" = ( @@ -26184,23 +26101,6 @@ }, /turf/simulated/floor/plating, /area/station/science/xenobiology) -"bIl" = ( -/obj/machinery/door/poddoor/preopen{ - id_tag = "hosspace"; - name = "Space Shutters" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - d2 = 2; - icon_state = "0-2" - }, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/command/office/hos) "bIm" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/autoname, @@ -26329,36 +26229,6 @@ /obj/item/pen/red, /turf/simulated/floor/carpet, /area/station/public/vacant_office) -"bIU" = ( -/obj/machinery/light/small, -/obj/machinery/light_switch{ - dir = 4; - name = "west bump"; - pixel_x = -24 - }, -/turf/simulated/floor/plating, -/area/crew_quarters/toilet/aux) -"bIW" = ( -/obj/structure/cable/yellow, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, -/area/crew_quarters/toilet/aux) -"bIX" = ( -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, -/area/crew_quarters/toilet/aux) "bIZ" = ( /obj/structure/table/wood, /obj/item/folder, @@ -26698,27 +26568,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/secondary/bridge) -"bJA" = ( -/obj/structure/toilet{ - pixel_y = 8 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/door_control{ - id = "AuxToilet1"; - name = "Lock Control"; - normaldoorcontrol = 1; - pixel_x = 25; - specialfunctions = 4 - }, -/obj/machinery/newscaster{ - dir = 1; - name = "south bump"; - pixel_y = -28 - }, -/turf/simulated/floor/plasteel, -/area/crew_quarters/toilet/aux) "bJB" = ( /obj/machinery/alarm{ name = "north bump"; @@ -26890,6 +26739,9 @@ name = "east bump"; pixel_x = 24 }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/public/dorms) "bJW" = ( @@ -27058,21 +26910,6 @@ /obj/structure/table/wood, /turf/simulated/floor/carpet, /area/station/public/vacant_office) -"bKC" = ( -/obj/machinery/door/airlock{ - id_tag = "AuxShower"; - name = "Shower" - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, -/area/crew_quarters/toilet/aux) -"bKD" = ( -/obj/machinery/door/airlock{ - id_tag = "AuxToilet2"; - name = "Unit 2" - }, -/turf/simulated/floor/plasteel, -/area/crew_quarters/toilet/aux) "bKE" = ( /obj/machinery/economy/vending/coffee, /obj/machinery/light{ @@ -27397,7 +27234,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/port) "bLR" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/table, /obj/item/paper_bin{ pixel_x = -2; @@ -27634,7 +27471,7 @@ /area/station/ai_monitored/storage/eva) "bMT" = ( /obj/structure/closet/emcloset, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bMU" = ( @@ -27839,7 +27676,7 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/wood, /area/station/service/theatre) "bNF" = ( @@ -27964,25 +27801,9 @@ }, /area/station/aisat) "bNY" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/light_switch{ - name = "north bump"; - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "whitegreenfull" - }, -/area/station/public/sleep) +/obj/effect/spawner/random_spawners/fungus_probably, +/turf/simulated/wall, +/area/station/public/toilet/lockerroom) "bOa" = ( /turf/simulated/floor/plasteel/dark, /area/station/telecomms/chamber) @@ -28047,48 +27868,34 @@ /turf/simulated/floor/carpet, /area/station/public/vacant_office) "bOk" = ( -/obj/machinery/shower{ - dir = 4 +/obj/machinery/hydroponics/soil, +/obj/structure/extinguisher_cabinet{ + name = "south bump"; + pixel_y = -30 }, -/obj/machinery/light/small, -/obj/effect/decal/cleanable/vomit, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, -/area/crew_quarters/toilet/aux) +/turf/simulated/floor/grass/no_creep, +/area/station/hallway/secondary/garden) "bOl" = ( -/obj/machinery/shower{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/crew_quarters/toilet/aux) -"bOm" = ( -/obj/machinery/door/airlock{ - id_tag = "AuxToilet3"; - name = "Unit 3" - }, -/turf/simulated/floor/plating, -/area/crew_quarters/toilet/aux) -"bOn" = ( -/obj/structure/toilet{ - pixel_y = 8 - }, -/obj/machinery/light/small{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/door_control{ - id = "AuxToilet2"; - name = "Lock Control"; - normaldoorcontrol = 1; - pixel_x = 25; - specialfunctions = 4 +/turf/simulated/floor/plasteel{ + icon_state = "neutral" }, -/obj/machinery/newscaster{ - dir = 1; - name = "south bump"; - pixel_y = -28 +/area/station/hallway/secondary/garden) +"bOm" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" }, -/turf/simulated/floor/plasteel, -/area/crew_quarters/toilet/aux) +/turf/simulated/floor/plating/airless, +/area/station/engineering/solar/auxstarboard) +"bOn" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/unary/outlet_injector/on, +/turf/space, +/area/station/maintenance/fsmaint) "bOo" = ( /obj/structure/bookcase{ name = "bookcase (Non-Fiction)" @@ -28291,7 +28098,7 @@ /area/station/ai_monitored/storage/eva) "bOT" = ( /obj/structure/closet/firecloset, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bOU" = ( @@ -28318,20 +28125,13 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/central) "bOX" = ( -/obj/machinery/shower{ - dir = 4 - }, -/obj/machinery/door_control{ - id = "AuxShower"; - name = "Lock Control"; - normaldoorcontrol = 1; - pixel_y = 25; - specialfunctions = 4 +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" }, -/obj/item/soap/nanotrasen, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, -/area/crew_quarters/toilet/aux) +/turf/simulated/floor/plating, +/area/station/security/permabrig) "bOY" = ( /obj/machinery/newscaster{ dir = 1; @@ -28361,39 +28161,33 @@ }, /area/station/service/bar) "bPb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/sign/poster/contraband/random{ - pixel_y = 32 +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" }, -/obj/effect/landmark/burnturf, -/turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "bPc" = ( -/obj/structure/toilet{ - pixel_y = 8 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/door_control{ - id = "AuxToilet3"; - name = "Lock Control"; - normaldoorcontrol = 1; - pixel_x = 25; - specialfunctions = 4 - }, -/obj/machinery/newscaster{ - dir = 1; +/obj/machinery/fishtank/tank, +/obj/item/radio/intercom{ name = "south bump"; pixel_y = -28 }, -/obj/effect/landmark/spawner/nukedisc_respawn, -/turf/simulated/floor/plating, -/area/crew_quarters/toilet/aux) +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "neutral" + }, +/area/station/hallway/secondary/garden) "bPd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -28943,7 +28737,7 @@ dir = 4 }, /obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitecorner" @@ -28954,7 +28748,7 @@ dir = 4 }, /obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/kitchen_machine/candy_maker, /obj/machinery/light_switch{ dir = 1; @@ -29001,6 +28795,11 @@ "bRb" = ( /turf/simulated/wall, /area/station/medical/chemistry) +"bRc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset, +/turf/simulated/floor/plasteel, +/area/station/maintenance/fore) "bRh" = ( /obj/structure/table/wood, /obj/structure/noticeboard{ @@ -29481,7 +29280,7 @@ /obj/effect/turf_decal/tile/bar{ dir = 1 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/power/apc{ dir = 8; name = "west bump"; @@ -30011,7 +29810,7 @@ "bUe" = ( /obj/machinery/light, /obj/machinery/economy/vending/chefdrobe, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "bar" }, @@ -30048,7 +29847,7 @@ name = "CondiMaster Neo" }, /obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitecorner" @@ -30102,9 +29901,13 @@ /turf/simulated/floor/plating, /area/station/science/rnd) "bUv" = ( -/obj/effect/spawner/window/reinforced, -/turf/simulated/floor/plating, -/area/station/maintenance/engimaint) +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating/airless, +/area/station/engineering/solar/auxstarboard) "bUy" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 @@ -30118,12 +29921,12 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard2) "bUA" = ( -/obj/effect/landmark/burnturf, -/obj/machinery/light/small{ - dir = 8 +/obj/item/apc_electronics, +/obj/structure/cable/cyan{ + icon_state = "4-5" }, /turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) +/area/station/maintenance/fore) "bUD" = ( /obj/structure/table/wood, /obj/item/paper, @@ -30242,12 +30045,8 @@ /turf/simulated/floor/wood, /area/station/command/office/ntrep) "bUW" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -30256,7 +30055,11 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/landmark/damageturf, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "bUX" = ( @@ -30351,15 +30154,15 @@ /turf/simulated/floor/carpet/royalblack, /area/station/command/office/ntrep) "bVi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/fore) "bVj" = ( @@ -30395,19 +30198,19 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/central) "bVm" = ( -/obj/machinery/door/firedoor, +/obj/machinery/computer/secure_data{ + dir = 8 + }, /obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/machinery/door/airlock, -/obj/effect/mapping_helpers/airlock/autoname, /turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" + dir = 8; + icon_state = "red" }, -/area/station/public/dorms) +/area/station/security/permabrig) "bVn" = ( /obj/machinery/light{ dir = 8 @@ -30417,18 +30220,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/central) -"bVo" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/airlock, -/obj/effect/mapping_helpers/airlock/autoname, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" - }, -/area/station/public/dorms) "bVp" = ( /obj/structure/table, /obj/item/radio/intercom{ @@ -30583,8 +30374,13 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "bVY" = ( -/obj/effect/landmark/burnturf, -/turf/simulated/floor/plating, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plasteel, /area/station/maintenance/fsmaint) "bVZ" = ( /obj/effect/landmark/start/scientist, @@ -31615,7 +31411,7 @@ /area/station/medical/break_room) "bYA" = ( /obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "bYB" = ( @@ -32083,21 +31879,17 @@ /turf/simulated/floor/plating, /area/station/maintenance/port) "caj" = ( -/obj/structure/table/wood, -/obj/machinery/photocopier/faxmachine{ - department = "Head of Security's Office" - }, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 +/obj/structure/closet/crate/can, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" }, -/turf/simulated/floor/plasteel/dark, -/area/station/command/office/hos) +/obj/item/trash/pistachios, +/obj/item/trash/raisins, +/obj/item/trash/gum, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "cam" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -32414,11 +32206,11 @@ }, /area/station/maintenance/starboard) "cbb" = ( -/obj/effect/landmark/damageturf, -/obj/structure/sign/poster/contraband/random{ - pixel_x = -32 - }, -/turf/simulated/floor/plating, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/mob/living/simple_animal/mouse, +/turf/simulated/floor/plasteel, /area/station/maintenance/fsmaint) "cbc" = ( /obj/effect/spawner/random_spawners/fungus_maybe, @@ -32535,7 +32327,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/port2) "cbt" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "cbv" = ( @@ -32722,7 +32514,7 @@ /obj/structure/sink{ pixel_y = 22 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 5; @@ -33008,7 +32800,7 @@ /area/station/engineering/control) "ccI" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -33080,7 +32872,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "cde" = ( @@ -33513,12 +33305,16 @@ }, /area/station/medical/paramedic) "cem" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, /obj/structure/cable/yellow{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 8; + icon_state = "1-8" }, -/obj/effect/landmark/damageturf, +/obj/effect/spawner/random_spawners/oil_maybe, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "cen" = ( @@ -33542,9 +33338,11 @@ }, /area/station/service/hydroponics) "ceq" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + icon_state = "pipe-j2s"; + name = "HoS Junction"; + sort_type_txt = "7" }, /turf/simulated/floor/plasteel, /area/station/security/brig) @@ -33934,7 +33732,7 @@ pixel_x = -12; pixel_y = 2 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "cfD" = ( @@ -34133,13 +33931,8 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "cgp" = ( -/obj/machinery/alarm{ - dir = 8; - name = "east bump"; - pixel_x = 24 - }, -/turf/simulated/floor/plating, -/area/crew_quarters/toilet/aux) +/turf/simulated/floor/plasteel, +/area/station/hallway/secondary/garden) "cgq" = ( /obj/machinery/atmospherics/binary/valve, /turf/simulated/floor/plating, @@ -35167,27 +34960,18 @@ /turf/simulated/floor/wood, /area/station/medical/psych) "cju" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/sign/poster/contraband/random{ - pixel_y = 32 +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/simulated/floor/plating, /area/station/maintenance/fore) "cjv" = ( -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel, /area/station/supply/storage) "cjw" = ( @@ -35235,7 +35019,7 @@ /area/station/medical/exam_room) "cjz" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -35558,13 +35342,6 @@ /obj/effect/landmark/damageturf, /turf/simulated/floor/plating, /area/station/maintenance/aft) -"ckD" = ( -/obj/machinery/light/small, -/obj/structure/sign/poster/official/random{ - pixel_y = -32 - }, -/turf/simulated/floor/plating, -/area/crew_quarters/toilet/aux) "ckF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -36500,19 +36277,12 @@ }, /area/station/hallway/secondary/exit) "cnV" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4 }, -/turf/space, -/area/station/engineering/solar/auxstarboard) +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "cnW" = ( /obj/item/target/alien, /turf/simulated/floor/plating, @@ -36921,18 +36691,25 @@ /obj/machinery/shower{ dir = 8 }, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/medical/cryo) "cpK" = ( -/obj/structure/disposalpipe/junction{ - dir = 1; - icon_state = "pipe-y" +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 }, -/turf/simulated/floor/plasteel, -/area/station/security/brig) +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/station/security/detective) "cpL" = ( /obj/structure/closet/crate/engineering, /obj/item/solar_assembly, @@ -37042,7 +36819,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "cpZ" = ( -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -37294,7 +37071,7 @@ /turf/simulated/floor/plasteel, /area/station/supply/office) "cqZ" = ( -/obj/effect/decal/warning_stripes/blue, +/obj/effect/turf_decal/delivery/blue, /turf/simulated/floor/plasteel{ icon_state = "darkblue" }, @@ -37395,14 +37172,6 @@ icon_state = "darkgrey" }, /area/station/medical/morgue) -"cro" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/plating, -/area/station/engineering/tech_storage) "crq" = ( /obj/machinery/space_heater, /turf/simulated/floor/plating, @@ -37736,7 +37505,7 @@ /obj/machinery/shower{ dir = 4 }, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -37935,11 +37704,18 @@ /turf/simulated/floor/plating/airless, /area/station/maintenance/turbine) "ctw" = ( -/obj/machinery/computer/arcade/orion_trail{ - dir = 4 +/obj/machinery/light{ + dir = 8 }, -/turf/simulated/floor/carpet/arcade, -/area/station/public/arcade) +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/station/security/main) "cty" = ( /obj/structure/closet/secure_closet/personal/patient, /turf/simulated/floor/plasteel{ @@ -37987,7 +37763,7 @@ }, /area/station/medical/morgue) "ctM" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "ctO" = ( @@ -38084,7 +37860,7 @@ /area/station/medical/storage) "ctY" = ( /obj/machinery/recharge_station, -/obj/effect/decal/warning_stripes/blue, +/obj/effect/turf_decal/delivery/blue, /obj/machinery/alarm{ name = "north bump"; pixel_y = 24 @@ -38630,7 +38406,7 @@ }, /area/station/maintenance/apmaint) "cvS" = ( -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ @@ -39079,16 +38855,8 @@ }, /area/station/medical/medbay) "cxr" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/damageturf, -/turf/simulated/floor/plating, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, /area/station/maintenance/fsmaint) "cxt" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -39451,12 +39219,26 @@ /area/station/medical/surgery/secondary) "cyF" = ( /obj/structure/cable/yellow{ - d1 = 4; + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 2; d2 = 8; - icon_state = "4-8" + icon_state = "2-8" }, -/turf/simulated/floor/carpet/arcade, -/area/station/public/arcade) +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/station/public/fitness) "cyI" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -39617,16 +39399,33 @@ }, /area/station/science/toxins/launch) "czl" = ( +/obj/structure/rack, +/obj/item/gun/energy/laser/practice{ + pixel_y = 6 + }, +/obj/item/gun/energy/laser/practice{ + pixel_y = 3 + }, +/obj/item/gun/energy/laser/practice, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 }, -/turf/simulated/floor/carpet/arcade, -/area/station/public/arcade) +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/security/range) "czm" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -39742,15 +39541,21 @@ }, /area/station/command/office/cmo) "czz" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" +/obj/machinery/computer/secure_data{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/carpet/arcade, -/area/station/public/arcade) +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Head of Security's Desk"; + departmentType = 5; + name = "Head of Security Requests Console"; + pixel_y = 30 + }, +/turf/simulated/floor/wood, +/area/station/command/office/hos) "czA" = ( /turf/simulated/wall/r_wall, /area/station/command/office/cmo) @@ -40601,7 +40406,7 @@ }, /area/station/medical/coldroom) "cCH" = ( -/obj/effect/decal/warning_stripes/blue/partial, +/obj/effect/turf_decal/delivery/blue/partial, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/siding, /obj/machinery/light{ @@ -40661,7 +40466,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /obj/machinery/atmospherics/portable/canister/oxygen, /obj/machinery/light, /turf/simulated/floor/plasteel{ @@ -40669,10 +40474,6 @@ }, /area/station/medical/coldroom) "cCP" = ( -/obj/structure/cable{ - d2 = 4; - icon_state = "0-4" - }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -40681,6 +40482,10 @@ /obj/machinery/power/solar{ name = "Fore-Starboard Solar Array" }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-4" + }, /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, @@ -40701,7 +40506,7 @@ /area/station/command/office/rd) "cCZ" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; @@ -41067,24 +40872,6 @@ icon_state = "white" }, /area/station/science/xenobiology) -"cEe" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" - }, -/area/station/public/dorms) "cEg" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 @@ -41298,7 +41085,7 @@ /area/station/medical/cloning) "cES" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -41412,7 +41199,7 @@ /turf/simulated/wall, /area/station/medical/break_room) "cFe" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/oxygen, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" @@ -41612,7 +41399,7 @@ /area/space/nearstation) "cFU" = ( /obj/structure/closet/crate, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/effect/spawner/lootdrop/maintenance/two, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) @@ -41688,7 +41475,7 @@ /area/station/medical/break_room) "cGg" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -42602,7 +42389,7 @@ /area/station/science/toxins/mixing) "cIX" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /obj/effect/turf_decal/stripes/line{ dir = 5 }, @@ -42928,7 +42715,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "cKj" = ( -/obj/effect/decal/warning_stripes/blue/partial, +/obj/effect/turf_decal/delivery/blue/partial, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/siding, /obj/machinery/light{ @@ -42945,19 +42732,23 @@ }, /area/station/medical/cryo) "cKl" = ( -/obj/item/radio/intercom{ +/obj/machinery/computer/shuttle/labor{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 8; name = "east bump"; - pixel_x = 28 + pixel_x = 24 }, -/turf/simulated/floor/carpet/arcade, -/area/station/public/arcade) -"cKm" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" }, -/obj/machinery/disposal, -/turf/simulated/floor/carpet/arcade, -/area/station/public/arcade) +/area/station/security/permabrig) +"cKm" = ( +/obj/machinery/suit_storage_unit/security/hos, +/turf/simulated/floor/plasteel/dark, +/area/station/command/office/hos) "cKn" = ( /obj/machinery/computer/scan_consolenew{ dir = 4 @@ -43578,7 +43369,7 @@ /area/station/service/chapel/office) "cMG" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -43675,6 +43466,13 @@ /obj/effect/spawner/lootdrop/maintenance/two, /turf/simulated/floor/plating, /area/station/maintenance/starboard) +"cNe" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "cNf" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -43997,7 +43795,7 @@ /area/station/hallway/secondary/exit) "cNZ" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; @@ -44944,7 +44742,7 @@ dir = 1; icon_state = "neutralcorner" }, -/area/station/public/recreation) +/area/station/public/fitness) "cRL" = ( /turf/simulated/floor/plasteel{ dir = 4; @@ -45173,7 +44971,7 @@ /area/station/command/office/ntrep) "cSK" = ( /obj/structure/closet/crate, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) @@ -45793,12 +45591,16 @@ /area/station/science/research) "cUV" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, /turf/simulated/floor/wood, /area/station/medical/psych) +"cUW" = ( +/obj/structure/closet/firecloset, +/turf/simulated/floor/plasteel, +/area/station/security/brig) "cUX" = ( /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -46283,7 +46085,7 @@ dir = 1; icon_state = "neutralcorner" }, -/area/station/public/recreation) +/area/station/public/fitness) "cWZ" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -46377,7 +46179,7 @@ dir = 1; icon_state = "neutralcorner" }, -/area/station/public/recreation) +/area/station/public/fitness) "cXr" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ @@ -46408,6 +46210,12 @@ /obj/effect/landmark/damageturf, /turf/simulated/floor/plating, /area/station/maintenance/port2) +"cXu" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/random_spawners/cobweb_right_rare, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "cXx" = ( /obj/structure/closet, /obj/item/wirerod, @@ -46457,32 +46265,12 @@ /area/station/science/toxins/test) "cXD" = ( /obj/structure/chair, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/start/assistant, /turf/simulated/floor/plasteel, -/area/station/public/recreation) -"cXH" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" - }, -/area/station/public/recreation) +/area/station/public/fitness) "cXJ" = ( /obj/structure/table/wood, /obj/machinery/alarm{ @@ -46507,13 +46295,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft) "cXM" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - d2 = 4; - icon_state = "0-4" - }, -/turf/space, -/area/station/engineering/solar/auxstarboard) +/obj/effect/turf_decal/delivery/hollow, +/turf/simulated/floor/plasteel, +/area/station/maintenance/fsmaint) "cXN" = ( /obj/effect/spawner/airlock, /turf/simulated/wall/r_wall, @@ -46565,16 +46349,24 @@ /turf/simulated/floor/wood, /area/station/medical/psych) "cXZ" = ( -/obj/structure/window/reinforced{ - dir = 1 +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/security/glass{ + name = "Solitary Confinement 2" }, -/area/station/public/recreation) +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/station/security/permabrig) "cYa" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/unary/tank/air{ @@ -46583,20 +46375,32 @@ /turf/simulated/floor/plating, /area/station/maintenance/port) "cYd" = ( -/obj/structure/closet/masks, -/turf/simulated/floor/plasteel{ - icon_state = "darkgrey" +/obj/effect/mapping_helpers/airlock/access/all/service/clown, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/area/station/public/recreation) +/obj/machinery/door/airlock/bananium, +/turf/simulated/floor/wood, +/area/station/service/clown) "cYe" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +/obj/structure/cable/pink{ + icon_state = "0-9" }, -/area/station/public/recreation) +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "cYj" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -46644,31 +46448,18 @@ /obj/structure/chair{ dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel, -/area/station/public/recreation) +/area/station/public/fitness) "cYz" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=14.8-Dorms-Lockers"; location = "14.5-Recreation" }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, /turf/simulated/floor/plasteel, -/area/station/public/recreation) +/area/station/public/fitness) "cYA" = ( /turf/simulated/floor/plating/airless, /area/station/science/toxins/test) @@ -46703,7 +46494,7 @@ dir = 4 }, /turf/simulated/floor/plasteel, -/area/station/public/recreation) +/area/station/public/fitness) "cYI" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical/glass, @@ -46799,17 +46590,13 @@ }, /area/station/medical/surgery/primary) "cZi" = ( -/obj/machinery/camera{ - c_tag = "Dormitories - Fore"; - dir = 8 - }, -/obj/machinery/light_switch{ - dir = 8; - name = "east bump"; - pixel_x = 24 +/obj/structure/closet/emcloset, +/obj/effect/spawner/lootdrop{ + loot = list(/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes); + name = "trash spawner" }, -/turf/simulated/floor/carpet/arcade, -/area/station/public/arcade) +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "cZl" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, @@ -46817,32 +46604,24 @@ icon_state = "dark" }, /area/station/service/chapel) -"cZn" = ( +"cZo" = ( +/obj/effect/mapping_helpers/airlock/access/all/service/mime, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/machinery/door/firedoor, /obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/turf/simulated/floor/carpet/arcade, -/area/station/public/arcade) -"cZo" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, -/obj/structure/table, -/obj/item/paper/gravity_gen, -/obj/item/pen/blue, -/obj/effect/turf_decal/delivery, -/turf/simulated/floor/plasteel, -/area/station/engineering/gravitygenerator) +/obj/machinery/door/airlock/tranquillite, +/turf/simulated/floor/mineral/tranquillite, +/area/station/service/mime) "cZp" = ( /obj/docking_port/stationary{ dir = 2; @@ -46893,19 +46672,11 @@ /turf/simulated/floor/grass/no_creep, /area/station/medical/virology) "cZz" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/public/glass, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /obj/effect/mapping_helpers/airlock/autoname, -/turf/simulated/floor/carpet/arcade, -/area/station/public/arcade) +/obj/machinery/door/airlock/maintenance, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "cZA" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -47058,7 +46829,7 @@ /area/station/maintenance/apmaint) "dam" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -47430,13 +47201,13 @@ /obj/structure/lattice/catwalk, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 4; + icon_state = "2-4" }, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 8; + icon_state = "2-8" }, /turf/space, /area/station/engineering/solar/auxstarboard) @@ -47520,24 +47291,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/starboard) -"dcG" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/plating, -/area/station/security/armory) "dcK" = ( /obj/machinery/door/airlock/medical/glass, /obj/machinery/door/firedoor, @@ -47688,6 +47441,12 @@ /obj/item/reagent_containers/glass/bucket, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) +"ddM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/secondary/garden) "ddQ" = ( /obj/docking_port/stationary{ dheight = 9; @@ -48010,23 +47769,6 @@ /obj/machinery/atmospherics/pipe/simple/visible, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) -"dfc" = ( -/obj/machinery/cryopod{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "whitegreen" - }, -/area/station/public/sleep) "dfd" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 @@ -48036,13 +47778,18 @@ }, /obj/structure/cable/yellow{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, /obj/structure/cable/yellow{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 4; + icon_state = "2-4" }, /turf/simulated/floor/plasteel, /area/station/security/permabrig) @@ -48426,17 +48173,17 @@ }, /area/station/science/genetics) "dhE" = ( -/obj/effect/spawner/lootdrop{ - loot = list(/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes); - name = "trash spawner" +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 9; + level = 2 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 }, /obj/structure/cable/yellow{ + d1 = 1; d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 + icon_state = "1-8" }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) @@ -48454,10 +48201,10 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "dhW" = ( -/obj/machinery/atmospherics/binary/pump{ - dir = 1; - name = "Waste Out" +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 }, +/obj/effect/landmark/spawner/nukedisc_respawn, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "dhZ" = ( @@ -48478,6 +48225,14 @@ }, /turf/simulated/floor/plasteel, /area/station/security/prison/cell_block/A) +"dig" = ( +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/prison/cell_block/A) "dio" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -48642,7 +48397,7 @@ dir = 4 }, /obj/machinery/atmospherics/portable/canister/oxygen, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ icon_state = "showroomfloor" }, @@ -48716,17 +48471,32 @@ icon_state = "cmo" }, /area/station/security/permabrig) -"dox" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance, +"dnY" = ( +/obj/machinery/door/airlock, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plating, +/area/station/maintenance/port) +"dog" = ( +/obj/effect/landmark/spawner/xeno, +/turf/simulated/floor/plasteel, /area/station/maintenance/fore) +"dos" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/station/public/fitness) +"dox" = ( +/obj/machinery/light/small, +/turf/simulated/floor/mineral/tranquillite, +/area/station/service/mime) "doV" = ( /obj/machinery/computer/mecha{ dir = 8 @@ -48805,30 +48575,12 @@ /turf/simulated/floor/plating, /area/station/security/permabrig) "dqw" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "grimy" - }, -/area/station/security/detective) -"dqC" = ( -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/spawner/window/reinforced/grilled, -/obj/machinery/door/poddoor/preopen{ - id_tag = "bridge blast"; - name = "Bridge Blast Doors" +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 }, /turf/simulated/floor/plating, -/area/station/command/bridge) +/area/station/maintenance/fsmaint) "dru" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -48892,10 +48644,11 @@ }, /area/station/engineering/atmos) "dsq" = ( -/obj/effect/spawner/lootdrop{ - icon_state = "grille"; - loot = list(/obj/structure/grille=8,/obj/structure/grille/broken=2); - name = "normal or broken grille spawner" +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) @@ -48945,24 +48698,18 @@ }, /area/station/medical/reception) "dvY" = ( -/obj/machinery/light_switch{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/yellow{ d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 + d2 = 2; + icon_state = "1-2" }, -/turf/simulated/floor/carpet, -/area/station/command/office/hos) +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "dwp" = ( /obj/effect/turf_decal/tile/bar, /obj/machinery/door/firedoor, @@ -49014,6 +48761,24 @@ icon_state = "darkgreen" }, /area/station/medical/surgery/observation) +"dxe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) +"dxh" = ( +/obj/machinery/door/airlock/public/glass, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/autoname, +/turf/simulated/floor/catwalk, +/area/station/maintenance/fore) "dxD" = ( /obj/structure/chair/sofa/corp/left{ dir = 1 @@ -49045,13 +48810,6 @@ }, /area/station/engineering/control) "dyI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/light{ dir = 8 }, @@ -49122,12 +48880,7 @@ }, /area/station/science/research) "dAH" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - dir = 5 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "dAL" = ( @@ -49170,6 +48923,16 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/aft) +"dBS" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -27 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/station/public/toilet/lockerroom) "dBT" = ( /obj/structure/table, /obj/item/flashlight/lamp, @@ -49241,14 +49004,13 @@ }, /area/station/security/armory/secure) "dCJ" = ( -/obj/machinery/photocopier, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 +/obj/structure/closet, +/obj/effect/spawner/lootdrop{ + loot = list(/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes); + name = "trash spawner" }, -/turf/simulated/floor/plasteel/dark, -/area/station/command/office/hos) +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "dCQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -49340,21 +49102,17 @@ }, /area/station/hallway/primary/central) "dFD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/plating, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, /area/station/maintenance/fore) "dGs" = ( /obj/machinery/door/firedoor, @@ -49401,22 +49159,24 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "dHr" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 +/obj/effect/spawner/random_spawners/grille_often, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) +"dHE" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/table/wood, +/obj/machinery/recharger, +/turf/simulated/floor/wood, +/area/station/command/office/hos) +"dHU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) +/turf/simulated/floor/plasteel, +/area/station/maintenance/fore) "dIn" = ( /obj/structure/transit_tube/horizontal, /obj/structure/window/reinforced{ @@ -49475,36 +49235,15 @@ /turf/simulated/floor/plating, /area/station/maintenance/maintcentral) "dKL" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/fueltank, /turf/simulated/floor/plating, -/area/station/maintenance/fore) +/area/station/maintenance/fsmaint) "dLg" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/plasteel{ - icon_state = "redcorner" - }, -/area/station/security/brig) +/obj/item/rack_parts, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "dLU" = ( /obj/effect/turf_decal/stripes/white/line{ dir = 1 @@ -49569,6 +49308,22 @@ icon_state = "red" }, /area/station/security/processing) +"dNV" = ( +/obj/machinery/cryopod{ + dir = 4 + }, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/machinery/camera{ + c_tag = "Cryodorms"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreen" + }, +/area/station/public/sleep) "dOA" = ( /obj/structure/disposalpipe/junction{ dir = 8 @@ -49848,18 +49603,6 @@ }, /turf/simulated/floor/plasteel, /area/station/science/xenobiology) -"dUN" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/fore) "dVk" = ( /obj/effect/turf_decal/stripes/white/line{ dir = 1 @@ -50139,11 +49882,15 @@ "dZP" = ( /obj/effect/spawner/lootdrop{ icon_state = "grille"; - loot = list(/obj/structure/grille = 8, /obj/structure/grille/broken = 2); + loot = list(/obj/structure/grille=8,/obj/structure/grille/broken=2); name = "normal or broken grille spawner" }, /turf/simulated/floor/plating, /area/station/maintenance/port) +"dZZ" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plasteel, +/area/station/security/brig) "eaG" = ( /obj/structure/sign/poster/official/random{ pixel_x = 32 @@ -50203,27 +49950,64 @@ }, /turf/simulated/floor/engine, /area/station/engineering/engine/supermatter) +"ebZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/station/public/toilet/lockerroom) "edg" = ( -/obj/machinery/door/airlock/glass{ - name = "Cryodorms" +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/firedoor, +/turf/simulated/floor/wood, +/area/station/public/mrchangs) +"edj" = ( +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/autoname, +/turf/simulated/floor/plating, +/area/station/security/range) +"edw" = ( /obj/structure/cable/yellow{ d1 = 4; d2 = 8; icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, /turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "whitegreen" + icon_state = "dark" }, -/area/station/public/sleep) +/area/station/security/storage) "edy" = ( /obj/structure/cable{ d2 = 4; @@ -50273,6 +50057,20 @@ /obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) +"eey" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 27 + }, +/turf/simulated/floor/plasteel, +/area/station/security/brig) "eeL" = ( /obj/structure/chair/wood/wings{ dir = 8 @@ -50360,6 +50158,18 @@ icon_state = "dark" }, /area/station/security/permabrig) +"ehh" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "brig shutters" + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/warden) "ehr" = ( /obj/structure/chair/office/dark, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -50450,10 +50260,12 @@ /turf/simulated/floor/plating, /area/station/security/prison/cell_block/A) "eiI" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, /obj/structure/cable/yellow{ d1 = 4; @@ -50470,6 +50282,18 @@ }, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) +"ejd" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/station/hallway/primary/central) "eju" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -50499,16 +50323,6 @@ }, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) -"ejF" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/yellow, -/turf/simulated/floor/plating, -/area/station/security/armory) "ejG" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -50566,19 +50380,6 @@ icon_state = "dark" }, /area/station/engineering/control) -"enp" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/plating, -/area/station/security/prison/cell_block/A) "enU" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -50646,6 +50447,15 @@ }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) +"epF" = ( +/obj/structure/closet/wardrobe/black, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkgrey" + }, +/area/station/public/locker) "epG" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -50653,14 +50463,26 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkredcorners" }, /area/station/security/armory/secure) +"epM" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "brig shutters" + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/warden) "epY" = ( /obj/machinery/atmospherics/pipe/simple/visible{ dir = 4 @@ -50702,18 +50524,17 @@ }, /area/station/medical/storage/secondary) "ere" = ( -/obj/docking_port/stationary{ - dir = 4; - dwidth = 2; - height = 5; - id = "laborcamp_home"; - name = "fore bay 1"; - width = 9 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 9 }, -/turf/space, -/area/space) +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "ers" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/navbeacon{ codes_txt = "delivery"; dir = 1; @@ -50738,7 +50559,7 @@ }, /area/station/legal/courtroom) "erC" = ( -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /obj/structure/window/reinforced{ dir = 8 }, @@ -50886,6 +50707,7 @@ icon_state = "1-2" }, /obj/effect/turf_decal/tile/blue, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "red" @@ -50905,11 +50727,6 @@ }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) -"etG" = ( -/turf/simulated/floor/plasteel{ - icon_state = "blue" - }, -/area/station/security/brig) "euy" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -51079,7 +50896,7 @@ }, /area/station/medical/virology) "exZ" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/table, /obj/item/stack/sheet/glass/fifty, /obj/item/stack/sheet/glass/fifty, @@ -51271,6 +51088,26 @@ icon_state = "purple" }, /area/station/science/xenobiology) +"eCw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/station/maintenance/fsmaint) "eCF" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -51295,6 +51132,17 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central) +"eCH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "eCJ" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -51340,7 +51188,7 @@ /area/station/science/explab/chamber) "eDx" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ icon_state = "whitebluefull" @@ -51351,6 +51199,20 @@ icon_state = "white" }, /area/station/science/toxins/launch) +"eEc" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = 30 + }, +/obj/machinery/camera{ + c_tag = "Security - Gear Room"; + dir = 8 + }, +/obj/structure/closet/secure_closet/security, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/storage) "eEy" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -51410,6 +51272,12 @@ icon_state = "whiteblue" }, /area/station/medical/reception) +"eFV" = ( +/obj/machinery/economy/vending/hatdispenser, +/turf/simulated/floor/plasteel{ + icon_state = "darkgrey" + }, +/area/station/public/locker) "eGw" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 @@ -51476,7 +51344,7 @@ /area/station/command/office/captain) "eJg" = ( /obj/effect/turf_decal/stripes/white/line, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /obj/machinery/atmospherics/portable/scrubber/huge, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" @@ -51561,17 +51429,10 @@ /area/station/security/storage) "eLz" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/machinery/alarm{ - dir = 8; - name = "east bump"; - pixel_x = 24 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" + dir = 4 }, -/area/station/legal/courtroom) +/turf/simulated/floor/wood, +/area/station/public/mrchangs) "eLB" = ( /obj/structure/table, /obj/item/phone{ @@ -51626,7 +51487,7 @@ }, /area/station/hallway/primary/central) "eMG" = ( -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /obj/structure/closet/l3closet/scientist, /obj/structure/cable/yellow{ d1 = 1; @@ -51639,19 +51500,9 @@ }, /area/station/science/xenobiology) "eMS" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/security/range) +/obj/effect/spawner/random_spawners/cobweb_left_frequent, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "eNR" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/yellow{ @@ -51765,34 +51616,15 @@ /turf/simulated/floor/carpet, /area/station/science/robotics/showroom) "eQn" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ +/obj/effect/spawner/random_spawners/oil_often, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/landmark/start/security_officer, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "red" - }, -/area/station/security/main) +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "eQo" = ( /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 9 @@ -51909,6 +51741,17 @@ icon_state = "white" }, /area/station/command/office/cmo) +"eTo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "eTy" = ( /obj/machinery/atmospherics/pipe/simple/visible/yellow, /obj/machinery/door/airlock/atmos/glass{ @@ -52001,9 +51844,28 @@ /turf/simulated/wall/r_wall, /area/station/maintenance/xenobio_north) "eUL" = ( -/obj/structure/sign/securearea, -/turf/simulated/wall/r_wall, -/area/station/security/armory) +/obj/machinery/door/airlock/security/glass{ + name = "Secure Equipment Storage" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/security/armory/secure) "eVb" = ( /obj/machinery/status_display{ pixel_y = 32 @@ -52087,27 +51949,15 @@ /area/station/maintenance/aft) "eXK" = ( /obj/structure/closet/secure_closet/security, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/security/main) "eXM" = ( -/obj/structure/lattice, -/obj/structure/sign/electricshock{ - pixel_x = 32 - }, -/turf/space, -/area/space/nearstation) -"eYf" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/structure/chair/stool{ - dir = 8 - }, -/turf/simulated/floor/carpet/arcade, -/area/station/public/arcade) +/obj/structure/sign/securearea, +/turf/simulated/wall/r_wall, +/area/station/security/main) "eYp" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -52176,7 +52026,7 @@ /area/station/security/prison/cell_block/A) "eZr" = ( /obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/item/assembly/prox_sensor{ pixel_x = -8; pixel_y = 4 @@ -52214,6 +52064,13 @@ icon_state = "neutralcorner" }, /area/station/public/locker) +"eZF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/station/security/range) "eZW" = ( /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, @@ -52237,6 +52094,9 @@ }, /area/station/medical/reception) "fax" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "red" @@ -52256,14 +52116,6 @@ }, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) -"fbq" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/plating, -/area/station/security/storage) "fbr" = ( /obj/machinery/ai_status_display{ pixel_y = 32 @@ -52340,6 +52192,15 @@ icon_state = "dark" }, /area/station/engineering/atmos) +"fcT" = ( +/obj/machinery/computer/brigcells{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/station/command/office/hos) "fdc" = ( /obj/machinery/light{ dir = 8 @@ -52538,7 +52399,7 @@ /turf/space, /area/space/nearstation) "fiU" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/sleeping_agent, /obj/structure/extinguisher_cabinet{ name = "east bump"; @@ -52604,23 +52465,17 @@ /obj/item/flashlight/lamp, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) -"fkt" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/plating, -/area/station/security/armory/secure) "fkv" = ( /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) +"fkN" = ( +/obj/machinery/economy/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel, +/area/station/security/permabrig) "fkW" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -52733,11 +52588,14 @@ }, /area/station/security/interrogation) "fmm" = ( -/obj/item/radio/intercom/department/security{ - pixel_y = 28 +/obj/structure/table, +/obj/item/clothing/glasses/meson, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "caution" }, -/turf/simulated/floor/plasteel, -/area/station/security/permabrig) +/area/station/maintenance/fsmaint) "fmo" = ( /obj/machinery/camera{ c_tag = "Atmospherics - Distro Loop" @@ -52755,37 +52613,6 @@ icon_state = "caution" }, /area/station/engineering/atmos/distribution) -"fmA" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow, -/turf/simulated/floor/plating, -/area/station/security/warden) -"fmO" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/navbeacon{ - codes_txt = "delivery"; - dir = 8; - location = "Security" - }, -/obj/machinery/door/poddoor/preopen{ - id_tag = "Secure Gate"; - name = "brig shutters" - }, -/obj/machinery/door/window/classic/reversed{ - dir = 4; - name = "Security Delivery" - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mule_bot{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/security/brig{ - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/station/maintenance/fore) "fmP" = ( /obj/machinery/atmospherics/pipe/simple/visible{ dir = 10 @@ -52811,14 +52638,12 @@ }, /area/station/science/toxins/launch) "fnv" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/turf_decal/woodsiding{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 10 }, -/turf/simulated/floor/wood, -/area/station/command/office/hos) +/turf/simulated/floor/plasteel, +/area/station/maintenance/fore) "fnE" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -52875,12 +52700,8 @@ }, /area/station/engineering/tech_storage) "fpk" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -52889,20 +52710,16 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/landmark/burnturf, -/turf/simulated/floor/plating, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, /area/station/maintenance/fsmaint) "fpy" = ( -/obj/machinery/economy/vending/snack, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/wood, -/area/station/security/main) +/turf/simulated/floor/plasteel, +/area/station/maintenance/fore) "fpA" = ( /obj/machinery/atmospherics/unary/outlet_injector/on{ dir = 8; @@ -52910,6 +52727,14 @@ }, /turf/simulated/floor/engine/n20, /area/station/engineering/atmos) +"fpR" = ( +/obj/structure/sign/pods{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/station/public/dorms) "fqe" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 4 @@ -53141,10 +52966,26 @@ icon_state = "whitebluecorner" }, /area/station/medical/exam_room) +"fuv" = ( +/obj/machinery/door/airlock/security/glass, +/obj/effect/mapping_helpers/airlock/access/any/security/forensics, +/obj/effect/mapping_helpers/airlock/access/any/security/general, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/security/range) "fuy" = ( /obj/effect/spawner/lootdrop{ icon_state = "grille"; - loot = list(/obj/structure/grille = 8, /obj/structure/grille/broken = 2); + loot = list(/obj/structure/grille=8,/obj/structure/grille/broken=2); name = "normal or broken grille spawner" }, /turf/simulated/floor/plating, @@ -53195,13 +53036,19 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard2) "fvU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/wood, -/area/station/command/office/hos) +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "fvZ" = ( /obj/structure/chair{ dir = 8 @@ -53225,13 +53072,14 @@ /turf/simulated/floor/plasteel, /area/station/security/permabrig) "fwl" = ( -/obj/effect/landmark/spawner/xeno, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 8; + initialize_directions = 11 + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "fwJ" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -53336,7 +53184,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/medmaint) "fza" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/sink{ pixel_y = 22 }, @@ -53363,6 +53211,21 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) +"fzK" = ( +/obj/structure/cable/green{ + icon_state = "4-9" + }, +/obj/structure/cable/cyan{ + icon_state = "5-10" + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/obj/structure/cable/green{ + icon_state = "2-6" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "fzN" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -53404,6 +53267,12 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) +"fAs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "fAH" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -53490,7 +53359,7 @@ }, /area/station/security/permabrig) "fCO" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/toxins, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" @@ -53519,6 +53388,13 @@ icon_state = "white" }, /area/station/science/research) +"fDi" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/station/hallway/secondary/garden) "fDw" = ( /obj/structure/table, /obj/item/eftpos{ @@ -53552,17 +53428,19 @@ }, /area/station/engineering/break_room) "fDY" = ( -/obj/effect/landmark/lightsout, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/turf/simulated/floor/plasteel{ + icon_state = "grimy" }, -/turf/simulated/floor/plasteel, -/area/station/security/brig) +/area/station/security/detective) "fEr" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -53857,19 +53735,17 @@ /turf/simulated/floor/plasteel, /area/station/science/toxins/mixing) "fKW" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Solitary Confinement 2" +/obj/item/kirbyplants{ + icon_state = "plant-16" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, /area/station/security/permabrig) "fLa" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -53885,7 +53761,7 @@ }, /area/station/medical/medbay) "fLw" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/nitrogen, /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 @@ -53934,21 +53810,6 @@ icon_state = "browncorner" }, /area/station/hallway/primary/port) -"fMn" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/economy/vending/wallmed{ - name = "Emergency NanoMed"; - pixel_x = -28 - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" - }, -/area/station/public/recreation) "fMZ" = ( /obj/machinery/atmospherics/pipe/simple/visible/purple{ dir = 4 @@ -54012,6 +53873,15 @@ icon_state = "caution" }, /area/station/engineering/controlroom) +"fOL" = ( +/obj/machinery/computer/security{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/station/security/main) "fON" = ( /obj/structure/cable/yellow, /obj/effect/spawner/window/reinforced/grilled, @@ -54055,27 +53925,17 @@ }, /area/station/medical/morgue) "fPT" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/security/forensics, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/start/security_officer, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "red" +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 }, -/area/station/security/main) +/turf/simulated/floor/plating, +/area/station/security/detective) "fQi" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ @@ -54086,16 +53946,17 @@ }, /area/station/engineering/break_room) "fQr" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 }, /obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 4; + icon_state = "0-4" }, -/turf/simulated/floor/plasteel, -/area/station/security/main) +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "fQQ" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -54135,11 +53996,11 @@ /turf/simulated/wall/r_wall, /area/station/science/test_chamber) "fRm" = ( -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "red" - }, -/area/station/security/brig) +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/effect/spawner/random_spawners/cobweb_left_rare, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "fRT" = ( /obj/machinery/computer/secure_data{ dir = 8 @@ -54234,13 +54095,12 @@ }, /area/station/science/research) "fUf" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "caution" }, -/obj/effect/landmark/burnturf, -/turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "fUl" = ( /obj/machinery/atmospherics/pipe/simple/hidden/purple, @@ -54321,7 +54181,7 @@ /obj/machinery/computer/area_atmos{ dir = 4 }, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /obj/item/radio/intercom{ name = "custom placement"; pixel_x = -26; @@ -54350,7 +54210,7 @@ }, /area/station/science/storage) "fWD" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, @@ -54391,14 +54251,12 @@ /turf/simulated/floor/plasteel, /area/station/science/robotics/chargebay) "fXy" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/effect/spawner/lootdrop/maintenance, -/obj/structure/rack, -/obj/effect/landmark/damageturf, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "fYk" = ( @@ -54507,21 +54365,32 @@ }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) +"gbg" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/station/security/range) +"gbi" = ( +/obj/structure/closet, +/obj/item/toy/figure/crew/mime, +/obj/item/toy/crayon/mime, +/turf/simulated/floor/mineral/tranquillite, +/area/station/maintenance/fore) "gbu" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/legal/courtroom) +"gbx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/wood, +/area/station/public/mrchangs) "gbz" = ( /obj/item/kirbyplants, /obj/machinery/firealarm{ @@ -54536,22 +54405,9 @@ }, /area/station/science/xenobiology) "gbM" = ( -/mob/living/simple_animal/hostile/retaliate/araneus, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/carpet, -/area/station/command/office/hos) +/obj/effect/spawner/random_spawners/wall_rusted_probably, +/turf/simulated/wall, +/area/station/maintenance/fsmaint) "gbP" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -54702,6 +54558,28 @@ icon_state = "cafeteria" }, /area/station/science/break_room) +"geR" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/station/security/brig) "geV" = ( /obj/structure/window/reinforced, /obj/machinery/atmospherics/unary/outlet_injector/on, @@ -54784,17 +54662,8 @@ /area/station/maintenance/medmaint) "ggc" = ( /obj/machinery/flasher/portable, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump Important Area"; - pixel_x = 24 - }, /turf/simulated/floor/plasteel{ - dir = 9; + dir = 10; icon_state = "darkblue" }, /area/station/security/armory) @@ -54813,31 +54682,11 @@ }, /area/station/security/permabrig) "ggF" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "redcorner" +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 }, -/area/station/security/main) +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "ggM" = ( /obj/structure/toilet{ dir = 4 @@ -54881,7 +54730,7 @@ /turf/simulated/floor/plasteel, /area/station/science/robotics) "ggT" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister, /obj/machinery/light, /turf/simulated/floor/plasteel{ @@ -54899,16 +54748,11 @@ }, /area/station/hallway/primary/starboard) "ghT" = ( -/obj/machinery/light_switch{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +/obj/machinery/computer/arcade/orion_trail{ + dir = 8 }, -/area/station/legal/courtroom) +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "ghX" = ( /obj/machinery/computer/security/telescreen/prison{ pixel_y = -30 @@ -54919,19 +54763,14 @@ }, /area/station/security/main) "gip" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 6 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 + dir = 6 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/light/small{ + dir = 8 }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) @@ -54947,6 +54786,18 @@ icon_state = "cafeteria" }, /area/station/science/break_room) +"giK" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "brig shutters" + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/brig) "gjF" = ( /obj/effect/spawner/window/reinforced/grilled, /obj/structure/cable/yellow{ @@ -54960,23 +54811,19 @@ /turf/simulated/floor/plating, /area/station/security/permabrig) "gkn" = ( -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 +/obj/machinery/camera{ + c_tag = "Prison Solitary Confinemessssnt 1"; + dir = 4; + network = list("Prison","SS13") }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/toilet{ dir = 4 }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/turf/simulated/floor/plasteel{ + icon_state = "redfull" }, -/turf/simulated/floor/plasteel, -/area/station/security/brig) +/area/station/security/permabrig) "gkt" = ( /obj/machinery/atmospherics/pipe/simple/heat_exchanging{ dir = 10 @@ -55008,21 +54855,19 @@ }, /area/station/medical/coldroom) "glG" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 4 +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" }, -/turf/simulated/floor/wood, -/area/station/command/office/hos) +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/storage) "glS" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ - icon_state = "dark" + dir = 1; + icon_state = "black" }, -/area/station/legal/courtroom) +/area/station/security/brig) "gmn" = ( /obj/item/radio/intercom/locked/prison{ name = "Prison Intercom (General)"; @@ -55090,8 +54935,21 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "goq" = ( -/turf/simulated/wall, -/area/station/security/range) +/obj/structure/closet/secure_closet/hos, +/obj/item/cartridge/detective, +/obj/item/cartridge/detective, +/obj/item/cartridge/detective, +/obj/item/megaphone, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel/dark, +/area/station/command/office/hos) "gpe" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -55106,6 +54964,22 @@ /obj/machinery/status_display, /turf/simulated/wall/r_wall, /area/station/engineering/engine/supermatter) +"gpT" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/station/public/sleep) "gpU" = ( /obj/machinery/camera{ c_tag = "Engineering - Transit Tube Access"; @@ -55172,7 +55046,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -55288,21 +55162,19 @@ /obj/structure/lattice, /turf/space, /area/space/nearstation) -"guZ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +"gtW" = ( +/obj/machinery/light/small{ + dir = 8 }, -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/start/security_officer, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "red" +/turf/simulated/floor/plasteel, +/area/station/maintenance/fsmaint) +"guZ" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 }, -/area/station/security/main) +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "gvd" = ( /obj/machinery/light, /obj/machinery/firealarm{ @@ -55406,21 +55278,15 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "gzt" = ( -/obj/item/kirbyplants{ - icon_state = "plant-16" - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "red" +/obj/structure/lattice, +/obj/machinery/camera{ + c_tag = "Armory - External"; + dir = 10 }, -/area/station/security/permabrig) +/turf/space, +/area/space/nearstation) "gzU" = ( -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /obj/structure/window/reinforced{ dir = 8 }, @@ -55433,13 +55299,18 @@ }, /area/station/science/xenobiology) "gAM" = ( -/obj/structure/rack, -/obj/item/restraints/handcuffs, -/obj/item/flash, -/turf/simulated/floor/plasteel{ - dir = 9; - icon_state = "red" +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, /area/station/security/permabrig) "gBa" = ( /obj/machinery/atmospherics/pipe/manifold/hidden{ @@ -55463,6 +55334,28 @@ icon_state = "dark" }, /area/station/science/server) +"gBc" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/station/security/brig) "gBG" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical/glass{ @@ -55550,17 +55443,15 @@ }, /area/station/medical/medbay) "gDi" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 }, -/area/station/legal/courtroom) +/turf/simulated/floor/mineral/tranquillite, +/area/station/service/mime) "gDu" = ( /obj/machinery/atmospherics/pipe/simple/visible/green{ dir = 4 @@ -55609,7 +55500,7 @@ }, /area/station/service/chapel) "gDW" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/oxygen, /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 5 @@ -55686,7 +55577,7 @@ }, /area/station/medical/storage) "gFQ" = ( -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /obj/machinery/monkey_recycler, /obj/structure/cable/yellow{ d1 = 1; @@ -55738,6 +55629,14 @@ }, /turf/simulated/floor/plasteel/goonplaque/commission, /area/station/hallway/secondary/bridge) +"gHm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel, +/area/station/maintenance/fore) "gHu" = ( /obj/structure/table/wood, /obj/machinery/photocopier/faxmachine/longrange{ @@ -55806,6 +55705,17 @@ icon_state = "black" }, /area/station/engineering/atmos) +"gIJ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/station/public/fitness) "gIL" = ( /obj/machinery/alarm{ name = "north bump"; @@ -55834,6 +55744,15 @@ }, /turf/simulated/floor/wood, /area/station/service/theatre) +"gIS" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "vault" + }, +/area/station/security/armory/secure) "gJg" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -55909,7 +55828,7 @@ /area/station/medical/medbay) "gLH" = ( /obj/machinery/economy/vending/cigarette, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/effect/turf_decal/stripes/corner{ dir = 1 }, @@ -55933,18 +55852,6 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard) -"gMl" = ( -/obj/machinery/door/window/classic/normal{ - name = "Court Cell" - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/windoor/access/all/security/brig, -/turf/simulated/floor/plasteel{ - icon_state = "darkred" - }, -/area/station/legal/courtroom) "gMp" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -56073,31 +55980,19 @@ }, /turf/simulated/floor/engine, /area/station/science/explab/chamber) -"gNF" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/computer/borgupload, -/obj/machinery/door/window/classic/normal{ - name = "Cyborg Upload Console Window" - }, -/obj/effect/mapping_helpers/airlock/windoor/access/all/command/ai_upload, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/turret_protected/ai_upload) "gNG" = ( /obj/machinery/atmospherics/pipe/simple/insulated{ dir = 4 }, /turf/simulated/wall/r_wall, /area/station/science/toxins/mixing) +"gNO" = ( +/obj/item/wirecutters, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "gOU" = ( /obj/machinery/door/window/classic/reversed{ name = "Desk Door"; @@ -56135,16 +56030,15 @@ }, /turf/simulated/floor/plating, /area/station/command/office/ce) -"gRj" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" +"gRm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 }, -/obj/structure/cable/yellow, /turf/simulated/floor/plating, -/area/station/security/main) +/area/station/maintenance/fore) "gRq" = ( /obj/structure/table/reinforced, /obj/structure/cable/yellow{ @@ -56212,28 +56106,22 @@ }, /area/station/medical/medbay) "gSd" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Solitary Confinement 1" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/machinery/door/airlock/external{ + id_tag = "laborcamp_home"; + locked = 1; + name = "Labor Camp Airlock" }, /obj/effect/mapping_helpers/airlock/access/all/security/brig, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel, -/area/station/security/permabrig) -"gSf" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 +/obj/machinery/door/poddoor/preopen{ + id_tag = "Perma Gate"; + name = "Prison Blast Door" }, -/turf/simulated/floor/plasteel{ - icon_state = "grimy" +/obj/structure/fans/tiny, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, -/area/station/security/detective) +/turf/simulated/floor/plating, +/area/station/security/permabrig) "gSu" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -56270,7 +56158,7 @@ name = "east bump"; pixel_x = 24 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "caution" @@ -56439,22 +56327,13 @@ }, /area/station/science/robotics) "gWz" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/mouse, /turf/simulated/floor/plasteel, -/area/station/security/range) +/area/station/maintenance/fsmaint) "gWE" = ( /obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/item/assembly/signaler{ pixel_x = -2; pixel_y = -2 @@ -56531,6 +56410,14 @@ icon_state = "red" }, /area/station/security/permabrig) +"gYm" = ( +/obj/machinery/hydroponics/soil, +/obj/item/radio/intercom{ + name = "west bump"; + pixel_x = -28 + }, +/turf/simulated/floor/grass/no_creep, +/area/station/hallway/secondary/garden) "gYM" = ( /obj/structure/rack, /obj/item/storage/belt/utility, @@ -56596,12 +56483,18 @@ /turf/simulated/floor/plasteel, /area/station/science/research) "gZV" = ( -/obj/machinery/camera{ - c_tag = "Brig - Hallway - Starboard"; - dir = 10 +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/turf/simulated/floor/plasteel, -/area/station/security/brig) +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/storage) "hal" = ( /obj/effect/spawner/airlock/s_to_n, /obj/effect/spawner/window/reinforced/grilled, @@ -56612,20 +56505,24 @@ /turf/simulated/floor/plating, /area/station/maintenance/xenobio_north) "hbr" = ( -/obj/machinery/atmospherics/pipe/simple/visible/purple{ - dir = 4 +/obj/machinery/power/solar_control{ + name = "Fore Starboard Solar Control" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-4" }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plating, -/area/station/maintenance/fore) +/area/station/maintenance/auxsolarstarboard) "hbB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" }, -/area/station/legal/courtroom) +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "hbN" = ( /obj/structure/table/reinforced, /obj/item/paper_bin, @@ -56695,6 +56592,10 @@ }, /turf/simulated/floor/plasteel, /area/station/security/permabrig) +"hdo" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/station/service/mime) "hds" = ( /obj/machinery/door/airlock/atmos{ name = "Atmospherics Maintenance" @@ -56808,6 +56709,18 @@ /obj/structure/window/reinforced, /turf/simulated/floor/engine, /area/station/science/xenobiology) +"hfT" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/security/storage) "hfX" = ( /obj/effect/spawner/window/shuttle, /turf/simulated/floor/plating, @@ -56828,18 +56741,17 @@ /turf/simulated/floor/plasteel, /area/station/security/prison/cell_block/A) "hgp" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/security/permabrig) "hgu" = ( @@ -56866,20 +56778,12 @@ /turf/simulated/floor/plasteel, /area/station/engineering/control) "hgU" = ( -/obj/structure/extinguisher_cabinet{ - name = "east bump"; - pixel_x = 27 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/machinery/newscaster/security_unit{ - dir = 1; - name = "south bump"; - pixel_y = -28 +/obj/machinery/power/tesla_coil{ + anchored = 1 }, -/turf/simulated/floor/carpet, -/area/station/command/office/hos) +/obj/effect/turf_decal/delivery/hollow, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "hgW" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -56976,7 +56880,7 @@ /obj/effect/turf_decal/arrows/red{ dir = 4 }, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel, /area/station/supply/storage) "hjn" = ( @@ -57013,14 +56917,10 @@ /turf/simulated/floor/plasteel, /area/station/supply/lobby) "hjE" = ( -/obj/structure/sign/poster/official/random{ - pixel_y = -32 - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" - }, -/area/station/security/brig) +/obj/effect/spawner/random_spawners/oil_maybe, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "hka" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -57110,19 +57010,30 @@ icon_state = "darkred" }, /area/station/security/storage) -"hlV" = ( -/obj/machinery/computer/arcade/recruiter{ - dir = 4 - }, -/turf/simulated/floor/carpet/arcade, -/area/station/public/arcade) "hmr" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "vault" }, /area/station/security/armory/secure) +"hmu" = ( +/obj/effect/spawner/random_spawners/oil_maybe, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "hmM" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -57140,23 +57051,18 @@ }, /area/station/maintenance/starboard) "hnc" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Secure Equipment Storage" +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/yellow{ - d1 = 1; d2 = 2; - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/armory, -/turf/simulated/floor/plasteel{ - icon_state = "dark" + icon_state = "0-2" }, -/area/station/security/armory) +/turf/simulated/floor/plating, +/area/station/security/main) "hnm" = ( /obj/machinery/atmospherics/air_sensor{ autolink_id = "co2_sensor" @@ -57210,7 +57116,7 @@ /obj/structure/sink{ pixel_y = 17 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/effect/decal/cleanable/dirt, /obj/structure/sign/poster/official/cleanliness{ pixel_x = 32 @@ -57225,10 +57131,11 @@ /obj/structure/chair{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, /turf/simulated/floor/plasteel, -/area/station/public/recreation) +/area/station/public/fitness) "hnR" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/yellow{ @@ -57295,17 +57202,6 @@ icon_state = "white" }, /area/station/science/xenobiology) -"hoM" = ( -/obj/machinery/shower{ - dir = 4 - }, -/obj/machinery/door/window/classic/reversed{ - name = "shower" - }, -/turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" - }, -/area/station/public/recreation) "hoR" = ( /turf/simulated/floor/plasteel{ icon_state = "red" @@ -57422,7 +57318,7 @@ /area/station/maintenance/asmaint) "hrZ" = ( /obj/structure/table, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/item/clothing/glasses/meson/engine, /obj/item/clothing/glasses/meson/engine, /obj/item/rpd, @@ -57459,19 +57355,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) -"hsZ" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/plating, -/area/station/security/armory) "htr" = ( /obj/machinery/disposal, /obj/structure/sign/deathsposal{ @@ -57615,11 +57498,11 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard) "hwP" = ( +/obj/structure/disposalpipe/segment, /obj/structure/extinguisher_cabinet{ name = "east bump"; pixel_x = 27 }, -/obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "red" @@ -57632,11 +57515,12 @@ }, /area/station/science/toxins/launch) "hwZ" = ( -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics Maintenance" +/obj/effect/landmark/damageturf, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/fore) "hxc" = ( @@ -57682,6 +57566,26 @@ }, /turf/simulated/floor/plasteel/dark, /area/station/telecomms/chamber) +"hxD" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/computer/aiupload, +/obj/machinery/door/window/classic/reversed{ + name = "Upload Console Window"; + dir = 2 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/all/command/ai_upload, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/turret_protected/ai_upload) "hyp" = ( /obj/machinery/door/airlock/research, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -57780,6 +57684,27 @@ icon_state = "red" }, /area/station/security/permabrig) +"hAn" = ( +/obj/machinery/atmospherics/meter, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) +"hAK" = ( +/obj/effect/spawner/lootdrop{ + loot = list(/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes); + name = "trash spawner" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "hAL" = ( /obj/machinery/atmospherics/unary/outlet_injector/on{ dir = 8; @@ -57873,6 +57798,12 @@ icon_state = "cautioncorner" }, /area/station/engineering/atmos) +"hCg" = ( +/obj/structure/chair/wood{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/station/public/mrchangs) "hCr" = ( /obj/machinery/atmospherics/pipe/simple/heat_exchanging{ dir = 9 @@ -57989,7 +57920,7 @@ /obj/item/clothing/glasses/hud/diagnostic, /obj/item/clothing/glasses/welding, /obj/item/clothing/head/welding, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/science/robotics) "hEv" = ( @@ -58069,6 +58000,18 @@ /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/supply/storage) +"hFF" = ( +/obj/structure/chair/wood/wings{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet/red, +/area/station/command/office/hos) "hFN" = ( /obj/structure/chair{ dir = 1 @@ -58111,6 +58054,11 @@ /obj/effect/spawner/window/reinforced/plasma/grilled, /turf/simulated/floor/plating, /area/station/engineering/control) +"hFY" = ( +/obj/structure/closet/firecloset, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "hGL" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel, @@ -58135,6 +58083,23 @@ icon_state = "dark" }, /area/station/science/server) +"hHz" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "Perma Gate"; + name = "Prison Blast Door" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/permabrig) "hHA" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, @@ -58164,7 +58129,7 @@ /area/station/legal/lawoffice) "hIk" = ( /obj/structure/dispenser, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/science/toxins/mixing) "hIG" = ( @@ -58212,6 +58177,13 @@ icon_state = "whiteblue" }, /area/station/medical/medbay) +"hIP" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "hIZ" = ( /obj/docking_port/stationary{ dir = 8; @@ -58238,19 +58210,14 @@ }, /area/station/security/armory) "hJH" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/yellow{ d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - d1 = 2; d2 = 4; - icon_state = "2-4" + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" }, -/turf/simulated/floor/plasteel, /area/station/security/permabrig) "hJJ" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ @@ -58272,6 +58239,19 @@ icon_state = "neutralcorner" }, /area/station/maintenance/starboard) +"hKK" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/armory/secure) "hKO" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ @@ -58306,7 +58286,7 @@ name = "Test Chamber Telescreen"; network = list("Toxins") }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, @@ -58322,18 +58302,17 @@ }, /area/station/service/chapel/office) "hLu" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" }, -/turf/simulated/floor/plasteel, /area/station/security/brig) "hLE" = ( /obj/structure/cable/yellow{ @@ -58379,7 +58358,7 @@ name = "west bump"; pixel_x = -24 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "bar" }, @@ -58425,8 +58404,11 @@ /turf/simulated/floor/plasteel, /area/station/engineering/atmos/distribution) "hNy" = ( -/obj/structure/closet/firecloset, -/turf/simulated/floor/plating, +/obj/structure/closet, +/obj/item/clothing/under/rank/civilian/clown/sexy, +/obj/item/clothing/mask/gas/clown_hat/sexy, +/obj/item/lighter/zippo/engraved, +/turf/simulated/floor/carpet/purple, /area/station/maintenance/fore) "hOu" = ( /obj/structure/cable/yellow{ @@ -58445,30 +58427,29 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore2) "hOA" = ( -/obj/machinery/computer/brigcells{ - dir = 4 - }, -/obj/machinery/alarm{ - dir = 4; +/obj/machinery/power/apc{ + dir = 8; name = "west bump"; pixel_x = -24 }, -/turf/simulated/floor/wood, -/area/station/command/office/hos) -"hOP" = ( -/obj/machinery/economy/vending/secdrobe, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 30 - }, -/obj/machinery/camera{ - c_tag = "Security - Gear Room"; - dir = 8 +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" }, /turf/simulated/floor/plasteel{ - dir = 8; + dir = 4; icon_state = "darkred" }, /area/station/security/storage) +"hOP" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/station/security/main) "hPb" = ( /obj/machinery/light{ dir = 8 @@ -58554,6 +58535,26 @@ icon_state = "blue" }, /area/station/engineering/atmos) +"hRH" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Unisex Restrooms" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/station/public/toilet/lockerroom) "hRS" = ( /obj/machinery/newscaster{ name = "north bump"; @@ -58624,6 +58625,23 @@ /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/maintenance/aft2) +"hSX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/maintenance/fsmaint) "hTg" = ( /obj/machinery/atmospherics/pipe/simple/visible/yellow{ dir = 9 @@ -58694,6 +58712,10 @@ }, /turf/simulated/floor/plating, /area/station/security/brig) +"hVa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/station/hallway/secondary/garden) "hVw" = ( /obj/machinery/atmospherics/pipe/simple/insulated, /obj/machinery/atmospherics/pipe/simple/heat_exchanging{ @@ -58727,26 +58749,19 @@ }, /area/station/science/rnd) "hWf" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 + dir = 10 }, -/obj/machinery/light/small{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 }, /turf/simulated/floor/plating, /area/station/maintenance/fore) "hWk" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/item/radio/intercom{ - name = "west bump"; - pixel_x = -28 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/security/storage) +/obj/machinery/light, +/turf/simulated/floor/carpet/arcade, +/area/station/public/arcade) "hWr" = ( /obj/structure/sign/electricshock, /turf/simulated/wall/r_wall, @@ -58852,6 +58867,14 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel, /area/station/public/dorms) +"hZi" = ( +/obj/machinery/seed_extractor, +/obj/effect/turf_decal/stripes/corner, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/station/hallway/secondary/garden) "hZy" = ( /obj/structure/disposalpipe/sortjunction{ dir = 1; @@ -58868,18 +58891,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) -"hZE" = ( -/obj/structure/grille, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) -"hZJ" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "whitegreenfull" - }, -/area/station/public/sleep) "hZT" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -58967,7 +58978,7 @@ }, /area/station/engineering/atmos) "ibu" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/nitrogen, /turf/simulated/floor/plasteel, /area/station/engineering/atmos/control) @@ -59192,7 +59203,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/medmaint) "igb" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/mecha_wreckage/ripley, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) @@ -59220,13 +59231,13 @@ }, /obj/structure/cable/yellow{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 8; + icon_state = "2-8" }, /obj/structure/cable/yellow{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 4; + icon_state = "2-4" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -59261,7 +59272,7 @@ /obj/structure/morgue{ dir = 2 }, -/obj/effect/turf_decal/stripes/white/full, +/obj/effect/turf_decal/stripes/white, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -59398,6 +59409,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/public/locker) "ilJ" = ( @@ -59549,11 +59565,9 @@ /turf/simulated/floor/plasteel, /area/station/engineering/control) "iot" = ( -/obj/machinery/economy/vending/suitdispenser, -/turf/simulated/floor/plasteel{ - icon_state = "darkgrey" - }, -/area/station/public/locker) +/obj/effect/spawner/random_spawners/grille_maybe, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "ioy" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -59595,18 +59609,16 @@ }, /area/station/hallway/primary/central) "ipz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, /obj/structure/cable/yellow{ - d1 = 1; d2 = 2; - icon_state = "1-2" + icon_state = "0-2" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "redfull" +/obj/machinery/door/poddoor/preopen{ + id_tag = "Perma Gate"; + name = "Prison Blast Door" }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, /area/station/security/permabrig) "iqc" = ( /obj/effect/turf_decal/stripes/line{ @@ -59637,7 +59649,9 @@ }, /area/station/security/permabrig) "iqp" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/obj/machinery/atmospherics/binary/valve{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "iqC" = ( @@ -59813,12 +59827,6 @@ }, /turf/space, /area/space/nearstation) -"iuq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/station/security/permabrig) "iuD" = ( /obj/structure/closet/secure_closet/hydroponics, /obj/effect/turf_decal/stripes/line{ @@ -59879,41 +59887,16 @@ dir = 1; icon_state = "neutralcorner" }, -/area/station/public/recreation) +/area/station/public/fitness) "ivv" = ( -/obj/structure/rack, -/obj/item/book/manual/wiki/sop_legal{ - pixel_x = 5; - pixel_y = 1 - }, -/obj/item/book/manual/wiki/sop_security{ - pixel_x = -5; - pixel_y = 7 - }, -/obj/item/book/manual/wiki/security_space_law{ - pixel_y = 4 - }, -/obj/machinery/camera{ - c_tag = "Security - Office - Starboard" - }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/woodsiding{ - dir = 8 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" +/obj/machinery/light/small{ + dir = 4 }, -/turf/simulated/floor/wood, -/area/station/security/main) +/turf/simulated/floor/plasteel, +/area/station/security/range) "ivD" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 @@ -59923,6 +59906,15 @@ icon_state = "dark" }, /area/station/security/permabrig) +"ivP" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/station/maintenance/fsmaint) "ivR" = ( /obj/effect/landmark/spawner/rev, /turf/simulated/floor/engine, @@ -59938,43 +59930,12 @@ /turf/simulated/floor/carpet, /area/station/public/vacant_office) "iwm" = ( -/obj/structure/table, -/obj/machinery/recharger{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/machinery/magnetic_controller{ - autolink = 1; - name = "Firing Range Control Console"; - path = "w;e;e;w;s;n;n;s"; - pixel_x = 6; - pixel_y = 4 - }, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, +/obj/machinery/light, /turf/simulated/floor/plasteel{ - icon_state = "dark" + dir = 8; + icon_state = "redcorner" }, -/area/station/security/range) +/area/station/security/brig) "iwq" = ( /obj/structure/table, /obj/item/taperecorder, @@ -60138,8 +60099,7 @@ icon_state = "chapel" }, /area/station/service/chapel) -"izt" = ( -/obj/effect/spawner/window/reinforced/grilled, +"izK" = ( /obj/structure/cable/yellow{ d1 = 2; d2 = 8; @@ -60149,6 +60109,7 @@ d2 = 8; icon_state = "0-8" }, +/obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/security/warden) "izY" = ( @@ -60204,12 +60165,12 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/turbine) "iAS" = ( -/obj/machinery/economy/vending/hatdispenser, -/obj/machinery/light, -/turf/simulated/floor/plasteel{ - icon_state = "darkgrey" +/obj/machinery/power/grounding_rod{ + anchored = 1 }, -/area/station/public/locker) +/obj/effect/turf_decal/delivery/hollow, +/turf/simulated/floor/plasteel, +/area/station/maintenance/fsmaint) "iAT" = ( /obj/machinery/atmospherics/pipe/manifold/visible/cyan{ dir = 8; @@ -60253,7 +60214,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/atmos/distribution) "iBi" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, @@ -60304,26 +60265,19 @@ }, /area/station/science/research) "iBO" = ( -/obj/machinery/atmospherics/pipe/manifold/visible, -/obj/machinery/atmospherics/meter, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) -"iCz" = ( -/obj/machinery/door/poddoor/preopen{ - id_tag = "Secure Gate"; - name = "brig shutters" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" +/obj/structure/disposalpipe/broken{ + dir = 1 }, -/obj/structure/cable/yellow, -/obj/effect/spawner/window/reinforced/polarized/grilled{ - id = "Magistrate" +/obj/effect/spawner/lootdrop{ + loot = list(/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes); + name = "trash spawner" }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, /turf/simulated/floor/plating, -/area/station/legal/magistrate) +/area/station/maintenance/fsmaint) +"iBR" = ( +/turf/simulated/wall/r_wall, +/area/station/security/storage) "iCM" = ( /obj/structure/grille/broken, /turf/simulated/floor/plating, @@ -60444,6 +60398,13 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/aft2) +"iGR" = ( +/obj/structure/closet/crate{ + name = "Silver Crate" + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "iGV" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -60581,6 +60542,13 @@ icon_state = "dark" }, /area/station/engineering/control) +"iJA" = ( +/obj/machinery/economy/vending/secdrobe, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/storage) "iKb" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 @@ -60641,7 +60609,6 @@ /turf/simulated/floor/plating, /area/station/maintenance/xenobio_north) "iKQ" = ( -/obj/machinery/flasher/portable, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, @@ -60656,8 +60623,7 @@ pixel_y = -8 }, /turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "darkblue" + icon_state = "dark" }, /area/station/security/armory) "iKV" = ( @@ -60690,8 +60656,15 @@ }, /area/station/hallway/primary/starboard) "iLl" = ( -/obj/structure/grille/broken, -/obj/effect/landmark/damageturf, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "iLq" = ( @@ -60721,7 +60694,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "iLw" = ( @@ -60755,6 +60728,16 @@ icon_state = "dark" }, /area/station/maintenance/fsmaint) +"iMg" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/station/security/permabrig) "iMm" = ( /obj/structure/closet/crate, /obj/effect/landmark/costume/random, @@ -60794,11 +60777,9 @@ /turf/simulated/floor/greengrid, /area/station/science/robotics/chargebay) "iNk" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, +/obj/machinery/space_heater, /turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) +/area/station/maintenance/fore) "iNl" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel, @@ -61012,20 +60993,10 @@ }, /area/station/service/expedition) "iSH" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 }, +/obj/item/stack/cable_coil/blue, /turf/simulated/floor/plating, /area/station/maintenance/fore) "iTb" = ( @@ -61167,6 +61138,16 @@ icon_state = "dark" }, /area/station/security/interrogation) +"iWb" = ( +/obj/machinery/economy/vending/crittercare, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/station/hallway/secondary/garden) "iWv" = ( /obj/machinery/alarm{ dir = 4; @@ -61189,22 +61170,27 @@ }, /area/station/turret_protected/ai) "iYh" = ( -/obj/effect/spawner/window/reinforced, +/obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/science/toxins/test) "iYm" = ( -/obj/machinery/computer/secure_data{ +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 }, -/obj/machinery/alarm{ - dir = 8; - name = "east bump"; - pixel_x = 24 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "red" +/obj/machinery/door/airlock/security/glass{ + name = "Solitary Confinement 1" }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, /area/station/security/permabrig) "iZh" = ( /obj/effect/spawner/window/reinforced/polarized{ @@ -61284,6 +61270,10 @@ }, /turf/space, /area/space/nearstation) +"jbe" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/station/service/clown) "jbk" = ( /obj/structure/reflector/double{ anchored = 1; @@ -61436,28 +61426,6 @@ icon_state = "dark" }, /area/station/turret_protected/ai) -"jib" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery"; - dir = 4; - location = "Engineering" - }, -/obj/structure/plasticflaps{ - opacity = 1 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/door/window/classic/normal{ - dir = 8; - name = "Engineering Delivery" - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mule_bot{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/engineering/general{ - dir = 8 - }, -/turf/simulated/floor/plasteel, -/area/station/maintenance/fsmaint) "jiK" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -61470,21 +61438,21 @@ /turf/simulated/floor/plasteel, /area/station/engineering/control) "jiR" = ( -/obj/effect/spawner/lootdrop{ - icon_state = "grille"; - loot = list(/obj/structure/grille=8,/obj/structure/grille/broken=2); - name = "normal or broken grille spawner" - }, +/obj/structure/closet/firecloset, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/random_spawners/cobweb_left_frequent, /turf/simulated/floor/plating, /area/station/maintenance/fore) "jiW" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "redfull" +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 24 }, -/area/station/security/permabrig) +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/station/public/mrchangs) "jjL" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -61551,19 +61519,12 @@ /turf/simulated/floor/wood, /area/station/service/bar) "jln" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1 }, -/turf/simulated/floor/carpet, -/area/station/command/office/hos) +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "jlL" = ( /obj/machinery/door/window/classic/normal{ name = "Danger: Conveyor Access"; @@ -61585,6 +61546,12 @@ icon_state = "purplecorner" }, /area/station/hallway/primary/aft) +"jms" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/station/security/permabrig) "jmV" = ( /obj/structure/dresser, /obj/machinery/light/small{ @@ -61620,27 +61587,21 @@ }, /area/station/engineering/control) "jnZ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 24 }, -/obj/structure/disposalpipe/sortjunction{ - dir = 1; - name = "Detective"; - sort_type_txt = "24" +/obj/machinery/camera{ + c_tag = "Detective's Office"; + dir = 8 }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "red" +/obj/item/kirbyplants{ + icon_state = "plant-24" }, -/area/station/security/brig) +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/carpet, +/area/station/security/detective) "jom" = ( /obj/item/reagent_containers/dropper{ pixel_x = -7; @@ -61677,7 +61638,7 @@ /area/station/engineering/hardsuitstorage) "joP" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -61744,6 +61705,19 @@ icon_state = "white" }, /area/station/medical/exam_room) +"jsH" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/prison/cell_block/A) "jsI" = ( /obj/machinery/light_switch{ name = "north bump"; @@ -61821,14 +61795,35 @@ icon_state = "whiteblue" }, /area/station/medical/storage) -"juq" = ( -/obj/machinery/light{ - dir = 4 +"juc" = ( +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/area/station/legal/courtroom) +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "PermaLockdown"; + name = "Lockdown Shutters" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/permabrig) +"juq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/spawner/random_spawners/oil_maybe, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "juN" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 @@ -61964,9 +61959,23 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/spawner/window/reinforced/polarized/grilled, +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "Processing" + }, /turf/simulated/floor/plating, /area/station/supply/qm) +"jyZ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/station/public/locker) "jzk" = ( /obj/machinery/door/airlock/maintenance, /obj/structure/disposalpipe/segment{ @@ -62065,6 +62074,11 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/public/locker) "jCz" = ( @@ -62286,14 +62300,13 @@ }, /area/station/medical/surgery/observation) "jGk" = ( -/obj/structure/closet, -/obj/item/reagent_containers/food/drinks/cans/beer{ - desc = "Takes you to a whole new level of thinking."; - name = "Meta-Cider" +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" }, -/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) +/area/station/security/armory) "jGq" = ( /obj/structure/closet/crate/engineering/electrical, /obj/effect/spawner/lootdrop/maintenance, @@ -62318,14 +62331,6 @@ /obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/ai_monitored/storage/eva) -"jHu" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/plating, -/area/station/security/brig) "jHO" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced{ @@ -62350,14 +62355,6 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/carpet, /area/station/security/detective) -"jIn" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/plating, -/area/station/security/warden) "jIs" = ( /obj/machinery/computer/security{ dir = 8; @@ -62476,17 +62473,17 @@ }, /area/station/medical/cloning) "jJr" = ( -/obj/machinery/suit_storage_unit/security/hos, -/obj/item/radio/intercom{ - name = "east bump"; - pixel_x = 28 - }, -/obj/item/radio/intercom/department/security{ - pixel_x = 28; - pixel_y = -7 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/turf/simulated/floor/plasteel/dark, -/area/station/command/office/hos) +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "jJI" = ( /obj/structure/bed/dogbed/runtime, /mob/living/simple_animal/pet/cat/Runtime, @@ -62554,16 +62551,6 @@ }, /turf/simulated/floor/plasteel, /area/station/maintenance/starboard) -"jKR" = ( -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/obj/effect/spawner/window/reinforced/polarized/grilled{ - id = "HoS" - }, -/turf/simulated/floor/plating, -/area/station/command/office/hos) "jKS" = ( /obj/structure/transit_tube/horizontal, /obj/structure/lattice/catwalk, @@ -62597,6 +62584,20 @@ /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/maintenance/xenobio_north) +"jMr" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/secondary/garden) "jMs" = ( /turf/simulated/floor/plasteel{ icon_state = "red" @@ -62665,18 +62666,27 @@ icon_state = "dark" }, /area/station/service/chapel) +"jNv" = ( +/obj/structure/closet/secure_closet/engineering_welding, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "jNU" = ( -/obj/machinery/computer/security{ - dir = 4; - network = list("SS13","Research Outpost","Mining Outpost") +/obj/machinery/door/poddoor/preopen{ + id_tag = "Perma Gate"; + name = "Prison Blast Door" }, /obj/structure/cable/yellow{ - d1 = 4; + d1 = 1; d2 = 8; - icon_state = "4-8" + icon_state = "1-8" }, -/turf/simulated/floor/wood, -/area/station/command/office/hos) +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/permabrig) "jOj" = ( /obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/preopen{ @@ -62895,11 +62905,6 @@ /area/station/security/range) "jQK" = ( /obj/structure/lattice/catwalk, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /obj/structure/cable{ d1 = 2; d2 = 4; @@ -62910,6 +62915,11 @@ d2 = 2; icon_state = "1-2" }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/space, /area/station/engineering/solar/auxstarboard) "jQZ" = ( @@ -62925,6 +62935,18 @@ icon_state = "white" }, /area/station/science/toxins/launch) +"jRf" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/station/public/fitness) "jRX" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -62989,6 +63011,14 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) +"jSU" = ( +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/main) "jTe" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -63080,6 +63110,19 @@ icon_state = "dark" }, /area/station/security/permabrig) +"jUV" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/engineering/smes) "jVQ" = ( /obj/machinery/alarm{ dir = 4; @@ -63196,6 +63239,12 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/central) +"jXR" = ( +/obj/machinery/door/window/classic/reversed{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/station/command/office/captain/bedroom) "jXS" = ( /obj/effect/spawner/window/reinforced/grilled, /obj/structure/cable/yellow{ @@ -63230,28 +63279,27 @@ }, /turf/simulated/floor/engine, /area/station/science/xenobiology) +"jYH" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "jYM" = ( /turf/simulated/wall/r_wall, /area/station/hallway/secondary/exit) -"jYR" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/reinforced/normal{ - dir = 1; - name = "Weapon Distribution" - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/security/armory{ - dir = 1 - }, -/obj/machinery/door/window/classic/normal{ - name = "Request Window" +"jYS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/obj/item/pen, -/obj/item/paper, -/obj/machinery/door/firedoor, /turf/simulated/floor/plasteel{ - icon_state = "dark" + icon_state = "neutralcorner" }, -/area/station/security/armory/secure) +/area/station/public/fitness) "jYX" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -63305,7 +63353,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard) "kbr" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/air, /obj/machinery/atmospherics/pipe/simple/hidden/purple{ dir = 5 @@ -63353,16 +63401,16 @@ }, /area/station/medical/virology) "kdl" = ( -/obj/structure/chair/wood/wings{ +/obj/effect/turf_decal/woodsiding{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/turf/simulated/floor/carpet, +/obj/machinery/keycard_auth{ + pixel_y = 24 + }, +/turf/simulated/floor/wood, /area/station/command/office/hos) "kdB" = ( /obj/structure/sign/poster/random{ @@ -63382,6 +63430,14 @@ "kez" = ( /turf/simulated/wall/r_wall, /area/station/engineering/engine/supermatter) +"keN" = ( +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/armory/secure) "keQ" = ( /turf/simulated/floor/plasteel{ icon_state = "cafeteria" @@ -63397,6 +63453,19 @@ /obj/effect/mapping_helpers/airlock/access/all/service/bar, /turf/simulated/floor/wood, /area/station/service/bar) +"kfe" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/prison/cell_block/A) "kfx" = ( /turf/simulated/floor/plasteel{ icon_state = "white" @@ -63431,10 +63500,11 @@ }, /area/station/security/armory) "kfU" = ( -/obj/machinery/atmospherics/pipe/simple/visible/purple, -/obj/structure/lattice/catwalk, -/turf/space, -/area/space/nearstation) +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "kgx" = ( /turf/simulated/floor/plasteel{ icon_state = "white" @@ -63467,23 +63537,9 @@ }, /area/station/engineering/atmos) "khy" = ( -/obj/structure/chair/wood/wings{ - dir = 8 - }, -/obj/machinery/hologram/holopad, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/carpet, -/area/station/command/office/hos) +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/station/maintenance/fore) "khI" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -63496,6 +63552,10 @@ icon_state = "cult" }, /area/station/legal/lawoffice) +"khO" = ( +/obj/structure/shuttle/engine/propulsion/burst, +/turf/simulated/wall/mineral/titanium, +/area/shuttle/pod_3) "kib" = ( /obj/machinery/light, /turf/simulated/floor/plasteel{ @@ -63540,29 +63600,35 @@ icon_state = "white" }, /area/station/science/xenobiology) -"kkA" = ( -/obj/machinery/door/poddoor/preopen{ - id_tag = "Secure Gate"; - name = "brig shutters" - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" +"kkw" = ( +/obj/machinery/door/airlock/titanium{ + name = "Escape Pod Airlock" }, -/obj/effect/spawner/window/reinforced/polarized/grilled{ - id = "Magistrate" +/obj/docking_port/mobile/pod{ + id = "pod3"; + name = "escape pod 3" }, -/turf/simulated/floor/plating, -/area/station/legal/magistrate) +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/pod_3) "kkP" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/security/permabrig) +"kli" = ( +/obj/structure/bed, +/obj/machinery/camera{ + c_tag = "Prison Solitary Confinement 2"; + dir = 8; + network = list("Prison","SS13") + }, +/obj/machinery/flasher{ + id = "soli2"; + pixel_y = -26 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/station/security/permabrig) "klo" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -63625,18 +63691,6 @@ icon_state = "caution" }, /area/station/engineering/controlroom) -"klZ" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/machinery/door/poddoor/preopen{ - id_tag = "hosspace"; - name = "Space Shutters" - }, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/plating, -/area/station/command/office/hos) "kmb" = ( /obj/machinery/atmospherics/pipe/simple/visible/purple, /obj/effect/spawner/window/reinforced/grilled, @@ -63702,14 +63756,14 @@ icon_state = "white" }, /area/station/science/toxins/mixing) -"koi" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "whitegreenfull" +"kol" = ( +/obj/effect/landmark/burnturf, +/obj/effect/spawner/lootdrop{ + loot = list(/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes); + name = "trash spawner" }, -/area/station/public/sleep) +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "kpn" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -63782,6 +63836,10 @@ pixel_x = 24; pixel_y = -6 }, +/obj/machinery/camera{ + c_tag = "Security - Office - Port - East"; + dir = 8 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "red" @@ -63826,19 +63884,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore) "ksb" = ( -/obj/machinery/computer/security{ - dir = 1 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "red" - }, -/area/station/security/main) +/obj/effect/spawner/random_spawners/wall_rusted_probably, +/turf/simulated/wall/r_wall, +/area/station/maintenance/fsmaint) "ksf" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -63909,19 +63957,15 @@ /turf/space, /area/space/nearstation) "ktZ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id_tag = "Secure Gate"; - name = "brig shutters" - }, -/obj/machinery/door/airlock/security/glass{ - name = "Courtroom Hallway" +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 }, -/obj/effect/mapping_helpers/airlock/access/all/security/doors, /turf/simulated/floor/plasteel{ - icon_state = "dark" + icon_state = "freezerfloor" }, -/area/station/security/brig) +/area/station/public/toilet/lockerroom) "kuc" = ( /obj/structure/flora/ausbushes/fernybush, /turf/simulated/floor/grass/no_creep, @@ -64096,17 +64140,6 @@ }, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) -"kyR" = ( -/obj/machinery/door/poddoor/preopen{ - id_tag = "Secure Gate"; - name = "brig shutters" - }, -/obj/structure/cable/yellow, -/obj/effect/spawner/window/reinforced/polarized/grilled{ - id = "Detective" - }, -/turf/simulated/floor/plating, -/area/station/security/brig) "kzg" = ( /obj/effect/landmark/spawner/nukedisc_respawn, /obj/machinery/light/small{ @@ -64198,11 +64231,9 @@ }, /area/station/medical/medbay) "kzO" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 +/obj/machinery/atmospherics/binary/valve/open, +/obj/machinery/light{ + dir = 8 }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) @@ -64234,24 +64265,6 @@ icon_state = "whiteblue" }, /area/station/command/office/cmo) -"kAC" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plating, -/area/station/engineering/smes) "kAP" = ( /obj/structure/closet/crate/trashcart, /obj/effect/turf_decal/delivery, @@ -64420,7 +64433,7 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/station/public/recreation) +/area/station/public/fitness) "kDU" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -64468,6 +64481,18 @@ }, /turf/simulated/floor/engine, /area/station/science/xenobiology) +"kEh" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/carpet/arcade, +/area/station/public/arcade) "kEk" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -64567,6 +64592,28 @@ icon_state = "brown" }, /area/station/supply/office) +"kFY" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/item/radio/intercom/locked/prison{ + name = "Prison Intercom (General)"; + pixel_x = 25 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/station/security/permabrig) "kGf" = ( /obj/machinery/light_construct{ dir = 8 @@ -64644,7 +64691,7 @@ /obj/effect/turf_decal/stripes/white/line{ dir = 8 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/carbon_dioxide, /obj/structure/window/reinforced{ dir = 8 @@ -64881,23 +64928,20 @@ /area/station/medical/virology) "kNi" = ( /obj/effect/turf_decal/stripes/white/line, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /obj/machinery/atmospherics/portable/scrubber, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, /area/station/science/storage) "kNk" = ( -/obj/machinery/newscaster/security_unit{ - dir = 4; - name = "west bump"; - pixel_x = -28 - }, +/obj/structure/rack, +/obj/item/clothing/suit/hooded/ablative, /turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "red" + dir = 9; + icon_state = "darkblue" }, -/area/station/security/main) +/area/station/security/armory) "kNv" = ( /obj/effect/spawner/window/reinforced/polarized/grilled{ id = "CMO" @@ -64948,6 +64992,14 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/port) +"kOr" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/station/maintenance/fsmaint) "kOw" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -65089,11 +65141,6 @@ icon_state = "dark" }, /area/station/security/armory/secure) -"kRe" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow, -/turf/simulated/floor/plating, -/area/station/security/main) "kRm" = ( /obj/machinery/door/airlock/centcom{ name = "Cell 4" @@ -65232,7 +65279,7 @@ }, /area/station/engineering/control) "kUf" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/sleeping_agent, /obj/machinery/light{ dir = 1 @@ -65254,8 +65301,22 @@ /turf/simulated/floor/plating, /area/station/maintenance/xenobio_south) "kUA" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/security/permabrig) "kVu" = ( @@ -65267,13 +65328,9 @@ /turf/simulated/floor/plating, /area/station/hallway/secondary/bridge) "kVN" = ( -/obj/structure/table/wood, -/obj/machinery/recharger, -/obj/effect/turf_decal/woodsiding{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/station/command/office/hos) +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "kVO" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -65496,9 +65553,12 @@ }, /area/station/medical/reception) "kZt" = ( -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/airlock/atmos{ + name = "Fore-Starboard Atmospherics Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/machinery/atmospherics/pipe/simple/visible/universal, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "kZG" = ( @@ -65519,16 +65579,28 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/aft) -"law" = ( -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 +"lak" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 8 }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/station/public/dorms) +"law" = ( /obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/public/dorms) "laE" = ( @@ -65887,14 +65959,6 @@ }, /turf/simulated/floor/engine, /area/station/science/misc_lab) -"lgv" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/plating, -/area/station/security/armory/secure) "lhd" = ( /obj/machinery/smartfridge/medbay, /obj/effect/mapping_helpers/airlock/windoor/access/any/medical/chemistry{ @@ -65936,19 +66000,6 @@ icon_state = "caution" }, /area/station/engineering/controlroom) -"lhp" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/plating, -/area/station/security/warden) "lhs" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -66036,8 +66087,15 @@ }, /turf/simulated/floor/engine/o2, /area/station/engineering/atmos) +"liR" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/station/security/brig) "liS" = ( -/obj/machinery/light/small, /obj/structure/table, /obj/item/clothing/ears/earmuffs{ pixel_y = 7 @@ -66072,14 +66130,6 @@ icon_state = "white" }, /area/station/security/permabrig) -"liZ" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/plating, -/area/station/security/range) "ljg" = ( /obj/machinery/economy/vending/plasmaresearch, /obj/effect/turf_decal/delivery, @@ -66093,7 +66143,7 @@ pixel_x = 12 }, /obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitecorner" @@ -66111,6 +66161,32 @@ icon_state = "white" }, /area/station/science/rnd) +"ljT" = ( +/obj/item/rack_parts, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/random_spawners/cobweb_right_rare, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) +"ljV" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/reinforced/normal{ + dir = 1; + name = "Weapon Distribution" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/armory{ + dir = 1 + }, +/obj/machinery/door/window/classic/normal{ + name = "Request Window"; + dir = 2 + }, +/obj/item/pen, +/obj/item/paper, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/security/armory/secure) "ljZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/wood, @@ -66130,6 +66206,14 @@ }, /turf/simulated/floor/plasteel, /area/station/science/xenobiology) +"lkE" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/wood, +/area/station/command/office/hos) "lkH" = ( /obj/machinery/door/airlock/research/glass, /obj/structure/cable/yellow{ @@ -66143,25 +66227,21 @@ icon_state = "purplefull" }, /area/station/science/robotics) +"lkK" = ( +/obj/item/radio/intercom{ + name = "west bump"; + pixel_x = -28 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/pod_3) "lkN" = ( /turf/simulated/floor/plasteel{ icon_state = "white" }, /area/station/medical/chemistry) -"llc" = ( -/obj/machinery/door/poddoor/preopen{ - id_tag = "Secure Gate"; - name = "brig shutters" - }, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/obj/effect/spawner/window/reinforced/polarized/grilled{ - id = "Magistrate" - }, -/turf/simulated/floor/plating, -/area/station/legal/magistrate) "lle" = ( /obj/machinery/status_display{ dir = 4; @@ -66285,14 +66365,26 @@ }, /area/station/medical/exam_room) "lnP" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/public/dorms) +"loo" = ( +/obj/structure/cable/pink{ + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + icon_state = "0-2" + }, +/obj/structure/cable/pink{ + icon_state = "2-10" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "los" = ( /obj/effect/turf_decal/stripes/white/line{ dir = 1 @@ -66373,13 +66465,13 @@ }, /area/station/security/interrogation) "lqY" = ( -/obj/machinery/light/small{ - dir = 4 - }, /obj/machinery/camera{ c_tag = "Dormitories - Fore"; dir = 8 }, +/obj/machinery/light{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -66492,6 +66584,22 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/central) +"ltg" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/station/security/permabrig) "ltm" = ( /obj/machinery/atmospherics/pipe/manifold/visible/yellow{ dir = 4 @@ -66524,10 +66632,9 @@ }, /area/station/medical/medbay) "lvc" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; @@ -66676,6 +66783,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/public/locker) "lAW" = ( @@ -66835,12 +66947,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/disposal) "lEo" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "lEw" = ( @@ -66848,7 +66957,7 @@ /obj/item/extinguisher, /obj/item/clothing/mask/gas, /obj/item/grenade/chem_grenade/firefighting, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -66876,7 +66985,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "lEQ" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/economy/vending/chinese, /turf/simulated/floor/plasteel{ dir = 4; @@ -67081,6 +67190,12 @@ /obj/machinery/atmospherics/binary/valve, /turf/simulated/floor/plating, /area/station/maintenance/fore) +"lHy" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/item/clothing/gloves/color/white, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "lHJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -67115,6 +67230,22 @@ icon_state = "white" }, /area/station/science/toxins/launch) +"lIF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "PermaLockdown"; + name = "Lockdown Shutters" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/permabrig) "lIM" = ( /turf/simulated/wall, /area/station/maintenance/fore2) @@ -67144,7 +67275,7 @@ /obj/structure/plasticflaps{ opacity = 1 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/door/window/classic/normal{ dir = 8; name = "Bridge Delivery" @@ -67167,6 +67298,19 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/port) +"lJr" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "black" + }, +/area/station/security/brig) "lJt" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, @@ -67209,20 +67353,24 @@ /obj/effect/decal/remains/xeno, /turf/simulated/floor/engine, /area/station/science/test_chamber) +"lKn" = ( +/obj/structure/cable/green{ + icon_state = "5-6" + }, +/obj/item/stack/cable_coil/yellow, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "lKs" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 }, -/obj/effect/landmark/start/security_officer, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "red" + icon_state = "dark" }, -/area/station/security/main) +/area/station/security/storage) "lKK" = ( /obj/machinery/light, /turf/simulated/floor/plasteel{ @@ -67276,6 +67424,13 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) +"lLH" = ( +/obj/structure/cable/cyan{ + icon_state = "4-5" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "lLO" = ( /turf/simulated/floor/plasteel{ dir = 5; @@ -67509,6 +67664,27 @@ icon_state = "whiteyellow" }, /area/station/medical/reception) +"lQi" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 8 + }, +/obj/structure/table/wood, +/obj/item/cigbutt/cigarbutt{ + pixel_x = 5; + pixel_y = -1 + }, +/obj/item/phone{ + desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; + pixel_x = -3; + pixel_y = 3 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/station/command/office/hos) "lQx" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -67579,6 +67755,25 @@ icon_state = "showroomfloor" }, /area/station/medical/coldroom) +"lRH" = ( +/obj/effect/spawner/lootdrop{ + loot = list(/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes); + name = "trash spawner" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel, +/area/station/maintenance/fsmaint) +"lRK" = ( +/obj/machinery/light/small, +/turf/simulated/floor/catwalk, +/area/station/maintenance/fore) "lRY" = ( /obj/structure/reagent_dispensers/watertank, /obj/effect/spawner/lootdrop/maintenance, @@ -67862,19 +68057,20 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft) "maC" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/requests_console{ - department = "Security"; - departmentType = 5; - name = "Security Requests Console"; - pixel_x = -30 +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 }, +/turf/simulated/floor/plasteel, +/area/station/security/brig) +"maV" = ( +/obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ - icon_state = "dark" + dir = 1; + icon_state = "black" }, -/area/station/security/storage) +/area/station/security/brig) "mba" = ( /obj/structure/cable/yellow{ d2 = 2; @@ -67987,11 +68183,6 @@ pixel_x = -2; pixel_y = 10 }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "red" @@ -68065,6 +68256,22 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) +"meM" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/security/armory/secure) "mfm" = ( /obj/structure/table, /obj/machinery/computer/med_data/laptop{ @@ -68075,6 +68282,18 @@ icon_state = "whiteblue" }, /area/station/medical/paramedic) +"mfp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/landmark/spawner/xeno, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/station/public/toilet/lockerroom) "mfr" = ( /obj/structure/window/reinforced{ dir = 4 @@ -68203,6 +68422,14 @@ icon_state = "darkblue" }, /area/station/command/office/cmo) +"mhS" = ( +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/station/public/toilet/lockerroom) "mhV" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -68238,6 +68465,31 @@ }, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) +"miO" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/secondary/garden) +"mjH" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery"; + dir = 4; + location = "Engineering" + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/effect/turf_decal/delivery/hollow, +/obj/machinery/door/window/classic/normal{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/general, +/obj/effect/mapping_helpers/airlock/access/any/supply/mule_bot, +/turf/simulated/floor/plasteel, +/area/station/maintenance/fsmaint) "mjP" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/structure/cable/yellow{ @@ -68376,23 +68628,19 @@ /obj/machinery/door/airlock/glass{ id_tag = "magistrateofficedoor" }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "cult" }, /area/station/legal/magistrate) "mlM" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/machinery/firealarm{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" + icon_state = "whitegreenfull" }, -/area/station/public/toilet/lockerroom) +/area/station/public/sleep) "mlO" = ( /obj/structure/window/reinforced{ dir = 1 @@ -68779,13 +69027,10 @@ }, /area/station/service/kitchen) "mxw" = ( -/obj/structure/table/wood, -/obj/item/stamp/hos, -/obj/effect/turf_decal/woodsiding{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/station/command/office/hos) +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel, +/area/station/maintenance/fore) "myi" = ( /obj/machinery/atmospherics/binary/valve{ layer = 3.3; @@ -68798,22 +69043,12 @@ /turf/simulated/floor/plasteel, /area/station/science/toxins/mixing) "myk" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/turf_decal/woodsiding{ - dir = 8 - }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/structure/cable/yellow, -/turf/simulated/floor/wood, -/area/station/security/main) +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/station/security/range) "myY" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /turf/simulated/floor/plasteel, @@ -68890,6 +69125,37 @@ icon_state = "whiteblue" }, /area/station/command/office/cmo) +"mAo" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/reinforced/normal{ + dir = 1; + name = "Warden's Desk" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/armory{ + dir = 1 + }, +/obj/machinery/door/window/classic/normal{ + dir = 2; + name = "Reception Window" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "brig shutters" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/item/storage/fancy/donut_box, +/turf/simulated/floor/plasteel, +/area/station/security/warden) "mAt" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -68924,6 +69190,16 @@ /obj/structure/transit_tube/horizontal, /turf/space, /area/space/nearstation) +"mAW" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/station/hallway/secondary/garden) "mAZ" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 @@ -69178,21 +69454,13 @@ }, /area/station/hallway/primary/aft) "mGT" = ( -/obj/structure/closet/secure_closet/hos, -/obj/item/cartridge/detective, -/obj/item/cartridge/detective, -/obj/item/cartridge/detective, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/camera{ - c_tag = "Head of Security's Office" +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 }, -/obj/item/megaphone, -/turf/simulated/floor/plasteel/dark, -/area/station/command/office/hos) +/obj/effect/spawner/random_spawners/cobweb_left_rare, +/turf/simulated/floor/carpet/arcade, +/area/station/maintenance/fore) "mHs" = ( /obj/machinery/computer/general_air_control/large_tank_control{ dir = 1; @@ -69259,17 +69527,41 @@ /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/command/bridge) +"mJF" = ( +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/armory/secure) "mKy" = ( /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, -/area/station/public/recreation) +/area/station/public/fitness) "mKI" = ( /turf/simulated/floor/plasteel{ dir = 1; icon_state = "red" }, /area/station/security/permabrig) +"mKR" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/station/security/permabrig) "mKW" = ( /obj/machinery/atmospherics/pipe/simple/visible/yellow{ dir = 4 @@ -69448,7 +69740,7 @@ }, /area/station/science/research) "mPo" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/air, /obj/machinery/atmospherics/pipe/simple/hidden/purple, /turf/simulated/floor/plasteel, @@ -69582,6 +69874,7 @@ d2 = 2; icon_state = "1-2" }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "red" @@ -69676,6 +69969,37 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, /area/station/maintenance/medmaint) +"mUU" = ( +/obj/machinery/door/airlock/command, +/obj/effect/mapping_helpers/airlock/access/all/security/hos, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel, +/area/station/command/office/hos) "mVl" = ( /obj/structure/chair/sofa/corp/left, /obj/machinery/alarm{ @@ -69707,22 +70031,18 @@ /turf/simulated/floor/plating, /area/station/maintenance/auxsolarstarboard) "mVB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, /obj/structure/cable/yellow{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 2; + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 +/obj/machinery/light{ + dir = 4 }, /turf/simulated/floor/plasteel{ - dir = 4; icon_state = "redcorner" }, -/area/station/security/main) +/area/station/security/brig) "mVD" = ( /obj/machinery/light/small, /obj/effect/decal/cleanable/dirt, @@ -69834,22 +70154,14 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/station/public/recreation) +/area/station/public/fitness) "mXw" = ( -/obj/machinery/flasher_button{ - id = "soli1"; - name = "Solitary 1 Flasher"; - pixel_x = -7; - pixel_y = 26 - }, -/obj/machinery/flasher_button{ - id = "soli2"; - name = "Solitary 2 Flasher"; - pixel_x = 7; - pixel_y = 26 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 }, /turf/simulated/floor/plasteel, -/area/station/security/permabrig) +/area/station/maintenance/fore) "mXx" = ( /obj/structure/chair/sofa/corp/right{ dir = 1 @@ -70043,13 +70355,16 @@ /turf/simulated/floor/plating, /area/station/maintenance/port) "nbg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light/small{ + dir = 8 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/landmark/damageturf, /turf/simulated/floor/plating, /area/station/maintenance/fore) "nbG" = ( @@ -70090,8 +70405,11 @@ /turf/simulated/floor/plasteel, /area/station/science/toxins/mixing) "nbN" = ( -/obj/item/chair, -/obj/effect/landmark/damageturf, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "nbO" = ( @@ -70198,27 +70516,11 @@ }, /area/station/engineering/break_room) "ndv" = ( -/obj/structure/chair{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/effect/landmark/start/security_officer, /turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "red" + icon_state = "dark" }, -/area/station/security/main) +/area/station/security/storage) "ndR" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -70295,6 +70597,16 @@ /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/public/construction) +"nfj" = ( +/obj/structure/closet, +/obj/item/reagent_containers/food/drinks/cans/beer{ + desc = "Takes you to a whole new level of thinking."; + name = "Meta-Cider" + }, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "nfk" = ( /obj/machinery/light{ dir = 1 @@ -70419,16 +70731,11 @@ /turf/simulated/floor/wood, /area/station/service/theatre) "nhR" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/fore) +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/firecloset, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel, +/area/station/maintenance/fsmaint) "nhU" = ( /obj/effect/turf_decal/stripes/white/line{ dir = 4 @@ -70511,6 +70818,12 @@ /obj/effect/mapping_helpers/airlock/windoor/access/all/supply/general, /turf/simulated/floor/plasteel, /area/station/supply/office) +"niC" = ( +/obj/effect/spawner/random_spawners/grille_often, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/maintenance/fsmaint) "niH" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ @@ -70553,6 +70866,19 @@ }, /turf/simulated/floor/wood, /area/station/medical/psych) +"njf" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/armory) "njo" = ( /obj/machinery/biogenerator, /obj/effect/turf_decal/stripes/end, @@ -70655,17 +70981,22 @@ /turf/simulated/floor/plating, /area/station/hallway/secondary/entry) "nls" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/plasteel{ +/obj/structure/disposalpipe/junction{ dir = 1; - icon_state = "red" + icon_state = "pipe-j2" }, +/turf/simulated/floor/plasteel, /area/station/security/brig) "nlw" = ( /obj/effect/turf_decal/delivery, @@ -70707,6 +71038,16 @@ }, /turf/simulated/floor/carpet, /area/station/science/robotics/showroom) +"nmd" = ( +/obj/structure/cable/green{ + icon_state = "1-9" + }, +/obj/item/stack/cable_coil/orange, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "nmh" = ( /obj/machinery/atmospherics/pipe/simple/visible/yellow, /turf/simulated/floor/plasteel{ @@ -70754,19 +71095,6 @@ /obj/structure/table, /turf/simulated/floor/plating, /area/station/maintenance/xenobio_south) -"noP" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/station/security/permabrig) "npj" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -70794,7 +71122,7 @@ /obj/structure/table, /obj/item/wrench, /obj/item/crowbar, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, @@ -70829,24 +71157,12 @@ }, /area/station/engineering/atmos/control) "nrj" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +/obj/structure/chair/wood, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 }, -/area/station/security/storage) +/turf/simulated/floor/wood, +/area/station/public/mrchangs) "nru" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/unary/vent_scrubber/on{ @@ -70966,7 +71282,7 @@ codes_txt = "delivery"; location = "Medbay" }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/door/window/classic/reversed{ dir = 1; name = "Medical Delivery" @@ -71016,6 +71332,9 @@ /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "nwx" = ( @@ -71024,12 +71343,6 @@ }, /turf/simulated/floor/wood, /area/station/service/bar) -"nwC" = ( -/obj/machinery/door/poddoor/impassable/gamma, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/security/armory) "nwQ" = ( /obj/machinery/door/window/classic/reversed{ name = "Theatre Stage"; @@ -71040,6 +71353,24 @@ }, /turf/simulated/floor/wood, /area/station/service/theatre) +"nwU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/wood, +/area/station/service/clown) "nwY" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, @@ -71048,6 +71379,25 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/starboard2) +"nwZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Prison Hallway Port - North"; + dir = 1; + network = list("Prison","SS13") + }, +/turf/simulated/floor/plasteel, +/area/station/security/permabrig) "nxh" = ( /obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, @@ -71066,12 +71416,19 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/starboard) "nxr" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, /turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" + icon_state = "whitegreenfull" }, -/area/station/public/toilet/lockerroom) +/area/station/public/sleep) "nxu" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -71106,18 +71463,10 @@ "nxT" = ( /turf/simulated/wall, /area/station/maintenance/xenobio_north) -"nxU" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/plating, -/area/station/security/warden) "nya" = ( /obj/machinery/economy/vending/coffee, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "yellow" @@ -71254,44 +71603,6 @@ }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) -"nAm" = ( -/obj/machinery/door/airlock/security{ - name = "Detective's Office" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/forensics, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id_tag = "Secure Gate"; - name = "brig shutters" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "grimy" - }, -/area/station/security/brig) "nAM" = ( /obj/machinery/space_heater, /obj/effect/turf_decal/stripes/line{ @@ -71302,6 +71613,13 @@ icon_state = "caution" }, /area/station/engineering/atmos/control) +"nBd" = ( +/obj/structure/cable/cyan{ + icon_state = "0-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "nBj" = ( /obj/structure/table/wood, /obj/item/storage/photo_album, @@ -71407,6 +71725,27 @@ icon_state = "whitebluefull" }, /area/station/medical/medbay) +"nDu" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/station/public/fitness) "nDF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -71427,8 +71766,6 @@ }, /area/station/security/warden) "nEw" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; @@ -71439,6 +71776,20 @@ d2 = 8; icon_state = "2-8" }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/public/dorms) "nEz" = ( @@ -71446,14 +71797,6 @@ /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarstarboard) -"nEA" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/plating, -/area/station/security/range) "nEJ" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -71479,15 +71822,21 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "purple" }, /area/station/science/xenobiology) "nET" = ( -/obj/effect/landmark/spawner/nukedisc_respawn, -/obj/effect/landmark/damageturf, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "nEU" = ( @@ -71725,10 +72074,34 @@ icon_state = "white" }, /area/station/science/rnd) +"nLZ" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/station/hallway/secondary/garden) "nMk" = ( -/obj/item/wrench, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) +/obj/structure/chair/wood/wings{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet/red, +/area/station/command/office/hos) "nMt" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, @@ -71752,52 +72125,34 @@ /turf/simulated/floor/engine, /area/station/engineering/control) "nNk" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/visible/purple, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, /turf/simulated/floor/plating, /area/station/maintenance/fore) "nNq" = ( -/obj/structure/closet/crate, -/obj/item/target, -/obj/item/target, -/obj/item/target, -/obj/item/target/alien, -/obj/item/target/alien, -/obj/item/target/alien, -/obj/item/target/syndicate, -/obj/item/target/syndicate, -/obj/item/target/syndicate, -/obj/machinery/alarm{ - name = "north bump"; - pixel_y = 24 +/turf/simulated/floor/plasteel{ + icon_state = "redcorner" }, +/area/station/security/brig) +"nOA" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/security/range) -"nOA" = ( -/obj/machinery/computer/shuttle/labor{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 }, /turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "red" + icon_state = "dark" }, -/area/station/security/permabrig) +/area/station/security/range) "nOF" = ( /obj/machinery/light/small{ dir = 4 @@ -71855,11 +72210,20 @@ /turf/simulated/floor/plasteel, /area/station/supply/lobby) "nPD" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/closet/emcloset, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/random_spawners/cobweb_left_frequent, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) +"nPH" = ( +/obj/machinery/economy/vending/suitdispenser, +/obj/machinery/light{ + dir = 4 + }, /turf/simulated/floor/plasteel{ - icon_state = "dark" + icon_state = "darkgrey" }, -/area/station/legal/courtroom) +/area/station/public/locker) "nPV" = ( /obj/machinery/atmospherics/pipe/simple/visible/yellow{ dir = 10 @@ -71880,25 +72244,6 @@ icon_state = "dark" }, /area/station/medical/morgue) -"nQu" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/computer/aiupload, -/obj/machinery/door/window/classic/reversed{ - name = "Upload Console Window" - }, -/obj/effect/mapping_helpers/airlock/windoor/access/all/command/ai_upload, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/turret_protected/ai_upload) "nRh" = ( /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -71918,22 +72263,10 @@ }, /area/station/science/toxins/launch) "nSs" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 4; - icon_state = "pipe-j2s"; - name = "Security Junction"; - sort_type_txt = "8" - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "red" - }, -/area/station/security/main) +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/oil_maybe, +/turf/simulated/floor/plasteel, +/area/station/maintenance/fore) "nSH" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ @@ -72078,59 +72411,25 @@ }, /area/station/hallway/secondary/exit) "nVg" = ( -/obj/structure/toilet{ - dir = 4 - }, -/obj/machinery/door_control{ - id = "ToiletH"; - name = "Lock Control"; - normaldoorcontrol = 1; - pixel_y = -24; - specialfunctions = 4 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/railing/corner, -/turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" }, -/area/station/public/toilet/lockerroom) -"nVz" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 + dir = 9 }, /turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" - }, -/area/station/public/toilet/lockerroom) -"nVP" = ( -/obj/structure/rack, -/obj/item/hand_labeler, -/obj/item/folder/red, -/obj/item/camera/detective{ - pixel_x = -2; - pixel_y = 3 - }, -/obj/item/taperecorder{ - pixel_x = -1 - }, -/obj/item/storage/box/evidence{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/machinery/firealarm{ - dir = 1; - name = "south bump"; - pixel_y = -24 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 + icon_state = "whitegreenfull" }, -/turf/simulated/floor/plasteel{ - icon_state = "grimy" +/area/station/public/sleep) +"nVQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 10 }, -/area/station/security/detective) +/obj/effect/landmark/spawner/xeno, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "nVX" = ( /obj/item/radio/intercom{ name = "west bump"; @@ -72150,14 +72449,6 @@ icon_state = "red" }, /area/station/security/processing) -"nWB" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/plating, -/area/station/security/armory/secure) "nWG" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -72234,12 +72525,7 @@ }, /area/station/security/permabrig) "nYq" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -72248,9 +72534,27 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/grille, -/turf/simulated/floor/plating, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, /area/station/maintenance/fsmaint) +"nYs" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) +"nYu" = ( +/obj/machinery/computer/arcade/battle{ + dir = 8 + }, +/obj/effect/spawner/random_spawners/cobweb_right_rare, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "nYF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -72296,6 +72600,10 @@ }, /turf/simulated/floor/plasteel, /area/station/supply/storage) +"nZj" = ( +/obj/effect/spawner/random_spawners/wall_rusted_probably, +/turf/simulated/wall/r_wall, +/area/station/engineering/control) "nZB" = ( /obj/machinery/atmospherics/trinary/filter{ dir = 1; @@ -72411,19 +72719,15 @@ /turf/simulated/floor/plasteel, /area/station/security/brig) "och" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, /obj/structure/cable/yellow{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "cult" @@ -72449,6 +72753,19 @@ }, /turf/simulated/floor/plasteel, /area/station/science/robotics) +"ocp" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "ocI" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -72460,6 +72777,16 @@ /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/maintenance/spacehut) +"ody" = ( +/obj/machinery/biogenerator, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "neutral" + }, +/area/station/hallway/secondary/garden) "odF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -72518,6 +72845,19 @@ icon_state = "white" }, /area/station/science/storage) +"oeA" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/brig) "oeK" = ( /obj/machinery/camera/motion{ c_tag = "AI Chamber - Core"; @@ -72574,18 +72914,6 @@ icon_state = "whiteblue" }, /area/station/medical/medbay) -"ofS" = ( -/obj/machinery/door/poddoor/preopen{ - id_tag = "hosspace"; - name = "Space Shutters" - }, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/command/office/hos) "ofZ" = ( /obj/machinery/computer/crew{ dir = 1 @@ -72594,6 +72922,13 @@ icon_state = "darkgreycheck" }, /area/station/medical/break_room) +"oga" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/autoname, +/turf/simulated/floor/plasteel, +/area/station/maintenance/fore) "ogq" = ( /turf/simulated/floor/plasteel{ icon_state = "whiteyellow" @@ -72626,26 +72961,13 @@ /turf/simulated/floor/plating, /area/station/maintenance/portsolar) "ohK" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/sortjunction{ - dir = 4; - icon_state = "pipe-j2s"; - name = "HoS Junction"; - sort_type_txt = "7" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/light/small{ + dir = 8 }, -/turf/simulated/floor/wood, -/area/station/security/main) +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "oic" = ( /obj/machinery/camera{ c_tag = "Science Hallway - Central"; @@ -72671,6 +72993,26 @@ }, /turf/simulated/floor/wood, /area/station/service/cafeteria) +"oiX" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + icon_state = "pipe-j2s"; + name = "Security Junction"; + sort_type_txt = "8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/station/security/brig) "oje" = ( /obj/structure/reagent_dispensers/watertank/high, /obj/machinery/atmospherics/pipe/simple/visible/cyan{ @@ -72790,7 +73132,7 @@ /obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/pump, /turf/simulated/floor/plasteel{ dir = 9; @@ -72798,23 +73140,9 @@ }, /area/station/hallway/primary/starboard) "ook" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/start/security_officer, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "red" - }, -/area/station/security/main) +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall/r_wall, +/area/station/security/range) "ooD" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel, @@ -72872,7 +73200,7 @@ dir = 8 }, /obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitecorner" @@ -72898,6 +73226,13 @@ icon_state = "whiteblue" }, /area/station/medical/reception) +"opB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/station/maintenance/fore) "opU" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/heat_exchanging{ @@ -72912,22 +73247,12 @@ /turf/simulated/floor/plasteel, /area/station/security/permabrig) "oqi" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/plasteel{ - icon_state = "grimy" +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 }, -/area/station/security/detective) +/obj/machinery/atmospherics/meter, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "oqk" = ( /obj/effect/landmark/damageturf, /obj/structure/chair/stool{ @@ -73009,6 +73334,16 @@ icon_state = "darkgrey" }, /area/station/medical/morgue) +"ouq" = ( +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "HoS" + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/station/command/office/hos) "ouz" = ( /obj/effect/turf_decal/loading_area{ dir = 4 @@ -73078,6 +73413,10 @@ icon_state = "grimy" }, /area/station/service/chapel/office) +"oyN" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "oyP" = ( /obj/structure/chair/stool{ dir = 1 @@ -73085,16 +73424,15 @@ /turf/simulated/floor/carpet, /area/station/security/detective) "oyY" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/structure/bed/dogbed, +/mob/living/simple_animal/hostile/retaliate/araneus, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 }, -/turf/simulated/floor/plasteel, -/area/station/security/range) +/turf/simulated/floor/wood, +/area/station/command/office/hos) "ozf" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -73109,6 +73447,25 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) +"ozg" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/station/security/permabrig) "oAs" = ( /obj/structure/table/reinforced, /obj/machinery/firealarm{ @@ -73128,7 +73485,7 @@ pixel_x = -5 }, /obj/item/flash, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -73146,14 +73503,6 @@ }, /turf/simulated/floor/plating, /area/station/engineering/atmos/distribution) -"oBl" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/plating, -/area/station/security/armory) "oBN" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -73304,10 +73653,8 @@ }, /area/station/engineering/atmos) "oEm" = ( -/obj/structure/table, -/obj/item/reagent_containers/spray/pepper, /obj/machinery/camera{ - c_tag = "Prison Hallway Port"; + c_tag = "Prison Hallway Port - South"; dir = 1; network = list("Prison","SS13") }, @@ -73317,17 +73664,16 @@ pixel_x = -6; pixel_y = -24 }, -/turf/simulated/floor/plasteel{ - dir = 9; - icon_state = "red" - }, +/obj/structure/table, +/obj/item/reagent_containers/spray/pepper, +/turf/simulated/floor/plasteel, /area/station/security/permabrig) "oEt" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" + icon_state = "whitegreenfull" }, -/area/station/public/toilet/lockerroom) +/area/station/public/sleep) "oET" = ( /obj/structure/sign/electricshock{ pixel_x = 32 @@ -73452,7 +73798,7 @@ /obj/structure/disaster_counter/toxins{ pixel_x = -32 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, @@ -73478,26 +73824,17 @@ icon_state = "caution" }, /area/station/engineering/controlroom) +"oIs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "oIT" = ( -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump Important Area"; - pixel_x = 24 - }, -/turf/simulated/floor/plasteel, -/area/station/security/permabrig) -"oJb" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 }, /turf/simulated/floor/plating, -/area/station/security/brig) +/area/station/maintenance/fore) "oJo" = ( /obj/machinery/light_switch{ dir = 8; @@ -73536,14 +73873,6 @@ icon_state = "caution" }, /area/station/engineering/atmos/control) -"oKT" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/plating, -/area/station/security/brig) "oLF" = ( /obj/machinery/light{ dir = 4 @@ -73579,6 +73908,17 @@ /obj/item/trash/spentcasing, /turf/space, /area/space/nearstation) +"oMJ" = ( +/obj/machinery/cryopod, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreen" + }, +/area/station/public/sleep) "oMT" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ @@ -73655,19 +73995,19 @@ /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "oNZ" = ( -/obj/structure/bed, -/obj/machinery/flasher{ - id = "soli1"; - pixel_y = 26 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 }, -/obj/item/radio/intercom/locked/prison{ - name = "Prison Intercom (General)"; - pixel_x = -25 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 }, -/turf/simulated/floor/plasteel{ - icon_state = "redfull" +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" }, -/area/station/security/permabrig) +/turf/simulated/floor/wood, +/area/station/public/mrchangs) "oOg" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -73775,6 +74115,12 @@ icon_state = "C13" }, /area/station/hallway/primary/central) +"oPi" = ( +/obj/machinery/economy/atm{ + pixel_x = -32 + }, +/turf/simulated/floor/wood, +/area/station/public/mrchangs) "oPO" = ( /obj/machinery/atmospherics/pipe/manifold4w/visible, /obj/machinery/atmospherics/meter{ @@ -73801,30 +74147,56 @@ }, /area/station/public/dorms) "oQE" = ( -/obj/effect/turf_decal/box, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 +/obj/machinery/door/airlock/security/glass{ + name = "Secure Equipment Storage" }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" }, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/station/security/range) -"oQY" = ( -/obj/effect/spawner/window/reinforced/grilled, +/area/station/security/storage) +"oQF" = ( /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" }, +/obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/security/range) +/area/station/security/prison/cell_block/A) +"oQV" = ( +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/effect/turf_decal/delivery/hollow, +/obj/machinery/navbeacon{ + codes_txt = "delivery"; + dir = 8; + location = "Security" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "brig shutters" + }, +/obj/machinery/door/window/classic/reversed{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mule_bot{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/brig{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/station/maintenance/fore) "oRh" = ( /turf/simulated/floor/plasteel{ dir = 1; @@ -73928,12 +74300,15 @@ /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/hallway/secondary/entry) +"oTt" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/catwalk, +/area/station/maintenance/fore) "oTw" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel, /area/station/maintenance/fsmaint) "oTB" = ( /obj/structure/closet/secure_closet/hydroponics, @@ -73972,6 +74347,21 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/aft2) +"oUI" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/economy/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/station/public/fitness) "oUU" = ( /obj/machinery/camera{ c_tag = "Science - Robotics Workshop"; @@ -73989,13 +74379,9 @@ }, /area/station/science/robotics) "oVx" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "redfull" - }, -/area/station/security/permabrig) +/obj/effect/spawner/random_spawners/wall_rusted_probably, +/turf/simulated/wall/r_wall, +/area/station/engineering/gravitygenerator) "oVI" = ( /obj/structure/lattice/catwalk, /obj/structure/transit_tube/junction{ @@ -74004,43 +74390,14 @@ /turf/space, /area/space/nearstation) "oVM" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/plasteel, -/area/station/public/recreation) -"oVX" = ( -/obj/structure/rack, -/obj/item/clothing/head/helmet/riot{ - pixel_x = 3; - pixel_y = 5 - }, -/obj/item/clothing/head/helmet/riot{ - pixel_y = 5 - }, -/obj/item/clothing/head/helmet/riot{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/item/clothing/head/helmet/alt{ - pixel_x = 3; - pixel_y = -5 - }, -/obj/item/clothing/head/helmet/alt{ - pixel_y = -5 - }, -/obj/item/clothing/head/helmet/alt{ - pixel_x = -3; - pixel_y = -5 - }, -/obj/machinery/light{ - dir = 1 - }, /turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "darkblue" + dir = 4; + icon_state = "neutralcorner" }, -/area/station/security/armory/secure) +/area/station/public/fitness) "oWa" = ( /obj/machinery/door/window/classic/normal{ name = "Containment Pen #7"; @@ -74089,6 +74446,9 @@ /obj/machinery/atmospherics/meter, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) +"oWE" = ( +/turf/simulated/wall/r_wall, +/area/station/public/fitness) "oWL" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 @@ -74241,7 +74601,7 @@ }, /obj/machinery/light_switch{ dir = 1; - name = "west bump"; + name = "south bump"; pixel_y = -24 }, /turf/simulated/floor/plasteel{ @@ -74254,8 +74614,14 @@ /turf/space, /area/space/nearstation) "paT" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance/two, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 9 + }, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "paZ" = ( @@ -74318,6 +74684,10 @@ }, /turf/simulated/floor/wood, /area/station/command/office/captain) +"pcz" = ( +/obj/effect/spawner/airlock/w_to_e, +/turf/simulated/wall, +/area/station/maintenance/fore) "pcD" = ( /obj/structure/table, /obj/item/storage/pill_bottle/dice, @@ -74347,19 +74717,6 @@ }, /turf/simulated/floor/carpet, /area/station/science/robotics/showroom) -"pcO" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ - d2 = 2; - icon_state = "0-2" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/station/security/permabrig) "pcW" = ( /obj/structure/closet/radiation, /turf/simulated/floor/plasteel{ @@ -74457,8 +74814,11 @@ /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "pep" = ( -/obj/effect/spawner/airlock/s_to_n, -/turf/simulated/wall, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "pes" = ( /obj/effect/spawner/lootdrop{ @@ -74650,23 +75010,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/port) -"piI" = ( -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/effect/spawner/window/reinforced/grilled, -/obj/machinery/door/poddoor/preopen{ - id_tag = "bridge blast"; - name = "Bridge Blast Doors" - }, -/turf/simulated/floor/plating, -/area/station/command/bridge) "pji" = ( /obj/structure/table/glass, /obj/item/storage/box/monkeycubes{ @@ -74802,61 +75145,17 @@ icon_state = "whiteblue" }, /area/station/medical/reception) -"plw" = ( -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/obj/effect/spawner/window/reinforced/grilled, -/obj/machinery/door/poddoor/preopen{ - id_tag = "bridge blast"; - name = "Bridge Blast Doors" - }, -/turf/simulated/floor/plating, -/area/station/command/bridge) "plD" = ( -/obj/structure/table/wood, -/obj/item/phone{ - desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/cigbutt/cigarbutt{ - pixel_x = 5; - pixel_y = -1 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/item/clothing/head/cone{ + pixel_x = -8; + pixel_y = 12 }, -/obj/effect/turf_decal/woodsiding{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/simulated/floor/wood, -/area/station/command/office/hos) -"plM" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - d2 = 2; - icon_state = "0-2" - }, -/obj/effect/spawner/window/reinforced/grilled, -/obj/machinery/door/poddoor/preopen{ - id_tag = "bridge blast"; - name = "Bridge Blast Doors" - }, -/turf/simulated/floor/plating, -/area/station/command/bridge) +/obj/effect/spawner/random_spawners/oil_maybe, +/turf/simulated/floor/plasteel, +/area/station/maintenance/fsmaint) "pmE" = ( /obj/machinery/atmospherics/pipe/simple/visible/yellow{ dir = 4 @@ -74898,7 +75197,7 @@ /obj/structure/plasticflaps{ opacity = 1 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/door/window/classic/reversed{ dir = 1; name = "Research Division" @@ -74933,13 +75232,27 @@ d2 = 8; icon_state = "1-8" }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /turf/simulated/floor/engine, /area/station/engineering/control) +"pot" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel, +/area/station/security/permabrig) "pps" = ( /obj/structure/rack, /obj/item/crowbar/red, @@ -74965,21 +75278,16 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "pqg" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/visible/purple{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plasteel, /area/station/maintenance/fore) "pqK" = ( /obj/structure/closet/fireaxecabinet{ @@ -75002,7 +75310,7 @@ dir = 4 }, /obj/structure/punching_bag, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/security/permabrig) "pqM" = ( @@ -75083,16 +75391,15 @@ }, /area/station/security/permabrig) "psz" = ( -/obj/machinery/newscaster/security_unit{ - dir = 4; - name = "west bump"; - pixel_x = -28 - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "red" +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/area/station/security/brig) +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/station/security/permabrig) "psV" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -75150,25 +75457,25 @@ icon_state = "darkredcorners" }, /area/station/security/armory/secure) -"ptu" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/plating, -/area/station/security/storage) "ptU" = ( -/obj/structure/chair/wood{ - dir = 1 - }, -/obj/machinery/light_switch{ - dir = 4; - name = "west bump"; - pixel_x = -24 +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 }, /turf/simulated/floor/wood, /area/station/public/mrchangs) +"ptX" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/station/maintenance/fsmaint) "pue" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -75178,6 +75485,11 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) +"pvo" = ( +/obj/structure/cable/yellow, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/warden) "pvu" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced{ @@ -75245,12 +75557,14 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "pxj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, /obj/structure/cable/yellow{ - d1 = 4; + d1 = 1; d2 = 8; - icon_state = "4-8" + icon_state = "1-8" }, -/obj/effect/landmark/damageturf, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "pxr" = ( @@ -75265,35 +75579,33 @@ icon_state = "darkgrey" }, /area/station/science/toxins/launch) -"pxt" = ( -/obj/machinery/door/airlock/security/glass, -/obj/effect/mapping_helpers/airlock/access/any/security/forensics, -/obj/effect/mapping_helpers/airlock/access/any/security/general, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/effect/mapping_helpers/airlock/autoname, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/security/storage) "pxG" = ( /obj/structure/morgue, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, /area/station/medical/morgue) +"pxM" = ( +/obj/machinery/recharge_station, +/obj/machinery/door_control{ + id = "Toilet2"; + name = "Lock Control"; + normaldoorcontrol = 1; + pixel_x = -25; + specialfunctions = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/station/public/toilet/lockerroom) "pyU" = ( /obj/effect/spawner/lootdrop{ icon_state = "grille"; @@ -75322,13 +75634,17 @@ /area/station/hallway/primary/central) "pzX" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/light_switch{ - dir = 8; - name = "east bump"; - pixel_x = 24 - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock{ + name = "Dormitories" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -75342,25 +75658,24 @@ }, /area/station/medical/medbay) "pAO" = ( -/obj/structure/closet/crate/trashcart, -/obj/effect/spawner/lootdrop{ - loot = list(/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes); - name = "trash spawner" - }, -/obj/effect/spawner/lootdrop{ - loot = list(/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes); - name = "trash spawner" +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/effect/spawner/lootdrop{ - loot = list(/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes); - name = "trash spawner" +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 }, -/obj/effect/spawner/lootdrop{ - loot = list(/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes); - name = "trash spawner" +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plating, -/area/station/maintenance/fore) +/area/station/maintenance/fsmaint) "pAU" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -75611,11 +75926,33 @@ /area/station/science/test_chamber) "pHq" = ( /obj/structure/rack, -/obj/item/clothing/suit/poncho, -/obj/item/clothing/head/sombrero, -/obj/effect/spawner/lootdrop/maintenance, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) +/obj/item/clothing/head/helmet/riot{ + pixel_x = 3; + pixel_y = 5 + }, +/obj/item/clothing/head/helmet/riot{ + pixel_y = 5 + }, +/obj/item/clothing/head/helmet/riot{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/clothing/head/helmet/alt{ + pixel_x = 3; + pixel_y = -5 + }, +/obj/item/clothing/head/helmet/alt{ + pixel_y = -5 + }, +/obj/item/clothing/head/helmet/alt{ + pixel_x = -3; + pixel_y = -5 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/station/security/armory/secure) "pHB" = ( /obj/structure/closet/crate/trashcart, /obj/effect/spawner/lootdrop{ @@ -75677,11 +76014,6 @@ icon_state = "whiteyellow" }, /area/station/medical/reception) -"pIi" = ( -/obj/effect/landmark/burnturf, -/obj/structure/table, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) "pIt" = ( /obj/effect/turf_decal/stripes/white/line, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -75701,6 +76033,14 @@ icon_state = "white" }, /area/station/medical/medbay) +"pJh" = ( +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/brig) "pJi" = ( /obj/machinery/atmospherics/binary/valve/digital/open{ name = "Nitrogen Outlet Valve" @@ -75722,7 +76062,7 @@ dir = 4 }, /obj/structure/closet/crate/freezer/iv_storage, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /obj/machinery/alarm{ name = "north bump"; pixel_y = 24 @@ -75786,7 +76126,7 @@ dir = 8 }, /turf/simulated/floor/plasteel, -/area/station/public/recreation) +/area/station/public/fitness) "pKE" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 @@ -75846,7 +76186,7 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -75877,19 +76217,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) -"pMR" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/plating, -/area/station/security/brig) "pMS" = ( /obj/structure/table/glass, /obj/item/paper/crumpled, @@ -75897,6 +76224,27 @@ icon_state = "white" }, /area/station/science/research) +"pMT" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass, +/obj/effect/mapping_helpers/airlock/access/any/security/general, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/security/storage) "pNo" = ( /obj/machinery/requests_console{ department = "Cargo Bay"; @@ -75942,27 +76290,6 @@ icon_state = "red" }, /area/station/security/prison/cell_block/A) -"pOe" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "innerbrig" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/doors, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/security/doors, -/turf/simulated/floor/plasteel, -/area/station/security/brig) "pOG" = ( /obj/machinery/door/airlock/maintenance, /obj/structure/disposalpipe/segment, @@ -76103,25 +76430,12 @@ /turf/simulated/floor/engine, /area/station/command/office/rd) "pRp" = ( -/obj/item/radio/intercom/department/security{ - pixel_y = 28 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 }, -/turf/simulated/floor/plasteel, -/area/station/security/brig) +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "pRz" = ( /obj/machinery/atmospherics/pipe/simple/visible/purple{ dir = 5 @@ -76253,23 +76567,18 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "pSM" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/machinery/camera{ + c_tag = "Head of Security's Office" }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 }, -/turf/simulated/floor/wood, -/area/station/security/main) +/turf/simulated/floor/carpet/red, +/area/station/command/office/hos) "pTW" = ( /obj/structure/rack, /obj/item/storage/box/beakers{ @@ -76449,6 +76758,19 @@ /obj/effect/landmark/damageturf, /turf/simulated/floor/plating, /area/station/maintenance/disposal) +"pWM" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/security/range) "pWX" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel{ @@ -76456,13 +76778,17 @@ }, /area/station/service/kitchen) "pXf" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 +/obj/machinery/flasher_button{ + id = "soli1"; + name = "Solitary 1 Flasher"; + pixel_x = 26; + pixel_y = 7 }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/machinery/flasher_button{ + id = "soli2"; + name = "Solitary 2 Flasher"; + pixel_x = 26; + pixel_y = -7 }, /turf/simulated/floor/plasteel, /area/station/security/permabrig) @@ -76504,16 +76830,30 @@ }, /area/station/medical/morgue) "pYv" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/plasteel, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-y" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, /area/station/security/brig) "pYx" = ( /obj/structure/table, @@ -76528,16 +76868,8 @@ }, /turf/simulated/floor/engine, /area/station/science/test_chamber) -"pYW" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/plating, -/area/station/security/prison/cell_block/A) "pZe" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/oxygen, /turf/simulated/floor/plasteel, /area/station/engineering/atmos/control) @@ -76551,6 +76883,21 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/security/permabrig) +"qaq" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/station/security/main) "qaz" = ( /obj/structure/table, /obj/item/radio/intercom/department/security{ @@ -76581,6 +76928,26 @@ icon_state = "redcorner" }, /area/station/security/main) +"qaB" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/computer/borgupload, +/obj/machinery/door/window/classic/normal{ + name = "Cyborg Upload Console Window"; + dir = 2 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/all/command/ai_upload, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/turret_protected/ai_upload) "qba" = ( /obj/structure/table/reinforced, /obj/item/paper_bin/nanotrasen{ @@ -76610,19 +76977,6 @@ "qbf" = ( /turf/simulated/floor/plating/airless, /area/station/engineering/atmos) -"qbi" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/plating, -/area/station/engineering/smes) "qbl" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -76688,27 +77042,6 @@ icon_state = "white" }, /area/station/security/permabrig) -"qcl" = ( -/obj/machinery/door/airlock/security/glass, -/obj/effect/mapping_helpers/airlock/access/any/security/forensics, -/obj/effect/mapping_helpers/airlock/access/any/security/general, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/delivery, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/effect/mapping_helpers/airlock/autoname, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/security/main) "qcu" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ @@ -76757,6 +77090,19 @@ icon_state = "whitepurple" }, /area/station/science/research) +"qcP" = ( +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/permabrig) "qdp" = ( /obj/machinery/camera{ c_tag = "Medbay Main Hallway- Surgical Junction"; @@ -76819,7 +77165,7 @@ /area/station/science/research) "qeD" = ( /obj/structure/closet/toolcloset, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable/yellow{ d1 = 2; d2 = 4; @@ -76847,11 +77193,8 @@ /turf/simulated/floor/plasteel, /area/station/security/permabrig) "qeK" = ( -/obj/machinery/light, -/turf/simulated/floor/plasteel{ - icon_state = "bluecorner" - }, -/area/station/security/brig) +/turf/simulated/wall/r_wall, +/area/station/security/detective) "qeW" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -76900,9 +77243,7 @@ }, /area/station/engineering/tech_storage) "qfR" = ( -/obj/machinery/porta_turret{ - dir = 8 - }, +/obj/machinery/porta_turret/ai_turret, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -76965,25 +77306,12 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/wood, /area/station/maintenance/starboard) -"qhs" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) -"qin" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +"qid" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod Three" }, -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow, /turf/simulated/floor/plating, -/area/station/engineering/smes) +/area/station/maintenance/fore) "qiA" = ( /obj/structure/closet/crate/sci, /obj/effect/spawner/lootdrop/maintenance, @@ -77239,31 +77567,20 @@ /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/maintenance/xenobio_south) -"qpd" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/yellow, -/obj/machinery/door/poddoor/preopen{ - id_tag = "Perma Gate"; - name = "Prison Blast Door" - }, -/turf/simulated/floor/plating, -/area/station/security/permabrig) "qpk" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/supply/storage) "qpw" = ( -/obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; icon_state = "4-8" }, +/obj/structure/disposalpipe/junction{ + dir = 2; + icon_state = "pipe-j2" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -77313,6 +77630,16 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/aft) +"qrd" = ( +/obj/structure/chair/wood{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Mr. Chang's"; + dir = 4 + }, +/turf/simulated/floor/wood, +/area/station/public/mrchangs) "qrh" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -77343,7 +77670,7 @@ /area/station/service/expedition) "qse" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, @@ -77429,12 +77756,6 @@ icon_state = "white" }, /area/station/science/explab) -"qts" = ( -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "neutral" - }, -/area/station/hallway/secondary/garden) "qtt" = ( /obj/structure/window/reinforced{ dir = 1 @@ -77480,6 +77801,30 @@ icon_state = "dark" }, /area/station/security/main) +"quj" = ( +/obj/machinery/button/windowtint{ + dir = 4; + id = "HoS"; + pixel_x = -24; + pixel_y = 6; + req_access_txt = "58" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/light_switch{ + dir = 4; + name = "custom placement"; + pixel_x = -24; + pixel_y = -6 + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/carpet/red, +/area/station/command/office/hos) "quL" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, @@ -77577,12 +77922,9 @@ }, /area/station/security/permabrig) "qvN" = ( -/obj/effect/landmark/spawner/nukedisc_respawn, -/obj/machinery/atmospherics/pipe/simple/visible{ - dir = 10 - }, -/obj/effect/landmark/burnturf, -/turf/simulated/floor/plating, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel, /area/station/maintenance/fsmaint) "qvY" = ( /obj/structure/disposalpipe/junction{ @@ -77603,7 +77945,7 @@ dir = 4 }, /obj/structure/closet/crate/freezer/iv_storage, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ icon_state = "showroomfloor" }, @@ -77687,23 +78029,17 @@ icon_state = "white" }, /area/station/science/xenobiology) -"qzu" = ( -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, +"qyI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/spawner/window/reinforced/grilled, -/obj/machinery/door/poddoor/preopen{ - id_tag = "bridge blast"; - name = "Bridge Blast Doors" + d1 = 1; + d2 = 2; + icon_state = "1-2" }, +/obj/effect/spawner/random_spawners/grille_maybe, /turf/simulated/floor/plating, -/area/station/command/bridge) +/area/station/maintenance/fore) "qAb" = ( /obj/machinery/camera{ c_tag = "Brig - Hallway - Port"; @@ -77743,7 +78079,7 @@ dir = 8; icon_state = "neutralcorner" }, -/area/station/public/recreation) +/area/station/public/fitness) "qAH" = ( /obj/structure/table, /obj/item/reagent_containers/glass/beaker/large{ @@ -77802,6 +78138,16 @@ /obj/machinery/light, /turf/simulated/floor/plasteel, /area/station/security/brig) +"qCA" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/structure/cable/green, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "qCK" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, @@ -77872,6 +78218,12 @@ icon_state = "red" }, /area/station/security/main) +"qEX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/station/security/range) "qFl" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -77979,6 +78331,18 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plating, /area/station/maintenance/starboard) +"qKE" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/security/armory) "qLe" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -78098,6 +78462,19 @@ icon_state = "caution" }, /area/station/engineering/atmos/distribution) +"qNN" = ( +/obj/structure/cable/cyan{ + icon_state = "1-10" + }, +/obj/structure/cable/pink{ + icon_state = "1-6" + }, +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "qNV" = ( /obj/machinery/camera{ c_tag = "Prison Cell Block 2"; @@ -78186,19 +78563,6 @@ }, /turf/simulated/floor/engine, /area/station/science/xenobiology) -"qPA" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/plating, -/area/station/security/warden) "qQw" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -78220,21 +78584,22 @@ }, /area/station/engineering/break_room) "qQy" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/plating, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel, /area/station/maintenance/fsmaint) "qQH" = ( /obj/structure/table/glass, @@ -78286,8 +78651,10 @@ }, /area/station/security/interrogation) "qRm" = ( -/turf/simulated/floor/carpet, -/area/station/command/office/hos) +/mob/living/simple_animal/mouse, +/obj/effect/spawner/random_spawners/oil_maybe, +/turf/simulated/floor/plasteel, +/area/station/maintenance/fore) "qRI" = ( /obj/structure/sign/atmosplaque{ pixel_x = -32 @@ -78432,6 +78799,24 @@ icon_state = "dark" }, /area/station/service/chapel) +"qVE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/station/public/mrchangs) "qVY" = ( /obj/item/storage/secure/safe{ pixel_y = 32 @@ -78441,33 +78826,14 @@ }, /area/station/security/armory/secure) "qWm" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/security/range) -"qWG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - icon_state = "darkgrey" + d2 = 4; + icon_state = "0-4" }, -/area/station/public/recreation) +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/armory) "qWM" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -78515,6 +78881,23 @@ }, /turf/simulated/floor/plasteel, /area/station/maintenance/starboard) +"qXY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/station/security/main) "qYe" = ( /obj/structure/chair/office/light{ dir = 4 @@ -78533,7 +78916,7 @@ dir = 8 }, /obj/machinery/light/small, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "purple" }, @@ -78647,6 +79030,15 @@ }, /turf/simulated/floor/plating, /area/station/engineering/control) +"rbd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/station/hallway/secondary/garden) "rbg" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -78687,6 +79079,37 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) +"rbv" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "outerbrig" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/machinery/door/firedoor, +/obj/machinery/flasher{ + id = "secentranceflasher"; + pixel_x = 26 + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "brig shutters" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/station/security/brig) "rbC" = ( /obj/machinery/firealarm{ name = "north bump"; @@ -78714,8 +79137,11 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard) "rbR" = ( -/obj/effect/landmark/spawner/xeno, -/turf/simulated/floor/plating, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, /area/station/maintenance/fsmaint) "rbU" = ( /obj/effect/landmark/burnturf, @@ -78784,21 +79210,14 @@ }, /area/station/maintenance/aft2) "rdw" = ( -/obj/structure/chair, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/item/radio/intercom{ - name = "north bump"; - pixel_y = 28 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/simulated/floor/wood, -/area/station/security/main) +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "rdz" = ( /obj/docking_port/stationary{ dir = 2; @@ -78907,6 +79326,7 @@ d2 = 2; icon_state = "1-2" }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "red" @@ -78914,7 +79334,7 @@ /area/station/security/brig) "rhw" = ( /obj/structure/mirror{ - pixel_y = 34 + pixel_y = -34 }, /obj/effect/decal/cleanable/dirt, /obj/structure/sink{ @@ -78969,6 +79389,24 @@ }, /turf/simulated/floor/plasteel, /area/station/engineering/control) +"riN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/wood, +/area/station/service/clown) "riX" = ( /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, @@ -79049,6 +79487,15 @@ }, /turf/simulated/floor/plasteel, /area/station/security/permabrig) +"rkT" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel, +/area/station/hallway/secondary/garden) "rkX" = ( /obj/item/radio/intercom{ name = "east bump"; @@ -79099,6 +79546,7 @@ /obj/machinery/economy/atm{ pixel_y = -32 }, +/obj/machinery/light, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -79132,16 +79580,6 @@ icon_state = "yellow" }, /area/station/hallway/primary/aft) -"rnM" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel, -/area/station/security/main) "rnT" = ( /obj/structure/cable/yellow{ d2 = 2; @@ -79196,7 +79634,7 @@ /area/station/medical/medbay) "roH" = ( /obj/structure/closet/crate/internals, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/effect/spawner/lootdrop/maintenance/three, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) @@ -79227,6 +79665,13 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/carpet, /area/station/security/detective) +"rpy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "rpG" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -79289,27 +79734,15 @@ }, /area/station/medical/exam_room) "rqC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop{ + loot = list(/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes); + name = "trash spawner" }, /turf/simulated/floor/plasteel{ - icon_state = "dark" + icon_state = "neutralfull" }, -/area/station/security/storage) +/area/station/maintenance/fsmaint) "rqN" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -79391,6 +79824,22 @@ icon_state = "darkgrey" }, /area/station/aisat) +"rsQ" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "red" + }, +/area/station/security/main) +"rsR" = ( +/obj/machinery/computer/security{ + dir = 8; + network = list("SS13","Research Outpost","Mining Outpost") + }, +/turf/simulated/floor/wood, +/area/station/command/office/hos) "rsT" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -79447,25 +79896,13 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, /area/station/maintenance/medmaint) -"rtt" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/machinery/door/poddoor/preopen{ - id_tag = "Secure Gate"; - name = "brig shutters" - }, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/plating, -/area/station/security/brig) "rtY" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/carpet, /area/station/command/office/captain/bedroom) "ruj" = ( /obj/effect/turf_decal/stripes/white/line, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /obj/machinery/atmospherics/portable/pump, /obj/machinery/light{ dir = 1 @@ -79478,8 +79915,10 @@ /obj/item/radio/intercom/department/security{ pixel_x = 28 }, +/obj/machinery/flasher/portable, /turf/simulated/floor/plasteel{ - icon_state = "dark" + dir = 8; + icon_state = "darkblue" }, /area/station/security/armory) "ruY" = ( @@ -79532,8 +79971,14 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "rwk" = ( -/obj/machinery/atmospherics/binary/pump/on{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" }, /turf/simulated/floor/plating, /area/station/maintenance/fore) @@ -79583,11 +80028,10 @@ name = "north bump"; pixel_y = 30 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, +/obj/machinery/flasher/portable, /turf/simulated/floor/plasteel{ - icon_state = "dark" + dir = 8; + icon_state = "darkblue" }, /area/station/security/armory) "rxB" = ( @@ -79844,11 +80288,12 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "rDe" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 +/obj/structure/sign/pods{ + pixel_y = 32 }, -/turf/simulated/floor/carpet/arcade, -/area/station/public/arcade) +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "rDg" = ( /obj/machinery/light/small{ dir = 8 @@ -79939,6 +80384,12 @@ icon_state = "white" }, /area/station/science/xenobiology) +"rEL" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/station/security/permabrig) "rEV" = ( /obj/effect/turf_decal/tile/bar, /obj/machinery/atmospherics/unary/vent_scrubber/on{ @@ -80017,19 +80468,6 @@ icon_state = "dark" }, /area/station/medical/morgue) -"rFJ" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/plating, -/area/station/security/armory) "rGd" = ( /obj/structure/weightmachine/weightlifter, /turf/simulated/floor/plasteel, @@ -80077,7 +80515,7 @@ /area/station/maintenance/port) "rGY" = ( /obj/structure/table, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/item/clothing/suit/radiation, /obj/item/clothing/suit/radiation, /obj/item/clothing/head/radiation, @@ -80111,17 +80549,19 @@ }, /area/station/medical/surgery/secondary) "rHM" = ( -/obj/machinery/economy/vending/security, -/obj/machinery/firealarm{ - dir = 4; - name = "east bump"; - pixel_x = 24 +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/turf/simulated/floor/plasteel{ - dir = 9; - icon_state = "darkred" +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/camera{ + c_tag = "Brig - Hallway - Starboard"; + dir = 8 }, -/area/station/security/storage) +/turf/simulated/floor/plasteel, +/area/station/security/brig) "rIj" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -80133,14 +80573,7 @@ /turf/simulated/floor/plasteel, /area/station/security/brig) "rIq" = ( -/obj/structure/table, -/obj/item/clothing/mask/breath{ - pixel_x = 4 - }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = -8 - }, -/obj/machinery/atmospherics/pipe/simple/visible/purple, +/obj/machinery/atmospherics/unary/tank/air, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "rID" = ( @@ -80148,16 +80581,14 @@ /turf/simulated/floor/plating, /area/station/public/construction) "rIT" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/table, +/obj/item/geiger_counter, +/obj/effect/spawner/lootdrop/maintenance/two, /turf/simulated/floor/plasteel{ - icon_state = "redfull" + dir = 9; + icon_state = "caution" }, -/area/station/security/permabrig) +/area/station/maintenance/fsmaint) "rIX" = ( /obj/machinery/light{ dir = 8 @@ -80220,7 +80651,7 @@ }, /area/station/security/armory/secure) "rJk" = ( -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -80369,11 +80800,23 @@ dir = 8 }, /obj/machinery/atmospherics/portable/canister/nitrogen, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/engineering/control) +"rMO" = ( +/obj/structure/table, +/obj/item/paper/gravity_gen, +/obj/item/pen/blue, +/obj/effect/turf_decal/delivery, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/gravitygenerator) "rNt" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -80428,6 +80871,14 @@ icon_state = "dark" }, /area/station/security/permabrig) +"rOp" = ( +/obj/machinery/door/airlock/tranquillite{ + name = "Old Mime's Storage" + }, +/obj/structure/barricade/wooden, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/mineral/tranquillite, +/area/station/maintenance/fore) "rOu" = ( /obj/effect/turf_decal/delivery, /obj/structure/closet/secure_closet/engineering_electrical, @@ -80480,14 +80931,23 @@ /turf/simulated/wall/r_wall, /area/station/science/toxins/launch) "rPt" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ +/obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 }, /turf/simulated/floor/wood, -/area/station/security/main) +/area/station/service/clown) +"rPB" = ( +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/permabrig) "rPS" = ( /obj/structure/sign/biohazard, /turf/simulated/wall/r_wall, @@ -80586,6 +81046,17 @@ icon_state = "darkred" }, /area/station/security/execution) +"rUG" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/station/command/office/hos) "rUJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -80596,7 +81067,7 @@ /turf/simulated/floor/carpet, /area/station/service/chapel) "rUK" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/sleeping_agent, /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 @@ -80654,19 +81125,26 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "rWn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/camera{ - c_tag = "Courtroom Hallway"; - dir = 4 +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +/turf/simulated/floor/plating, +/area/station/maintenance/fore) +"rWr" = ( +/obj/structure/rack, +/obj/item/storage/fancy/crayons, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 }, -/area/station/legal/courtroom) +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "rWD" = ( -/obj/effect/landmark/damageturf, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ +/obj/machinery/light/small{ dir = 4 }, /turf/simulated/floor/plating, @@ -80678,6 +81156,11 @@ /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/engineering/atmos/distribution) +"rXf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/grille_often, +/turf/simulated/floor/plasteel, +/area/station/maintenance/fsmaint) "rXj" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -80781,12 +81264,11 @@ }, /area/station/aisat) "rZN" = ( -/obj/machinery/camera{ - c_tag = "Armory - External"; - dir = 1 +/obj/machinery/door/poddoor/impassable/gamma, +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, -/turf/space, -/area/space) +/area/station/security/main) "saw" = ( /obj/structure/sink/kitchen{ desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; @@ -80882,6 +81364,10 @@ /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/maintenance/aft) +"scT" = ( +/obj/effect/spawner/random_spawners/fungus_maybe, +/turf/simulated/wall/r_wall, +/area/station/public/mrchangs) "sdj" = ( /obj/structure/table, /obj/item/reagent_containers/food/drinks/britcup, @@ -80903,7 +81389,7 @@ name = "east bump"; pixel_x = 28 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, @@ -80922,16 +81408,17 @@ }, /area/station/medical/surgery/secondary) "sdX" = ( +/obj/effect/turf_decal/box, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 + dir = 10 }, -/obj/machinery/computer/cryopod{ - pixel_y = 30 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 }, /turf/simulated/floor/plasteel{ - icon_state = "whitegreenfull" + icon_state = "dark" }, -/area/station/public/sleep) +/area/station/security/range) "seM" = ( /obj/structure/sign/poster/ripped{ pixel_y = 32 @@ -80941,19 +81428,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) -"seU" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/plating, -/area/station/security/prison/cell_block/A) "sfg" = ( /obj/machinery/light{ dir = 8 @@ -80985,21 +81459,17 @@ /turf/simulated/floor/plating, /area/station/command/office/cmo) "sfG" = ( -/obj/structure/toilet{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Prison Solitary Confinement 1"; - dir = 4; - network = list("Prison","SS13") - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 }, -/turf/simulated/floor/plasteel{ - icon_state = "redfull" +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6; + level = 1 }, -/area/station/security/permabrig) +/obj/effect/landmark/spawner/nukedisc_respawn, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "sfS" = ( /obj/structure/sign/chemistry{ pixel_x = -32 @@ -81014,18 +81484,13 @@ /turf/simulated/floor/plating, /area/station/science/research) "sgR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/machinery/light/small{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "redfull" +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/turf/simulated/floor/plating, /area/station/security/permabrig) "shj" = ( /obj/effect/turf_decal/tile/blue{ @@ -81139,6 +81604,16 @@ /obj/machinery/atmospherics/unary/thermomachine/freezer, /turf/simulated/floor/plasteel, /area/station/engineering/atmos/distribution) +"skd" = ( +/obj/effect/spawner/random_spawners/blood_often, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) +"skD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/portable/canister/air, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "skI" = ( /obj/machinery/door/airlock/titanium{ id_tag = "s_docking_airlock"; @@ -81176,6 +81651,13 @@ icon_state = "dark" }, /area/station/security/main) +"sln" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "sls" = ( /obj/structure/window/reinforced{ dir = 4 @@ -81216,6 +81698,23 @@ icon_state = "red" }, /area/station/security/prisonlockers) +"smw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/maintenance/fsmaint) "smH" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -81275,14 +81774,6 @@ "snI" = ( /turf/simulated/wall, /area/station/command/office/captain) -"snL" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/plating, -/area/station/security/prison/cell_block/A) "snM" = ( /obj/machinery/mineral/ore_redemption{ dir = 4; @@ -81375,17 +81866,17 @@ }, /area/station/engineering/break_room) "spj" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/plasteel, /area/station/public/locker) "spt" = ( @@ -81413,6 +81904,14 @@ /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/maintenance/disposal) +"sqa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/station/public/fitness) "srB" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ @@ -81485,20 +81984,6 @@ icon_state = "darkgrey" }, /area/station/turret_protected/ai) -"ssJ" = ( -/obj/structure/fans/tiny, -/obj/machinery/door/airlock/external{ - id_tag = "laborcamp_home"; - locked = 1; - name = "Labor Camp Airlock" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, -/obj/machinery/door/poddoor/preopen{ - id_tag = "Perma Gate"; - name = "Prison Blast Door" - }, -/turf/simulated/floor/plating, -/area/station/security/permabrig) "stc" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -81507,10 +81992,6 @@ /obj/machinery/economy/vending/cigarette, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) -"stI" = ( -/obj/machinery/hologram/holopad, -/turf/simulated/floor/wood, -/area/station/public/mrchangs) "stW" = ( /obj/structure/window/reinforced{ dir = 8 @@ -81585,13 +82066,12 @@ /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "swh" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 +/obj/effect/spawner/random_spawners/blood_often, +/obj/item/crowbar/small, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "caution" }, -/turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "swx" = ( /obj/structure/disposalpipe/segment{ @@ -81686,6 +82166,16 @@ /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/command/bridge) +"sxV" = ( +/obj/structure/cable/green{ + icon_state = "2-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-9" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "syi" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ @@ -81837,6 +82327,16 @@ /obj/structure/cable/yellow, /turf/simulated/floor/plating, /area/station/maintenance/xenobio_south) +"sDf" = ( +/obj/structure/cable/yellow, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/station/hallway/secondary/garden) "sDr" = ( /obj/structure/rack, /obj/item/clothing/suit/armor/riot/sec{ @@ -81866,6 +82366,14 @@ icon_state = "darkblue" }, /area/station/security/armory/secure) +"sDN" = ( +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/warden) "sDT" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -82000,19 +82508,10 @@ /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "sGp" = ( -/obj/structure/extinguisher_cabinet{ - name = "south bump"; - pixel_y = -30 - }, -/obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "redcorner" - }, -/area/station/security/brig) +/obj/effect/decal/cleanable/dirt, +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "sGI" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -82068,18 +82567,6 @@ }, /turf/simulated/floor/engine/vacuum, /area/station/engineering/atmos) -"sHx" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/machinery/door/poddoor/preopen{ - id_tag = "Secure Gate"; - name = "brig shutters" - }, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/plating, -/area/station/security/warden) "sHF" = ( /obj/machinery/power/tracker, /obj/structure/cable{ @@ -82249,6 +82736,21 @@ icon_state = "white" }, /area/station/science/xenobiology) +"sKO" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/station/security/armory/secure) "sLc" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/autoname, @@ -82272,7 +82774,7 @@ }, /area/station/command/bridge) "sLD" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -82302,7 +82804,7 @@ /obj/machinery/computer/monitor{ name = "Grid Power Monitoring Computer" }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -82470,20 +82972,13 @@ /turf/simulated/floor/plasteel, /area/station/science/toxins/mixing) "sOR" = ( -/obj/structure/toilet{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Prison Solitary Confinement 2"; - dir = 8; - network = list("Prison","SS13") - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/simulated/floor/plasteel{ - icon_state = "redfull" +/obj/machinery/light/small{ + dir = 4 }, +/turf/simulated/floor/plating, /area/station/security/permabrig) "sPd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -82622,6 +83117,14 @@ icon_state = "red" }, /area/station/security/permabrig) +"sRw" = ( +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/main) "sRB" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -82705,6 +83208,38 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/aft2) +"sVB" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarstarboard) +"sVD" = ( +/obj/structure/mirror{ + pixel_y = -34 + }, +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "old sink"; + pixel_y = -8; + dir = 1 + }, +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/station/public/toilet/lockerroom) "sVG" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -82760,13 +83295,17 @@ }, /area/station/medical/cryo) "sWO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/turf/simulated/floor/carpet, -/area/station/command/office/hos) +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "sWV" = ( /obj/structure/extinguisher_cabinet{ name = "east bump"; @@ -82790,35 +83329,21 @@ /turf/simulated/floor/grass/no_creep, /area/station/science/genetics) "sXZ" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/carpet/red, +/area/station/command/office/hos) +"sYn" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ - d1 = 4; + d1 = 2; d2 = 8; - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/simulated/floor/plasteel, -/area/station/security/range) -"sYn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 + icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/firealarm{ - name = "north bump"; - pixel_y = 24 - }, -/turf/simulated/floor/plasteel{ - dir = 9; - icon_state = "darkblue" - }, -/area/station/legal/courtroom) +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "sYp" = ( /obj/structure/chair{ dir = 1 @@ -83012,27 +83537,6 @@ icon_state = "darkgrey" }, /area/station/security/execution) -"tbx" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "red" - }, -/area/station/security/brig) "tbY" = ( /obj/structure/window/reinforced{ dir = 4 @@ -83137,7 +83641,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/control) "tdA" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/sleeping_agent, /obj/machinery/atmospherics/pipe/simple/hidden/purple{ dir = 4 @@ -83373,6 +83877,19 @@ }, /turf/simulated/floor/carpet, /area/station/command/office/hop) +"thW" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/warden) "tig" = ( /obj/effect/turf_decal/stripes/white/line{ dir = 8 @@ -83389,11 +83906,32 @@ }, /turf/simulated/floor/plasteel, /area/station/science/toxins/mixing) +"tio" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/carpet/red, +/area/station/command/office/hos) "tiq" = ( -/obj/machinery/firealarm{ +/obj/machinery/power/apc{ + dir = 1; name = "north bump"; pixel_y = 24 }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, /turf/simulated/floor/plasteel, /area/station/security/permabrig) "tiN" = ( @@ -83411,28 +83949,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/starboard2) -"tjI" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/effect/spawner/window/reinforced/grilled, -/obj/machinery/door/poddoor/preopen{ - id_tag = "bridge blast"; - name = "Bridge Blast Doors" - }, -/obj/structure/cable/yellow{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/plating, -/area/station/command/bridge) "tjR" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -83515,9 +84031,31 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) +"tmd" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/item/radio/intercom/locked/prison{ + name = "Prison Intercom (General)"; + pixel_x = 25 + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/station/security/permabrig) "tmt" = ( /obj/machinery/disposal, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/light{ dir = 8 }, @@ -83553,6 +84091,12 @@ }, /turf/simulated/floor/plasteel, /area/station/engineering/control) +"tmM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "tmZ" = ( /obj/machinery/door_timer/cell_2{ pixel_x = 32 @@ -83586,34 +84130,12 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) -"too" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ - d2 = 2; - icon_state = "0-2" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 2; - id_tag = "PermaLockdown"; - name = "Lockdown Shutters" - }, -/turf/simulated/floor/plating, -/area/station/security/permabrig) "toD" = ( /obj/structure/sign/poster/official/random{ pixel_x = -32 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/simulated/floor/plasteel, /area/station/security/permabrig) @@ -83774,7 +84296,13 @@ /turf/simulated/wall/r_wall, /area/station/security/evidence) "tsq" = ( -/obj/structure/closet/firecloset, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/obj/machinery/atmospherics/portable/canister/carbon_dioxide{ + filled = 0.1; + anchored = 1 + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "tsE" = ( @@ -83786,6 +84314,36 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) +"ttA" = ( +/obj/structure/rack, +/obj/item/hand_labeler, +/obj/item/folder/red, +/obj/item/camera{ + desc = "A one use - polaroid camera. 30 photos left."; + name = "detective's camera"; + pictures_left = 30; + pixel_x = -2; + pixel_y = 3 + }, +/obj/item/taperecorder{ + pixel_x = -1 + }, +/obj/item/storage/box/evidence{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/station/security/detective) "ttE" = ( /turf/simulated/floor/carpet, /area/station/command/office/captain/bedroom) @@ -83807,10 +84365,6 @@ /obj/structure/reagent_dispensers/watertank, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) -"tuQ" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/public/arcade) "tuY" = ( /obj/structure/rack, /obj/item/storage/belt/utility, @@ -83818,12 +84372,24 @@ name = "east bump"; pixel_x = 27 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "caution" }, /area/station/engineering/equipmentstorage) +"tvd" = ( +/obj/structure/table/wood, +/obj/machinery/photocopier/faxmachine{ + department = "Head of Security's Office" + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/yellow, +/turf/simulated/floor/plasteel/dark, +/area/station/command/office/hos) "tve" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research, @@ -83857,16 +84423,6 @@ /obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating, /area/station/maintenance/disposal) -"tvT" = ( -/obj/structure/fans/tiny, -/obj/machinery/door/airlock/external{ - id_tag = "laborcamp_home"; - locked = 1; - name = "Labor Camp Airlock" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, -/turf/simulated/floor/plating, -/area/station/security/permabrig) "twH" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -83927,7 +84483,7 @@ }, /area/station/medical/break_room) "txp" = ( -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /obj/machinery/processor{ desc = "A machine used to process slimes and retrieve their extract."; name = "Slime Processor" @@ -84099,11 +84655,6 @@ icon_state = "cult" }, /area/station/legal/magistrate) -"tBn" = ( -/obj/machinery/atmospherics/unary/outlet_injector/on, -/obj/structure/lattice/catwalk, -/turf/space, -/area/station/maintenance/fsmaint) "tBp" = ( /obj/machinery/computer/atmoscontrol{ dir = 4 @@ -84223,7 +84774,7 @@ "tEM" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/cyan, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "cautioncorner" @@ -84279,9 +84830,14 @@ }, /area/station/science/research) "tHk" = ( -/obj/effect/turf_decal/stripes/line, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/station/public/fitness) "tHm" = ( /obj/structure/table/reinforced, /obj/structure/table/reinforced, @@ -84362,6 +84918,13 @@ }, /turf/simulated/floor/plasteel, /area/station/supply/office) +"tKb" = ( +/obj/structure/cable/yellow, +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "HoS" + }, +/turf/simulated/floor/plating, +/area/station/command/office/hos) "tKi" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -84369,9 +84932,6 @@ /area/station/security/brig) "tKm" = ( /obj/machinery/economy/vending/security, -/obj/machinery/light{ - dir = 8 - }, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "darkblue" @@ -84437,6 +84997,16 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/wood, /area/station/service/bar) +"tNe" = ( +/obj/effect/spawner/random_spawners/wall_rusted_probably, +/turf/simulated/wall/r_wall, +/area/station/maintenance/fore) +"tNh" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/atmospherics/portable/canister/air, +/obj/effect/spawner/random_spawners/cobweb_right_rare, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "tNr" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -84525,18 +85095,14 @@ /area/station/security/main) "tQN" = ( /obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/door/airlock, /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/command/magistrate, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "cult" }, @@ -84628,10 +85194,9 @@ /turf/simulated/floor/plating, /area/station/hallway/secondary/exit) "tRT" = ( -/obj/machinery/atmospherics/pipe/simple/visible/purple{ - dir = 10 - }, -/turf/simulated/floor/plating, +/obj/machinery/economy/arcade/claw, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet/arcade, /area/station/maintenance/fore) "tSh" = ( /obj/structure/rack, @@ -84663,14 +85228,14 @@ }, /area/station/service/expedition) "tSX" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/machinery/photocopier, +/obj/machinery/newscaster/security_unit{ + dir = 8; + name = "east bump"; + pixel_x = 28 }, -/obj/effect/landmark/burnturf, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) +/turf/simulated/floor/plasteel/dark, +/area/station/command/office/hos) "tTh" = ( /turf/simulated/floor/plasteel{ dir = 1; @@ -84686,6 +85251,10 @@ }, /turf/simulated/floor/plasteel, /area/station/science/toxins/mixing) +"tUt" = ( +/obj/item/wrench, +/turf/simulated/floor/catwalk, +/area/station/maintenance/fore) "tUH" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -84703,16 +85272,6 @@ icon_state = "darkblue" }, /area/station/command/bridge) -"tUJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/economy/vending/wallmed{ - name = "Emergency NanoMed"; - pixel_y = 28 - }, -/turf/simulated/floor/plasteel, -/area/station/security/permabrig) "tUW" = ( /obj/machinery/atmospherics/binary/pump{ dir = 0; @@ -84733,18 +85292,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/engimaint) -"tVc" = ( -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/obj/effect/spawner/window/reinforced/grilled, -/obj/machinery/door/poddoor/preopen{ - id_tag = "bridge blast"; - name = "Bridge Blast Doors" - }, -/turf/simulated/floor/plating, -/area/station/command/bridge) "tVd" = ( /obj/item/radio/intercom{ name = "south bump"; @@ -84836,19 +85383,31 @@ icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "vault" }, /area/station/security/armory/secure) "tYH" = ( -/obj/machinery/economy/vending/cola, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/turf/simulated/floor/wood, -/area/station/security/main) +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/station/security/permabrig) "tYV" = ( /obj/structure/rack, /obj/item/reagent_containers/food/drinks/bottle/rum{ @@ -84864,39 +85423,17 @@ /turf/simulated/floor/wood, /area/station/maintenance/apmaint) "tYX" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/purple{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/plating, -/area/station/maintenance/fore) -"tZi" = ( -/obj/structure/cable/yellow, -/obj/effect/spawner/window/reinforced/grilled, -/obj/machinery/door/poddoor/preopen{ - id_tag = "bridge blast"; - name = "Bridge Blast Doors" +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/simulated/floor/plating, -/area/station/command/bridge) +/area/station/maintenance/fore) "tZG" = ( /obj/machinery/computer/general_air_control/large_tank_control{ dir = 8; @@ -84919,18 +85456,10 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "uak" = ( -/obj/structure/rack, -/obj/item/radio/intercom{ - name = "south bump"; - pixel_y = -28 - }, -/obj/item/crowbar/red, -/obj/item/crowbar/red{ - pixel_x = 3; - pixel_y = -4 - }, -/turf/simulated/floor/plasteel, -/area/station/security/brig) +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/glass, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "uaH" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, @@ -85000,20 +85529,10 @@ /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "ubH" = ( -/obj/machinery/status_display{ - layer = 4; - pixel_y = 32 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/carpet, -/area/station/command/office/hos) +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "ubT" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -85028,16 +85547,6 @@ icon_state = "white" }, /area/station/medical/reception) -"ucj" = ( -/obj/machinery/economy/vending/wallmed{ - name = "Emergency NanoMed"; - pixel_x = -28 - }, -/turf/simulated/floor/plasteel{ - dir = 9; - icon_state = "red" - }, -/area/station/security/main) "uck" = ( /obj/machinery/light{ dir = 8 @@ -85055,6 +85564,20 @@ icon_state = "darkgreycheck" }, /area/station/command/office/rd) +"ucy" = ( +/obj/structure/closet/firecloset, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/spawner/lootdrop{ + loot = list(/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes); + name = "trash spawner" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "caution" + }, +/area/station/maintenance/fsmaint) "ucO" = ( /obj/machinery/light/small{ dir = 8 @@ -85139,12 +85662,12 @@ name = "west bump"; pixel_x = -24 }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, @@ -85156,7 +85679,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/spawner/window/reinforced/polarized/grilled, +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "Processing" + }, /turf/simulated/floor/plating, /area/station/supply/qm) "ufd" = ( @@ -85171,6 +85696,16 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/security/brig) +"ufr" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/fyellow, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "ufw" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -85213,6 +85748,15 @@ }, /turf/simulated/floor/carpet, /area/station/service/library) +"ugy" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + icon_state = "pipe-j2s"; + name = "Security Junction"; + sort_type_txt = "8" + }, +/turf/simulated/floor/plasteel, +/area/station/security/brig) "ugL" = ( /obj/structure/table, /obj/item/storage/box/evidence, @@ -85221,12 +85765,30 @@ icon_state = "red" }, /area/station/security/processing) +"ugM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet/red, +/area/station/command/office/hos) +"ugX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel, +/area/station/maintenance/fsmaint) "uhf" = ( /turf/simulated/floor/plasteel{ dir = 10; icon_state = "red" }, /area/station/security/main) +"uhI" = ( +/obj/effect/spawner/random_spawners/grille_maybe, +/turf/simulated/floor/plasteel, +/area/station/maintenance/fore) "uhK" = ( /obj/structure/bed, /obj/item/bedsheet, @@ -85305,6 +85867,13 @@ icon_state = "whiteblue" }, /area/station/command/office/cmo) +"uiO" = ( +/obj/machinery/fishtank/tank, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/station/hallway/secondary/garden) "uiY" = ( /obj/machinery/camera{ c_tag = "Atmospherics - Starboard"; @@ -85319,6 +85888,14 @@ }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) +"ujg" = ( +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/brig) "ujj" = ( /obj/machinery/atmospherics/binary/pump/on{ dir = 1; @@ -85381,7 +85958,7 @@ dir = 1; location = "Bar" }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/plasticflaps{ opacity = 1 }, @@ -85393,12 +85970,32 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/starboard) "ule" = ( -/obj/structure/closet/secure_closet/security, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plasteel{ - dir = 10; - icon_state = "darkred" + dir = 4; + icon_state = "red" }, -/area/station/security/storage) +/area/station/security/brig) "ulM" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 @@ -85433,11 +86030,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) -"umD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, -/area/crew_quarters/toilet/aux) "und" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -85474,6 +86066,15 @@ /obj/item/clothing/suit/hooded/wintercoat/science, /turf/simulated/floor/plasteel, /area/station/science/xenobiology) +"uos" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/station/security/range) "uov" = ( /obj/structure/closet/secure_closet/medical1, /obj/machinery/camera{ @@ -85490,17 +86091,11 @@ }, /area/station/medical/storage) "uoK" = ( -/obj/machinery/shower{ - dir = 4 - }, -/obj/structure/curtain/open/shower, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" +/obj/structure/sign/poster/official/random{ + pixel_y = -32 }, -/area/station/public/toilet/lockerroom) +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "uoQ" = ( /obj/effect/spawner/lootdrop{ loot = list(/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes); @@ -85564,55 +86159,17 @@ /turf/simulated/floor/plating, /area/station/security/permabrig) "urH" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/station/security/brig) -"urQ" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id_tag = "Perma Gate"; - name = "Prison Blast Door" - }, +/obj/effect/spawner/random_spawners/oil_maybe, /turf/simulated/floor/plating, -/area/station/security/permabrig) +/area/station/maintenance/fore) "usg" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/woodsiding{ + dir = 8 }, -/turf/simulated/floor/plasteel, -/area/station/security/range) +/obj/structure/table/wood, +/obj/item/stamp/hos, +/turf/simulated/floor/wood, +/area/station/command/office/hos) "usD" = ( /obj/structure/transit_tube/curved/flipped{ dir = 4 @@ -85624,7 +86181,6 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; @@ -85642,6 +86198,20 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) +"utu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/station/public/toilet/lockerroom) "utx" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -85663,11 +86233,13 @@ }, /area/station/engineering/atmos/control) "utW" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/universal{ - dir = 4 +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" }, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) +/turf/simulated/floor/plasteel, +/area/station/security/permabrig) "uuE" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -85795,34 +86367,17 @@ /turf/simulated/floor/plasteel, /area/station/supply/storage) "uxY" = ( -/obj/structure/rack, -/obj/item/gun/energy/laser/practice{ - pixel_y = 6 - }, -/obj/item/gun/energy/laser/practice{ - pixel_y = 3 - }, -/obj/item/gun/energy/laser/practice, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ - icon_state = "dark" + icon_state = "red" }, -/area/station/security/range) +/area/station/security/brig) "uyC" = ( /obj/effect/turf_decal/stripes/corner, /turf/simulated/floor/plasteel, @@ -85860,16 +86415,26 @@ }, /area/station/security/permabrig) "uzG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark/start/security_officer, /obj/structure/cable/yellow{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 8; + icon_state = "2-8" }, -/obj/machinery/light/small{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 }, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/station/security/main) "uzO" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -85946,22 +86511,16 @@ }, /area/station/security/armory/secure) "uCW" = ( -/obj/machinery/flasher_button{ - id = "secentranceflasher"; - name = "Brig Entrance Flash Control"; - pixel_y = -38; - req_access_txt = "1" - }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "brig shutters" }, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" +/obj/structure/cable/yellow, +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "Detective" }, -/turf/simulated/floor/plasteel, -/area/station/security/brig) +/turf/simulated/floor/plating, +/area/station/security/detective) "uDa" = ( /obj/effect/turf_decal/loading_area, /turf/simulated/floor/plasteel, @@ -85985,7 +86544,7 @@ /area/station/science/xenobiology) "uDH" = ( /obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/item/stack/cable_coil{ pixel_x = 3; pixel_y = -3 @@ -86119,6 +86678,19 @@ }, /turf/simulated/floor/plasteel, /area/station/science/xenobiology) +"uFZ" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/station/security/brig) "uGn" = ( /obj/item/radio/intercom/locked/prison{ name = "Prison Intercom (General)"; @@ -86129,6 +86701,11 @@ icon_state = "red" }, /area/station/security/permabrig) +"uGy" = ( +/obj/item/bodybag, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "uHp" = ( /obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, @@ -86140,22 +86717,6 @@ /obj/structure/closet/emcloset, /turf/simulated/floor/plating, /area/station/maintenance/xenobio_south) -"uHx" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 2; - id_tag = "PermaLockdown"; - name = "Lockdown Shutters" - }, -/turf/simulated/floor/plating, -/area/station/security/permabrig) "uHA" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 @@ -86195,7 +86756,7 @@ /area/station/maintenance/engimaint) "uIX" = ( /obj/machinery/computer/security/engineering, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/status_display{ pixel_x = 32 }, @@ -86220,15 +86781,17 @@ /turf/simulated/floor/plasteel, /area/station/security/prison/cell_block/A) "uJy" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" +/obj/machinery/door/airlock/external{ + id_tag = "laborcamp_home"; + locked = 1; + name = "Labor Camp Airlock" }, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/plasteel{ - icon_state = "redfull" +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/structure/fans/tiny, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, +/turf/simulated/floor/plating, /area/station/security/permabrig) "uJF" = ( /obj/structure/sign/poster/official/cohiba_robusto_ad{ @@ -86239,23 +86802,20 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/port) -"uKi" = ( -/obj/machinery/door/poddoor/preopen{ - id_tag = "hosspace"; - name = "Space Shutters" - }, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" +"uJL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) +"uKi" = ( +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "HoS" }, -/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/yellow, /turf/simulated/floor/plating, -/area/station/command/office/hos) +/area/station/security/range) "uKm" = ( /obj/effect/spawner/airlock/e_to_w, /turf/simulated/wall, @@ -86460,17 +87020,26 @@ /turf/simulated/floor/plating/airless, /area/space/nearstation) "uNl" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 +/obj/structure/toilet{ + pixel_y = 8 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 +/obj/effect/landmark/spawner/nukedisc_respawn, +/obj/machinery/light/small, +/obj/machinery/door_control{ + id = "Toilet1"; + name = "Lock Control"; + normaldoorcontrol = 1; + pixel_x = -25; + specialfunctions = 4 + }, +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 }, /turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "red" + icon_state = "freezerfloor" }, -/area/station/security/main) +/area/station/public/toilet/lockerroom) "uNn" = ( /obj/structure/disposalpipe/segment, /obj/structure/sign/poster/official/random{ @@ -86485,7 +87054,7 @@ dir = 8 }, /obj/machinery/atmospherics/portable/canister, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -86512,6 +87081,14 @@ }, /turf/simulated/floor/plating, /area/station/command/teleporter) +"uOh" = ( +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/main) "uOm" = ( /obj/machinery/alarm{ dir = 1; @@ -86548,6 +87125,15 @@ icon_state = "red" }, /area/station/security/processing) +"uPu" = ( +/obj/structure/extinguisher_cabinet{ + name = "south bump"; + pixel_y = -30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/station/public/locker) "uPy" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -86660,7 +87246,7 @@ }, /area/station/medical/exam_room) "uSj" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" @@ -86696,11 +87282,33 @@ /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "uUq" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, -/turf/simulated/floor/wood, -/area/station/command/office/hos) +/turf/simulated/floor/plasteel, +/area/station/maintenance/fore) +"uUr" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "innerbrig" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/station/security/brig) "uUG" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -86805,6 +87413,34 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) +"uWQ" = ( +/obj/machinery/door/window/classic/normal{ + name = "Court Cell"; + dir = 2 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/station/legal/courtroom) +"uWX" = ( +/obj/machinery/hydroponics/soil, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/grass/no_creep, +/area/station/hallway/secondary/garden) +"uWY" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/secondary/garden) "uXo" = ( /obj/structure/closet/emcloset, /obj/machinery/camera{ @@ -86866,7 +87502,7 @@ "uXI" = ( /obj/structure/table, /obj/item/clothing/mask/gas, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, @@ -86894,6 +87530,10 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "blue" @@ -86924,6 +87564,12 @@ icon_state = "red" }, /area/station/security/main) +"uYf" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/station/security/brig) "uYo" = ( /obj/machinery/mech_bay_recharge_port{ dir = 8 @@ -86933,6 +87579,13 @@ }, /turf/simulated/floor/plating, /area/station/science/robotics/chargebay) +"uYy" = ( +/obj/machinery/hydroponics/soil, +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/turf/simulated/floor/grass/no_creep, +/area/station/hallway/secondary/garden) "uYF" = ( /obj/machinery/door/airlock/security/glass{ name = "Prison Sanitarium" @@ -87002,8 +87655,8 @@ /area/station/service/theatre) "uZt" = ( /obj/structure/rack, -/obj/item/clothing/suit/storage/hazardvest, -/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/landmark/costume/random, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/fore) "uZy" = ( @@ -87095,7 +87748,7 @@ "vbB" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/cyan, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "caution" @@ -87164,6 +87817,20 @@ icon_state = "brown" }, /area/station/hallway/primary/central) +"vcW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 9; + level = 2 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "vde" = ( /obj/structure/disposalpipe/junction{ dir = 2; @@ -87210,6 +87877,11 @@ "vdE" = ( /turf/simulated/wall, /area/station/security/prisonlockers) +"vdR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/portable/canister/air, +/turf/simulated/floor/plasteel, +/area/station/maintenance/fore) "vem" = ( /obj/machinery/status_display{ pixel_y = 32 @@ -87301,6 +87973,27 @@ icon_state = "grimy" }, /area/station/telecomms/computer) +"vfF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/sortjunction/reversed{ + name = "Detective"; + sort_type_txt = "24"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/station/security/detective) "vge" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, @@ -87315,10 +88008,14 @@ }, /area/station/hallway/secondary/bridge) "vgP" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/universal{ +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/wall, +/mob/living/simple_animal/mouse, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, /area/station/maintenance/fore) "vib" = ( /obj/machinery/atmospherics/pipe/simple/visible/purple{ @@ -87326,6 +88023,20 @@ }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) +"viz" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/station/public/locker) "viO" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ @@ -87439,11 +88150,12 @@ }, /area/station/maintenance/aft) "vmv" = ( -/obj/structure/closet/wardrobe/black, -/turf/simulated/floor/plasteel{ - icon_state = "darkgrey" +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 9 }, -/area/station/public/locker) +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "vmA" = ( /obj/machinery/door/airlock/security{ id_tag = "prisonereducation"; @@ -87484,11 +88196,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "vnj" = ( -/obj/machinery/atmospherics/pipe/manifold/visible/purple{ - dir = 8 - }, -/obj/machinery/atmospherics/meter, -/turf/simulated/floor/plating, +/obj/effect/decal/cleanable/dirt, +/obj/item/toy/prizeball/therapy, +/turf/simulated/floor/carpet/arcade, /area/station/maintenance/fore) "vnl" = ( /obj/machinery/computer/general_air_control/large_tank_control{ @@ -87513,6 +88223,11 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) +"vnQ" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/atmospherics/portable/canister/air, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "vob" = ( /turf/simulated/wall, /area/station/medical/storage) @@ -87551,6 +88266,25 @@ icon_state = "white" }, /area/station/medical/chemistry) +"voS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/station/security/detective) "voT" = ( /obj/structure/table, /obj/item/reagent_containers/food/drinks/drinkingglass{ @@ -87599,23 +88333,31 @@ }, /turf/simulated/wall/r_wall, /area/station/science/toxins/mixing) -"vqm" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 +"vpQ" = ( +/obj/structure/cable/pink{ + icon_state = "0-4" }, -/obj/machinery/light{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) +"vqm" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "brig shutters" }, /obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 2; + icon_state = "0-2" }, -/turf/simulated/floor/plasteel, -/area/station/security/brig) +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "Detective" + }, +/turf/simulated/floor/plating, +/area/station/security/detective) +"vqu" = ( +/obj/machinery/light/small, +/turf/simulated/floor/mineral/tranquillite, +/area/station/maintenance/fore) "vqy" = ( /obj/effect/spawner/window/reinforced/plasma/grilled, /obj/structure/disposalpipe/segment{ @@ -87659,6 +88401,18 @@ /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/command/bridge) +"vqX" = ( +/turf/simulated/wall/r_wall, +/area/station/public/mrchangs) +"vrw" = ( +/obj/structure/chair/stool{ + dir = 4 + }, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/simulated/floor/carpet/arcade, +/area/station/maintenance/fore) "vrB" = ( /obj/structure/chair/stool{ dir = 4 @@ -87700,28 +88454,26 @@ }, /turf/simulated/floor/plasteel, /area/station/science/toxins/mixing) -"vsO" = ( -/obj/machinery/door/airlock/security/glass, -/obj/effect/mapping_helpers/airlock/access/any/security/forensics, -/obj/effect/mapping_helpers/airlock/access/any/security/general, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +"vsx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light_construct/small{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/effect/mapping_helpers/airlock/autoname, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/security/range) +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "vsZ" = ( /obj/machinery/light, /turf/simulated/floor/plasteel{ @@ -87797,7 +88549,7 @@ }, /area/station/security/brig) "vud" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/air, /turf/simulated/floor/plasteel, /area/station/engineering/atmos/control) @@ -87807,11 +88559,9 @@ }, /area/station/engineering/break_room) "vuo" = ( -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "redcorner" - }, -/area/station/security/brig) +/obj/effect/spawner/random_spawners/wall_rusted_probably, +/turf/simulated/wall/r_wall, +/area/station/engineering/tech_storage) "vuE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -87828,15 +88578,17 @@ }, /area/station/medical/surgery/secondary) "vuZ" = ( -/obj/machinery/flasher/portable, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump Important Area"; + pixel_x = 24 + }, /obj/structure/cable/yellow{ - d1 = 4; d2 = 8; - icon_state = "4-8" + icon_state = "0-8" }, /turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "darkblue" + icon_state = "dark" }, /area/station/security/armory) "vvr" = ( @@ -87851,6 +88603,11 @@ /obj/effect/mapping_helpers/airlock/windoor/access/all/science/xenobio, /turf/simulated/floor/plasteel, /area/station/science/xenobiology) +"vvF" = ( +/obj/effect/spawner/window/reinforced/tinted, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "vvR" = ( /obj/structure/disposalpipe/junction{ dir = 1; @@ -88015,6 +88772,13 @@ icon_state = "whiteblue" }, /area/station/medical/medbay) +"vAN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "vAP" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 @@ -88126,7 +88890,7 @@ /obj/machinery/door/airlock/research/glass, /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/all/science/xenobio, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/door/poddoor/preopen{ id_tag = "Xenolab"; name = "test chamber blast door" @@ -88218,20 +88982,8 @@ /obj/structure/chair/stool, /turf/simulated/floor/plating, /area/station/maintenance/starboard2) -"vHh" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/plating, -/area/station/security/armory/secure) "vHA" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/item/flag/clown, -/obj/machinery/light/small{ +/obj/machinery/light{ dir = 4 }, /turf/simulated/floor/plasteel, @@ -88244,20 +88996,11 @@ }, /area/station/legal/magistrate) "vHE" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Courtroom Hallway" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id_tag = "Secure Gate"; - name = "brig shutters" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/mapping_helpers/airlock/access/all/security/doors, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 }, -/area/station/security/brig) +/turf/simulated/floor/plasteel, +/area/station/security/main) "vHW" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -88320,18 +89063,6 @@ icon_state = "whitepurple" }, /area/station/science/rnd) -"vJg" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/machinery/door/poddoor/preopen{ - id_tag = "Secure Gate"; - name = "brig shutters" - }, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/plating, -/area/station/security/warden) "vJo" = ( /obj/structure/closet{ name = "Evidence Closet 5" @@ -88370,34 +89101,35 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/radio/intercom{ - name = "west bump"; - pixel_x = -28 - }, /obj/machinery/light_switch{ dir = 4; - name = "custom placement"; - pixel_x = -24; - pixel_y = -8 + name = "west bump"; + pixel_x = -24 + }, +/obj/item/radio/intercom{ + name = "south bump"; + pixel_y = -28 }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/security/range) "vKy" = ( -/obj/machinery/light/small{ - dir = 4 +/obj/structure/table/wood, +/obj/machinery/computer/med_data/laptop{ + dir = 1; + pixel_y = 3 }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/item/radio/intercom{ + name = "east bump"; + pixel_x = 28 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/item/radio/intercom/department/security{ + pixel_x = 28; + pixel_y = -7 }, -/turf/simulated/floor/plasteel, -/area/station/security/range) +/turf/simulated/floor/wood, +/area/station/command/office/hos) "vKI" = ( /obj/item/radio/intercom{ name = "south bump"; @@ -88414,7 +89146,7 @@ }, /area/station/science/xenobiology) "vLA" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/carbon_dioxide, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" @@ -88433,14 +89165,6 @@ icon_state = "dark" }, /area/station/security/main) -"vLZ" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/yellow{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/plating, -/area/station/security/armory) "vMb" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -88451,6 +89175,20 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/security/permabrig) +"vMg" = ( +/obj/machinery/camera{ + c_tag = "Security - Office - Starboard" + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/structure/chair/stool, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "black" + }, +/area/station/security/brig) "vNb" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/unary/vent_pump/on{ @@ -88480,6 +89218,21 @@ icon_state = "red" }, /area/station/security/processing) +"vNV" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/station/security/main) "vOE" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 @@ -88643,14 +89396,13 @@ /turf/space, /area/space/nearstation) "vSV" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" +/obj/structure/chair/stool{ + dir = 4 }, -/area/station/public/toilet/lockerroom) +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/spawner/xeno, +/turf/simulated/floor/carpet/arcade, +/area/station/maintenance/fore) "vTk" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair/office/light, @@ -88760,22 +89512,44 @@ icon_state = "freezerfloor" }, /area/station/security/permabrig) -"vWl" = ( +"vWk" = ( +/obj/machinery/door/airlock/public/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/machinery/door/firedoor, +/turf/simulated/floor/carpet/arcade, +/area/station/public/arcade) +"vWl" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 }, /obj/structure/cable/yellow{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "redcorner" - }, +/turf/simulated/floor/plasteel, /area/station/security/brig) "vWq" = ( /obj/structure/cable/yellow{ @@ -88791,6 +89565,19 @@ icon_state = "darkgrey" }, /area/station/medical/morgue) +"vXb" = ( +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/permabrig) "vXg" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -88832,21 +89619,12 @@ }, /area/station/command/office/rd) "vXM" = ( -/obj/structure/bed, -/obj/machinery/flasher{ - id = "soli2"; - pixel_y = 26 - }, -/obj/item/radio/intercom/locked/prison{ - name = "Prison Intercom (General)"; - pixel_x = 25 - }, -/turf/simulated/floor/plasteel{ - icon_state = "redfull" - }, -/area/station/security/permabrig) +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel, +/area/station/maintenance/fore) "vYQ" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/oxygen, /obj/machinery/atmospherics/pipe/simple/hidden/purple{ dir = 4 @@ -88986,9 +89764,14 @@ /area/station/security/permabrig) "wdi" = ( /obj/machinery/camera{ - c_tag = "Security - Office - Port"; + c_tag = "Security - Office - Port - West"; dir = 4 }, +/obj/machinery/newscaster/security_unit{ + dir = 4; + name = "west bump"; + pixel_x = -28 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "red" @@ -89046,9 +89829,6 @@ /turf/simulated/floor/plating, /area/station/maintenance/port) "wfi" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, /obj/machinery/hologram/holopad, /obj/structure/cable/yellow{ d1 = 4; @@ -89056,10 +89836,12 @@ icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ - dir = 1; + dir = 8; icon_state = "pipe-c" }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, /turf/simulated/floor/plasteel{ icon_state = "cult" }, @@ -89130,42 +89912,15 @@ /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "whf" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/effect/turf_decal/woodsiding{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/station/command/office/hos) +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "whg" = ( -/obj/machinery/computer/prisoner{ - dir = 8; - req_access = null; - req_access_txt = "2" - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "red" - }, -/area/station/security/permabrig) +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/cobweb_right_rare, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "whu" = ( /obj/machinery/camera{ c_tag = "Prison Central"; @@ -89263,19 +90018,16 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "wjV" = ( -/obj/structure/sign/poster/official/random{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/light/small{ - dir = 8 +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" + icon_state = "whitegreenfull" }, -/area/station/public/toilet/lockerroom) +/area/station/public/sleep) "wkm" = ( /obj/structure/girder, /turf/simulated/floor/plating, @@ -89548,13 +90300,22 @@ }, /area/station/command/office/rd) "wta" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/area/station/legal/courtroom) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/station/security/brig) "wtm" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -89590,6 +90351,35 @@ icon_state = "darkblue" }, /area/station/medical/surgery/observation) +"wtE" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "neutral" + }, +/area/station/hallway/secondary/garden) +"wtN" = ( +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/warden) "wtP" = ( /obj/effect/landmark/start/cargo_technician, /obj/machinery/atmospherics/unary/vent_pump/on{ @@ -89640,6 +90430,17 @@ icon_state = "dark" }, /area/station/engineering/atmos) +"wuH" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 28 + }, +/obj/machinery/camera{ + c_tag = "Arcade"; + dir = 6 + }, +/turf/simulated/floor/carpet/arcade, +/area/station/public/arcade) "wuT" = ( /obj/structure/chair, /obj/effect/turf_decal/stripes/line{ @@ -89752,16 +90553,18 @@ /turf/simulated/floor/plating, /area/station/hallway/secondary/exit) "wxO" = ( -/obj/machinery/atmospherics/unary/portables_connector{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/turf/simulated/floor/plating, -/area/station/maintenance/fore) +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/cobweb_right_frequent, +/turf/simulated/floor/plasteel, +/area/station/security/range) "wxR" = ( /obj/machinery/shower{ dir = 1 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/effect/turf_decal/stripes/line{ dir = 5 }, @@ -89835,27 +90638,20 @@ }, /area/station/science/xenobiology) "wzx" = ( -/obj/machinery/keycard_auth{ - pixel_x = -26 - }, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Head of Security's Desk"; - departmentType = 5; - name = "Head of Security Requests Console"; - pixel_y = 30 - }, -/obj/machinery/computer/secure_data{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 }, -/obj/machinery/door_control{ - id = "hosspace"; - name = "Space Shutters Control"; - pixel_x = -24; - pixel_y = 24 +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) +"wzV" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/light/small{ + dir = 1 }, -/turf/simulated/floor/wood, -/area/station/command/office/hos) +/turf/simulated/floor/plasteel, +/area/station/maintenance/fore) "wzW" = ( /obj/structure/holohoop{ dir = 8; @@ -89872,13 +90668,24 @@ }, /turf/simulated/floor/plasteel, /area/station/security/permabrig) -"wAn" = ( -/obj/structure/chair/wood{ - dir = 1 +"wAw" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "caution" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/wood, -/area/station/public/mrchangs) +/area/station/maintenance/fsmaint) +"wAJ" = ( +/obj/machinery/computer/prisoner{ + dir = 8; + req_access = null; + req_access_txt = "2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/station/security/permabrig) "wAP" = ( /obj/machinery/status_display{ layer = 4; @@ -89925,6 +90732,20 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) +"wCm" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/station/public/toilet/lockerroom) "wCn" = ( /obj/effect/spawner/window/reinforced, /turf/simulated/floor/engine, @@ -90017,9 +90838,15 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "wDW" = ( -/obj/item/flag/mime, -/turf/simulated/floor/plasteel, -/area/station/public/dorms) +/obj/machinery/cryopod, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreen" + }, +/area/station/public/sleep) "wEx" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -90044,7 +90871,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "wED" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/effect/turf_decal/stripes/white/line{ dir = 8 }, @@ -90090,24 +90917,35 @@ }, /area/station/science/rnd) "wGr" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, /obj/structure/cable/yellow{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 2; + icon_state = "1-2" }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "redcorner" }, -/turf/simulated/floor/plasteel, /area/station/security/brig) +"wGv" = ( +/obj/effect/landmark/burnturf, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) +"wHw" = ( +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "HoS" + }, +/turf/simulated/floor/plating, +/area/station/command/office/hos) "wHz" = ( /obj/machinery/door/airlock/command/glass{ name = "Bridge Access" @@ -90144,6 +90982,11 @@ icon_state = "darkgrey" }, /area/station/science/toxins/launch) +"wJt" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/window/reinforced/tinted, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/garden) "wJN" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/heat_exchanging{ @@ -90152,11 +90995,8 @@ /turf/space, /area/space/nearstation) "wJQ" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - dir = 5 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) @@ -90182,16 +91022,36 @@ /turf/simulated/floor/engine, /area/station/engineering/control) "wKS" = ( -/obj/structure/chair/comfy/black{ - dir = 4 +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/effect/landmark/start/head_of_security, -/turf/simulated/floor/wood, -/area/station/command/office/hos) +/turf/simulated/floor/plasteel, +/area/station/security/brig) "wLt" = ( /obj/structure/sign/biohazard, /turf/simulated/wall/r_wall, /area/station/science/research) +"wLB" = ( +/mob/living/simple_animal/mouse, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) +"wMb" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/secondary/garden) +"wMy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/effect/landmark/burnturf, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "wMQ" = ( /obj/structure/chair{ dir = 1 @@ -90269,7 +91129,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft) "wOn" = ( -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /obj/machinery/smartfridge/secure/extract, /turf/simulated/floor/plasteel{ dir = 1; @@ -90342,22 +91202,6 @@ }, /turf/simulated/floor/wood, /area/station/service/theatre) -"wQn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/security/armory) "wQo" = ( /obj/machinery/atmospherics/pipe/manifold/visible/yellow{ dir = 1 @@ -90428,26 +91272,11 @@ }, /area/station/medical/chemistry) "wRx" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/light_switch{ +/obj/structure/disposalpipe/segment{ dir = 4; - name = "west bump"; - pixel_x = -24 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "red" - }, -/area/station/security/main) -"wRy" = ( -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - icon_state = "blue" + icon_state = "pipe-c" }, +/turf/simulated/floor/plasteel, /area/station/security/brig) "wRL" = ( /obj/item/seeds/apple, @@ -90467,12 +91296,19 @@ /turf/simulated/floor/grass/no_creep, /area/station/security/permabrig) "wSh" = ( -/obj/structure/chair/wood, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 +/obj/machinery/cryopod{ + dir = 4 }, -/turf/simulated/floor/wood, -/area/station/public/mrchangs) +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreen" + }, +/area/station/public/sleep) "wSy" = ( /obj/machinery/shower{ pixel_y = 8 @@ -90488,11 +91324,6 @@ icon_state = "white" }, /area/station/science/xenobiology) -"wSP" = ( -/obj/machinery/hydroponics/soil, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/grass/no_creep, -/area/station/hallway/secondary/garden) "wTc" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical/glass, @@ -90517,28 +91348,15 @@ }, /area/station/medical/chemistry) "wTo" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "red" +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 1 }, -/area/station/security/brig) +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "wTJ" = ( /obj/machinery/firealarm{ name = "north bump"; @@ -90598,26 +91416,24 @@ }, /turf/simulated/floor/wood, /area/station/command/office/captain/bedroom) -"wVD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +"wVi" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" }, +/area/station/maintenance/fsmaint) +"wVD" = ( /obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plasteel, /area/station/maintenance/fore) "wVO" = ( /obj/structure/cable/yellow{ @@ -90718,10 +91534,8 @@ }, /area/station/security/execution) "wYm" = ( -/obj/effect/spawner/lootdrop{ - loot = list(/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes); - name = "trash spawner" - }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "wYs" = ( @@ -90926,6 +91740,13 @@ icon_state = "white" }, /area/station/medical/virology) +"xbE" = ( +/obj/structure/chair/stool{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/carpet/arcade, +/area/station/public/arcade) "xbT" = ( /obj/machinery/access_button{ autolink_id = "enginesm_btn_int"; @@ -91017,25 +91838,11 @@ }, /area/station/hallway/primary/aft) "xdC" = ( -/obj/effect/spawner/window/reinforced/polarized/grilled, +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "Processing" + }, /turf/simulated/floor/plating, /area/station/service/chapel) -"xdI" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/station/public/recreation) "xdT" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -91049,12 +91856,12 @@ }, /area/station/science/research) "xef" = ( -/obj/effect/landmark/damageturf, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/fore) +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plasteel, +/area/station/maintenance/fsmaint) "xen" = ( /obj/structure/window/reinforced{ dir = 4 @@ -91074,6 +91881,15 @@ icon_state = "dark" }, /area/station/aisat) +"xeC" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) +"xeF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel, +/area/station/maintenance/fsmaint) "xeW" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -91245,8 +92061,6 @@ /turf/simulated/floor/plasteel, /area/station/security/prisonlockers) "xjC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; @@ -91270,13 +92084,6 @@ icon_state = "green" }, /area/station/security/permabrig) -"xkt" = ( -/obj/machinery/door/window/classic/reversed{ - dir = 8; - name = "Glass Door" - }, -/turf/simulated/floor/wood, -/area/station/command/office/captain/bedroom) "xkD" = ( /obj/effect/decal/snow, /obj/structure/snowman/built, @@ -91325,7 +92132,9 @@ /area/station/science/xenobiology) "xlE" = ( /obj/structure/cable/yellow, -/obj/effect/spawner/window/reinforced/polarized/grilled, +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "Processing" + }, /turf/simulated/floor/plating, /area/station/supply/qm) "xlS" = ( @@ -91473,16 +92282,25 @@ }, /area/station/science/research) "xoI" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/extinguisher_cabinet{ +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/power/apc{ + dir = 4; name = "east bump"; - pixel_x = 27 + pixel_x = 24 }, /obj/structure/cable/yellow{ - d1 = 1; d2 = 2; - icon_state = "1-2" + icon_state = "0-2" }, /turf/simulated/floor/plasteel, /area/station/security/brig) @@ -91781,36 +92599,6 @@ /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/maintenance/starboardsolar) -"xwW" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "outerbrig" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/doors, -/obj/machinery/door/firedoor, -/obj/machinery/flasher{ - id = "secentranceflasher"; - pixel_x = 26 - }, -/obj/machinery/door/poddoor/preopen{ - id_tag = "Secure Gate"; - name = "brig shutters" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/security/doors, -/turf/simulated/floor/plasteel, -/area/station/security/brig) "xxa" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -91958,7 +92746,7 @@ pixel_y = 4 }, /obj/item/storage/briefcase/inflatable, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/sign/poster/official/random{ pixel_x = 32 }, @@ -91967,6 +92755,24 @@ icon_state = "caution" }, /area/station/engineering/equipmentstorage) +"xAz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel, +/area/station/security/brig) "xAI" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -91984,23 +92790,6 @@ icon_state = "redcorner" }, /area/station/security/brig) -"xAX" = ( -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/effect/spawner/window/reinforced/grilled, -/obj/machinery/door/poddoor/preopen{ - id_tag = "bridge blast"; - name = "Bridge Blast Doors" - }, -/turf/simulated/floor/plating, -/area/station/command/bridge) "xBg" = ( /obj/machinery/atmospherics/pipe/simple/hidden/purple{ dir = 10 @@ -92042,6 +92831,14 @@ }, /turf/simulated/floor/carpet, /area/station/public/vacant_office) +"xBX" = ( +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/armory/secure) "xCk" = ( /obj/structure/cable/yellow, /obj/effect/spawner/window/reinforced/grilled, @@ -92096,7 +92893,7 @@ dir = 4 }, /obj/structure/window/reinforced, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/scrubber, /obj/machinery/camera{ c_tag = "Starboard Primary Hallway - Atmospherics"; @@ -92141,12 +92938,30 @@ icon_state = "white" }, /area/station/science/toxins/launch) +"xDR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "xEi" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, /turf/simulated/floor/plasteel/dark, /area/station/telecomms/chamber) +"xER" = ( +/obj/structure/cable/pink{ + icon_state = "1-5" + }, +/obj/structure/cable/cyan{ + icon_state = "6-10" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "xFu" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -92226,8 +93041,13 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "xGP" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "xHu" = ( @@ -92263,19 +93083,19 @@ icon_state = "brown" }, /area/station/supply/lobby) -"xHH" = ( -/obj/effect/spawner/window/reinforced/grilled, +"xHy" = ( /obj/structure/cable/yellow{ + d1 = 1; d2 = 4; - icon_state = "0-4" + icon_state = "1-4" }, /obj/structure/cable/yellow{ - d1 = 2; d2 = 4; - icon_state = "2-4" + icon_state = "0-4" }, +/obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/security/armory) +/area/station/security/warden) "xHR" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -92350,25 +93170,14 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/fore2) -"xJz" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/security/forensics, -/obj/effect/mapping_helpers/airlock/access/any/security/general, -/obj/machinery/door/poddoor/preopen{ - id_tag = "Secure Gate"; - name = "brig shutters" +"xJA" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plating, -/area/station/maintenance/fore) +/area/station/security/storage) "xJB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -92387,13 +93196,16 @@ }, /area/station/hallway/primary/central) "xKQ" = ( -/obj/structure/rack, -/obj/item/clothing/suit/hooded/ablative, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "darkblue" +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 }, -/area/station/security/armory/secure) +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/station/security/permabrig) "xLd" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -92461,6 +93273,21 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) +"xNa" = ( +/obj/effect/spawner/random_spawners/grille_often, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "xNc" = ( /obj/machinery/atmospherics/pipe/simple/visible/yellow{ dir = 4 @@ -92727,7 +93554,7 @@ }, /area/station/service/bar) "xRN" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/oxygen, /obj/machinery/alarm{ dir = 8; @@ -92738,6 +93565,12 @@ icon_state = "darkgrey" }, /area/station/science/storage) +"xSg" = ( +/obj/machinery/economy/vending/security, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/security/storage) "xSh" = ( /obj/machinery/economy/vending/medidrobe, /turf/simulated/floor/plasteel{ @@ -92802,6 +93635,13 @@ icon_state = "cafeteria" }, /area/station/science/break_room) +"xUC" = ( +/obj/item/radio/intercom{ + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/plasteel, +/area/station/security/brig) "xVd" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -92872,7 +93712,7 @@ }, /area/station/engineering/control) "xWt" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/sleeping_agent, /turf/simulated/floor/plasteel, /area/station/engineering/atmos/control) @@ -92904,22 +93744,13 @@ }, /area/station/medical/reception) "xXe" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 2; + icon_state = "0-2" }, -/turf/simulated/floor/plasteel, -/area/station/security/permabrig) +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/brig) "xXv" = ( /obj/machinery/atmospherics/pipe/simple/visible/red, /turf/simulated/floor/engine, @@ -92986,7 +93817,14 @@ /turf/simulated/floor/plating, /area/station/command/teleporter) "xYC" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/security/permabrig) "xYR" = ( @@ -93233,6 +94071,18 @@ icon_state = "white" }, /area/station/medical/medbay) +"ycF" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "ycU" = ( /obj/machinery/firealarm{ dir = 4; @@ -93252,6 +94102,16 @@ /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/hallway/primary/fore) +"ydH" = ( +/obj/structure/closet/secure_closet/security, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkred" + }, +/area/station/security/storage) "ydM" = ( /obj/structure/transit_tube/curved/flipped{ dir = 8 @@ -93289,16 +94149,10 @@ }, /area/station/security/evidence) "yew" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel, -/area/station/security/permabrig) +/obj/structure/girder, +/obj/item/stack/sheet/metal, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "yeR" = ( /obj/item/kirbyplants, /obj/machinery/newscaster{ @@ -93320,7 +94174,7 @@ name = "Science Requests Console"; pixel_x = -30 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/effect/turf_decal/stripes/white/line{ dir = 1 }, @@ -93333,20 +94187,9 @@ /turf/simulated/wall/r_wall, /area/station/engineering/engine/supermatter) "yeY" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/command, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/security/hos, -/turf/simulated/floor/wood, -/area/station/command/office/hos) +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel, +/area/station/maintenance/fore) "yeZ" = ( /turf/simulated/floor/plasteel{ dir = 4; @@ -93375,6 +94218,14 @@ icon_state = "cafeteria" }, /area/station/science/break_room) +"yfT" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/station/maintenance/fsmaint) "ygd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -93413,6 +94264,11 @@ dir = 4 }, /obj/structure/chair/stool, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/public/locker) "yha" = ( @@ -93482,6 +94338,10 @@ icon_state = "caution" }, /area/station/engineering/atmos/distribution) +"yiP" = ( +/mob/living/simple_animal/mouse, +/turf/simulated/floor/plasteel, +/area/station/maintenance/fore) "yiU" = ( /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -110185,11 +111045,11 @@ bxR bzF bDq bDF -bBK -bHk -bIU -bBK -bOX +wJt +bDH +aSB +gYm +uWX bOk cdT bRD @@ -110440,14 +111300,14 @@ btu bVW bxS bfG -bBK +aNQ bDG -bBK -bHk -bHm -bKC -bHm -bOl +aRZ +rbd +hVa +uWY +cgp +nLZ cdT bRE arJ @@ -110697,14 +111557,14 @@ btv bVW bxT bzG -bBK -bDH -bFs +aNQ +wtE +aSa bHl -bIW -bBK -bBK -bBK +aSB +aSB +aSB +uYy cdT bRF arU @@ -110954,14 +111814,14 @@ btv bVW bxT bzH -bBK -bDI -bFt -umD -bIX -bHm -cgp -ckD +aNQ +bHk +mAW +jMr +miO +rkT +miO +sDf cdT bRG bTY @@ -111211,16 +112071,16 @@ btv bVW bxT bzH -bBK -bDJ -bBK +aNQ +ody +hZi bHn -bBK -bKD -bBK -bOm -cdT -bRH +fDi +wMb +ddM +bOl +dnY +bTY bVR bTY azP @@ -111471,10 +112331,10 @@ cdT cdT cdT cdT -bJA -bBK -bOn +bDJ bBK +iWb +uiO bPc cdT bRI @@ -117326,8 +118186,8 @@ kbN kbN abW abW -uHx -too +lIF +juc flY tfl sml @@ -117340,7 +118200,7 @@ apP akD pnB sPh -oKT +pJh ucP shn iSv @@ -117567,13 +118427,13 @@ aaa aaa abq abq +aaa +aaa +aaa +aaa +aaa abq abq -abq -abq -abW -oNZ -sfG kbN xtp gbP @@ -117582,7 +118442,7 @@ kbN mge djU wck -odW +vdk mQb adi eAU @@ -117823,14 +118683,14 @@ aaa aaa aaa aaa +abq aaa aaa aaa aaa aaa -abW -oVx -jiW +udK +udK kbN kbN kbN @@ -117854,7 +118714,7 @@ apP akD nDb ufd -oJb +ujg xBl qDl nzE @@ -118080,12 +118940,12 @@ aaa aaa aaa aaa +abq aaa aaa aaa aaa -aaa -abW +aPj uJy sgR gSd @@ -118096,7 +118956,7 @@ udK rll vTw mTB -noP +hLE adi adi jOS @@ -118109,8 +118969,8 @@ vdE wyE apP akD -jHu -pMR +xXe +oeA akD irb qAb @@ -118337,23 +119197,23 @@ aaa aaa aaa aaa +abq aaa aaa aaa aaa aaa +udK +udK abW -hLE -abW -abW -mXw +fkN iNl -niv +nwZ udK -ezq -pcO -pcO -aEG +rPB +qcP +qcP +vXb rLP adi niv @@ -118371,10 +119231,10 @@ apP apP oNr apP -snL +dig uJs gHX -snL +dig eCO mOs eiE @@ -118594,25 +119454,25 @@ aaa aaa aaa aaa +ajo aaa aaa aaa aaa aaa -abW -rIT +ajo ipz fKW -fTc -fTc -hgp +atF +atF +pot tAy iDM sCU dQq aKV mdl -atF +utW kPa jse nlw @@ -118628,10 +119488,10 @@ apP apP ckF crD -seU +jsH grE eYS -seU +jsH cHw dcY lAG @@ -118643,7 +119503,7 @@ aaa aOG aUP bOA -gNF +qaB aUl uLQ aZx @@ -118851,24 +119711,24 @@ aaa aaa aaa aaa +abq aaa aaa aaa aaa aaa -abW -oVx -jiW +udK +udK abW tiq xYC dfd -hJH -fTc fTc fTc +aTC +psz +ozg fTc -xXe kUA ryc ccc @@ -118886,11 +119746,11 @@ iuW obP sho nvB -pYW +oQF kCc nvB gfb -pYW +oQF lXV aHM aJe @@ -119108,25 +119968,25 @@ aaa aaa aaa aaa +abq aaa aaa aaa aaa aaa -abW -vXM +uJy sOR -abW -tUJ -adi +gSd +jms +rEL vSm -oIT -iuq -oLF -adi adi -yew +oLF +xKQ adi +gAM +pXf +tYH oEm amx pPJ @@ -119157,7 +120017,7 @@ aaa aOG aQk bOA -nQu +hxD wfs beA aWZ @@ -119365,29 +120225,29 @@ aaa aaa aaa aaa +abq aaa aaa aaa aaa aaa +udK +udK abW +brY +adi +vSm +adi abW abW abW -ssJ +iYm abW -gzt +cXZ abW -ssJ abW -fmm -adi -pXf -gAM -nui -amx -aaa -aaa +abW +abq tsn amI cAJ @@ -119395,7 +120255,7 @@ aqQ iJg aHO aHO -vHh +keN aHO bLu avB @@ -119426,8 +120286,8 @@ bek bdb jMy abq -xAX -tZi +aBV +aIb bkW btY boE @@ -119622,6 +120482,7 @@ aaa aaa aaa aaa +abq aaa aaa aaa @@ -119629,39 +120490,38 @@ aaa aaa abq aaa -aaa -udK -anX -udK -gjF -udK +bdk anX +wAJ +bVm +cKl abW -nOA -iYm -whg -dqt -qpd -aaa -aaa -aaa +gkn +aUH +mKR +abW +ltg +aUH +atQ +abW +abq tsn kzg fxV fae dZp -nWB +xBX mRy kRc gLa nCH vub nvB -snL +dig lGh nvB pNO -snL +dig lXV aHM aJh @@ -119683,7 +120543,7 @@ bek bdb jMy abq -tjI +aCV boB bsb btT @@ -119879,28 +120739,28 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa +ajo abq abq abq -udK -tvT -udK abq -udK -tvT -abW -abW -abW -urQ -qpd +ajo abq abq abq +uMy +hHz +jNU +abW +abW +aSf +iMg +kFY +qcP +tmd +hJH +kli +abW abq tsn yev @@ -119913,10 +120773,10 @@ yiU gLa nCH cjQ -enp +kfe apI qdr -enp +kfe neW pKE xWa @@ -119940,7 +120800,7 @@ bwn bdb jMy abq -qzu +aBY bop boC teE @@ -120142,23 +121002,23 @@ aaa aaa aaa aaa -aaa -aaa -aaa -ere -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +alq +alq +alq +alq +alq +alq +alq +abW +abW +bOX +abW +abW +abW +bOX +abW +abW abq -aaa -aaa -aaa aHO aHO aHO @@ -120170,10 +121030,10 @@ gYN aHO lHl fdu -pYW +oQF jrp vbF -pYW +oQF lNw uhK tpO @@ -120197,7 +121057,7 @@ svH oeP jMy abq -tVc +aDK bpV boD gDB @@ -120399,23 +121259,23 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +alq +alq +alq +alq +alq +alq +alq +ajo abq -aaa -aaa -aaa +abq +abq +abq +abq +abq +abq +abq +gzt aHO uba aMN @@ -120428,11 +121288,11 @@ aHO fGA cjQ aqu -jIn -qPA +sDN +xHy aqu -lhp -fmA +thW +pvo aqu aKD kzm @@ -120656,32 +121516,32 @@ aaa aaa aaa aaa +alq +alq +alq +alq +alq +alq +alq +abq aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -ajo -aaa -aaa -rZN +qWm +eoe +eoe +jGk +njf +eoe aHO qVY fSb -apk +gIS fSb apk pts iao -jYR +ljV gdb aFz aqu @@ -120690,7 +121550,7 @@ qOx eyP nEr tDc -sHx +ehh aHM aJk aKC @@ -120711,7 +121571,7 @@ ber bdb jMy abq -plw +aEh bqf boD gDB @@ -120913,27 +121773,27 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +alq +alq +alq +alq +alq +alq +alq abq aaa aaa -aaa +aUg +aUb +kfR +tKm +jvC +oXd +pds aHO aHO azC -apN +sKO hmr apN tYD @@ -120947,7 +121807,7 @@ aDD hvz anT hyW -aFq +mAo aHM aJg aKG @@ -120968,7 +121828,7 @@ bes bfU jMy abq -plM +bmf bqd boF bqi @@ -121170,41 +122030,41 @@ aaa aaa aaa aaa +alq +alq +alq +alq +alq +alq +alq +abq aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -eXM -aaa -aaa -aaa -aaa -aHO -oVX +jGk +ajm +mjP +wQr +wQr +wQr +ihq +hJm +qKE +eUL +meM +pHq sDr -xKQ fzW tBq aHP -lgv +mJF rFq avB -nxU +wtN mkw rEl acf fRT jIs -vJg +epM aHM aJk aNt @@ -121225,7 +122085,7 @@ tyF bfV jMy abq -tVc +aDK bqh boD hht @@ -121427,27 +122287,27 @@ aaa aaa aaa aaa +alq +alq +alq +alq +alq +alq +alq +ajo aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -oBl -eoe -eoe -vLZ -hsZ -eoe eoe +rxj +eyY +ruH +ggc +anQ +vuZ +iKQ +kNk aHO -nWB -fkt +xBX +hKK aHO aHO aHO @@ -121457,10 +122317,10 @@ irb avB aqu hEP -nxU +wtN aqu -izt -fmA +izK +pvo aqu aKL aJk @@ -121683,38 +122543,38 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -xHH -ejF -kfR -tKm -jvC -oXd -pds -eoe -hlN -eVZ -vSB +ajo +abq +apO +eXM +rZN +apO +apO +apO +uOh +apO +apO +uOh +apO +amx +amx +amx +amx +amx +amx +amx +apP +liR aCu maC -hWk -erZ -ptu -bLu -vub -psz -fRm -vuo +apP +uYf +apP +xAz +ugy +apP +apP +apP mLA ocI dDn @@ -121724,7 +122584,7 @@ aJm mVN aMk aNu -gMl +uWQ aOQ aRD kQx @@ -121739,7 +122599,7 @@ mFG jGr jMy abq -plw +aEh cfh boD hht @@ -121940,42 +122800,42 @@ aaa aaa aaa aaa +laH aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -vLZ -dcG -mjP -wQr -wQn -wQr -ihq -hJm -hnc -iiZ -lSG -pBl -rqC -lSG -nrj -beF -pxt +lZU +rsQ +fax +hOP +atS +wdi +aEr +vVR +aSm +aqd +aSm +alm +wRx +oSi +oSi +oSi +oSi +oSi +oSi +wKS +oSi +oSi +oSi +oSi +oSi nls ceq -oSi -bCD apP -oKT +apP +apP +pJh jNd xVR -rtt +giK aHM aJn aKK @@ -121996,7 +122856,7 @@ bek bfV jMy abq -dqC +boe bqj boG mAa @@ -122197,42 +123057,42 @@ aaa aaa aaa aaa +laH aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -eoe -rxj -anQ -ruH -ggc -eyY -vuZ -iKQ -eoe -pGO -eLh +hnc +xjC +vtO +lvc +usP +usP +uzG +qXY +ctw +uQU +uOh +glS +aGV +sQt +sQt +sQt +sQt +sQt +mVB ule -hPJ +uFZ rHM avk -hOP -fbq +eey +avk vWl xoI wGr pYv hLu -pOe +uUr rhj mSE -xwW +rbv etp uXW avT @@ -122253,7 +123113,7 @@ bek bfV jMy abq -dqC +boe bql bsc btZ @@ -122454,35 +123314,35 @@ aaa aaa aaa aaa +laH aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -ajo -abq -eoe -nwC -eUL -eoe -eoe -vLZ -rFJ -eoe -eoe -apO apO -anO -qcl -aSm -exm -aSm -aSm -lZU aSm +tQD +oOU +pgs +vLQ +unP +hFN +oaE +skT +dCn +lJr +geR +xUC +iBR +iBR +glG +aVX +iBR +pMT +iBR +iBR +iBR +iBR +dZZ +cUW +qeK vqm bdT uCW @@ -122510,8 +123370,8 @@ bek bfV jMy abq -bpu -piI +aEt +aIH bkW bum boE @@ -122711,39 +123571,39 @@ aaa aaa aaa aaa +laH aaa -aaa -aaa -aaa -aaa -aaa -aaa -alq -alq -alq -alq -alq -alq -alq -esA +apO +eXK +jMs +lDa +lDa +lDa +vcF +uXX +qEA +gRG +oXw +maV +oiX nNq -eMS -vKs -nEA -ucj -kNk -fax +iBR +hlN +eVZ +vSB +hOA +edw aiN -wdi -fax -vVR -aSm -aqd -aSm -gkn -cjQ -apP -llc +xSg +erZ +iBR +qeK +qeK +qeK +dJx +voS +ttA +apz jXj afp dZd @@ -122968,39 +123828,39 @@ aaa aaa aaa aaa +laH aaa -aaa -aaa -aaa -aaa -aaa -aaa -alq -alq -alq -alq -alq -alq -alq -liZ +apO +eXK +jMs +hUC +qJA +lDa +fPg +mwK +jMs +lDa +jSU +glS +gBc uxY oQE -qWm -vsO -xjC -rnM -lvc +iiZ +lSG +pBl +ana +hfT ndv -usP +xJA lKs -mVB -wRx -uQU -lZU -bLu -cjQ -apP -kkA +iBR +xta +rpt +aRJ +jIf +vfF +gRF +apz aFd tHm pdp @@ -123225,39 +124085,39 @@ aaa aaa aaa aaa +laH aaa -aaa -aaa -aaa -aaa -aaa -aaa -alq -alq -alq -alq -alq -alq -alq -esA -iwm -sYR -liS -goq +apO +eXK +jMs +mQc +qaz +aQs +lDa +iZE +ghX aSm -tQD -oOU -pgs -vLQ -unP -hFN -oaE -skT -dCn -wTo +aSm +vMg +wta +iwm +iBR +pGO +eLh +alZ +hPJ +bmM +ydH +eEc +iJA +iBR +afw +aBB +aMl +oyP fDY -sQt -iCz +agY +apz uaU bWp jIX @@ -123482,38 +124342,38 @@ aaa aaa aaa aaa +laH aaa -aaa -aaa -aaa -aaa -aaa -aaa -alq -alq -alq -alq -alq -alq -alq -esA -gWz -wRh -stW -goq +apO eXK jMs +cCe +kGN lDa -lDa -lDa -vcF -uXX -qEA -gRG -oXw +gyd +mwK +arP +fOL +avc +wHw +mUU +tKb +avc +avc +avc +iBR +gZV +fuv +iBR +iBR +iBR +iBR +afy +acR +dKd jnZ cpK -gZV +asV apz hQZ lcg @@ -123739,45 +124599,45 @@ aaa aaa aaa aaa +laH aaa -aaa -aaa -aaa -aaa -aaa -aaa -alq -alq -alq -alq -alq -alq -alq -esA -sXZ -jQw -qwB -goq -eXK -jMs -hUC -qJA +apO +aSm +nIi lDa -fPg -mwK -jMs lDa -exm -ckr -cjQ +lDa +txO +mwK +arP +nvY +avc +aQP +bfB +sXZ +aWe +quj +goq +uKi +apM +nOA +vKs +esA +aAw +awp +qeK +qeK +qeK +qeK +fPT qeK apz -xNV -xNV -xNV abZ -sYn -avg +abZ +abZ +abZ +aZU +aNC aMm aNC aOS @@ -123996,45 +124856,45 @@ aaa aaa aaa aaa +laH aaa -aaa -aaa -aaa -aaa -aaa -aaa -alq -alq -alq -alq -alq -alq -alq -esA -sXZ -jQw -qwB -goq -eXK -jMs -mQc -qaz -aQs -lDa -iZE -ghX -aSm +apO +aFe +gqv +uhf +quh +swP +iOP +mwK +gvd aSm +avc +pSM +nMk +hFF +ugM +tio +cKm +esA +czl +sdX +pWM +esA +sfG +bxN +aGE +ajg +fRm pRp -ceq -wRy -vHE +gRm +lHy +ajg nPD -glS +alW hbB rWn gbu -ghT +baL aMk aMk aMk @@ -124253,45 +125113,45 @@ aaa aaa aaa aaa +laH aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -ajo -abq -abq -abq -abq -abq -liZ +sRw +tcD +wXe +qaA +aeb +aBF +aEa +aPi +vHE +aUf +avc +kdl +lQi usg -olt -qwB -goq -eXK -jMs -cCe -kGN -lDa -gyd -eQn -vtO -ksb -gRj +dHE +aXp +tvd +esA +aUG +sYR +liS +esA +oqi +lHw +awu +aWv +anN urH arf -etG -ktZ +wGv +aWv +azu +ahd +api +ajg aNC -eLz aNC -juq -wta -gDi oxT etj kyo @@ -124510,42 +125370,42 @@ aaa aaa aaa aaa +laH aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -esA +apO +fJr +hwP +qaq +vNV +kri +pzQ +iOo +dKy +eTR +ouq +rUG +lkE adX vKy oyY -goq -aSm -nIi -lDa -lDa -lDa -txO -mwK -arP -nvY -exm -wyE -apP +tSX +esA +uos +wRh +stW +esA +kfU +bxN +oIs +vvF +uGy +wMy +hIP hjE -awp -ajg -ajg ajg +akT +alW +api ajg aHW aHW @@ -124569,7 +125429,7 @@ bjj ttE cEg wUL -bqr +bzg boI buh byJ @@ -124767,40 +125627,40 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -nsJ -oQY -esA -oQY +laH +abq +apO +jSU +apO +exm +apO +apO +xyP +apO +apO +apO +avc +czz +rsR +fcT +avc +avc +avc +ook +qEX +gbg +qwB esA -aFe -gqv -uhf -quh -swP -iOP -mwK -gvd -aSm -aSm -wyE -apP +avL +aWv +ajg +ajg +ajg +yew +eQn uak -awp -aAw +akR +kol aAm acj ajg @@ -124823,7 +125683,7 @@ uhY bfW bhw bjk -xkt +jXR bmZ boL bqr @@ -125026,40 +125886,40 @@ aaa aaa aaa aaa +laH aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -abq -aaa -aaa -aaa -anO -tcD -wXe -qaA -fPT +tNe +oQV +ajg +jiR +agG +avc +avc +avc +avc +avc +gbi +aWc +esA +eZF +jQw +qwB ook -guZ -ggF +baa +aDY fQr aJl -kRe +ahJ dLg -tbx -sGp -awp -akT +rdw +ahJ +alW +alW rwk -aGE +jYH ajg aRO agy @@ -125283,39 +126143,39 @@ aaa aaa aaa aaa +laH aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -avc -avc -ofS -avc -avc -fJr -hwP -nSs -uNl -kri -pzQ -iOo -dKy -eTR -apO -bCQ -nAm -kyR -awp +ahH +alW +akR +aDY +oIT +alW +aWv +aDY +alW +rOp +aWx +vqu +esA +qEX +olt +qwB +edj +acB +ocp +aEq +sWO +aoE +eCH +vsx +hAK +hmu asW -bxN +asE aon ajg bxv @@ -125540,41 +126400,41 @@ aaa aaa aaa aaa +laH aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -laH -abq -avc +ahH +aDY +wLB +cnV +nVQ +whf +oga +mxw wzx -jNU -hOA -avc -jKR -avc +ajg +ajg +aWx +ook +wxO ivv myk -apO -xyP -apO -apO -apO -apO -dJx -aUx -nVP +esA +cju +uJL +aWv ajg +ajg +ajg +ajg +ljT +ahJ vgP hwZ -vgP -ajg +alW +aWv ajg ajg ajg @@ -125797,43 +126657,43 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa laH -aaa -ofS +abq +abq +abq +abq +ajg +ajg +aVY +ajg +aWv +cXu +aon +aDY uUq -fvU -wKS -azL -glG -avc -rdw -rPt -awp -fmO -awp -xta -rpt -aRJ -jIf -oqi -gRF +aJl +aWv ajg +nsJ +esA +esA +ook +esA +azH +dHU +ajg +eMS +vdR +skD +ajg +ajg +akR hWf ave -nhR +aCr aGH -awT -awT +aCr +qyI nbg aCr bVi @@ -125991,57 +126851,49 @@ aaa aaa aaa aaa -"} -(127,1,1) = {" -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +"} +(127,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -126066,33 +126918,41 @@ aaa aaa laH aaa -uKi +aaa +aaa +aaa +aaa +aaa +aVY +ajg +ajg +alW fnv -plD +kVN mxw kVN whf yeY ohK -pSM -xJz +kVN +aAf wVD -ajg -afw -aBB -aMl -oyP -dqw -agY -ajg -baa -api -ahJ -ksa +nYs +cNe +gHm +yeY +opB +acL +aWv +alW +aSJ +aDY akR -pAO +aDY +alW alW alW +aDY ajg aQz aQC @@ -126103,7 +126963,7 @@ aTn aYM aZZ bbD -bde +ejd bey bgd oWL @@ -126313,6 +127173,7 @@ aaa aaa aaa aaa +laH aaa aaa aaa @@ -126321,36 +127182,35 @@ aaa aaa aaa aaa -laH -aaa -bIl -gbM -jln +aVY +aWv +alA +aDY khy -kdl -dvY -avc -tYH +khy +akR +ksa +aDY fpy -awp -iSH +alW +cju +alW ajg -afy -acR -dKd +whg +dog axG -gSf -asV +vXM ajg -aqM -aeb +ano +aSJ +uhI +rWD +alW +aJl +ksa +ksa +alW ajg -aBI -aBI -aBI -aBI -aBI -aBI aQA aQC udB @@ -126570,6 +127430,7 @@ aaa aaa aaa aaa +laH aaa aaa aaa @@ -126578,46 +127439,45 @@ aaa aaa aaa aaa -laH -abq -avc +aaa +ajg ubH qRm -sWO -qRm -hgU -awp -awp -awp -awp -dFD -ajg +abX +aWv ajg ajg ajg +aWv +aDY +dFD +vXM ajg -aAb ajg -aWv -rWD -api +sGp +mXw +ajR ajg -aId -aBI -aOw -aBI +wzV aSJ -aBI +iNk +aWv +avv +avv +avv +avv +avv +avv aQB aQC aTp qvm aTu aTo -bmL +aYK aLl bcj -bdk +vmT aLl bge blM @@ -126827,6 +127687,7 @@ aaa aaa aaa aaa +laH aaa aaa aaa @@ -126836,35 +127697,34 @@ aaa aaa aaa aaa -aaa -avc -mGT -jJr +ahH +alW +aDY caj -dCJ -awp -awp +ajg +azf +aZB hNy -aBM ajg +cXu cju -akR -jiR -alW -alW -alW +nSs +acL +aWv +aFj +yiP bne -alW -alW -baa -api +ajg +iGR +uUq +aTh ajg bgj -aBI -aKX -aBI -aNK -aBI +tay +dNV +wSh +aVH +avv awZ aQC aTq @@ -126873,8 +127733,8 @@ aVP aTo rmg aLl -avA -aEv +bfp +dqw aLl bgf bhB @@ -127084,6 +127944,7 @@ aaa aaa aaa aaa +laH aaa aaa aaa @@ -127093,35 +127954,34 @@ aaa aaa aaa aaa -aaa -avc -klZ -awp -awp -awp -awp -afY -ahJ -wxO -ajg +ahH +khy +fpy +aoh +aoh +aoh +aKB +aKB +aKB +aKB tYX -nNk -nNk -aFj -awT -dUN +alW +alA +ajg awT -dox +aDY +bRc +ajg awM -dKL -akg +dHU +fpy aFy -aJw -bua +aAJ +aAJ oEt mlM -aJw -aOZ +aNs +avv bmX aTo aTo @@ -127341,6 +128201,7 @@ aaa aaa aaa aaa +laH aaa aaa aaa @@ -127350,45 +128211,44 @@ aaa aaa aaa aaa -aaa -abq -aaa -ajg -acL -abX -aAm -alW -ajx +ahH +fpy +aQM +aoh +aIq +aTB +aKB +aMC adc -ajg +aKB pqg +alW +akR ajg ajg -hbr -ajg ajg ajg -aWv ajg ajg +aLc ajg ajg -aGJ -nVz -aKZ -aMr +oMJ +ayi +ayi +ayi aPS -aBI +ayf aRn aQD -aTs +aTo spj aVR aXk aYK aLl -axb -aEv +niC +eTo aLl bjF bhD @@ -127598,6 +128458,7 @@ aaa aaa aaa aaa +laH aaa aaa aaa @@ -127607,45 +128468,44 @@ aaa aaa aaa aaa -aaa -abq -aaa ajg -alA -ahd -alW -alW -alW +aJl +khy +aoh +gDi +dox +aKB +rPt aFT -aWx +aKB azH -ajg -uZt -auO alW -xef -aEa -ajg -aQd -aRt +uZt +aiY +aGL +ajk +aTD +aiY +mGT +ams uoK -aBI -aGJ -aIe -aBI -aBI -aBI -aBI +ajg +tay +tay +tay +tay +gpT +aJA aQI -aQD +aBO aTt -wsx +aQN hdE aTp eZE aLl -aLl -aEv +avA +bcj aLl bgi bhE @@ -127855,9 +128715,6 @@ aaa aaa aaa aaa -aaa -aaa -aaa laH abq abq @@ -127865,45 +128722,48 @@ abq abq abq abq -afb -afb -ajg +abq +abq +abq ajg +khy +khy +aoh aex -aoE -alW -alW -ahd -ajg +aIs +aKB +riN +aMx +aKB axS -ajg +fpy amM -tRT -lHw +aiY +aGJ +akk +hWk +aiY +vrw vnj -awu -ajg -aCU -aEk vSV -aGL +ajg nxr aJz wjV -aBI +awN nVg -aBI +ayf aVp aQC -aTu +aTo ygK aVT fWg aYK -bad aVc -baD -aLl +alb +eTo +aIo aLl aLl aLl @@ -128114,7 +128974,6 @@ aaa aaa aaa aaa -aaa laH aaa aaa @@ -128122,47 +128981,48 @@ aaa aaa aaa aaa -bDN -hoM -ams -ajg +aaa +aVY +ksa +khy +aoh aBu -avf -ajg -ajg -ajg -ajg -asA -ajg +aIt +aKB +nwU +aMA +aKB +pqg +akg aDY -alW -ahd +aiY +kEh +aMr +azL +aiY +nYu tRT -awu +ghT ajg -aQv -aRy -aTh -aBI -aLc -aJA +ayi +wDW aON -aMs +ayi aNM -aBI +avv aVm aQC -aTu +aTo lAQ aVU aTo -aYK -baf +uPu aLl -aEv -avA -avA -bfb +dAH +eTo +sOy +agh +ufr aLl bll bnr @@ -128371,55 +129231,55 @@ aaa aaa aaa aaa -aaa laH aaa aaa -aiY -aiY -tuQ -aiY -aiY -afb -aji -ajg -ajg +aaa +aaa +aaa +aaa +aaa ajg ajg +cZz +aoh +cZo +hdo +aKB cYd -aim -ajg +jbe +aKB qWM ajg +aWv +aiY +wuH +aEk +aQv +aiY ajg ajg ajg ajg -ajg -ajg -aBI -aBI -aBI -aBI -aBI -aJB -aBI -aBI -aBI -aBI +avv +avv +avv +avv +avv +avv aVr aQC -aTu +aTo jCi aVV fWg aYK -vmv aLl -heC +avA +hSX awv -mdS -isf +sln +avA aLl blm bnr @@ -128628,55 +129488,55 @@ aaa aaa aaa aaa -aaa laH aaa aaa -tuQ -ajm -hlV -ctw -aij +aaa +aaa +aaa +aaa +aaa +ajg aih cRK -fMn -cXH +nDu +cyF anP arh asy -asy +asA awq axV atN -avr -awN -aya +aiY +aPq +xbE azV -ptU -aBJ -avr +akk +apR +aiY bgb aHV iKF aIk -aJC +aFG aLd aMt aGM -bVm +aQC aQJ -aVH -aTx -eRU +aQC +udB +jyZ eQt aTp -aYK -iAS +aXm aLl -aEv -avA -aFO +mdS +fvU +dAH avA +alb aLl aLl bnr @@ -128885,53 +129745,53 @@ aaa aaa aaa aaa -aaa laH aaa aaa -tuQ -alb -eYf -alb -aij +aaa +aaa +aaa +aaa +aaa +ajg aii cWS -oVM akh +tHk akh anc -akh +aWd akh arl asB atO -avr +aiY awO ayb -stI -aAC -aPW -avr +azh +akk +aWa +aiY aFK aFG aJE aIl aJD -aFI aJE aJE aCm +aQC aQK aTo -aTu +aTp ilf aTo aTp -aYK -iot +auO aLl +dAH bdr -aWf +aFM aWf aWf bmR @@ -129142,33 +130002,33 @@ aaa aaa aaa aaa -aaa laH aaa aaa -tuQ -apR -apV -akk -aij +aaa +aaa +ajg +ajg +aVY +ajg ail -cWS +jRf aki -mKy +gIJ ama and asz -ajp -ajp -asC +sqa +dos +bCO atP -avr -awP -wSh +aiY +aPI +ayb azh -wAn -aBL -avr +akk +ajl +aiY aEm aFG aGO @@ -129177,21 +130037,21 @@ lnP aLf aQW pzX -bVo +viz aQL aRY aTz aUC -aVX -aXm +aTo +aYK bbv -bag aLl +wVi bPb -aLl +aIo aLl edZ -aLl +gbM aLl bnk gcq @@ -129397,35 +130257,35 @@ aaa aaa aaa aaa -aaa -aaa -aaa -laH +iju abq -aiY -aiY -alZ +abq +iju +ajg +aVY +ajg +ajg arn -czl -aiY -aiY +ksa +aWv +ajg cXo -aki +jYS kDE amb amb amb mXs -ajp +oVM asC -atQ -avr -awo -awo -avr -awo -aBN -avr +aim +aiY +aiY +aij +vWk +aij +aiY +aiY adS aHZ aGP @@ -129433,19 +130293,19 @@ aIn qTK aLg adS -aNQ -aNQ -aNQ -aRZ -aTA -aRZ -aNQ -aNQ -aLl -aLl -aLl -aEv +adS +aED +nPH +eFV +bad +aIm +baf +epF aLl +aIo +avA +xNa +gbM aaa aaa aaa @@ -129656,17 +130516,17 @@ aaa aaa aaa aaa -aaa -laH -aaa -tuQ +afH +afH +afH +khO aiL -akk -apV -cyF -cKm -aij -cWS +ajg +akT +khy +alW +ajg +oUI akj ald aio @@ -129677,34 +130537,34 @@ arm aDd atR aBy +aJB awR -aNs azZ awR -cEe +awR aCW -aEo +lak qpw aGQ aJF fUI aQV bEr -aNQ -aUf -aQM -aSa -aTB -aUE -aVY -aZA +aBI +aBI +aBI +aBI +aBI +hRH +aBI +aBI aLl -uzG -aWf +vmT +alb eiI aBZ -beC -cro +vuo +aZK beC beC bnr @@ -129913,51 +130773,51 @@ aaa aaa aaa aaa -aaa -laH -aaa -tuQ -ajk -akk -asE -czz -cZn +agk +bCD +lkK +kkw +rpy +qid +khy +khy +khy cZz amN cXD -cXZ -qWG -qWG -qWG -cYe +ald +aio +aio +aio +apW cYx cYz cYG aCm awS ayd +aBN azj azj -aBO hYV aEp nEw -aGR +azj aJG law aLh aMy -aNQ -aPq -aQN -aSB -aTC -aSB -aWa -aXr -aLl -pxj -dsq +aBI +uNl +bNY +pxM +aBI +aTF +sVD +aBI +cZi +smw +nET dhE aBZ bgm @@ -130170,16 +131030,16 @@ aaa aaa aaa aaa -aaa -laH -aaa -tuQ +afH +afH +afH +khO ajj -akk +ajg rDe -akk -cZi -aij +khy +aQM +ajg ajn akl ald @@ -130188,34 +131048,34 @@ aio aio apW aro -xdI +mKy atT aCe -aye oQz +aRt lqY aAH -oQz +fpR aCY -aEq -wDW +oQz +aUE aGS bJR vHA -aGS +aSd aMw -aNQ -aPh -aQN -wSP -aTD -wSP -aWa -aXp -aLl -aEv -avA -avA +aBI +aNK +aBI +aKX +bNY +aPz +aQd +aBI +hFY +fvU +dAH +rqC aBZ bgn beE @@ -130425,18 +131285,18 @@ aaa aaa aaa aaa -aaa -aaa -aaa -laH -aaa -aiY -ajl -apM -cKl -atS -aiY -aiY +iju +abq +abq +iju +aVY +ajg +ahH +ajg +khy +alW +aWv +ajg amW qAG ale @@ -130447,31 +131307,31 @@ apX ivn mKy auP -avv +avr +avr +awo +avr +awo +avr +awo +avr edg -ayf -avv -ayf -ayf -aLl -aEr +avr +vqX aLl -aGU -aoh -aKB aJK -aKB -aNQ -aPI -aQN -aSB -aQX -aSB -aWa -aXv -aVc -baD aLl +ayv +mhS +dBS +mfp +utu +ebZ +aQd +aBI +jln +baD +aIo aLl aBZ beC @@ -130676,23 +131536,23 @@ aaa aaa aaa aaa -aaD +aaD +aaa +aaa +aaa aaa aaa aaa aaa +laH aaa aaa aaa aaa -laH -abq -aiY -aiY -aiY -aiY -aiY -aiY +aVY +dxh +ajg +ajg ain ajp qAG @@ -130704,30 +131564,30 @@ apY ivn mKy auH -avv -bNY -tay -dfc -tay -tay -aLl -aED -aLl -aGV -aIq -aKB +avr +awP +aAC +aya +aye +qrd +eLz +oPi +qVE +aOZ +vqX +fAs aLi -aMC -aNQ -aPz -aQO +dAH +aVc +aKZ +wCm aSc -aTF -qts -aWc +axM +ktZ +aBI aXu -aLl -aEv +dAH +xNa aLl bds bia @@ -130941,15 +131801,15 @@ aaa aaa aaa aaa +laH aaa aaa aaa aaa -bDN -afF -agg +ahH +agi agG -ahg +afb aio ajp akn @@ -130961,30 +131821,30 @@ akh pKv mKy atW -avv +avr awV -hZJ -aAJ -aAJ +aAC +gbx +aZA aBR -aLl -bUW -aLl +aMs +jiW +oNZ aIc -aIs -aKB +vqX +avA aLk -aMx -aNQ -aPi -aQP -aSd -aUb -aUG -aWd -aPi +cxr aLl -aEv +bNY +aBI +aBI +aBI +bNY +aBI +apL +isf +eiI aLl bdt foR @@ -131198,14 +132058,14 @@ aaa aaa aaa aaa +laH aaa aaa aaa aaa -afb -ahH -agh ahH +agi +aDY afb ajb ajp @@ -131218,30 +132078,30 @@ apZ apZ mKy avJ -avv -koi -ayi -ayi -ayi -ayi -aLl -gip -aLl -aIm -aIt -aKB +avr +awP +ptU +nrj +aPH +hCg +aAC +vqX +vqX +vqX +scT +rXf aLj -aMA -aNQ -aPj +xeC +aLl +fUf aQQ aSe aTH -aUH -aWe -aQQ +fUf aLl -aEv +aCc +avA +fvU aLl bgO beE @@ -131455,15 +132315,15 @@ aaa aaa aaa aaa +laH aaa aaa aaa aaa -afb -afH -agi -afH -afb +ahH +lRK +aWv +oWE aeN aeN aeN @@ -131474,31 +132334,31 @@ alh aeN aeN aeN -avv -avv -sdX -tay -alm -aLl -aLl -aLl -gip -aLl -aLl -aLl -aLl -aLl -aLl -aLl -aLl -aLl -aLl -aLl -aLl -aLl -aLl -aLl -aEv +oWE +aBZ +aBZ +aBZ +aBZ +aBZ +aBZ +aVc +cbc +vmT +dAH +cxr +avA +aCa +dAH +aIo +dAH +wAw +swh +dAH +aGU +dvY +nET +nET +aUI aLl bdv beE @@ -131712,15 +132572,15 @@ aaa aaa aaa aaa +laH aaa aaa aaa aaa -afb -afH +ahH ajD -afH -bDN +azu +oWE air air air @@ -131731,31 +132591,31 @@ air air air air -avv +oWE aDe -bpf +gtW ath -aAJ -aVc +hgU +aIo aBT -mdS +cxr gip -mdS +tmM blB wYm cbb -awv -bcd -mdS +beF +juq +apV aPk nET aQi -dsq +aPk aUI -aSf -aZB +aIo +avA mdS -aEv +aLl aLl bhd beG @@ -131969,15 +132829,15 @@ aaa aaa aaa aaa +laH aaa aaa aaa aaa -abq -afH -agk -afH -bDN +ahH +tUt +alW +oWE air air air @@ -131988,31 +132848,31 @@ air air air air -avv -ayi -aBF -ayi -ayi -aLl +oWE +iAS +cxr +skd +ugX +xef aBU aCZ aEw -aWf -aWf -aWf +aqO +ivP +ycF fXy cem -cem -aWf -aWf -aWf -aWf -aWf +apL +aLl +fmm +rIT +aXr +ucy fUf aTc -aWf -aWf -mXQ +dCJ +aLl +aqM aLl bdx bie @@ -132226,15 +133086,15 @@ aaa aaa aaa aaa +laH aaa aaa aaa aaa -iju -aaa -aaa -aaa -bDN +ahH +lRK +ajg +oWE air air air @@ -132245,15 +133105,15 @@ air air air air -aLl -aLl -aLl -aLl -aLl +oWE +iAS +oyN +gWz +hgU aLl fpk -hZE -aBZ +avA +cbc aBZ aBZ aBZ @@ -132416,11 +133276,8 @@ aaa aaa aaa aaa -"} -(152,1,1) = {" -aaa -aaa -aaa +"} +(152,1,1) = {" aaa aaa aaa @@ -132486,12 +133343,15 @@ aaa aaa aaa aaa +laH aaa -abq aaa aaa aaa -bDN +ahH +oTt +jNv +oWE air air air @@ -132502,14 +133362,14 @@ air air air air +oWE aLl -axb -bUA +aIo ayk -hZE +aLl aLl aMB -blA +avA aBZ aHH aIV @@ -132740,15 +133600,15 @@ aaa aaa aaa aaa +laH aaa aaa aaa aaa -abq -aaa -aaa -aaa -bDN +ahH +agi +aDY +oWE air air air @@ -132759,14 +133619,14 @@ air air air air -aLl +oWE avy bVY -bVY -bVY -bmM -gip -avA +cxr +aLl +vmT +fpk +xeF aBZ ajS aHa @@ -132997,31 +133857,31 @@ aaa aaa aaa aaa +laH aaa aaa aaa aaa -abq -aaa -aaa -aaa -bDN -bDN -bDN -afb +aVY +dxh +aWv +oWE +oWE +oWE +oWE alh aeN aeN alh -aLl -aLl -aLl -aLl +oWE +oWE +oWE +oWE avD rbR -wYm -bVY +plD aLl +nhR nYq avA aBZ @@ -133186,214 +134046,191 @@ aaa aaa aaa aaa -aaa -"} -(155,1,1) = {" -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -iju -aaa -aaa -aaa -aaa -abq -aaa -afb -alj -ami -ani -aqS -aLl -aFM -tsq -aLl -aLl -aLl -aLl -aLl -aLl -bUW -nMk -aBZ -akP -bVS -xeW -aJO -aIS -nMC -aPl -aNV -moV -fdd -nMC -kAC -qin -aZM -qbi -hPR -bam -bdA -bmN -bgx -bhU -bob -bam -jCd -lAW -bqx -oob -bgN -bkU -xCF -bqx -bqJ -bhY -cgn -qkM -tBp -qRI -axh -axh -axh -axh -bgV -asJ -bZI -asJ -bZH -aoG -aoG -cdp -chb -cfL -ciu -ciH -aRQ -clJ -biB -bul -clB -iPT -clB -bQA -clA -clA -clA -cyu -aaa -aaa -aaa -aaa -sgH -ten -cfw -sgH -sgH -sgH -sgH -sgH -sgH -abq -abq -abq -abq -abq -aef -aaa -aaa -aaa -aaa -aaa -laH -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aaa +"} +(155,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +laH +aaa +aaa +aaa +aaa +ajg +alW +gNO +lKn +bUA +lLH +oWE +alj +ami +ani +aqS +oWE +axb +guZ +aLl +aLl +cXM +aPh +aLl +avA +bUW +bpf +aBZ +akP +bVS +xeW +aJO +aIS +nMC +aPl +aNV +moV +fdd +nMC +aST +aUK +aZM +jUV +hPR +bam +bdA +bmN +bgx +bhU +bob +bam +jCd +lAW +bqx +oob +bgN +bkU +xCF +bqx +bqJ +bhY +cgn +qkM +tBp +qRI +axh +axh +axh +axh +bgV +asJ +bZI +asJ +bZH +aoG +aoG +cdp +chb +cfL +ciu +ciH +aRQ +clJ +biB +bul +clB +iPT +clB +bQA +clA +clA +clA +cyu +aaa +aaa +aaa +aaa +sgH +ten +cfw +sgH +sgH +sgH +sgH +sgH +sgH +abq +abq +abq +abq +abq +aef +aaa +aaa +aaa +aaa +aaa laH aaa aaa @@ -133417,6 +134254,7 @@ aaa aaa aaa aaa +laH aaa aaa aaa @@ -133444,8 +134282,6 @@ aaa aaa aaa aaa -"} -(156,1,1) = {" aaa aaa aaa @@ -133468,6 +134304,8 @@ aaa aaa aaa aaa +"} +(156,1,1) = {" aaa aaa aaa @@ -133515,29 +134353,51 @@ aaa aaa aaa aaa -abq aaa aaa aaa aaa -abq aaa -afb +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +laH +aaa +aaa +aaa +aaa +ajg +vpQ +agg +xER +fzK +qCA +nNk alk hnL anj aoF -qhs +aqc aqt xGP -swh -ayv -ayv -pHq -aLl avA +aIo +aLl +aLl +aFO +yfT qQy -avA +vmT aBZ ajS aIv @@ -133768,32 +134628,32 @@ aaa aaa aaa aaa +laH aaa aaa aaa aaa -abq -aaa -aaa -aaa -aaa -abq -aaa -afb -bDN +aVY +aBM +loo +qNN +sxV +nmd +oWE +oWE bDN bDN -aLl -aLl +oWE +oWE pep -avA +wTo lEo qvN iBO -aLl -aLl -aCc -dHr +aUx +lRH +jJr +vcW aBZ aBZ bIf @@ -134025,31 +134885,31 @@ aaa aaa aaa aaa +laH aaa aaa aaa aaa -abq -aaa -aaa -aaa +ajg +tNh +iSH +nBd +cYe +rWr +ajg aaa -abq aaa aaa -aef -aef -aef -avA +bOn ayx -avA +ere wJQ -lEo -avA +dAH +iot avz -aLl +ptX bcd -bfb +kOr dHr aBZ aEA @@ -134278,36 +135138,36 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -iju -aaa -aaa -aaa -aaa +iju abq abq abq -aef +iju abq abq -aLl -edZ +abq +iju +ajg +ajg +alW +pcz +aVY +ajg +ajg +abq +abq +abq +abq +gbM aLl atU -lEo -isf -utW +aIo aLl -mdS -mdS -dHr +aLl +sYn +eCw +xDR +cxr aBZ lCb aHg @@ -134545,15 +135405,15 @@ aaa aaa abq aaa +ajg +alW +ajg aaa aaa aaa aaa aaa aaa -aef -aaa -abq aaa aaa aLl @@ -134564,7 +135424,7 @@ kZt oTw ayr cxr -aCa +xeC aBZ hrZ jPv @@ -134802,26 +135662,26 @@ aaa aaa abq aaa +ajg +alW +ajg aaa aaa aaa aaa aaa aaa -aef aaa -abq -tBn -kfU -kmb +aaa +gbM rIq dhW iqp -iNk aLl +fAs aAI aBZ -jib +mjH aBZ aGb kxf @@ -135058,24 +135918,24 @@ aaa aaa aaa abq -aaa -aaa -aaa -aaa -aaa -aaa -aaa +abq +aef +aef aef -aaa abq -aaa -aaa +abq +abq +abq +abq +abq +abq +abq aLl asN aud paT aLl -aLl +aIo azs aBZ aEy @@ -135322,10 +136182,10 @@ aaa aaa aaa aaa -aef -amk +abq amk amk +oVx amk aBZ aBZ @@ -135579,13 +136439,13 @@ aaa aaa aaa aaa -aef -amk +abq +oVx ank aoI pjn oFd -edy +aEo aue avG axc @@ -135836,7 +136696,7 @@ aaa aaa aaa aaa -aef +abq amk anl aoJ @@ -135845,7 +136705,7 @@ aGt nHi avR avF -amk +aBZ ayQ azn amk @@ -136093,7 +136953,7 @@ aaa aaa aaa aaa -aef +abq amk apJ ank @@ -136102,9 +136962,9 @@ ccM asQ avV avI -amk aBZ -nwp +aBZ +pAO aBZ btR aEn @@ -136350,7 +137210,7 @@ aaa aaa aaa aaa -aef +abq amk ann aoJ @@ -136359,8 +137219,8 @@ cAI edy nnI avH -axM aBZ +sOy aAK aBZ aFZ @@ -136607,7 +137467,7 @@ aaa aaa aaa aaa -aef +abq amk ank aoK @@ -136616,9 +137476,9 @@ arw nHi awn awU -cZo aBZ -aEv +hFY +bag aBZ dxF aHg @@ -136866,16 +137726,16 @@ abq abq aef amk +oVx amk amk amk amk -amk -amk -aBZ -aBZ +rMO +avf cbc -pxj +aBT +dxe aBZ aCD ksf @@ -137127,13 +137987,13 @@ aaa aaa aaa aaa -aaa -aaa -edZ -pIi +oVx +amk +amk +aBZ nbN pxj -aBZ +cbc aBZ aHi aHi @@ -137383,14 +138243,14 @@ abq aaa aaa aaa -dPW -ans -ans -ans -aBZ +aaa +aaa +aaa +aaa +edZ dsq -tSX -tHk +wJQ +avA iLI aDi gHz @@ -137638,16 +138498,16 @@ aaa aef abq aaa +aaa +aaa dPW -dPW -nEz asU -auj -arT +ans +ans aBZ azr -aEv -vmT +avg +dAH aBZ qto bsw @@ -137889,22 +138749,22 @@ agH agH auv acx -adj -agH -agH -agH -agH -auv -arC -mVu -arC -atV -auk -avL -gxm -ano -mXQ -apL +acx +acx +acx +acx +bUv +aaa +dPW +dPW +nEz +hbr +auj +arT +aBZ +heC +avA +avA aBZ iJz enh @@ -138150,18 +139010,18 @@ aaa aaa aaa abq -aaa -aaa -dPW -dPW -dPW -atX -aul -avM -ayA -azu -avA -sOy +bOm +acx +arC +mVu +arC +atV +auk +sVB +gxm +mXQ +ggF +tsq aBZ kLs lcc @@ -138409,16 +139269,16 @@ aaa abq aaa aaa -abq -aaa dPW -ans -ans -ans -aBZ -aIo -aCc -tsq +dPW +dPW +atX +aul +avM +ayA +nfj +hAn +afY aBZ bJW fmP @@ -138652,13 +139512,13 @@ aaa aaa cCP cCP -cXM +aee cCP cCP aaa cCP cCP -cXM +aee cCP cCP aaa @@ -138668,16 +139528,16 @@ aaa aaa abq aaa -aaa -aaa -aaa -aaa -aLl -jGk -bfb +dPW +ans +ans +asU aBZ +dKL +bfb +cbc aBZ -aCg +nZj nYI nYI aCg @@ -138701,9 +139561,9 @@ iab ixU aef wUa -bUv +sTM baE -bUv +sTM wUa fiT abq @@ -138927,11 +139787,11 @@ aef aef aef aef -aaa -aaa -edZ +aef +bOn +kmb blA -avA +vmv aBZ aaa aaa @@ -139186,10 +140046,10 @@ aaa aef aaa aaa -aBZ -azf -dAH -aBZ +ksb +vnQ +vAN +ksb aaa aaa aef @@ -139444,7 +140304,7 @@ aef aaa aaa aLl -aLl +gbM avA uJn abq @@ -139960,7 +140820,7 @@ aaa aef aLl avA -aBZ +ksb aaa aaa aaa @@ -140194,13 +141054,13 @@ aaa aaa cCP cCP -cXM +aee cCP cCP aaa cCP cCP -cXM +aee cCP cCP aaa @@ -140451,7 +141311,7 @@ abq abq dch jQK -cnV +afG adG coS abq @@ -148985,7 +149845,7 @@ brQ bri aXK bvc -bzg +bxD bDi bBl bxf diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_althland_excavation.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_althland_excavation.dmm index d6df6c9c9118..08d65ad3cf4a 100644 --- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_althland_excavation.dmm +++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_althland_excavation.dmm @@ -20,7 +20,9 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/railing/corner, /obj/effect/landmark/damageturf, -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /obj/effect/mapping_helpers/no_lava, /turf/simulated/floor/pod/light{ oxygen = 0; @@ -33,7 +35,7 @@ }, /obj/structure/railing, /obj/effect/mapping_helpers/no_lava, -/turf/simulated/floor/chasm, +/turf/simulated/floor/chasm/straight_down/lava_land_surface, /area/lavaland/surface/outdoors) "ag" = ( /obj/structure/railing{ @@ -49,7 +51,7 @@ /obj/structure/largecrate, /obj/item/clothing/head/bomb_hood, /obj/item/clothing/suit/bomb_suit, -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/pod/light{ oxygen = 0; nitrogen = 0 @@ -60,7 +62,9 @@ dir = 6 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/effect/mapping_helpers/no_lava, /turf/simulated/floor/plating/airless, /area/lavaland/surface/outdoors) @@ -69,7 +73,9 @@ dir = 1 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/effect/mapping_helpers/no_lava, /turf/simulated/floor/pod/light{ oxygen = 0; @@ -164,7 +170,7 @@ name = "degraded payload"; desc = "A weathered payload core, its once vital center now shattered, rendering it indistinguishable from a mere stone." }, -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plating/airless, /area/ruin/unpowered/althland_excavation) "ay" = ( @@ -193,13 +199,15 @@ /area/lavaland/surface/outdoors) "aB" = ( /obj/effect/mapping_helpers/no_lava, -/turf/simulated/floor/chasm, +/turf/simulated/floor/chasm/straight_down/lava_land_surface, /area/lavaland/surface/outdoors) "aC" = ( /obj/structure/railing/corner{ dir = 4 }, -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /obj/effect/mapping_helpers/no_lava, /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) @@ -228,7 +236,7 @@ dir = 1 }, /obj/effect/mapping_helpers/no_lava, -/turf/simulated/floor/chasm, +/turf/simulated/floor/chasm/straight_down/lava_land_surface, /area/lavaland/surface/outdoors) "aK" = ( /obj/structure/sign/explosives, @@ -240,14 +248,18 @@ dir = 1 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/effect/mapping_helpers/no_lava, /turf/simulated/floor/plating/airless, /area/lavaland/surface/outdoors) "aN" = ( /obj/structure/railing, /obj/effect/landmark/damageturf, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/effect/mapping_helpers/no_lava, /turf/simulated/floor/plating/airless, /area/lavaland/surface/outdoors) @@ -260,7 +272,9 @@ /obj/structure/railing, /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/damageturf, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/effect/mapping_helpers/no_lava, /turf/simulated/floor/pod/light{ oxygen = 0; @@ -302,7 +316,7 @@ /obj/structure/closet/crate/miningcar, /obj/item/stack/ore/plasma, /obj/item/stack/ore/plasma, -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plating/airless, /area/ruin/unpowered/althland_excavation) "bk" = ( @@ -354,7 +368,7 @@ "br" = ( /obj/structure/lattice, /obj/effect/mapping_helpers/no_lava, -/turf/simulated/floor/chasm, +/turf/simulated/floor/chasm/straight_down/lava_land_surface, /area/lavaland/surface/outdoors) "bx" = ( /obj/structure/railing{ @@ -362,7 +376,9 @@ }, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/effect/mapping_helpers/no_lava, /turf/simulated/floor/plating/airless, /area/lavaland/surface/outdoors) @@ -382,7 +398,7 @@ /area/ruin/unpowered/althland_excavation) "bB" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/white, +/obj/effect/turf_decal/delivery/white, /turf/simulated/floor/pod/light{ oxygen = 0; nitrogen = 0 @@ -411,7 +427,9 @@ dir = 1 }, /obj/effect/landmark/damageturf, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/effect/mapping_helpers/no_lava, /turf/simulated/floor/plating/airless, /area/lavaland/surface/outdoors) @@ -480,7 +498,7 @@ /area/ruin/unpowered/althland_excavation) "bP" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /obj/item/stack/sheet/wood, /turf/simulated/floor/plating/airless, /area/ruin/unpowered/althland_excavation) @@ -500,7 +518,9 @@ /obj/structure/railing/corner, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /obj/effect/mapping_helpers/no_lava, /turf/simulated/floor/pod/light{ oxygen = 0; @@ -511,7 +531,9 @@ /obj/structure/railing{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/mapping_helpers/no_lava, /turf/simulated/floor/plating/airless, /area/lavaland/surface/outdoors) @@ -531,7 +553,9 @@ /obj/structure/railing/corner{ dir = 1 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/pod/light{ oxygen = 0; nitrogen = 0 @@ -543,7 +567,9 @@ }, /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/damageturf, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /obj/effect/mapping_helpers/no_lava, /turf/simulated/floor/plating/airless, /area/lavaland/surface/outdoors) @@ -584,7 +610,9 @@ /obj/structure/railing/corner{ dir = 1 }, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /obj/effect/mapping_helpers/no_lava, /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) @@ -630,11 +658,13 @@ "hn" = ( /obj/structure/railing, /obj/effect/mapping_helpers/no_lava, -/turf/simulated/floor/chasm, +/turf/simulated/floor/chasm/straight_down/lava_land_surface, /area/lavaland/surface/outdoors) "hL" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /obj/effect/mapping_helpers/no_lava, /turf/simulated/floor/pod/light{ oxygen = 0; @@ -684,7 +714,7 @@ }, /obj/structure/lattice/lava, /obj/effect/mapping_helpers/no_lava, -/turf/simulated/floor/chasm, +/turf/simulated/floor/chasm/straight_down/lava_land_surface, /area/lavaland/surface/outdoors) "jL" = ( /obj/effect/decal/cleanable/dirt, @@ -721,7 +751,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/item/stack/sheet/wood, -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plating/airless, /area/ruin/unpowered/althland_excavation) "lF" = ( @@ -729,7 +759,9 @@ /obj/structure/railing/corner{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/decal/cleanable/dirt, /obj/structure/door_assembly/door_assembly_ext, /turf/simulated/floor/plating/airless, @@ -770,7 +802,7 @@ "nU" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/glass, -/obj/effect/decal/warning_stripes/white, +/obj/effect/turf_decal/delivery/white, /turf/simulated/floor/plating/airless, /area/ruin/unpowered/althland_excavation) "or" = ( @@ -806,7 +838,7 @@ "qa" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate/miningcar, -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /obj/item/gibtonite, /turf/simulated/floor/pod/light{ oxygen = 0; @@ -832,7 +864,7 @@ /area/ruin/unpowered/althland_excavation) "qT" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /obj/machinery/floodlight{ anchored = 1; desc = "A melted floodlight, despite being completely welded into the floor, it still somehow works."; @@ -875,7 +907,9 @@ /obj/structure/railing, /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/damageturf, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/effect/mapping_helpers/no_lava, /turf/simulated/floor/plating/airless, /area/lavaland/surface/outdoors) @@ -938,7 +972,9 @@ }, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/effect/mapping_helpers/no_lava, /turf/simulated/floor/pod/light{ oxygen = 0; @@ -978,7 +1014,9 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/structure/railing, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/effect/mapping_helpers/no_lava, /turf/simulated/floor/plating/airless, /area/lavaland/surface/outdoors) @@ -994,13 +1032,17 @@ "yz" = ( /obj/structure/railing, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/effect/mapping_helpers/no_lava, /turf/simulated/floor/plating/airless, /area/lavaland/surface/outdoors) "zh" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/effect/mapping_helpers/no_lava, /turf/simulated/floor/plating/airless, /area/lavaland/surface/outdoors) @@ -1033,7 +1075,9 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/damageturf, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/effect/mapping_helpers/no_lava, /turf/simulated/floor/plating/airless, /area/lavaland/surface/outdoors) @@ -1045,7 +1089,7 @@ "BW" = ( /obj/structure/lattice/lava, /obj/effect/mapping_helpers/no_lava, -/turf/simulated/floor/chasm, +/turf/simulated/floor/chasm/straight_down/lava_land_surface, /area/lavaland/surface/outdoors) "BZ" = ( /obj/machinery/atmospherics/binary/pump{ @@ -1153,7 +1197,7 @@ /area/lavaland/surface/outdoors) "Gp" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /mob/living/simple_animal/hostile/asteroid/hivelord/legion, /turf/simulated/floor/pod/light{ oxygen = 0; @@ -1166,7 +1210,9 @@ }, /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/damageturf, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/effect/mapping_helpers/no_lava, /turf/simulated/floor/plating/airless, /area/lavaland/surface/outdoors) @@ -1273,7 +1319,9 @@ dir = 9 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/effect/mapping_helpers/no_lava, /turf/simulated/floor/plating/airless, /area/lavaland/surface/outdoors) @@ -1295,7 +1343,9 @@ dir = 8 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/mapping_helpers/no_lava, /turf/simulated/floor/plating/airless, /area/lavaland/surface/outdoors) @@ -1400,7 +1450,9 @@ }, /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/damageturf, -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /obj/effect/mapping_helpers/no_lava, /turf/simulated/floor/plating/airless, /area/lavaland/surface/outdoors) @@ -1408,7 +1460,9 @@ /obj/structure/railing{ dir = 1 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/effect/mapping_helpers/no_lava, /turf/simulated/floor/plating/airless, /area/lavaland/surface/outdoors) @@ -1432,7 +1486,9 @@ /obj/structure/railing/corner{ dir = 1 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/effect/mapping_helpers/no_lava, /turf/simulated/floor/plating/airless, /area/lavaland/surface/outdoors) @@ -1477,7 +1533,9 @@ "Ya" = ( /obj/structure/railing, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/effect/mapping_helpers/no_lava, /turf/simulated/floor/pod/light{ oxygen = 0; diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_althland_facility.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_althland_facility.dmm index a8c57ea74002..042c64d744cc 100644 --- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_althland_facility.dmm +++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_althland_facility.dmm @@ -303,7 +303,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/white/partial, +/obj/effect/turf_decal/delivery/white/partial, /obj/machinery/light_construct/small{ dir = 8 }, @@ -448,7 +448,7 @@ "jY" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /obj/item/stack/sheet/mineral/gold{ pixel_x = -8; pixel_y = 8 @@ -569,7 +569,7 @@ /area/lavaland/surface/outdoors) "nQ" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /obj/structure/ore_box, /turf/simulated/floor/plasteel{ temperature = 300; @@ -776,7 +776,7 @@ }, /area/ruin/unpowered/althland_processing) "tD" = ( -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /obj/machinery/light_construct/small, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -1396,7 +1396,7 @@ "Ic" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /obj/structure/closet/crate/miningcar, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor{ @@ -1425,7 +1425,7 @@ "IT" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /obj/structure/ore_box, /turf/simulated/floor/plasteel{ temperature = 300; @@ -1519,7 +1519,7 @@ /area/ruin/unpowered/althland_processing) "Ln" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /obj/structure/closet/crate/miningcar, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -2077,7 +2077,7 @@ "ZN" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/white, +/obj/effect/turf_decal/delivery/white, /obj/structure/sign/poster/ripped{ pixel_x = -1; pixel_y = 32 diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_cube.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_cube.dmm deleted file mode 100644 index 66bd2dd2c110..000000000000 --- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_cube.dmm +++ /dev/null @@ -1,980 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"a" = ( -/turf/simulated/mineral/volcanic/lava_land_surface, -/area/lavaland/surface/outdoors) -"b" = ( -/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"c" = ( -/obj/effect/decal/remains/human, -/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"d" = ( -/turf/simulated/wall/indestructible/riveted, -/area/lavaland/surface/outdoors) -"e" = ( -/obj/machinery/wish_granter, -/obj/effect/mapping_helpers/no_lava, -/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) - -(1,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -b -a -b -b -b -b -b -b -a -a -a -a -a -a -a -b -a -"} -(2,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -b -a -b -b -c -b -b -b -b -a -a -a -a -a -a -a -a -"} -(3,1,1) = {" -a -b -a -a -a -a -b -a -a -a -a -a -a -a -b -a -b -b -b -a -a -b -b -a -a -b -b -a -a -a -"} -(4,1,1) = {" -a -a -a -a -b -b -b -a -a -a -a -a -a -a -b -b -b -a -a -b -b -b -b -b -b -b -b -a -b -b -"} -(5,1,1) = {" -a -a -b -b -b -b -b -a -a -a -a -a -a -a -a -a -b -b -b -b -b -b -b -b -b -b -b -a -a -b -"} -(6,1,1) = {" -b -a -a -a -a -a -a -a -a -a -a -a -a -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -a -b -"} -(7,1,1) = {" -b -a -a -a -a -a -a -a -a -a -b -b -b -b -b -b -b -c -b -b -c -b -b -b -c -b -b -b -b -a -"} -(8,1,1) = {" -a -a -a -a -a -a -a -a -a -a -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -a -"} -(9,1,1) = {" -a -a -b -a -a -a -a -a -a -a -b -b -b -b -c -b -b -b -b -b -b -b -b -b -b -b -b -b -b -b -"} -(10,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -b -b -b -b -b -c -b -b -b -b -b -b -b -b -c -b -b -b -"} -(11,1,1) = {" -a -a -a -b -a -a -a -a -a -a -a -a -a -b -b -b -b -b -b -b -b -b -b -c -b -b -b -b -b -b -"} -(12,1,1) = {" -a -a -b -a -a -a -b -b -a -a -c -b -b -b -b -b -c -b -c -b -b -b -b -b -b -b -b -b -b -b -"} -(13,1,1) = {" -a -a -b -b -b -b -b -b -b -b -b -b -c -c -b -c -c -b -b -b -b -b -b -b -b -b -b -b -c -b -"} -(14,1,1) = {" -a -a -b -c -b -b -b -b -c -b -c -d -d -d -d -d -b -b -b -b -b -b -c -b -b -b -b -b -b -b -"} -(15,1,1) = {" -a -a -b -b -b -b -c -b -b -b -b -d -d -d -d -d -b -c -b -b -c -b -a -b -b -b -b -b -b -b -"} -(16,1,1) = {" -a -a -b -b -b -b -b -b -b -c -b -d -d -e -d -d -b -b -a -a -b -b -a -a -b -b -b -b -b -b -"} -(17,1,1) = {" -a -a -b -b -b -b -b -c -b -b -c -d -d -d -d -d -c -c -a -a -a -a -a -a -a -b -b -a -b -b -"} -(18,1,1) = {" -a -a -b -a -a -a -b -b -b -b -b -d -d -d -d -d -b -c -b -a -a -a -a -a -b -b -b -c -a -a -"} -(19,1,1) = {" -a -a -b -a -a -a -b -b -b -b -b -c -b -c -c -b -c -b -b -a -a -a -a -a -b -a -b -b -a -a -"} -(20,1,1) = {" -a -a -b -b -b -b -b -b -c -b -b -b -c -b -b -b -b -b -a -a -a -a -a -a -a -a -a -a -a -a -"} -(21,1,1) = {" -a -a -b -b -b -b -b -b -b -b -b -b -b -c -b -b -b -b -b -a -a -a -a -a -a -a -a -a -a -a -"} -(22,1,1) = {" -a -a -b -b -b -b -a -b -b -b -a -b -b -b -b -b -b -b -b -b -a -a -a -a -a -a -a -a -a -a -"} -(23,1,1) = {" -a -a -a -a -a -a -b -b -b -b -b -b -b -b -b -b -c -b -b -a -a -a -a -a -a -a -a -a -a -a -"} -(24,1,1) = {" -a -a -a -a -a -a -c -b -b -b -b -b -b -b -c -b -b -b -b -a -a -a -a -a -a -a -a -a -a -a -"} -(25,1,1) = {" -a -a -b -b -b -b -b -b -b -b -b -b -b -b -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(26,1,1) = {" -b -b -b -b -b -b -b -b -b -b -c -b -b -b -b -b -a -a -a -a -a -b -a -a -a -a -a -a -a -a -"} -(27,1,1) = {" -b -b -b -a -a -a -a -a -a -a -a -b -c -b -b -a -b -b -b -b -b -b -a -a -a -a -a -a -a -a -"} -(28,1,1) = {" -b -b -b -a -a -a -a -a -a -a -a -b -b -b -b -b -b -b -b -b -b -b -c -b -b -b -b -b -b -b -"} -(29,1,1) = {" -b -a -a -a -a -a -a -a -a -a -a -b -b -b -b -b -b -b -b -b -a -a -a -a -b -a -b -b -b -b -"} -(30,1,1) = {" -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} diff --git a/_maps/map_files/RandomRuins/SpaceRuins/abandoned_engi_sat.dmm b/_maps/map_files/RandomRuins/SpaceRuins/abandoned_engi_sat.dmm index aee4d0141196..40cb7ab08a1e 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/abandoned_engi_sat.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/abandoned_engi_sat.dmm @@ -42,7 +42,9 @@ dir = 8; name = "Construction Driver" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/mapping_helpers/airlock/windoor/access/all/engineering/construction{ dir = 8 }, @@ -59,7 +61,9 @@ }, /area/ruin/space/abandoned_engi_sat) "cD" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/ruin/space/abandoned_engi_sat) "cH" = ( @@ -289,7 +293,9 @@ }, /area/ruin/space/abandoned_engi_sat) "jm" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/landmark/damageturf, /turf/simulated/floor/plating, /area/ruin/space/abandoned_engi_sat) @@ -299,7 +305,9 @@ /area/ruin/space/abandoned_engi_sat) "jK" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/ruin/space/abandoned_engi_sat) "jR" = ( @@ -360,7 +368,9 @@ /turf/simulated/floor/carpet/airless, /area/ruin/space/abandoned_engi_sat) "kJ" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/sign/poster/ripped{ pixel_y = 32; name = "torn sign"; @@ -389,7 +399,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/ruin/space/abandoned_engi_sat) "lu" = ( @@ -469,7 +481,9 @@ dir = 8 }, /obj/structure/cable, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating, /area/ruin/space/abandoned_engi_sat) "ne" = ( @@ -656,7 +670,9 @@ /turf/simulated/floor/wood/airless, /area/ruin/space/abandoned_engi_sat) "to" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/effect/landmark/damageturf, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -694,7 +710,9 @@ pixel_x = 0; pixel_y = 32 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating, /area/ruin/space/abandoned_engi_sat) "vn" = ( @@ -736,7 +754,9 @@ d2 = 8; icon_state = "1-8" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating, /area/ruin/space/abandoned_engi_sat) "xp" = ( @@ -927,7 +947,9 @@ /turf/simulated/floor/plasteel, /area/ruin/space/abandoned_engi_sat) "Db" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -952,7 +974,9 @@ }, /area/ruin/space/abandoned_engi_sat) "DJ" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/landmark/burnturf, /turf/simulated/floor/plasteel, /area/ruin/space/abandoned_engi_sat) @@ -1052,7 +1076,9 @@ /turf/template_noop, /area/ruin/space/abandoned_engi_sat) "GP" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/ruin/space/abandoned_engi_sat) "Ha" = ( @@ -1173,7 +1199,9 @@ dir = 8; name = "Construction Driver" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/mapping_helpers/airlock/windoor/access/all/engineering/construction{ dir = 8 }, @@ -1492,14 +1520,18 @@ dir = 8; name = "Construction Driver" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/mapping_helpers/airlock/windoor/access/all/engineering/construction{ dir = 8 }, /turf/simulated/floor/plating, /area/ruin/space/abandoned_engi_sat) "Zs" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/landmark/damageturf, /turf/simulated/floor/plasteel, /area/ruin/space/abandoned_engi_sat) diff --git a/_maps/map_files/RandomRuins/SpaceRuins/abandonedtele.dmm b/_maps/map_files/RandomRuins/SpaceRuins/abandonedtele.dmm index 692fb9b06487..59f18712e33f 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/abandonedtele.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/abandonedtele.dmm @@ -120,6 +120,10 @@ /obj/machinery/door/airlock/external, /turf/simulated/floor/plating/airless, /area/ruin/space/abandtele) +"M" = ( +/obj/machinery/atmospherics/binary/volume_pump, +/turf/simulated/floor/plating/airless, +/area/ruin/space/abandtele) (1,1,1) = {" a @@ -212,7 +216,7 @@ g k p t -h +w b b c @@ -280,8 +284,8 @@ c b b n +M r -w b b c diff --git a/_maps/map_files/RandomRuins/SpaceRuins/blowntcommsat.dmm b/_maps/map_files/RandomRuins/SpaceRuins/blowntcommsat.dmm index 86f648e16b17..1ea6c1179145 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/blowntcommsat.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/blowntcommsat.dmm @@ -1,11 +1,15 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "ab" = ( /obj/structure/computerframe, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/ruin/space/tcommsat) "ad" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/structure/closet/emcloset, /turf/simulated/floor/plasteel, /area/ruin/space/tcommsat) @@ -29,7 +33,9 @@ /turf/simulated/floor/plating/airless, /area/ruin/space/tcommsat) "bg" = ( -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/ruin/space/tcommsat) "bx" = ( @@ -52,7 +58,9 @@ /turf/simulated/floor/plating/airless, /area/ruin/space/tcommsat) "eu" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/ruin/space/tcommsat) "eM" = ( @@ -166,7 +174,9 @@ /turf/template_noop, /area/space/nearstation) "kP" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/ruin/space/tcommsat) "le" = ( @@ -209,7 +219,9 @@ }, /area/ruin/space/tcommsat) "nv" = ( -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/ruin/space/tcommsat) "nG" = ( @@ -326,7 +338,9 @@ /turf/template_noop, /area/space/nearstation) "tr" = ( -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/tcommsat) @@ -338,7 +352,9 @@ /turf/simulated/floor/plating/airless, /area/ruin/space/tcommsat) "vl" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/ruin/space/tcommsat) "wO" = ( @@ -515,7 +531,9 @@ /area/template_noop) "KD" = ( /obj/machinery/teleport/station, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/ruin/space/tcommsat) "KH" = ( @@ -608,7 +626,9 @@ /turf/template_noop, /area/space/nearstation) "PP" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/closet/firecloset, /turf/simulated/floor/plasteel, /area/ruin/space/tcommsat) @@ -664,7 +684,9 @@ /turf/simulated/floor/plating/airless, /area/ruin/space/tcommsat) "Rc" = ( -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/ruin/space/tcommsat) "Sp" = ( @@ -747,7 +769,9 @@ /turf/simulated/floor/plating/airless, /area/ruin/space/tcommsat) "Vh" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/ruin/space/tcommsat) "Vx" = ( @@ -788,7 +812,9 @@ /turf/template_noop, /area/space/nearstation) "Yt" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/ruin/space/tcommsat) "Yu" = ( @@ -828,7 +854,9 @@ /area/ruin/space/tcommsat) "Za" = ( /obj/machinery/teleport/hub, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/ruin/space/tcommsat) "Zd" = ( diff --git a/_maps/map_files/RandomRuins/SpaceRuins/meatpackers.dmm b/_maps/map_files/RandomRuins/SpaceRuins/meatpackers.dmm index 8f2843acb818..63adf20f7cea 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/meatpackers.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/meatpackers.dmm @@ -88,25 +88,33 @@ /turf/simulated/floor/plating/airless, /area/ruin/unpowered/BMPship/Delta) "aw" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plating, /area/ruin/unpowered/BMPship/Delta) "ax" = ( /obj/structure/closet/crate/freezer, /obj/item/reagent_containers/food/snacks/meat, /obj/item/reagent_containers/food/snacks/meat, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/ruin/unpowered/BMPship/Delta) "ay" = ( /obj/structure/closet/crate/freezer, /obj/item/reagent_containers/food/snacks/meat, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/ruin/unpowered/BMPship/Delta) "az" = ( /obj/structure/table, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/ruin/unpowered/BMPship/Delta) "aA" = ( @@ -115,11 +123,15 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/ruin/unpowered/BMPship/Delta) "aB" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/ruin/unpowered/BMPship/Delta) "aC" = ( @@ -137,7 +149,9 @@ pixel_y = 24; req_access = "" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/ruin/unpowered/BMPship/Delta) "aD" = ( @@ -152,7 +166,9 @@ /turf/simulated/floor/plating/airless, /area/ruin/unpowered/BMPship/Delta) "aH" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating, /area/ruin/unpowered/BMPship/Delta) "aI" = ( @@ -182,7 +198,9 @@ /area/ruin/unpowered/BMPship/Delta) "aN" = ( /obj/structure/largecrate, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating, /area/ruin/unpowered/BMPship/Delta) "aO" = ( @@ -200,20 +218,28 @@ /turf/simulated/floor/wood, /area/ruin/unpowered/BMPship/Fore) "aR" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plating, /area/ruin/unpowered/BMPship/Fore) "aS" = ( /obj/structure/rack, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/ruin/unpowered/BMPship/Fore) "aT" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/ruin/unpowered/BMPship/Fore) "aU" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plating, /area/ruin/unpowered/BMPship/Fore) "aV" = ( @@ -271,7 +297,9 @@ /turf/simulated/floor/wood, /area/ruin/unpowered/BMPship/Fore) "bj" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating, /area/ruin/unpowered/BMPship/Fore) "bk" = ( @@ -301,7 +329,9 @@ "bp" = ( /obj/structure/closet/crate, /obj/item/stack/spacecash/c100, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating, /area/ruin/unpowered/BMPship/Delta) "bq" = ( @@ -310,16 +340,22 @@ }, /area/ruin/unpowered/BMPship/Fore) "br" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating, /area/ruin/unpowered/BMPship/Fore) "bs" = ( /obj/machinery/light/small, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating, /area/ruin/unpowered/BMPship/Fore) "bt" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plating, /area/ruin/unpowered/BMPship/Fore) "bu" = ( @@ -344,7 +380,9 @@ /turf/simulated/floor/plating, /area/ruin/unpowered/BMPship/Delta) "bC" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating, /area/ruin/unpowered/BMPship/Delta) "bE" = ( @@ -363,42 +401,56 @@ /area/ruin/unpowered/BMPship/Delta) "bH" = ( /obj/structure/largecrate, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plating, /area/ruin/unpowered/BMPship/Delta) "bI" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating, /area/ruin/unpowered/BMPship/Delta) "bJ" = ( /obj/machinery/light/small, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating, /area/ruin/unpowered/BMPship/Delta) "bK" = ( /obj/structure/kitchenspike, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating, /area/ruin/unpowered/BMPship/Delta) "bL" = ( /obj/structure/closet/crate, /obj/item/analyzer, /obj/item/stack/spacecash/c10, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating, /area/ruin/unpowered/BMPship/Delta) "bM" = ( /obj/structure/closet/crate, /obj/item/stack/spacecash/c100, /obj/item/stack/spacecash/c50, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating, /area/ruin/unpowered/BMPship/Delta) "bN" = ( /obj/structure/closet/crate/freezer, /obj/item/reagent_containers/food/snacks/meat, /obj/item/reagent_containers/food/snacks/hugemushroomslice, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating, /area/ruin/unpowered/BMPship/Delta) "bO" = ( @@ -407,7 +459,9 @@ pixel_y = -24 }, /obj/machinery/light/small, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating, /area/ruin/unpowered/BMPship/Delta) "bP" = ( @@ -417,11 +471,15 @@ icon_state = "1-2"; tag = "" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating, /area/ruin/unpowered/BMPship/Delta) "bQ" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plating, /area/ruin/unpowered/BMPship/Delta) "bS" = ( @@ -654,7 +712,9 @@ }, /area/ruin/unpowered/BMPship/Aft) "cA" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel{ icon_state = "hydrofloor" }, @@ -751,7 +811,9 @@ }, /area/ruin/unpowered/BMPship/Aft) "cS" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/ruin/unpowered/BMPship/Aft) "cT" = ( @@ -776,7 +838,9 @@ /turf/simulated/floor/plating, /area/ruin/unpowered/BMPship/Aft) "cV" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/ruin/unpowered/BMPship/Aft) "cW" = ( @@ -845,7 +909,9 @@ icon_state = "0-4" }, /obj/machinery/computer/monitor/secret, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/ruin/unpowered/BMPship/Aft) "dk" = ( @@ -1026,7 +1092,9 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/ruin/unpowered/BMPship/Aft) "dG" = ( @@ -1138,10 +1206,10 @@ }, /area/ruin/unpowered/BMPship/Midship) "dT" = ( -/obj/effect/decal/warning_stripes/yellow/partial{ +/obj/effect/turf_decal/delivery/partial{ dir = 4 }, -/obj/effect/decal/warning_stripes/arrow{ +/obj/effect/turf_decal/arrows/black{ dir = 4 }, /turf/simulated/floor/plasteel{ @@ -1222,7 +1290,9 @@ "ed" = ( /obj/structure/rack, /obj/item/storage/box/lights, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "hydrofloor" }, @@ -1402,7 +1472,9 @@ "ez" = ( /obj/structure/rack, /obj/item/storage/belt/utility/full, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "hydrofloor" }, @@ -1510,7 +1582,9 @@ /area/ruin/unpowered/BMPship/Aft) "eM" = ( /obj/structure/rack, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/ruin/unpowered/BMPship/Aft) "eQ" = ( @@ -1712,7 +1786,9 @@ /turf/simulated/floor/plating, /area/ruin/unpowered/BMPship/Aft) "fw" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "hydrofloor" }, @@ -1836,7 +1912,9 @@ /area/ruin/unpowered/BMPship/Aft) "fM" = ( /obj/structure/reagent_dispensers/fueltank, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/ruin/unpowered/BMPship/Aft) "fN" = ( @@ -1890,7 +1968,9 @@ }, /area/ruin/unpowered/BMPship/Aft) "fW" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/ruin/unpowered/BMPship/Aft) "fX" = ( diff --git a/_maps/map_files/RandomRuins/SpaceRuins/moonoutpost19.dmm b/_maps/map_files/RandomRuins/SpaceRuins/moonoutpost19.dmm index 462687c81731..b77a8861bfc5 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/moonoutpost19.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/moonoutpost19.dmm @@ -88,7 +88,9 @@ tag = "" }, /obj/structure/alien/weeds, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -231,7 +233,9 @@ name = "xenobiology monitor"; network = list("MO19X") }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -364,7 +368,9 @@ pixel_y = 8 }, /obj/structure/alien/weeds, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -596,7 +602,9 @@ "bm" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/ruin/space/unpowered) "bn" = ( @@ -620,7 +628,9 @@ /obj/structure/closet/l3closet/scientist, /obj/structure/window/reinforced, /obj/structure/alien/weeds, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -779,7 +789,9 @@ tag = "" }, /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/ruin/space/unpowered) "bD" = ( @@ -821,7 +833,9 @@ /obj/item/shard{ icon_state = "small" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -1074,7 +1088,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/ruin/space/unpowered) "cf" = ( @@ -1099,7 +1115,9 @@ }, /obj/structure/closet/l3closet/scientist, /obj/structure/alien/weeds, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -1260,20 +1278,26 @@ pixel_y = 5 }, /obj/structure/alien/weeds, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, /area/ruin/space/unpowered) "cx" = ( /obj/structure/alien/weeds/node, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, /area/ruin/space/unpowered) "cy" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -1284,7 +1308,9 @@ /obj/item/mmi, /obj/item/mmi, /obj/structure/alien/weeds, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -1307,7 +1333,9 @@ name = "Acid-Proof disposal pipe" }, /obj/structure/alien/weeds, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -1505,7 +1533,9 @@ }, /obj/item/pen, /obj/item/radio/off, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -1661,7 +1691,9 @@ "dg" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/alien/weeds, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -2114,7 +2146,7 @@ id_tag = "Awaybiohazard"; name = "Acid-Proof biohazard containment door" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurplecorner" @@ -2128,7 +2160,7 @@ name = "Acid-Proof biohazard containment door" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -2140,7 +2172,7 @@ id_tag = "Awaybiohazard"; name = "Acid-Proof biohazard containment door" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "whitepurplecorner" }, @@ -2289,7 +2321,9 @@ dir = 8 }, /obj/item/circuitboard/teleporter, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -2299,14 +2333,18 @@ /obj/item/paicard{ pixel_x = 4 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, /area/ruin/space/unpowered) "er" = ( /obj/structure/rack, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -2445,7 +2483,9 @@ }, /area/ruin/space/unpowered) "eE" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -2468,7 +2508,9 @@ info = "19 06 2554

I fucking knew it. There was a major breach, that idiotic force field failed, and the xenomorphs rushed out and took out the scientists. I've managed to make it to my office and closed the blast doors. I can hear them trying to pry open the doors. Probably don't have long. I have no clue what has happened to the rest of the crew, for all I know they've been killed to produce more of the fucks."; name = "Hastily Written Note" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -2481,14 +2523,18 @@ dir = 4; name = "emergency shower" }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, /area/ruin/space/unpowered) "eI" = ( /obj/structure/closet/firecloset, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -2629,14 +2675,18 @@ }, /obj/structure/table, /obj/machinery/computer/id_upgrader, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, /area/ruin/space/unpowered) "eY" = ( /obj/machinery/light/small, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -2647,7 +2697,9 @@ /obj/item/taperecorder{ pixel_x = -3 }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -2659,7 +2711,9 @@ pixel_y = 2 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -2667,7 +2721,9 @@ "fb" = ( /obj/structure/closet/emcloset, /obj/machinery/light/small, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -3795,7 +3851,9 @@ /obj/structure/chair{ dir = 8 }, -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/ruin/space/unpowered) "hy" = ( @@ -3965,18 +4023,24 @@ /turf/simulated/floor/plating/airless, /area/ruin/space/powered) "hR" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/ruin/space/unpowered) "hS" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/ruin/space/unpowered) "hT" = ( /obj/structure/table, /obj/item/storage/fancy/cigarettes/dromedaryco, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/ruin/space/unpowered) "hU" = ( @@ -4112,7 +4176,9 @@ /area/ruin/space/powered) "in" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/ruin/space/unpowered) "io" = ( @@ -4222,7 +4288,9 @@ "iB" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/ruin/space/unpowered) "iC" = ( @@ -4395,7 +4463,9 @@ network = list("MO19") }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/ruin/space/unpowered) "iY" = ( @@ -4492,7 +4562,9 @@ /turf/simulated/floor/mineral/titanium/yellow, /area/ruin/space/powered) "ji" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, @@ -4580,7 +4652,9 @@ /turf/simulated/floor/mineral/titanium/blue, /area/ruin/space/powered) "ju" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/ruin/space/unpowered) "jv" = ( @@ -4624,7 +4698,9 @@ /area/ruin/space/unpowered) "jA" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/ruin/space/unpowered) "jB" = ( diff --git a/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm b/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm index 221e378c02ee..7393ce0c198e 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm @@ -656,7 +656,7 @@ dir = 1 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/arrow{ +/obj/effect/turf_decal/arrows/black{ dir = 1 }, /turf/simulated/floor/plasteel/airless, @@ -1233,7 +1233,7 @@ "dz" = ( /obj/structure/transit_tube/station/reverse, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/arrow, +/obj/effect/turf_decal/arrows/black, /turf/simulated/floor/plasteel, /area/ruin/ancientstation) "dA" = ( @@ -4051,7 +4051,9 @@ in_use = 1 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel/white, /area/ruin/ancientstation/proto) "jE" = ( @@ -4107,7 +4109,9 @@ in_use = 1 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel/white, /area/ruin/ancientstation/proto) "jJ" = ( @@ -4154,16 +4158,24 @@ /turf/simulated/floor/plasteel, /area/ruin/ancientstation) "jP" = ( -/obj/effect/decal/warning_stripes/southeast, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/effect/decal/cleanable/dirt, /obj/structure/showcase/machinery/oldpod, /turf/simulated/floor/plasteel, /area/ruin/ancientstation) "jQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/southeast, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/effect/decal/cleanable/dirt, /obj/structure/showcase/machinery/oldpod, /turf/simulated/floor/plasteel, @@ -4194,7 +4206,9 @@ /area/ruin/ancientstation/proto) "jU" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel/white, /area/ruin/ancientstation/proto) "jV" = ( @@ -4203,7 +4217,9 @@ /area/ruin/ancientstation/proto) "jW" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel/white, /area/ruin/ancientstation/proto) "jX" = ( @@ -4292,8 +4308,12 @@ /area/ruin/ancientstation) "ki" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/southwestcorner, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /obj/machinery/firealarm{ dir = 8; name = "west bump"; @@ -4303,8 +4323,12 @@ /area/ruin/ancientstation/proto) "kj" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/northeastcorner, -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /turf/simulated/floor/plasteel/white, /area/ruin/ancientstation/proto) "kk" = ( @@ -4474,7 +4498,7 @@ dir = 1 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/arrow{ +/obj/effect/turf_decal/arrows/black{ dir = 1 }, /turf/simulated/floor/plasteel, @@ -4490,23 +4514,35 @@ /turf/simulated/mineral/random/high_chance, /area/ruin/unpowered) "kI" = ( -/obj/effect/decal/warning_stripes/southeast, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/effect/decal/cleanable/dirt, /obj/effect/mob_spawn/human/alive/old/sec, /turf/simulated/floor/plasteel, /area/ruin/ancientstation) "kJ" = ( -/obj/effect/decal/warning_stripes/southeast, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/effect/decal/cleanable/dirt, /obj/effect/mob_spawn/human/alive/old/sci, /turf/simulated/floor/plasteel, /area/ruin/ancientstation) "kK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/southeast, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/effect/decal/cleanable/dirt, /obj/effect/mob_spawn/human/alive/old/eng, /turf/simulated/floor/plasteel, @@ -5021,7 +5057,7 @@ "lO" = ( /obj/structure/transit_tube/station/reverse, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/arrow, +/obj/effect/turf_decal/arrows/black, /turf/simulated/floor/plasteel, /area/ruin/ancientstation/thetacorridor) "rN" = ( diff --git a/_maps/map_files/RandomRuins/SpaceRuins/onehalf.dmm b/_maps/map_files/RandomRuins/SpaceRuins/onehalf.dmm index 4f107ee8cf6a..0cbdaba9c8e1 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/onehalf.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/onehalf.dmm @@ -120,7 +120,9 @@ id_tag = "bayext1"; name = "mining drone bay blast door" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/ruin/space/onehalf/drone_bay) "at" = ( @@ -128,7 +130,9 @@ id_tag = "bayext2"; name = "mining drone bay blast door" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/ruin/space/onehalf/drone_bay) "au" = ( @@ -136,7 +140,9 @@ id_tag = "bayext3"; name = "mining drone bay blast door" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/ruin/space/onehalf/drone_bay) "av" = ( @@ -144,7 +150,9 @@ id_tag = "bayext4"; name = "mining drone bay blast door" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/ruin/space/onehalf/drone_bay) "aw" = ( @@ -211,7 +219,9 @@ /turf/simulated/floor/plating/airless, /area/ruin/space/onehalf/drone_bay) "aG" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/ruin/space/onehalf/drone_bay) "aH" = ( @@ -387,16 +397,22 @@ d2 = 4; icon_state = "1-4" }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/ruin/space/onehalf/drone_bay) "ba" = ( /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/ruin/space/onehalf/drone_bay) "bb" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/ruin/space/onehalf/drone_bay) "bc" = ( @@ -615,7 +631,9 @@ /area/ruin/space/onehalf/hallway) "by" = ( /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/ruin/space/onehalf/drone_bay) "bz" = ( @@ -1293,7 +1311,9 @@ name = "Mining Drone Bay APC"; pixel_y = 24 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/ruin/space/onehalf/drone_bay) "Ab" = ( diff --git a/_maps/map_files/RandomRuins/SpaceRuins/spacebar.dmm b/_maps/map_files/RandomRuins/SpaceRuins/spacebar.dmm index 73a5c1395adf..bbafdde4db70 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/spacebar.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/spacebar.dmm @@ -165,7 +165,9 @@ /turf/simulated/floor/plasteel, /area/ruin/space/powered/bar) "aP" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/marker_beacon/dock_marker, /turf/simulated/floor/plating/airless, /area/ruin/space/powered) @@ -321,7 +323,9 @@ /turf/simulated/floor/plating, /area/ruin/space/powered/bar) "bo" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/ruin/space/powered) "bq" = ( @@ -332,7 +336,9 @@ /turf/template_noop, /area/space/nearstation) "bt" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating, /area/ruin/space/powered) "bF" = ( @@ -660,8 +666,12 @@ id_tag = "pod cycle"; name = "airlock dock" }, -/obj/effect/decal/warning_stripes/south, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/ruin/space/powered) "DT" = ( @@ -889,7 +899,9 @@ /turf/simulated/floor/plating, /area/ruin/space/powered/bar) "RX" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/marker_beacon/dock_marker, /turf/simulated/floor/plating, /area/ruin/space/powered) @@ -955,8 +967,12 @@ id_tag = "pod cycle"; name = "airlock dock" }, -/obj/effect/decal/warning_stripes/north, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating/airless, /area/ruin/space/powered) "ZM" = ( diff --git a/_maps/map_files/RandomRuins/SpaceRuins/syndicatedruglab.dmm b/_maps/map_files/RandomRuins/SpaceRuins/syndicatedruglab.dmm index 34c499b0f78a..d0d197efa6fd 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/syndicatedruglab.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/syndicatedruglab.dmm @@ -126,7 +126,9 @@ /turf/simulated/floor/pod/dark, /area/ruin/space/syndicate_druglab) "rn" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/disposalpipe/segment, /obj/structure/closet/walllocker/emerglocker/west, /turf/simulated/floor/plating, @@ -152,7 +154,9 @@ /turf/simulated/floor/pod/dark, /area/ruin/space/syndicate_druglab) "te" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, /area/ruin/space/syndicate_druglab) @@ -176,7 +180,9 @@ /turf/simulated/floor/pod/dark, /area/ruin/space/syndicate_druglab) "vz" = ( -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -206,7 +212,9 @@ /turf/simulated/floor/pod/dark, /area/ruin/space/syndicate_druglab) "ym" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/disposalpipe/segment, /obj/machinery/light/small{ dir = 8 @@ -225,7 +233,9 @@ /turf/simulated/floor/plating, /area/ruin/space/syndicate_druglab) "AI" = ( -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /obj/machinery/door_control{ id = "syndicatedruglab"; name = "Syndicate Drug Lab Hangar"; @@ -307,7 +317,9 @@ /turf/simulated/floor/pod/dark, /area/ruin/space/syndicate_druglab) "II" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -324,11 +336,15 @@ /turf/simulated/floor/pod/dark, /area/ruin/space/syndicate_druglab) "KI" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating, /area/ruin/space/syndicate_druglab) "LQ" = ( -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" @@ -339,15 +355,21 @@ /turf/simulated/wall/mineral/titanium/survival, /area/ruin/space/syndicate_druglab) "Ou" = ( -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plating, /area/ruin/space/syndicate_druglab) "Oy" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/ruin/space/syndicate_druglab) "Oz" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/decal/cleanable/blood/oil, /turf/simulated/floor/plating, /area/ruin/space/syndicate_druglab) @@ -387,7 +409,9 @@ /turf/simulated/floor/carpet/black, /area/ruin/space/syndicate_druglab) "TJ" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/effect/decal/cleanable/blood/oil/streak, /turf/simulated/floor/plating, /area/ruin/space/syndicate_druglab) @@ -418,7 +442,9 @@ /turf/simulated/floor/plating, /area/ruin/space/syndicate_druglab) "Yw" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating, /area/ruin/space/syndicate_druglab) diff --git a/_maps/map_files/RandomRuins/SpaceRuins/syndie_space_base.dmm b/_maps/map_files/RandomRuins/SpaceRuins/syndie_space_base.dmm index b6a306a68a48..0344527dc6d9 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/syndie_space_base.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/syndie_space_base.dmm @@ -357,7 +357,7 @@ /turf/simulated/floor/engine, /area/ruin/unpowered/syndicate_space_base/testlab) "dP" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/portable/canister/sleeping_agent, /turf/simulated/floor/plating, /area/ruin/unpowered/syndicate_space_base/engineering) @@ -1064,7 +1064,7 @@ /area/ruin/unpowered/syndicate_space_base/telecomms) "kI" = ( /obj/machinery/atmospherics/portable/canister/toxins, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plating, /area/ruin/unpowered/syndicate_space_base/engineering) "kU" = ( @@ -1134,7 +1134,7 @@ /area/ruin/unpowered/syndicate_space_base/cargo) "lw" = ( /obj/structure/reagent_dispensers/fueltank, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "yellow" @@ -1447,7 +1447,9 @@ }, /area/ruin/unpowered/syndicate_space_base/bar) "oZ" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/binary/pump{ dir = 1 }, @@ -1655,7 +1657,9 @@ }, /area/ruin/unpowered/syndicate_space_base/bar) "rW" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/binary/pump, /turf/simulated/floor/plating, /area/ruin/unpowered/syndicate_space_base/engineering) @@ -1669,7 +1673,7 @@ }, /area/ruin/unpowered/syndicate_space_base/chemistry) "sr" = ( -/obj/effect/decal/warning_stripes/blue, +/obj/effect/turf_decal/delivery/blue, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -2005,7 +2009,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurplefull" @@ -2615,7 +2619,7 @@ /area/ruin/unpowered/syndicate_space_base/bar) "Cr" = ( /obj/machinery/atmospherics/portable/canister/oxygen, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plating, /area/ruin/unpowered/syndicate_space_base/engineering) "Cv" = ( @@ -3121,7 +3125,7 @@ /area/ruin/unpowered/syndicate_space_base/engineering) "He" = ( /obj/machinery/atmospherics/portable/scrubber, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "yellow" @@ -3451,7 +3455,7 @@ /area/ruin/unpowered/syndicate_space_base/bar) "KH" = ( /obj/machinery/atmospherics/portable/canister/oxygen, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/alarm/syndicate{ pixel_y = 24 }, @@ -4083,7 +4087,7 @@ /area/ruin/unpowered/syndicate_space_base/virology) "RN" = ( /obj/structure/reagent_dispensers/watertank, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "yellow" @@ -4132,7 +4136,7 @@ }, /area/ruin/unpowered/syndicate_space_base/chemistry) "SI" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/bluespace_beacon/syndicate/infiltrator, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -4377,7 +4381,7 @@ /area/ruin/unpowered/syndicate_space_base/engineering) "Vg" = ( /obj/machinery/atmospherics/portable/canister/carbon_dioxide, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plating, /area/ruin/unpowered/syndicate_space_base/engineering) "Vl" = ( @@ -4719,7 +4723,9 @@ }, /area/ruin/unpowered/syndicate_space_base/bar) "Zo" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/computer/general_air_control/large_tank_control{ inlet_injector_autolink_id = "syndiebase_mix_in"; outlet_vent_autolink_id = "syndiebase_mix_out"; diff --git a/_maps/map_files/RandomRuins/SpaceRuins/syndiedepot.dmm b/_maps/map_files/RandomRuins/SpaceRuins/syndiedepot.dmm index c6ca1adb3351..6888c9dfd94d 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/syndiedepot.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/syndiedepot.dmm @@ -270,7 +270,7 @@ dir = 1; on = 1 }, -/obj/effect/decal/warning_stripes/blue, +/obj/effect/turf_decal/delivery/blue, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -282,7 +282,7 @@ }, /area/syndicate_depot/core) "aT" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/bluespace_beacon/syndicate, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -593,7 +593,7 @@ }, /area/syndicate_depot/core) "bM" = ( -/obj/effect/decal/warning_stripes/red, +/obj/effect/turf_decal/delivery/red, /obj/structure/window/plasmareinforced{ dir = 8 }, @@ -784,7 +784,9 @@ }, /area/syndicate_depot/core) "cl" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -908,7 +910,9 @@ }, /area/syndicate_depot/core) "cA" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 4 }, @@ -918,7 +922,9 @@ }, /area/syndicate_depot/core) "cB" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 4 }, diff --git a/_maps/map_files/RandomRuins/SpaceRuins/ussp.dmm b/_maps/map_files/RandomRuins/SpaceRuins/ussp.dmm index 64e3b4013582..7f3673136216 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/ussp.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/ussp.dmm @@ -3748,7 +3748,9 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /turf/simulated/floor/wood, /area/ruin/space/derelict/crew_quarters) "jh" = ( @@ -3858,7 +3860,9 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "redblue" @@ -3892,7 +3896,9 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "caution" @@ -3949,7 +3955,9 @@ /obj/machinery/atmospherics/pipe/manifold/hidden{ dir = 8 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/wood, /area/ruin/space/derelict/crew_quarters) "jK" = ( @@ -4225,7 +4233,9 @@ /area/ruin/space/derelict/hallway/primary) "kk" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "redblue" @@ -4314,7 +4324,9 @@ icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "caution" @@ -4454,7 +4466,9 @@ icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/simple/hidden, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/wood, /area/ruin/space/derelict/crew_quarters) "kG" = ( @@ -4597,7 +4611,9 @@ pixel_x = 32 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "redblue" @@ -4638,7 +4654,9 @@ }, /obj/structure/rack, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "caution" @@ -4708,7 +4726,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 5 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/wood, /area/ruin/space/derelict/crew_quarters) "lo" = ( @@ -4903,7 +4923,9 @@ name = "interior access button"; pixel_x = 25 }, -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/simulated/floor/wood, /area/ruin/space/derelict/crew_quarters) "lH" = ( @@ -7172,7 +7194,9 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/grass, /area/ruin/space/derelict/arrival) "rz" = ( @@ -7184,7 +7208,9 @@ name = "Cygni Commemorative Statue"; pixel_y = 16 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/flora/ausbushes/fullgrass{ pixel_y = 5 }, @@ -7203,7 +7229,9 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/grass, /area/ruin/space/derelict/arrival) "rB" = ( @@ -7326,7 +7354,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 4 }, -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "red" @@ -7346,7 +7376,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel{ icon_state = "red" }, @@ -7365,7 +7397,9 @@ name = "interior access button"; pixel_y = -25 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel{ icon_state = "red" }, @@ -7381,7 +7415,9 @@ dir = 10; initialize_directions = 10 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel{ icon_state = "red" }, @@ -7389,7 +7425,9 @@ "rS" = ( /obj/machinery/light/spot, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "red" diff --git a/_maps/map_files/RandomRuins/SpaceRuins/wreckedcargoship.dmm b/_maps/map_files/RandomRuins/SpaceRuins/wreckedcargoship.dmm index 22f544f2da6d..6314508d4d22 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/wreckedcargoship.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/wreckedcargoship.dmm @@ -9,7 +9,7 @@ /turf/simulated/floor/pod/light, /area/ruin/space/wreck_cargoship) "ah" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/shutters{ id_tag = "cargoshipblastdoor2" }, @@ -20,7 +20,7 @@ /area/ruin/space/wreck_cargoship) "aW" = ( /obj/structure/fans/tiny, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plating, /area/ruin/space/wreck_cargoship) "bf" = ( @@ -57,7 +57,9 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb2, /obj/structure/rack, @@ -112,8 +114,12 @@ }, /area/ruin/space/wreck_cargoship) "fm" = ( -/obj/effect/decal/warning_stripes/west, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel/stairs{ dir = 4 }, @@ -229,7 +235,7 @@ /turf/simulated/floor/plasteel, /area/ruin/space/wreck_cargoship) "jN" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/effect/decal/cleanable/glass, /obj/effect/decal/cleanable/shreds{ layer = 2 @@ -250,7 +256,9 @@ /obj/structure/railing{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "titanium_dam5"; dir = 4 @@ -258,7 +266,7 @@ /area/ruin/space/wreck_cargoship) "kt" = ( /obj/structure/railing/corner, -/obj/effect/decal/warning_stripes/white/partial{ +/obj/effect/turf_decal/delivery/white/partial{ dir = 1 }, /turf/simulated/floor/plasteel, @@ -288,7 +296,9 @@ /area/ruin/space/wreck_cargoship) "kU" = ( /obj/structure/table, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/sign/poster/contraband/tools{ pixel_y = 32 }, @@ -309,7 +319,9 @@ /turf/simulated/floor/plating, /area/ruin/space/wreck_cargoship) "lQ" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating, /area/ruin/space/wreck_cargoship) "lW" = ( @@ -362,7 +374,9 @@ }, /area/ruin/space/wreck_cargoship) "nr" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/decal/cleanable/dirt, /obj/structure/grille/broken, /obj/machinery/door_control{ @@ -383,7 +397,7 @@ /turf/simulated/wall/mineral/plastitanium/nodiagonal, /area/ruin/space/wreck_cargoship) "nB" = ( -/obj/effect/decal/warning_stripes/white/partial{ +/obj/effect/turf_decal/delivery/white/partial{ dir = 1 }, /turf/simulated/floor/plasteel, @@ -428,14 +442,16 @@ /obj/structure/railing{ dir = 1 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "titanium"; dir = 4 }, /area/ruin/space/wreck_cargoship) "pz" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/barricade/wooden/crude{ layer = 4 }, @@ -452,7 +468,9 @@ }, /area/ruin/space/wreck_cargoship) "pL" = ( -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "titanium"; dir = 4 @@ -504,7 +522,9 @@ /turf/simulated/floor/plating, /area/ruin/space/wreck_cargoship) "rA" = ( -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /obj/structure/closet/crate, /obj/item/clothing/under/syndicate, /obj/item/clothing/under/syndicate, @@ -564,7 +584,7 @@ /area/ruin/space/wreck_cargoship) "uH" = ( /obj/structure/fans/tiny, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/multi_tile/impassable/three_tile_hor{ id_tag = "cargoshipblastdoor1" }, @@ -623,7 +643,9 @@ /area/ruin/space/wreck_cargoship) "zm" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/railing/corner, /turf/simulated/floor/plasteel{ icon_state = "titanium"; @@ -681,7 +703,9 @@ /turf/simulated/floor/plasteel, /area/ruin/space/wreck_cargoship) "Bx" = ( -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /obj/structure/rack, /obj/structure/sign/cargo{ pixel_x = -32 @@ -718,7 +742,9 @@ /obj/structure/railing{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/largecrate, /turf/simulated/floor/plasteel{ icon_state = "titanium"; @@ -774,7 +800,9 @@ }, /area/ruin/space/wreck_cargoship) "GR" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/effect/landmark/damageturf, /turf/simulated/floor/plasteel{ icon_state = "black" @@ -838,7 +866,9 @@ /obj/structure/railing/corner{ dir = 4 }, -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "titanium"; dir = 4 @@ -855,7 +885,9 @@ /turf/simulated/floor/plating, /area/ruin/space/wreck_cargoship) "Kw" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel/stairs{ dir = 4 }, @@ -869,7 +901,9 @@ }, /area/ruin/space/wreck_cargoship) "KZ" = ( -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb, /obj/structure/largecrate, @@ -894,7 +928,9 @@ }, /area/ruin/space/wreck_cargoship) "LF" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 8; @@ -922,7 +958,9 @@ /obj/structure/railing{ dir = 1 }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/effect/decal/remains/human, /turf/simulated/floor/plasteel{ icon_state = "titanium"; @@ -970,7 +1008,7 @@ id_tag = "cargoshipblastdoor3"; name = "auxiliary equipment storage shutters" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plating, /area/ruin/space/wreck_cargoship) "NR" = ( @@ -987,7 +1025,9 @@ /obj/structure/railing/corner{ dir = 1 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "titanium"; dir = 4 @@ -1028,7 +1068,9 @@ }, /area/ruin/space/wreck_cargoship) "Se" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/landmark/damageturf, /obj/machinery/button/windowtint{ pixel_y = -32 @@ -1045,7 +1087,9 @@ /turf/simulated/floor/plating, /area/ruin/space/wreck_cargoship) "SI" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/effect/landmark/burnturf, /turf/simulated/floor/plasteel{ icon_state = "black" @@ -1065,7 +1109,7 @@ id_tag = "cargoshipblastdoor3"; name = "auxiliary equipment storage shutters" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plating, /area/ruin/space/wreck_cargoship) "TS" = ( @@ -1087,7 +1131,9 @@ /obj/structure/railing{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/decal/cleanable/cobweb2, /obj/structure/reagent_dispensers/watertank, /turf/simulated/floor/plasteel{ @@ -1104,7 +1150,7 @@ /area/ruin/space/wreck_cargoship) "UE" = ( /obj/machinery/door/airlock/maintenance_hatch, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plating, /area/ruin/space/wreck_cargoship) "UN" = ( @@ -1115,7 +1161,9 @@ /turf/simulated/wall/mineral/plastitanium, /area/ruin/space/wreck_cargoship) "UQ" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "black" @@ -1125,7 +1173,9 @@ /obj/structure/railing{ dir = 1 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "titanium_dam3"; @@ -1144,7 +1194,9 @@ /turf/simulated/floor/plating, /area/ruin/space/wreck_cargoship) "Vt" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/effect/decal/cleanable/blood/old, /turf/simulated/floor/plasteel{ icon_state = "black" @@ -1170,7 +1222,9 @@ /obj/structure/railing/corner{ dir = 4 }, -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "titanium"; @@ -1191,7 +1245,9 @@ /obj/structure/railing/corner{ dir = 8 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "titanium"; dir = 4 @@ -1201,7 +1257,7 @@ /obj/machinery/door/poddoor/shutters{ id_tag = "cargoshipblastdoor2" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/barricade/wooden/crude{ layer = 4 }, @@ -1266,7 +1322,9 @@ /turf/simulated/floor/plating, /area/ruin/space/wreck_cargoship) "YV" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/decal/cleanable/glass, /turf/simulated/floor/plasteel/stairs{ dir = 4 diff --git a/_maps/map_files/cerestation/cerestation.dmm b/_maps/map_files/cerestation/cerestation.dmm index f1d31c37a963..d4089961c97a 100644 --- a/_maps/map_files/cerestation/cerestation.dmm +++ b/_maps/map_files/cerestation/cerestation.dmm @@ -1,4 +1,9 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aab" = ( +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/aisat/interior/secondary) "aac" = ( /obj/docking_port/stationary{ dheight = 9; @@ -27,6 +32,33 @@ icon_state = "grimy" }, /area/station/security/detective) +"aap" = ( +/obj/structure/disposalpipe/junction/reversed{ + dir = 8 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/east) +"aar" = ( +/obj/machinery/r_n_d/server/core, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 6 + }, +/turf/simulated/floor/plasteel/dark/telecomms{ + icon_state = "bcircuit" + }, +/area/station/science/server/coldroom) "aas" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 @@ -171,6 +203,18 @@ /obj/effect/spawner/random_spawners/wall_rusted_always, /turf/simulated/wall, /area/station/maintenance/disposal/external/north) +"abq" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/east) "abr" = ( /obj/machinery/light/small, /obj/structure/table, @@ -365,15 +409,6 @@ icon_state = "green" }, /area/station/security/permabrig) -"acz" = ( -/obj/machinery/economy/vending/hydronutrients, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" - }, -/area/station/service/hydroponics) "acA" = ( /obj/structure/cable/orange{ d1 = 1; @@ -382,6 +417,30 @@ }, /turf/simulated/floor/plating/airless, /area/station/maintenance/disposal/external/north) +"acD" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/ai) +"acJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24; + name = "south bump" + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/ai) "acM" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/alarm{ @@ -487,6 +546,19 @@ icon_state = "bluered" }, /area/station/hallway/secondary/entry/south) +"adb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/orange, +/turf/simulated/floor/plasteel{ + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/station/service/mime) "adc" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating{ @@ -510,12 +582,6 @@ }, /turf/simulated/floor/plasteel, /area/station/public/locker) -"adq" = ( -/obj/structure/closet/l3closet/scientist, -/turf/simulated/floor/plasteel{ - icon_state = "whitepurplefull" - }, -/area/station/science/hallway) "adr" = ( /obj/structure/cable/orange{ d1 = 1; @@ -673,6 +739,32 @@ icon_state = "white" }, /area/station/medical/chemistry) +"adX" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/table, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/station/security/permabrig) +"aea" = ( +/obj/machinery/washing_machine, +/obj/item/radio/intercom/locked/prison{ + pixel_y = 25 + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/station/security/permabrig) +"aek" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) "aes" = ( /obj/structure/chair, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -687,15 +779,6 @@ /obj/machinery/economy/vending/sustenance, /turf/simulated/floor/plasteel, /area/station/security/permabrig) -"aex" = ( -/obj/machinery/hologram/holopad, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore) "aeG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -739,6 +822,41 @@ icon_state = "dark" }, /area/station/security/execution) +"aeL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/hallway/primary/central) +"aeM" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/ai) +"aeN" = ( +/obj/machinery/door/window/classic/reversed{ + dir = 8; + name = "AI Core Door" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/command/ai_upload{ + dir = 8 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "aisat" + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/turret_protected/ai) "aeO" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'WARNING: FUN-SIZED JUSTICE'."; @@ -757,25 +875,28 @@ "afd" = ( /turf/simulated/wall/r_wall, /area/station/security/permabrig) -"afg" = ( -/obj/machinery/door/airlock/security/glass, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/security/doors, -/obj/machinery/door/firedoor, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +"afn" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/mapping_helpers/airlock/polarized{ - id = "Interrogation" +/obj/machinery/door/window/classic/reversed{ + dir = 4; + name = "AI Core Door" }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/command/ai_upload{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "aisat" + }, +/obj/effect/turf_decal/caution/stand_clear, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/station/security/interrogation) +/area/station/turret_protected/ai) "afq" = ( /obj/structure/cable{ d1 = 1; @@ -787,6 +908,16 @@ icon_state = "dark" }, /area/station/turret_protected/ai) +"afr" = ( +/obj/machinery/camera{ + c_tag = "Prison West"; + dir = 5; + network = list("Prison","SS13") + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/station/security/permabrig) "afs" = ( /obj/structure/chair/stool, /turf/simulated/floor/plating, @@ -800,6 +931,11 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/electrical_shop) +"afz" = ( +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/station/security/permabrig) "afD" = ( /obj/machinery/computer/library, /obj/structure/table, @@ -823,6 +959,17 @@ }, /turf/simulated/floor/plasteel, /area/station/security/permabrig) +"afO" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/ai) "afU" = ( /obj/machinery/ai_slipper{ uses = 10 @@ -877,11 +1024,6 @@ /obj/effect/spawner/window/shuttle, /turf/simulated/floor/plating, /area/shuttle/pod_4) -"ago" = ( -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/secondary/entry) "agw" = ( /obj/machinery/newscaster{ pixel_y = 28; @@ -926,6 +1068,24 @@ icon_state = "asteroidplating" }, /area/station/maintenance/gambling_den) +"agQ" = ( +/obj/machinery/power/smes{ + charge = 5e+006; + output_level = 150000 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/ai) "agR" = ( /obj/structure/cable{ d1 = 4; @@ -938,6 +1098,16 @@ }, /turf/simulated/floor/plating, /area/station/turret_protected/ai) +"agS" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/ai) "agW" = ( /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, @@ -955,59 +1125,18 @@ icon_state = "asteroidplating" }, /area/station/maintenance/starboard) -"ahj" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/north) -"ahp" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/hallway/spacebridge/sercom) "ahr" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, /turf/simulated/floor/plasteel, /area/station/security/permabrig) -"ahv" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/plating, -/area/station/security/armory/secure) "ahB" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/turret_protected/ai) -"ahE" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/window/reinforced/grilled, -/obj/machinery/door/poddoor/preopen{ - id_tag = "XenoPod2"; - name = "containment door 2" - }, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/plating, -/area/station/science/xenobiology) "ahF" = ( /turf/simulated/floor/plating/asteroid/ancient/airless, /area/mine/unexplored/cere/ai) @@ -1030,14 +1159,6 @@ }, /turf/simulated/floor/plasteel, /area/station/security/permabrig) -"ahL" = ( -/obj/machinery/mineral/ore_redemption, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/delivery, -/turf/simulated/floor/plasteel{ - icon_state = "darkbrownfull" - }, -/area/station/supply/office) "ahP" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 @@ -1055,12 +1176,71 @@ /obj/machinery/ai_status_display, /turf/simulated/wall/r_wall, /area/station/turret_protected/ai) +"aig" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/ai) +"aii" = ( +/obj/effect/landmark/start/ai, +/obj/item/radio/intercom{ + listening = 0; + name = "custom placement"; + pixel_y = 6; + pixel_x = -27 + }, +/obj/item/radio/intercom{ + frequency = 1447; + name = "custom placement"; + pixel_x = -27; + pixel_y = 28 + }, +/obj/item/radio/intercom{ + name = "custom placement"; + pixel_x = -27; + pixel_y = 17 + }, +/obj/machinery/door_control{ + id = "ailockdown"; + name = "AI Asteroid Lockdown"; + pixel_y = 32; + req_access_txt = "56"; + pixel_x = -5 + }, +/obj/machinery/door_control{ + id = "aisat"; + name = "AI Core Lockdown"; + pixel_y = 32; + req_access_txt = "56"; + pixel_x = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/ai) "aij" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/fore2) +"aik" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/ai) "ait" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -1172,6 +1352,34 @@ icon_state = "asteroidplating" }, /area/station/security/permabrig) +"aiY" = ( +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/obj/machinery/door/window/classic/normal{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/windoor/autoname/desk{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/general{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/genetics{ + dir = 1 + }, +/obj/machinery/door/window/classic/normal{ + name = "Chemistry Desk" + }, +/obj/item/desk_bell{ + pixel_x = 7; + pixel_y = 7; + anchored = 1 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/chemistry, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/station/medical/chemistry) "aja" = ( /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/plasteel, @@ -1213,16 +1421,19 @@ icon_state = "solarpanel" }, /area/station/engineering/solar/port) -"ajo" = ( -/obj/machinery/door/airlock/engineering{ - name = "Atmospherics Storage" +"ajq" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/computer/aiupload, +/obj/machinery/door/window/classic/reversed{ + name = "Console Access" }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, -/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/windoor/access/any/command/ai_upload, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/station/engineering/atmos) +/area/station/turret_protected/ai_upload) "ajt" = ( /obj/machinery/light{ dir = 1 @@ -1385,6 +1596,68 @@ icon_state = "dark" }, /area/station/turret_protected/ai) +"akr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/showcase{ + density = 0; + desc = "An old, deactivated cyborg. Whilst once actively used to guard against intruders, it now simply intimidates them with its cold, steely gaze."; + icon = 'icons/mob/robots.dmi'; + icon_state = "robot_old"; + name = "Cyborg Statue" + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/ai) +"akt" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/item/kirbyplants, +/obj/machinery/flasher{ + id = "AI"; + pixel_y = 21 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/ai) +"akv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/showcase{ + density = 0; + desc = "An old, deactivated cyborg. Whilst once actively used to guard against intruders, it now simply intimidates them with its cold, steely gaze."; + icon = 'icons/mob/robots.dmi'; + icon_state = "robot_old"; + name = "Cyborg Statue" + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/ai) "akw" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -1433,7 +1706,9 @@ /turf/simulated/floor/plasteel, /area/station/security/prisonershuttle) "akD" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/light/small{ dir = 8 }, @@ -1442,16 +1717,13 @@ }, /area/station/security/execution) "akE" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/security/execution) -"akG" = ( -/obj/machinery/door/airlock/public/glass, -/obj/effect/mapping_helpers/airlock/autoname, -/turf/simulated/floor/plasteel, -/area/station/public/fitness) "akK" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -1468,6 +1740,26 @@ "akN" = ( /turf/simulated/floor/plating, /area/station/turret_protected/aisat/interior/secondary) +"akY" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/external/southeast) +"akZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/ai) "ala" = ( /obj/structure/cable/orange{ d1 = 1; @@ -1502,6 +1794,22 @@ /obj/item/clothing/under/color/orange/prison, /turf/simulated/floor/plasteel, /area/station/security/prisonershuttle) +"alg" = ( +/obj/machinery/door/window/reinforced/normal{ + dir = 1; + name = "Glass Door" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/doors{ + dir = 1 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel, +/area/station/security/prisonershuttle) "alh" = ( /obj/structure/window/reinforced{ dir = 1; @@ -1577,6 +1885,12 @@ icon_state = "floorgrime" }, /area/station/security/permabrig) +"alw" = ( +/obj/effect/turf_decal/box, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/station/hallway/primary/aft/west) "aly" = ( /obj/structure/shuttle/engine/propulsion/burst, /turf/simulated/wall/mineral/titanium, @@ -1631,6 +1945,17 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel, /area/station/security/prisonershuttle) +"amc" = ( +/obj/structure/closet{ + name = "Bee-keeping suits" + }, +/obj/item/melee/flyswatter, +/obj/item/clothing/suit/beekeeper_suit, +/obj/item/clothing/head/beekeeper_head, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) "amo" = ( /obj/effect/decal/cleanable/cobweb, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -1691,6 +2016,27 @@ icon_state = "asteroidplating" }, /area/station/maintenance/starboard) +"amI" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/blackbox_recorder, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/telecomms/chamber) +"amJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/aisat/interior/secondary) "amM" = ( /obj/structure/cable/orange{ d1 = 4; @@ -1749,15 +2095,10 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/gambling_den) -"amV" = ( -/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{ - dir = 1 - }, -/obj/effect/spawner/window/reinforced/plasma/grilled, -/turf/simulated/floor/plating, -/area/station/science/toxins/mixing) "amW" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/light/small{ dir = 4 }, @@ -1773,6 +2114,25 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/disposal/north) +"ang" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/classic/normal{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/autoname{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/hydroponics{ + dir = 4 + }, +/obj/item/desk_bell{ + pixel_x = 7; + pixel_y = 7; + anchored = 1 + }, +/turf/simulated/floor/plating, +/area/station/service/hydroponics) "anm" = ( /obj/structure/disposalpipe/junction{ dir = 8 @@ -2100,6 +2460,19 @@ }, /turf/simulated/floor/plasteel, /area/station/security/prisonlockers) +"apf" = ( +/obj/machinery/door/airlock/security/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/station/security/prisonlockers) "apg" = ( /obj/structure/chair/office/dark, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ @@ -2127,14 +2500,6 @@ /obj/machinery/ai_status_display, /turf/simulated/wall/r_wall, /area/station/turret_protected/aisat/interior) -"apt" = ( -/obj/structure/disposalpipe/segment{ - color = "#954535" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/central) "apu" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/maintenance, @@ -2165,15 +2530,6 @@ icon_state = "dark" }, /area/station/security/execution) -"apL" = ( -/obj/machinery/newscaster{ - pixel_y = 28; - name = "north bump" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/public/locker) "apM" = ( /obj/machinery/firealarm{ dir = 1; @@ -2205,22 +2561,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/disposal/north) -"apV" = ( -/obj/machinery/door/airlock/public/glass{ - autoclose = 0; - heat_proof = 1; - id_tag = "incinerator_door_int"; - locked = 1; - name = "Mixing Room Interior Airlock" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/machinery/access_button{ - autolink_id = "incinerator_btn_int"; - name = "Incinerator Airlock Control"; - pixel_y = -22 - }, -/turf/simulated/floor/engine, -/area/station/science/toxins/mixing) "apW" = ( /obj/structure/disposalpipe/trunk{ dir = 4 @@ -2249,6 +2589,51 @@ /obj/structure/railing, /turf/simulated/floor/plating/airless, /area/space/nearstation) +"aqb" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Disposals Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/turret_protected/aisat/interior/secondary) +"aqd" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Disposals Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/turret_protected/aisat/interior/secondary) +"aqk" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/aisat/interior/secondary) "aqm" = ( /obj/machinery/disposal/deliveryChute{ dir = 4 @@ -2284,10 +2669,6 @@ /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plating, /area/station/maintenance/disposal/northeast) -"aqy" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/north) "aqC" = ( /turf/simulated/wall, /area/station/public/locker) @@ -2340,6 +2721,18 @@ /obj/effect/spawner/random_spawners/wall_rusted_always, /turf/simulated/wall, /area/station/maintenance/disposal/northeast) +"aqY" = ( +/obj/machinery/door/airlock/security/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/station/security/prisonlockers) "ara" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 @@ -2368,21 +2761,6 @@ icon_state = "asteroidplating" }, /area/station/security/permabrig) -"arg" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore/west) "arh" = ( /obj/item/vending_refill/cola, /obj/item/multitool, @@ -2408,6 +2786,13 @@ /obj/structure/closet/emcloset, /turf/simulated/floor/plating, /area/station/maintenance/fore2) +"arm" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/northeast) "arp" = ( /obj/structure/cable/orange{ d2 = 2; @@ -2428,6 +2813,19 @@ slowdown = -0.3 }, /area/station/hallway/spacebridge/engmed) +"aru" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/northeast) "arw" = ( /obj/structure/window/reinforced{ dir = 4 @@ -2449,22 +2847,6 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, /area/station/maintenance/disposal) -"arD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/aisat/interior/secondary) "arO" = ( /obj/effect/decal/remains/human, /obj/effect/landmark/spawner/xeno, @@ -2509,6 +2891,19 @@ /obj/item/clothing/under/color/orange/prison, /turf/simulated/floor/plasteel, /area/station/security/prisonlockers) +"asc" = ( +/obj/machinery/door/airlock/security/glass{ + security_level = 1 + }, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/security/permabrig) "asd" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'HIGH VOLTAGE'"; @@ -2535,6 +2930,50 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/fore2) +"asD" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/aisat/interior/secondary) +"asE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/aisat/interior/secondary) +"asG" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "AI Asteroid Antechamber 1"; + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/aisat/interior/secondary) +"asH" = ( +/obj/machinery/disposal/deliveryChute{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/door/window/classic/reversed{ + name = "Mail Chute"; + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/general{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal) "asL" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 @@ -2600,6 +3039,13 @@ /obj/item/kirbyplants, /turf/simulated/floor/wood, /area/station/command/office/hos) +"atb" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/effect/spawner/window/reinforced/plasma/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/storage) "atc" = ( /turf/simulated/floor/wood, /area/station/command/office/hos) @@ -2683,6 +3129,19 @@ "atJ" = ( /turf/simulated/wall/r_wall, /area/station/telecomms/computer) +"atK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/landmark/lightsout, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/aisat/interior/secondary) "atW" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -2812,12 +3271,11 @@ icon_state = "darkredcorners" }, /area/station/security/brig) -"aus" = ( -/obj/structure/closet/firecloset/full, -/turf/simulated/floor/plasteel{ - icon_state = "whitepurplefull" - }, -/area/station/science/hallway) +"auy" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/northeast) "auF" = ( /obj/structure/cable/orange{ d1 = 4; @@ -2990,8 +3448,26 @@ /obj/machinery/ai_status_display, /turf/simulated/wall/r_wall, /area/station/telecomms/computer) +"avr" = ( +/obj/machinery/door/airlock/hatch, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/any/science/minisat, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/turret_protected/aisat/interior/secondary) "avu" = ( -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -3227,11 +3703,15 @@ /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plating, /area/station/hallway/primary/starboard/south) -"awR" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/external/north) +"awQ" = ( +/obj/item/radio/intercom{ + pixel_y = -28; + name = "custom placement" + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/telecomms/chamber) "awT" = ( /obj/structure/chair/office/dark, /turf/simulated/floor/wood, @@ -3260,15 +3740,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/carpet/royalblack, /area/station/command/office/captain) -"axe" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" - }, -/area/station/service/hydroponics) "axg" = ( /obj/structure/cable/orange{ d1 = 2; @@ -3310,6 +3781,21 @@ /obj/item/pickaxe, /turf/simulated/floor/plating, /area/station/supply/miningdock) +"axn" = ( +/obj/structure/showcase{ + density = 0; + desc = "An old, deactivated cyborg. Whilst once actively used to guard against intruders, it now simply intimidates them with its cold, steely gaze."; + dir = 4; + icon = 'icons/mob/robots.dmi'; + icon_state = "robot_old"; + name = "Cyborg Statue"; + pixel_x = -9; + pixel_y = 2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/telecomms/chamber) "axo" = ( /obj/structure/cable{ d1 = 1; @@ -3341,22 +3827,6 @@ icon_state = "dark" }, /area/station/telecomms/computer) -"axI" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "AI Asteroid Antechamber 2"; - dir = 5 - }, -/obj/item/radio/intercom{ - pixel_x = -28; - name = "custom placement" - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/aisat/interior/secondary) "axJ" = ( /obj/structure/table, /obj/item/folder/blue, @@ -3364,6 +3834,24 @@ icon_state = "dark" }, /area/station/telecomms/computer) +"axO" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Walkway" + }, +/obj/structure/disposalpipe/segment{ + color = "#954535" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id_tag = "scilockdown"; + layer = 2.6; + name = "Science Lockdown" + }, +/obj/effect/turf_decal/caution/red, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/spacebridge/servsci) "axP" = ( /obj/structure/cable{ d1 = 1; @@ -3529,6 +4017,16 @@ icon_state = "dark" }, /area/station/turret_protected/aisat/interior) +"ayK" = ( +/obj/machinery/door/airlock/hatch{ + name = "AI Asteroid Teleporter Room" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/teleporter, +/obj/effect/mapping_helpers/airlock/access/any/science/minisat, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/turret_protected/aisat/interior) "ayM" = ( /obj/machinery/teleport/hub, /turf/simulated/floor/plating, @@ -3553,7 +4051,7 @@ /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, -/area/station/maintenance/fsmaint) +/area/station/maintenance/fsmaint2) "ayU" = ( /obj/structure/cable/orange{ d2 = 2; @@ -3744,6 +4242,32 @@ }, /turf/simulated/floor/wood, /area/station/command/office/hos) +"aAl" = ( +/obj/machinery/camera{ + c_tag = "Telecomms Server Room"; + dir = 4 + }, +/obj/machinery/tcomms/core/station, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24; + name = "west bump" + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/telecomms/chamber) +"aAm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/telecomms/chamber) "aAq" = ( /obj/machinery/conveyor/auto, /turf/simulated/floor/plating, @@ -3800,14 +4324,16 @@ }, /turf/simulated/floor/plasteel, /area/station/security/main) -"aAY" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 +"aAS" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ - icon_state = "neutralfull" + icon_state = "bcircuit" }, -/area/station/hallway/secondary/entry/north) +/area/station/telecomms/chamber) "aBa" = ( /obj/structure/sign/pods, /turf/simulated/wall, @@ -3820,45 +4346,44 @@ }, /turf/simulated/floor/carpet/black, /area/station/command/office/captain) -"aBn" = ( +"aBl" = ( /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" }, -/area/station/telecomms/computer) -"aBD" = ( -/obj/machinery/door/airlock/engineering{ - name = "Engine Room" +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/highsecurity{ + name = "Telecommunications" }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/mapping_helpers/airlock/access/all/engineering/tcoms, +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, +/area/station/telecomms/chamber) +"aBn" = ( /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 + dir = 6 }, /turf/simulated/floor/plasteel{ - icon_state = "darkyellowfull" + icon_state = "dark" }, -/area/station/engineering/control) +/area/station/telecomms/computer) "aBG" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced{ @@ -3866,7 +4391,9 @@ }, /obj/item/gun/energy/laser/practice, /obj/machinery/recharger, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/security/range) "aBI" = ( @@ -3981,11 +4508,27 @@ icon_state = "dark" }, /area/station/telecomms/computer) -"aCx" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/southwest) +"aCw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/highsecurity{ + name = "Telecommunications" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/tcoms, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/telecomms/computer) "aCy" = ( /obj/structure/cable{ d1 = 2; @@ -4113,12 +4656,6 @@ icon_state = "dark" }, /area/station/turret_protected/aisat/interior) -"aDq" = ( -/obj/machinery/atmospherics/unary/outlet_injector/on{ - dir = 4 - }, -/turf/simulated/floor/plating/airless, -/area/station/science/test_chamber) "aDv" = ( /turf/simulated/mineral/ancient, /area/station/engineering/tech_storage) @@ -4153,11 +4690,6 @@ icon_state = "dark" }, /area/station/turret_protected/aisat/interior) -"aDF" = ( -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" - }, -/area/station/service/hydroponics) "aDG" = ( /obj/machinery/light/small, /turf/simulated/floor/plating, @@ -4174,7 +4706,7 @@ dir = 8 }, /turf/simulated/floor/plating/asteroid/ancient, -/area/station/maintenance/fsmaint) +/area/station/maintenance/fsmaint2) "aEb" = ( /obj/machinery/light_switch{ dir = 4; @@ -4228,6 +4760,18 @@ icon_state = "redcorner" }, /area/station/security/main) +"aEn" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/security/prison/cell_block/A) "aEq" = ( /obj/structure/target_stake, /obj/machinery/magnetic_module, @@ -4316,7 +4860,7 @@ /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, -/area/station/maintenance/fsmaint) +/area/station/maintenance/fsmaint2) "aFb" = ( /obj/structure/rack, /obj/item/shovel, @@ -4373,16 +4917,23 @@ /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plating, /area/station/hallway/primary/fore) -"aFs" = ( -/obj/structure/table, -/obj/item/destTagger, -/obj/item/stack/packageWrap, -/obj/item/book/manual/hydroponics_pod_people, -/obj/item/book/manual/hydroponics_pod_people, +"aFu" = ( +/obj/machinery/door/airlock/security{ + name = "Evidence Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" + icon_state = "dark" }, -/area/station/service/hydroponics) +/area/station/security/evidence) "aFw" = ( /obj/structure/cable/orange{ d2 = 2; @@ -4419,7 +4970,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 4 }, -/obj/effect/turf_decal/stripes/red/full, +/obj/effect/turf_decal/stripes/red, /turf/simulated/floor/engine, /area/station/engineering/control) "aGc" = ( @@ -4490,6 +5041,15 @@ "aGv" = ( /turf/simulated/floor/plating, /area/station/supply/office) +"aGw" = ( +/obj/machinery/door/airlock/external{ + id_tag = "supply_home"; + locked = 1; + name = "Cargo Docking Hatch" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/simulated/floor/plating, +/area/station/supply/office) "aGx" = ( /obj/structure/disposalpipe/segment/corner, /turf/simulated/floor/plating/asteroid/ancient/airless, @@ -4545,6 +5105,17 @@ icon_state = "red" }, /area/station/security/processing) +"aGL" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "Brig" + }, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/security/processing) "aGP" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ @@ -4562,6 +5133,13 @@ icon_state = "redcorner" }, /area/station/security/storage) +"aGW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/northwest) "aHa" = ( /obj/structure/disposalpipe/segment/corner, /turf/simulated/floor/plasteel, @@ -4684,6 +5262,20 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel, /area/station/public/locker) +"aIv" = ( +/obj/machinery/door/window/classic/reversed{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/windoor/autoname/desk{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/command/general{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "rampbottom" + }, +/area/station/command/bridge) "aIx" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plating, @@ -4704,12 +5296,6 @@ /obj/effect/landmark/start/shaft_miner, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) -"aIL" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central) "aIP" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 @@ -4755,7 +5341,7 @@ name = "east bump" }, /obj/machinery/flasher/portable, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -4869,19 +5455,6 @@ icon_state = "dark" }, /area/station/security/evidence) -"aJF" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/glass, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/public/quantum/cargo) "aJG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/landmark/start/shaft_miner, @@ -4898,16 +5471,6 @@ }, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) -"aJK" = ( -/obj/effect/spawner/window/reinforced/polarized/grilled{ - id = "rd" - }, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/plating, -/area/station/command/office/rd) "aJM" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/drinks/drinkingglass{ @@ -5098,6 +5661,18 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plating, /area/station/maintenance/fore2) +"aKO" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Dorm SMES Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fore2) "aKP" = ( /obj/machinery/economy/vending/cola, /turf/simulated/floor/plasteel, @@ -5201,42 +5776,6 @@ /obj/structure/reagent_dispensers/fueltank, /turf/simulated/floor/plating, /area/station/supply/miningdock) -"aLy" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/virology{ - autoclose = 0; - id_tag = "viro_door_int"; - locked = 1; - name = "Virology Lab Internal Airlock" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/virology, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/access_button{ - autolink_id = "viro_btn_int"; - name = "Virology Lab Access Button"; - req_access_txt = "39"; - pixel_y = -24 - }, -/turf/simulated/floor/plasteel{ - icon_state = "whitegreenfull" - }, -/area/station/medical/virology) "aLH" = ( /obj/effect/spawner/random_spawners/wall_rusted_always, /turf/simulated/wall, @@ -5260,6 +5799,20 @@ icon_state = "solarpanel" }, /area/station/engineering/solar/auxport) +"aLQ" = ( +/obj/machinery/door/airlock/command{ + name = "Captain's Quarters" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/captain, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/station/command/office/captain) "aLU" = ( /obj/structure/chair/comfy/brown{ dir = 1 @@ -5276,15 +5829,6 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /turf/simulated/floor/plasteel, /area/station/public/locker) -"aMa" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/public/locker) "aMc" = ( /obj/structure/table/wood, /obj/machinery/recharger, @@ -5418,23 +5962,21 @@ icon_state = "darkblue" }, /area/station/command/bridge) -"aNg" = ( -/obj/machinery/door/airlock/highsecurity{ - locked = 1; - name = "AI Upload Access" +"aNf" = ( +/obj/machinery/ai_slipper{ + uses = 10 }, -/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ - icon_state = "dark" + icon_state = "bcircuit" }, -/area/station/turret_protected/ai_upload) +/area/station/turret_protected/aisat/interior/secondary) "aNk" = ( /obj/structure/cable{ d1 = 2; @@ -5516,6 +6058,14 @@ }, /turf/simulated/floor/plasteel, /area/station/security/lobby) +"aNE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/north) "aNG" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 @@ -5525,6 +6075,22 @@ }, /turf/simulated/floor/plasteel, /area/station/security/lobby) +"aNK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/window/classic/reversed{ + name = "Captain's Desk"; + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/command/captain{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/station/command/office/captain) "aNM" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ @@ -5569,11 +6135,6 @@ icon_state = "neutralcorner" }, /area/station/public/locker) -"aNR" = ( -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/turret_protected/aisat/interior) "aNT" = ( /obj/machinery/camera{ c_tag = "Bridge Meeting West" @@ -5687,7 +6248,7 @@ /area/station/security/warden) "aOM" = ( /obj/machinery/flasher/portable, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -5975,6 +6536,10 @@ icon_state = "redcorner" }, /area/station/security/lobby) +"aQc" = ( +/obj/structure/disposalpipe/junction, +/turf/simulated/floor/plasteel, +/area/station/security/lobby) "aQg" = ( /obj/structure/cable/orange{ d1 = 4; @@ -6166,6 +6731,12 @@ /obj/machinery/door/firedoor, /turf/simulated/floor/plasteel, /area/station/public/locker) +"aRj" = ( +/obj/machinery/porta_turret/ai_turret/disable, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/aisat/interior/secondary) "aRn" = ( /obj/machinery/power/apc{ dir = 8; @@ -6181,16 +6752,10 @@ }, /turf/simulated/floor/plating, /area/station/medical/break_room) -"aRu" = ( -/obj/machinery/computer/arcade/recruiter{ - dir = 4 - }, -/turf/simulated/floor/carpet/arcade, -/area/station/public/arcade) "aRv" = ( /obj/structure/grille/broken, /turf/simulated/floor/plating/asteroid/ancient, -/area/station/maintenance/fsmaint) +/area/station/maintenance/fsmaint2) "aRx" = ( /turf/simulated/wall, /area/station/maintenance/fsmaint) @@ -6225,7 +6790,7 @@ "aRD" = ( /obj/structure/grille, /turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) +/area/station/maintenance/fsmaint2) "aRE" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ @@ -6241,23 +6806,6 @@ icon_state = "dark" }, /area/station/security/evidence) -"aRP" = ( -/obj/effect/spawner/window/reinforced/polarized/grilled{ - id = "process" - }, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Secure Gate"; - name = "Security Blast Door"; - opacity = 0 - }, -/turf/simulated/floor/plating, -/area/station/security/processing) "aRT" = ( /obj/structure/disposalpipe/trunk{ dir = 1 @@ -6278,24 +6826,6 @@ }, /turf/simulated/floor/plasteel/freezer, /area/station/public/locker) -"aSe" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/window{ - dir = 8; - icon_state = "right"; - name = "Engineering Delivery Chute" - }, -/obj/effect/turf_decal/delivery, -/obj/effect/mapping_helpers/airlock/windoor/access/any/engineering/general{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mule_bot{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/station/engineering/smes) "aSf" = ( /obj/machinery/light, /obj/item/kirbyplants{ @@ -6370,10 +6900,44 @@ }, /turf/simulated/floor/wood, /area/station/legal/magistrate) +"aSs" = ( +/obj/machinery/door/airlock{ + name = "Magistrate's Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/magistrate, +/obj/machinery/door/firedoor, +/turf/simulated/floor/wood, +/area/station/legal/lawoffice) +"aSw" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/secondary/entry/north) "aSz" = ( /obj/machinery/ai_status_display, /turf/simulated/wall, /area/station/legal/lawoffice) +"aSC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/machinery/door/airlock/security/glass{ + name = "General Population Cell" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/security/prison/cell_block/A) "aSE" = ( /obj/machinery/camera{ c_tag = "Bridge East" @@ -6510,24 +7074,6 @@ icon_state = "darkbrown" }, /area/station/supply/office) -"aTr" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Fore Asteroid Maintenance Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/fpmaint) "aTs" = ( /obj/machinery/alarm{ dir = 1; @@ -6621,26 +7167,16 @@ }, /turf/simulated/floor/carpet/arcade, /area/station/public/arcade) +"aTX" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel, +/area/station/security/prison/cell_block/A) "aUb" = ( /obj/machinery/door/airlock{ id_tag = "b2" }, /turf/simulated/floor/plasteel/freezer, /area/station/public/locker) -"aUd" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/classic/normal{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/windoor/autoname{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/service/hydroponics{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/station/service/hydroponics) "aUe" = ( /obj/structure/cable/orange{ d1 = 1; @@ -6663,14 +7199,6 @@ icon_state = "dark" }, /area/station/command/bridge) -"aUg" = ( -/obj/machinery/door/airlock{ - name = "Magistrate's Office" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/magistrate, -/obj/machinery/door/firedoor, -/turf/simulated/floor/wood, -/area/station/legal/lawoffice) "aUh" = ( /obj/structure/chair/comfy/black{ dir = 4 @@ -6703,10 +7231,47 @@ "aUo" = ( /turf/simulated/floor/carpet, /area/station/legal/lawoffice) +"aUq" = ( +/obj/machinery/door/airlock/glass{ + name = "Internal Affairs Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/iaa, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "IAA" + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/station/legal/lawoffice) "aUr" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel/airless, /area/station/science/toxins/test) +"aUt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/station/security/prison/cell_block/A) +"aUv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/station/security/prison/cell_block/A) +"aUw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/station/security/prison/cell_block/A) "aUx" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -6717,6 +7282,31 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plating, /area/station/maintenance/fore2) +"aUA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + name = "Starboard Asteroid Maintenance Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/east) +"aUB" = ( +/obj/effect/landmark/start/botanist, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment/corner{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) "aUE" = ( /obj/machinery/light{ dir = 8 @@ -6919,12 +7509,6 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/fore/east) -"aVF" = ( -/obj/machinery/chem_master/condimaster, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" - }, -/area/station/service/hydroponics) "aVG" = ( /obj/structure/table/wood, /obj/item/toy/figure/crew/captain, @@ -6950,6 +7534,14 @@ /obj/structure/grille, /turf/space, /area/space/nearstation) +"aVR" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore) "aVS" = ( /turf/simulated/wall/r_wall, /area/station/command/bridge) @@ -7030,33 +7622,35 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/fore) +"aWw" = ( +/obj/machinery/door/airlock, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/service/janitor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/station/service/janitor) "aWx" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/engineering/gravitygenerator) -"aWy" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, +"aWA" = ( /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - color = "#954535" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, -/area/station/hallway/primary/starboard/south) +/area/station/hallway/primary/fore/west) "aWD" = ( /obj/machinery/economy/merch, /turf/simulated/floor/plasteel{ @@ -7095,6 +7689,13 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/starboard) +"aWL" = ( +/obj/machinery/message_server, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/telecomms/chamber) "aWM" = ( /obj/machinery/computer/message_monitor{ dir = 1 @@ -7125,21 +7726,6 @@ /obj/machinery/atmospherics/pipe/simple/visible, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) -"aWR" = ( -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Secure Gate"; - name = "Security Blast Door"; - opacity = 0 - }, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/security/prison/cell_block/A) "aWS" = ( /obj/structure/filingcabinet/chestdrawer, /obj/machinery/light, @@ -7178,6 +7764,21 @@ icon_state = "dark" }, /area/station/telecomms/computer) +"aWX" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/security/prison/cell_block/A) "aXb" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ @@ -7203,6 +7804,33 @@ /obj/structure/lattice/catwalk, /turf/space, /area/station/engineering/solar/auxport) +"aXd" = ( +/obj/machinery/door/airlock/hatch, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/any/command/teleporter, +/obj/effect/mapping_helpers/airlock/access/any/science/minisat, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/turret_protected/aisat/interior) +"aXe" = ( +/obj/machinery/door/airlock/hatch, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/any/command/teleporter, +/obj/effect/mapping_helpers/airlock/access/any/science/minisat, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/turret_protected/aisat/interior) "aXi" = ( /obj/machinery/power/tracker, /obj/structure/lattice/catwalk, @@ -7303,7 +7931,9 @@ dir = 1; network = list("SS13","MiniSat") }, -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -7386,12 +8016,6 @@ "aYg" = ( /turf/simulated/wall, /area/mine/unexplored/cere/engineering) -"aYh" = ( -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/aft/west) "aYk" = ( /obj/machinery/power/apc{ name = "south bump"; @@ -7448,7 +8072,9 @@ }, /area/station/maintenance/port) "aYA" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -7506,7 +8132,7 @@ /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, -/area/station/maintenance/fsmaint) +/area/station/maintenance/fsmaint2) "aYV" = ( /obj/structure/table, /obj/item/storage/toolbox/electrical{ @@ -7522,14 +8148,16 @@ icon_state = "neutral" }, /area/station/public/storage/tools) -"aYY" = ( +"aZa" = ( /obj/machinery/door/airlock/maintenance{ name = "Port Asteroid Maintenance" }, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plasteel, -/area/station/service/library) +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/port2) "aZb" = ( /obj/structure/cable{ d1 = 1; @@ -7574,6 +8202,21 @@ }, /turf/simulated/floor/plating, /area/station/hallway/primary/central) +"aZn" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Reception" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plasteel/white, +/area/station/medical/medbay) "aZo" = ( /obj/structure/cable{ d1 = 1; @@ -7644,6 +8287,29 @@ "aZK" = ( /turf/simulated/mineral/ancient, /area/station/hallway/primary/central) +"aZL" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/aisat/interior/secondary) "aZM" = ( /turf/simulated/mineral/ancient, /area/mine/unexplored/cere/medical) @@ -7784,21 +8450,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/starboard/south) -"bas" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/spawner/random_spawners/dirt_often, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/starboard/south) "bau" = ( /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -7865,6 +8516,21 @@ icon_state = "whiteblue" }, /area/station/medical/cloning) +"baE" = ( +/obj/machinery/door/airlock/security/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/station/security/range) "baF" = ( /turf/simulated/wall, /area/station/service/kitchen) @@ -7966,7 +8632,9 @@ /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/fore2) "bbe" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/security/range) "bbl" = ( @@ -7977,6 +8645,17 @@ }, /turf/simulated/floor/grass/jungle, /area/station/hallway/secondary/garden) +"bbo" = ( +/obj/structure/table, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/central) +"bbp" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/central) "bbu" = ( /obj/structure/cable{ d1 = 1; @@ -8027,19 +8706,16 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/garden) -"bbQ" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/machinery/door/poddoor/preopen{ - id_tag = "XenoPod7"; - layer = 2.6; - name = "containment door 7" +"bbO" = ( +/obj/machinery/camera{ + c_tag = "Rehabilitation Dome Lobby East"; + dir = 8 }, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" +/obj/item/kirbyplants{ + icon_state = "plant-21" }, -/turf/simulated/floor/plating, -/area/station/science/xenobiology) +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/central) "bbS" = ( /obj/structure/cable/orange{ d1 = 1; @@ -8069,6 +8745,21 @@ }, /turf/simulated/floor/plating, /area/station/hallway/primary/central) +"bbV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plating, +/area/station/hallway/primary/central) "bca" = ( /obj/machinery/computer/arcade/orion_trail{ dir = 8 @@ -8109,16 +8800,6 @@ icon_state = "asteroidplating" }, /area/station/maintenance/port) -"bcm" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/starboard/north) "bcn" = ( /obj/machinery/power/terminal{ dir = 4 @@ -8130,10 +8811,7 @@ /turf/simulated/floor/transparent/glass/reinforced, /area/station/maintenance/port) "bco" = ( -/obj/machinery/power/smes/engineering{ - input_level = 95000; - output_level = 90000 - }, +/obj/machinery/power/smes/engineering, /obj/structure/cable/orange, /obj/structure/cable/orange{ d1 = 1; @@ -8162,6 +8840,23 @@ }, /turf/simulated/floor/grass/jungle, /area/station/hallway/secondary/garden) +"bcy" = ( +/obj/item/kirbyplants{ + icon_state = "plant-22" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/turret_protected/aisat/interior) +"bcz" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/central) "bcA" = ( /obj/structure/cable/orange{ d1 = 1; @@ -8174,6 +8869,14 @@ /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plating, /area/station/maintenance/disposal/external/southwest) +"bcB" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24; + name = "east bump" + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/central) "bcC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/turf_decal/stripes/line{ @@ -8344,6 +9047,18 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central) +"bdt" = ( +/obj/machinery/door/window/reinforced/normal{ + dir = 4; + name = "Evidence Storage" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/doors{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/security/evidence) "bdu" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 @@ -8352,6 +9067,30 @@ icon_state = "dark" }, /area/station/security/evidence) +"bdw" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/central) +"bdx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plating, +/area/station/hallway/primary/central) "bdy" = ( /obj/structure/cable/orange{ d1 = 1; @@ -8491,6 +9230,15 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/central) +"ben" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/central) "bep" = ( /obj/structure/cable{ d1 = 1; @@ -8513,6 +9261,23 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/carpet/blue, /area/station/command/office/hop) +"bev" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/command/glass{ + name = "E.V.A." + }, +/obj/effect/mapping_helpers/airlock/access/any/command/eva, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/ai_monitored/storage/eva) "bew" = ( /obj/structure/table/wood, /obj/item/paper_bin{ @@ -8559,15 +9324,13 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/starboard/north) -"beL" = ( -/obj/machinery/door/airlock/external{ - id_tag = "supply_home"; - locked = 1; - name = "Cargo Docking Hatch" +"beJ" = ( +/obj/machinery/economy/vending/autodrobe, +/turf/simulated/floor/plasteel{ + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" }, -/obj/effect/mapping_helpers/airlock/access/all/supply/general, -/turf/simulated/floor/plating, -/area/station/supply/office) +/area/station/service/theatre) "beR" = ( /obj/structure/flora/grass/jungle, /turf/simulated/floor/grass/jungle, @@ -8579,6 +9342,19 @@ /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel, /area/station/security/range) +"beT" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/north) "beU" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ @@ -8598,6 +9374,73 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/central) +"beY" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/central) +"beZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=EngineeringEast"; + location = "EngineeringMiddle"; + name = "navigation beacon (Engineering-Middle)" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/central) +"bfa" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/central) +"bfb" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/central) +"bff" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=EngineeringEast2"; + location = "EngineeringEast"; + name = "navigation beacon (Engineering-East)" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/central) "bfg" = ( /obj/structure/grille/broken, /obj/item/clothing/head/cone, @@ -8610,7 +9453,9 @@ /area/station/ai_monitored/storage/eva) "bfi" = ( /obj/machinery/atmospherics/portable/canister/oxygen, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/machinery/light{ dir = 1 }, @@ -8620,7 +9465,9 @@ /area/station/ai_monitored/storage/eva) "bfk" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable{ d1 = 1; @@ -8637,12 +9484,27 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/recharge_station, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/ai_monitored/storage/eva) +"bfm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Psych Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/psychology, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "psych" + }, +/turf/simulated/floor/wood, +/area/station/medical/psych) "bfn" = ( /obj/machinery/door/firedoor, /obj/effect/spawner/window/reinforced/polarized{ @@ -8650,6 +9512,13 @@ }, /turf/simulated/floor/plating, /area/station/medical/psych) +"bfo" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Starboard Asteroid Maintenance Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plating, +/area/station/maintenance/starboard) "bfp" = ( /obj/structure/grille/broken, /turf/simulated/floor/plating/asteroid/ancient, @@ -8682,14 +9551,6 @@ /obj/item/assembly/mousetrap/armed, /turf/simulated/floor/plating, /area/station/maintenance/port) -"bfF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore/west) "bfQ" = ( /obj/machinery/alarm{ dir = 1; @@ -8722,6 +9583,24 @@ /obj/structure/flora/grass/jungle, /turf/simulated/floor/grass/jungle, /area/station/hallway/secondary/garden) +"bfV" = ( +/obj/machinery/camera{ + c_tag = "Rehabilitation Dome Lobby South"; + dir = 1 + }, +/obj/item/kirbyplants{ + icon_state = "plant-21" + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/central) +"bfW" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24; + name = "south bump" + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/central) "bfZ" = ( /obj/machinery/camera{ c_tag = "Engineering Asteroid Hallway 3"; @@ -8777,6 +9656,11 @@ icon_state = "yellowcorner" }, /area/station/hallway/primary/central) +"bgf" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/central) "bgg" = ( /obj/item/radio/intercom{ pixel_y = -28; @@ -8794,6 +9678,26 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central) +"bgj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=EngineeringWest"; + location = "EngineeringEast3"; + name = "navigation beacon (Engineering-East 3)" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/central) "bgk" = ( /obj/structure/cable{ d1 = 4; @@ -8811,6 +9715,27 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/central) +"bgl" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/command/glass{ + name = "E.V.A." + }, +/obj/effect/mapping_helpers/airlock/access/any/command/eva, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/ai_monitored/storage/eva) "bgm" = ( /obj/structure/cable{ d1 = 4; @@ -8820,7 +9745,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -8962,6 +9889,11 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /turf/simulated/floor/wood, /area/station/service/theatre) +"bgW" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/station/hallway/spacebridge/dockmed) "bhd" = ( /turf/simulated/wall/r_wall, /area/station/engineering/control) @@ -8978,7 +9910,9 @@ /turf/simulated/wall, /area/station/hallway/primary/central) "bhh" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -9027,6 +9961,16 @@ /obj/machinery/economy/vending/hatdispenser, /turf/simulated/floor/plasteel, /area/station/public/locker) +"bhp" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/starboard/north) "bhq" = ( /obj/machinery/newscaster{ pixel_y = 28; @@ -9126,7 +10070,9 @@ pixel_x = 2; pixel_y = 2 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/light_switch{ dir = 1; pixel_y = -24; @@ -9290,12 +10236,6 @@ }, /turf/simulated/floor/plating, /area/station/hallway/primary/fore) -"biG" = ( -/obj/structure/closet/wardrobe/grey, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/public/locker) "biI" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/heat_exchanging{ @@ -9469,6 +10409,24 @@ }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat/interior) +"bki" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/turret_protected/aisat/interior) "bkj" = ( /obj/structure/cable{ d1 = 1; @@ -9490,6 +10448,22 @@ icon_state = "neutralcorner" }, /area/station/turret_protected/aisat/interior) +"bkk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/turret_protected/aisat/interior) "bkl" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -9509,17 +10483,6 @@ icon_state = "neutralcorner" }, /area/station/turret_protected/aisat/interior) -"bkm" = ( -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Medical Supplies" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/station/medical/storage/secondary) "bkz" = ( /obj/machinery/ai_status_display, /turf/simulated/wall/r_wall, @@ -9581,6 +10544,24 @@ icon_state = "white" }, /area/station/medical/surgery/primary) +"bkJ" = ( +/obj/machinery/door/airlock/maintenance/external{ + name = "AI Satellite Atmospherics" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/turret_protected/aisat/interior) "bkM" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 @@ -9634,6 +10615,12 @@ icon_state = "dark" }, /area/station/supply/storage) +"bld" = ( +/obj/machinery/hydroponics/constructable, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) "blg" = ( /obj/structure/disposalpipe/trunk{ dir = 8 @@ -9654,6 +10641,21 @@ }, /turf/simulated/floor/plating, /area/station/hallway/primary/central) +"bli" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plating, +/area/station/hallway/primary/central) "blj" = ( /obj/structure/cable{ d1 = 4; @@ -9668,6 +10670,20 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/central) +"blk" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/central) "bll" = ( /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -9711,6 +10727,24 @@ icon_state = "yellowcorner" }, /area/station/hallway/primary/central) +"blu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/central) "blv" = ( /obj/structure/cable{ d1 = 4; @@ -9729,6 +10763,24 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/central) +"blw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plating, +/area/station/hallway/primary/central) "bly" = ( /obj/structure/cable{ d1 = 4; @@ -9801,6 +10853,20 @@ icon_state = "dark" }, /area/station/supply/storage) +"blL" = ( +/obj/machinery/door/airlock/medical{ + name = "Operating Theatre Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/station/medical/surgery/secondary) "blM" = ( /obj/structure/cable/orange{ d1 = 4; @@ -9887,7 +10953,7 @@ }, /area/station/public/storage/tools) "bmg" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/shieldwallgen, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -9948,6 +11014,14 @@ }, /turf/simulated/floor/plating, /area/station/hallway/primary/central) +"bmJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/south) "bmR" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -10158,6 +11232,25 @@ icon_state = "dark" }, /area/station/security/evidence) +"bnx" = ( +/obj/machinery/door/airlock/security/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "Interrogation" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/security/interrogation) "bnz" = ( /obj/effect/spawner/window/reinforced/polarized{ id = "Interrogation" @@ -10267,6 +11360,16 @@ }, /turf/simulated/wall/r_wall, /area/station/medical/virology) +"bon" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Warden's Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/security/armory/secure) "bop" = ( /obj/machinery/atmospherics/binary/valve{ dir = 4 @@ -10309,6 +11412,12 @@ }, /turf/simulated/floor/plasteel, /area/station/public/locker) +"boy" = ( +/obj/machinery/door/airlock/public/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/machinery/door/firedoor, +/turf/simulated/floor/carpet/arcade, +/area/station/public/arcade) "boC" = ( /obj/item/clothing/head/cone, /obj/item/pickaxe/mini, @@ -10359,19 +11468,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/port/east) -"boO" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Fore Asteroid Maintenance Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/northeast) "boQ" = ( /obj/structure/cable/orange{ d1 = 4; @@ -10388,6 +11484,40 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/port/east) +"boY" = ( +/obj/structure/sign/directions/science{ + dir = 8; + pixel_x = -32; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/central) +"boZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/central) +"bpc" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Laser Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/engineering/control) "bpe" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, @@ -10419,6 +11549,19 @@ icon_state = "dark" }, /area/station/command/bridge) +"bpk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/central) "bpl" = ( /obj/structure/sign/directions/evac{ dir = 4; @@ -10581,6 +11724,14 @@ icon_state = "asteroidplating" }, /area/station/maintenance/fore) +"bqn" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/central) "bqp" = ( /obj/item/radio/intercom{ pixel_x = 28; @@ -11011,6 +12162,27 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central) +"brW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/central) "brX" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating/asteroid/ancient/airless, @@ -11068,6 +12240,27 @@ }, /turf/simulated/wall, /area/station/command/office/hop) +"bsg" = ( +/obj/structure/disposalpipe/segment/corner{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/central) "bsh" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -11170,10 +12363,16 @@ icon_state = "red" }, /area/station/security/processing) -"bsH" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal) +"bsI" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" + }, +/area/station/maintenance/fsmaint2) "bsK" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 @@ -11189,6 +12388,22 @@ /obj/machinery/ai_status_display, /turf/simulated/wall, /area/station/security/storage) +"bsN" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Equipment Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/station/security/storage) "bsO" = ( /obj/structure/table/reinforced, /obj/item/clothing/ears/earmuffs, @@ -11311,6 +12526,25 @@ }, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) +"btr" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/ai_slipper{ + uses = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/aisat/interior/secondary) "bts" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -11337,6 +12571,20 @@ }, /turf/simulated/floor/transparent/glass/reinforced/plasma, /area/station/engineering/engine/supermatter) +"btv" = ( +/obj/machinery/door/airlock/command{ + name = "Head of Personnel's Private Quarters" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/hop, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet/blue, +/area/station/command/office/hop) "btw" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 @@ -11479,6 +12727,14 @@ icon_state = "asteroidplating" }, /area/station/maintenance/port) +"buv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/aisat/interior/secondary) "buw" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -11555,6 +12811,23 @@ }, /turf/simulated/floor/plating, /area/station/hallway/primary/central) +"buP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=EngineeringWest3"; + location = "EngineeringWest2"; + name = "navigation beacon (Engineering-West 2)" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "yellow" + }, +/area/station/hallway/primary/central) "buQ" = ( /turf/simulated/floor/plasteel{ dir = 8; @@ -11693,6 +12966,22 @@ icon_state = "yellowcorner" }, /area/station/hallway/primary/central) +"bvf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=EngineeringEast3"; + location = "EngineeringEast2"; + name = "navigation beacon (Engineering-East 2)" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellow" + }, +/area/station/hallway/primary/central) "bvi" = ( /obj/structure/disposalpipe/segment/corner{ dir = 1 @@ -11771,6 +13060,26 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/maintcentral) +"bvr" = ( +/obj/machinery/door/airlock/command, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/command/captain, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet/black, +/area/station/command/office/captain) +"bvt" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/starboard/south) "bvz" = ( /obj/structure/table, /obj/machinery/light/small, @@ -11871,6 +13180,12 @@ icon_state = "neutralcorner" }, /area/station/turret_protected/aisat/interior) +"bvW" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/turret_protected/aisat/interior) "bvX" = ( /obj/structure/railing{ dir = 1 @@ -11959,7 +13274,7 @@ name = "Emergency Lockdown Blastdoor" }, /turf/simulated/floor/plating, -/area/station/engineering/break_room) +/area/station/engineering/break_room/secondary) "bwx" = ( /obj/structure/cable{ d1 = 4; @@ -11969,6 +13284,12 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/fore2) +"bwA" = ( +/obj/structure/disposalpipe/segment/corner, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/starboard/south) "bwE" = ( /obj/machinery/light{ dir = 1 @@ -12228,7 +13549,7 @@ dir = 4; icon_state = "darkyellowcorners" }, -/area/station/engineering/break_room) +/area/station/engineering/break_room/secondary) "bxH" = ( /obj/structure/cable{ d1 = 1; @@ -12240,7 +13561,7 @@ icon_state = "darkyellow"; dir = 1 }, -/area/station/engineering/break_room) +/area/station/engineering/break_room/secondary) "bxI" = ( /obj/structure/cable{ d1 = 2; @@ -12258,7 +13579,7 @@ dir = 1; icon_state = "darkyellowcorners" }, -/area/station/engineering/break_room) +/area/station/engineering/break_room/secondary) "bxJ" = ( /obj/item/plant_analyzer, /turf/simulated/floor/plating, @@ -12324,6 +13645,20 @@ icon_state = "white" }, /area/station/medical/reception) +"bxQ" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/classic/normal{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/autoname{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/hydroponics{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/service/hydroponics) "bxR" = ( /obj/structure/table/glass, /obj/item/reagent_containers/glass/bottle/epinephrine, @@ -12357,7 +13692,9 @@ /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "byg" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "byh" = ( @@ -12497,7 +13834,7 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/station/engineering/break_room) +/area/station/engineering/break_room/secondary) "byJ" = ( /obj/structure/cable{ d1 = 1; @@ -12511,7 +13848,7 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/station/engineering/break_room) +/area/station/engineering/break_room/secondary) "byK" = ( /obj/structure/cable/orange{ d1 = 1; @@ -12571,18 +13908,6 @@ icon_state = "whitebluefull" }, /area/station/medical/medbay) -"byX" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Starboard Asteroid Maintenance Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/starboard) "byY" = ( /obj/structure/sign/securearea, /turf/simulated/wall/r_wall, @@ -12640,17 +13965,6 @@ "bzj" = ( /turf/simulated/floor/plating, /area/station/hallway/primary/port/north) -"bzk" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, -/turf/simulated/floor/plasteel{ - icon_regular_floor = "yellowsiding"; - icon_state = "tranquillite" - }, -/area/station/service/theatre) "bzq" = ( /obj/machinery/economy/vending/cola, /turf/simulated/floor/plating, @@ -12770,6 +14084,43 @@ icon_state = "whiteblue" }, /area/station/medical/reception) +"bzO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "medmain"; + name = "Medbay Entrance" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/general, +/obj/effect/mapping_helpers/airlock/access/any/medical/genetics, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown"; + opacity = 0 + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/station/medical/medbay) "bzT" = ( /obj/structure/disposalpipe/segment/corner{ dir = 4 @@ -12779,6 +14130,52 @@ icon_state = "dark" }, /area/station/security/brig) +"bzU" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/north) +"bzY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/virology{ + autoclose = 0; + id_tag = "viro_door_int"; + locked = 1; + name = "Virology Lab Internal Airlock" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/access_button{ + autolink_id = "viro_btn_int"; + name = "Virology Lab Access Button"; + req_access_txt = "39"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/station/medical/virology) "bzZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 @@ -12976,6 +14373,20 @@ /obj/machinery/atmospherics/pipe/simple/visible/green, /turf/simulated/wall/r_wall, /area/station/engineering/engine/supermatter) +"bAP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/engineering/glass{ + heat_proof = 1; + name = "Supermatter Chamber" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/atmos, +/obj/effect/mapping_helpers/airlock/access/any/engineering/general, +/turf/simulated/floor/engine, +/area/station/engineering/engine/supermatter) "bAQ" = ( /obj/machinery/atmospherics/pipe/simple/visible/cyan, /turf/simulated/wall/r_wall, @@ -13171,13 +14582,13 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/station/engineering/break_room) +/area/station/engineering/break_room/secondary) "bCa" = ( /obj/structure/closet/secure_closet/engineering_electrical, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/station/engineering/break_room) +/area/station/engineering/break_room/secondary) "bCc" = ( /obj/structure/cable{ d1 = 4; @@ -13412,7 +14823,7 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/station/engineering/break_room) +/area/station/engineering/break_room/secondary) "bDc" = ( /obj/structure/cable{ d1 = 1; @@ -13457,29 +14868,10 @@ icon_state = "whitebluecorner" }, /area/station/medical/medbay) -"bDt" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/obj/machinery/door/firedoor, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/east) +"bDv" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/starboard) "bDw" = ( /obj/structure/chair/office/light, /turf/simulated/floor/plasteel{ @@ -13543,28 +14935,6 @@ }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat/interior) -"bDK" = ( -/obj/effect/spawner/window/reinforced/polarized/grilled{ - id = "cmo" - }, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/station/command/office/cmo) "bDQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -13609,6 +14979,36 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plating, /area/station/engineering/control) +"bEe" = ( +/obj/machinery/door/airlock/engineering/glass{ + autoclose = 0; + id_tag = "engsm_door_int"; + locked = 1; + name = "Supermatter Interior Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/engine, +/area/station/engineering/control) +"bEg" = ( +/obj/machinery/door/airlock/engineering/glass{ + autoclose = 0; + id_tag = "engsm_door_int"; + locked = 1; + name = "Supermatter Interior Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/engine, +/area/station/engineering/control) "bEh" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/spawner/window/reinforced/plasma, @@ -13662,7 +15062,7 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/station/engineering/break_room) +/area/station/engineering/break_room/secondary) "bEm" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 @@ -13671,7 +15071,7 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/station/engineering/break_room) +/area/station/engineering/break_room/secondary) "bEq" = ( /obj/machinery/camera{ c_tag = "Chief Medical Officer's Office"; @@ -13697,6 +15097,24 @@ }, /turf/simulated/floor/engine, /area/station/medical/chemistry) +"bEu" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/delivery, +/obj/machinery/smartfridge/secure/medbay, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/chemistry{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/general{ + dir = 4 + }, +/obj/machinery/door/window/antitheft/normal{ + dir = 4; + name = "Medbay Fridge" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/station/medical/chemistry) "bEv" = ( /obj/machinery/alarm{ pixel_y = 24; @@ -13748,6 +15166,11 @@ icon_state = "whiteyellow" }, /area/station/medical/medbay) +"bED" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/turret_protected/aisat/interior) "bEJ" = ( /obj/machinery/ai_status_display{ pixel_x = 32 @@ -13771,7 +15194,7 @@ }, /obj/structure/closet, /turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) +/area/station/maintenance/fsmaint2) "bEP" = ( /obj/machinery/power/apc{ dir = 4; @@ -13813,7 +15236,7 @@ }, /area/station/hallway/primary/fore) "bET" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/air, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -13821,14 +15244,14 @@ /area/station/engineering/atmos) "bEV" = ( /obj/machinery/atmospherics/portable/canister/toxins, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/engineering/atmos) "bEW" = ( /obj/machinery/atmospherics/portable/canister/oxygen, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -14038,7 +15461,7 @@ /obj/machinery/shower{ pixel_y = 20 }, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /obj/effect/turf_decal/stripes/corner{ dir = 4 }, @@ -14066,7 +15489,7 @@ /obj/machinery/shower{ pixel_y = 20 }, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /obj/effect/turf_decal/stripes/corner{ dir = 1 }, @@ -14174,7 +15597,7 @@ dir = 8; icon_state = "darkyellowcorners" }, -/area/station/engineering/break_room) +/area/station/engineering/break_room/secondary) "bFC" = ( /obj/structure/cable{ d1 = 1; @@ -14254,6 +15677,25 @@ icon_state = "whiteyellow" }, /area/station/medical/chemistry) +"bFI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/medical/glass{ + name = "Chemistry Lab" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/chemistry, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/station/medical/chemistry) "bFJ" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 @@ -14339,6 +15781,24 @@ icon_state = "whiteblue" }, /area/station/medical/medbay) +"bFY" = ( +/obj/machinery/door/airlock{ + name = "Chaplain's Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/chapel_office, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/service/chapel) "bGk" = ( /obj/machinery/power/apc{ dir = 4; @@ -14386,9 +15846,26 @@ }, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) +"bGF" = ( +/obj/machinery/door/airlock/external{ + id_tag = "mining_home"; + locked = 1; + name = "Mining Dock Airlock" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/obj/machinery/door/firedoor, +/obj/structure/fans/tiny, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/station/supply/miningdock) "bGH" = ( /obj/machinery/atmospherics/portable/canister, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -14552,7 +16029,7 @@ icon_state = "darkyellow"; dir = 8 }, -/area/station/engineering/break_room) +/area/station/engineering/break_room/secondary) "bHj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 @@ -14571,12 +16048,12 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/station/engineering/break_room) +/area/station/engineering/break_room/secondary) "bHp" = ( /obj/machinery/shower{ dir = 1 }, -/obj/effect/turf_decal/bot_red, +/obj/effect/turf_decal/delivery/red/hollow, /turf/simulated/floor/noslip, /area/station/medical/medbay) "bHq" = ( @@ -14613,6 +16090,16 @@ icon_state = "whitepurple" }, /area/station/science/genetics) +"bHB" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/external/glass{ + id_tag = "mining_home"; + name = "Mining Dock Airlock"; + locked = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/turf/simulated/floor/plating, +/area/station/supply/miningdock) "bHD" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -14622,20 +16109,6 @@ icon_state = "cult" }, /area/station/legal/lawoffice) -"bHE" = ( -/obj/machinery/door/airlock/command{ - name = "Captain's Quarters" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/captain, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/station/command/office/captain) "bHF" = ( /obj/docking_port/stationary{ dir = 4; @@ -14729,6 +16202,23 @@ icon_state = "dark" }, /area/station/engineering/atmos) +"bIj" = ( +/obj/machinery/door/airlock/engineering{ + name = "Atmospherics Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/engineering/atmos) +"bIk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/public/locker) "bIl" = ( /turf/simulated/floor/transparent/glass/reinforced, /area/station/maintenance/fore) @@ -14808,7 +16298,7 @@ "bID" = ( /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, -/area/station/engineering/break_room) +/area/station/engineering/break_room/secondary) "bIF" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ @@ -14818,7 +16308,7 @@ dir = 10; icon_state = "darkyellow" }, -/area/station/engineering/break_room) +/area/station/engineering/break_room/secondary) "bIG" = ( /obj/structure/table, /obj/item/destTagger, @@ -14826,7 +16316,7 @@ /turf/simulated/floor/plasteel{ icon_state = "darkyellow" }, -/area/station/engineering/break_room) +/area/station/engineering/break_room/secondary) "bII" = ( /obj/machinery/gravity_generator/main/station, /turf/simulated/floor/plating, @@ -14857,6 +16347,16 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plating, /area/station/medical/medbay) +"bIP" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medical Supplies" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel/white, +/area/station/medical/medbay) "bIQ" = ( /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, @@ -15003,21 +16503,21 @@ /area/station/engineering/atmos) "bJE" = ( /obj/machinery/atmospherics/portable/canister/carbon_dioxide, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/engineering/atmos) "bJF" = ( /obj/machinery/atmospherics/portable/canister/sleeping_agent, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/engineering/atmos) "bJG" = ( /obj/machinery/atmospherics/portable/canister/nitrogen, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -15040,32 +16540,6 @@ dir = 8 }, /area/station/engineering/control) -"bJP" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "cell2"; - name = "Permabrig Cell 2"; - security_level = 1 - }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, -/obj/machinery/door/firedoor, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Prison Gate"; - name = "Prison Lockdown Blast Doors"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plasteel, -/area/station/security/permabrig) "bJQ" = ( /obj/structure/cable{ d1 = 2; @@ -15093,6 +16567,28 @@ icon_state = "dark" }, /area/station/engineering/control) +"bJU" = ( +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "cmo" + }, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown"; + opacity = 0 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/command/office/cmo) "bJX" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -15219,6 +16715,48 @@ icon_state = "dark" }, /area/station/engineering/gravitygenerator) +"bKV" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/reinforced/normal{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/autoname{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/armory{ + dir = 4 + }, +/obj/machinery/door/window/reinforced/normal{ + dir = 8; + name = "Secure Armory" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/general{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/security/armory/secure) +"bKZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/medical/glass{ + name = "Staff Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/station/medical/break_room) "bLa" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -15406,6 +16944,18 @@ }, /turf/simulated/floor/wood, /area/station/service/library) +"bLO" = ( +/obj/machinery/door/window/classic/reversed{ + dir = 1; + name = "Interior Pipe Access" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/engineering/atmos{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/engineering/atmos) "bLQ" = ( /obj/machinery/atmospherics/binary/pump{ dir = 1; @@ -15507,17 +17057,17 @@ icon_state = "darkyellow" }, /area/station/engineering/control) -"bMl" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - color = "#954535" +"bMn" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" }, +/obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, -/area/station/hallway/primary/starboard/south) +/area/station/hallway/primary/fore/west) "bMo" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -15562,6 +17112,19 @@ }, /turf/simulated/floor/plating, /area/station/hallway/primary/starboard/south) +"bMx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/starboard) "bMy" = ( /obj/structure/table/wood, /obj/structure/railing{ @@ -15701,6 +17264,20 @@ }, /turf/simulated/floor/carpet/black, /area/station/command/bridge) +"bNj" = ( +/obj/machinery/door/window/classic/normal{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/windoor/autoname/desk{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/command/general{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "rampbottom" + }, +/area/station/command/bridge) "bNl" = ( /turf/simulated/floor/engine{ name = "n2 floor"; @@ -15865,14 +17442,6 @@ }, /turf/space, /area/space/nearstation) -"bOb" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/plating, -/area/station/medical/virology) "bOf" = ( /obj/structure/cable{ d1 = 1; @@ -15968,10 +17537,7 @@ }, /area/station/engineering/atmos) "bOD" = ( -/obj/machinery/power/smes/engineering{ - input_level = 200000; - output_level = 190000 - }, +/obj/machinery/power/smes/engineering, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -15987,10 +17553,7 @@ }, /area/station/engineering/smes) "bOE" = ( -/obj/machinery/power/smes/engineering{ - input_level = 200000; - output_level = 190000 - }, +/obj/machinery/power/smes/engineering, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -16009,10 +17572,7 @@ }, /area/station/engineering/smes) "bOF" = ( -/obj/machinery/power/smes/engineering{ - input_level = 200000; - output_level = 190000 - }, +/obj/machinery/power/smes/engineering, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -16109,7 +17669,9 @@ }, /area/station/hallway/primary/starboard/south) "bOW" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/ore_box, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) @@ -16428,6 +17990,16 @@ }, /turf/simulated/floor/plasteel, /area/station/security/processing) +"bQe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/research{ + name = "Research Division Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/research, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/white, +/area/station/science/rnd) "bQg" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel{ @@ -16499,15 +18071,6 @@ "bQz" = ( /turf/simulated/wall, /area/station/engineering/atmos) -"bQD" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/snacks/grown/potato, -/obj/item/reagent_containers/food/snacks/grown/chili, -/obj/item/seeds/grape, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" - }, -/area/station/service/hydroponics) "bQF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -16630,6 +18193,29 @@ icon_state = "dark" }, /area/station/public/fitness) +"bRh" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/orange, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/security/brig) "bRi" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -16958,6 +18544,14 @@ /obj/structure/lattice/catwalk, /turf/space, /area/station/engineering/solar/auxport) +"bSB" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/turret_protected/aisat/interior) "bSC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ @@ -17160,7 +18754,7 @@ home_destination = "QM #1"; suffix = "#1" }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/supply/office) "bTy" = ( @@ -17292,7 +18886,7 @@ }, /area/station/security/processing) "bTP" = ( -/obj/effect/decal/warning_stripes/yellow/partial{ +/obj/effect/turf_decal/delivery/partial{ dir = 1 }, /obj/effect/turf_decal/caution/stand_clear, @@ -17329,6 +18923,17 @@ icon_state = "red" }, /area/station/security/storage) +"bTV" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, +/obj/machinery/quantumpad/cere/security_science{ + name = "quantum pad" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkpurplefull" + }, +/area/station/public/quantum/security) "bTW" = ( /obj/machinery/light{ dir = 1 @@ -17351,22 +18956,6 @@ "bUc" = ( /turf/simulated/floor/plasteel/freezer, /area/station/public/toilet) -"bUg" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/airlock/public/glass, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - icon_state = "barber" - }, -/area/station/service/barber) "bUj" = ( /turf/simulated/floor/engine{ name = "air floor"; @@ -17770,6 +19359,27 @@ }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) +"bVw" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/window/classic/reversed{ + dir = 1; + name = "Interior Pipe Access" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/engineering/atmos{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/engineering/atmos) "bVx" = ( /obj/structure/window/reinforced, /obj/machinery/atmospherics/trinary/filter{ @@ -18065,6 +19675,16 @@ /obj/machinery/atmospherics/pipe/simple/visible/yellow, /turf/simulated/wall/r_wall, /area/station/engineering/atmos) +"bWx" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore/west) "bWy" = ( /obj/structure/table, /obj/machinery/light/small{ @@ -18348,28 +19968,6 @@ oxygen = 0.01 }, /area/station/engineering/atmos) -"bYi" = ( -/obj/effect/spawner/window/reinforced/polarized/grilled{ - id = "bridge" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/door/poddoor/preopen{ - id_tag = "bridge"; - layer = 2.6; - name = "Emergency Blast Door" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plating, -/area/station/command/bridge) "bYj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -18401,29 +19999,6 @@ icon_state = "darkblue" }, /area/station/command/bridge) -"bYy" = ( -/obj/machinery/door/airlock/security{ - aiControlDisabled = 1; - name = "Prisoner 'Transfer' Lounge"; - security_level = 1 - }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/machinery/door/firedoor, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/security/execution) "bYF" = ( /obj/effect/spawner/airlock/e_to_w, /turf/simulated/wall, @@ -18546,16 +20121,6 @@ icon_state = "dark" }, /area/station/command/bridge) -"bYV" = ( -/obj/structure/fans/tiny, -/obj/machinery/door/airlock/external/glass{ - id_tag = "mining_home"; - name = "Mining Dock Airlock"; - locked = 1 - }, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining, -/turf/simulated/floor/plating, -/area/station/supply/miningdock) "bZb" = ( /obj/machinery/light{ dir = 4 @@ -18625,29 +20190,10 @@ icon_state = "cafeteria" }, /area/station/science/hallway) -"cae" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/aisat/interior/secondary) +"bZX" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/supply/office) "cak" = ( /turf/simulated/floor/plating, /area/station/maintenance/disposal/southwest) @@ -18669,6 +20215,37 @@ }, /turf/simulated/floor/plating, /area/station/hallway/primary/port/south) +"car" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/aft/west) +"cau" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "hopshutter" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/reinforced/normal{ + dir = 1; + name = "Head of Personnel's Desk" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/command/hop{ + dir = 1 + }, +/obj/machinery/door/window{ + name = "Desk Door" + }, +/obj/item/desk_bell{ + pixel_x = 7; + pixel_y = 7; + anchored = 1 + }, +/turf/simulated/floor/plating, +/area/station/command/office/hop) "cav" = ( /turf/simulated/wall, /area/station/maintenance/auxsolarport) @@ -18736,7 +20313,7 @@ dir = 8; location = "QM #2" }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/supply/office) "cbH" = ( @@ -18746,6 +20323,22 @@ }, /turf/simulated/floor/plating, /area/station/supply/miningdock) +"cbN" = ( +/obj/machinery/door/airlock/mining, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/station/supply/miningdock) "cbP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -18824,31 +20417,6 @@ icon_state = "red" }, /area/station/security/processing) -"cct" = ( -/obj/machinery/door/poddoor/preopen{ - id_tag = "XenoPod3"; - layer = 2.6; - name = "containment door 3" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/door/window/classic/normal{ - dir = 1; - name = "Containment Pen" - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio{ - dir = 1 - }, -/turf/simulated/floor/engine, -/area/station/science/xenobiology) "ccu" = ( /obj/structure/cable/orange{ d1 = 1; @@ -18924,6 +20492,14 @@ icon_state = "red" }, /area/station/hallway/secondary/exit) +"ccM" = ( +/obj/structure/chair/sofa/corp/left{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/station/hallway/secondary/exit) "ccN" = ( /obj/structure/rack, /obj/item/clothing/suit/armor/bulletproof, @@ -19208,8 +20784,12 @@ }, /area/station/hallway/spacebridge/cargocom) "cep" = ( -/obj/effect/decal/warning_stripes/northeastcorner, -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /obj/effect/turf_decal/loading_area{ dir = 4 }, @@ -19219,12 +20799,26 @@ /obj/effect/turf_decal/stripes/corner, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) +"cet" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/telecomms/chamber) "cev" = ( /obj/machinery/light/small{ dir = 8 }, /turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) +/area/station/maintenance/fsmaint2) "cex" = ( /obj/machinery/firealarm{ dir = 4; @@ -19264,14 +20858,19 @@ icon_state = "whiteyellow" }, /area/station/science/robotics/chargebay) -"ceF" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 +"ceI" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment/corner{ + dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, -/area/station/hallway/primary/fore) +/area/station/hallway/primary/fore/west) "ceK" = ( /obj/machinery/light/small{ dir = 1 @@ -19297,6 +20896,25 @@ "ceQ" = ( /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) +"ceR" = ( +/obj/item/kirbyplants{ + icon_state = "plant-22" + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/telecomms/chamber) +"ceV" = ( +/obj/structure/closet/secure_closet/mime, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/station/service/mime) "cfa" = ( /obj/machinery/atmospherics/portable/canister/air, /obj/machinery/atmospherics/unary/portables_connector{ @@ -19304,6 +20922,11 @@ }, /turf/simulated/floor/plating, /area/station/hallway/primary/starboard/south) +"cfd" = ( +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/ai_upload) "cfe" = ( /obj/machinery/smartfridge/secure/circuits/aiupload/experimental, /turf/simulated/floor/plasteel{ @@ -19324,6 +20947,34 @@ icon_state = "dark" }, /area/station/supply/storage) +"cfh" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'KEEP CLEAR OF PAD WHEN IN USE'."; + name = "KEEP CLEAR OF PAD WHEN IN USE"; + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, +/obj/machinery/quantumpad/cere/arrivals_science{ + name = "quantum pad" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkpurplefull" + }, +/area/station/public/quantum/docking) +"cfn" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/structure/cable/orange, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/prison/cell_block/A) "cfq" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 @@ -19352,6 +21003,22 @@ }, /turf/simulated/floor/plasteel, /area/station/security/storage) +"cfC" = ( +/obj/machinery/disposal, +/obj/item/radio/intercom{ + pixel_x = -28; + name = "custom placement" + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24; + name = "south bump" + }, +/turf/simulated/floor/plasteel, +/area/station/supply/miningdock) "cfD" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 @@ -19415,6 +21082,29 @@ icon_state = "asteroidplating" }, /area/station/maintenance/fore2) +"cgh" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "BrigRight"; + name = "Brig Foyer Right Entrance" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/security/brig) "cgi" = ( /obj/structure/cable/orange{ d1 = 1; @@ -19445,32 +21135,6 @@ slowdown = -0.3 }, /area/station/hallway/spacebridge/servsci) -"cgq" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - id_tag = "ntrepofficedoor"; - name = "NT Representative's Office" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/ntrep, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/wood, -/area/station/command/office/ntrep) "cgr" = ( /obj/structure/cable/orange{ d1 = 1; @@ -19730,6 +21394,19 @@ icon_state = "dark" }, /area/station/command/bridge) +"chN" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/north) "chQ" = ( /turf/simulated/floor/plating, /area/station/hallway/primary/aft/west) @@ -19742,6 +21419,11 @@ "chT" = ( /turf/simulated/floor/plasteel/freezer, /area/station/public/locker) +"chV" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore/west) "chX" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -19824,27 +21506,11 @@ /obj/machinery/teleport/hub, /turf/simulated/floor/plating, /area/station/command/teleporter) -"cir" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore/west) -"ciu" = ( +"cif" = ( +/obj/structure/disposalpipe/segment, /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, /turf/simulated/floor/plating, -/area/station/security/permabrig) +/area/station/maintenance/disposal/external/north) "ciw" = ( /obj/structure/cable/orange{ d1 = 1; @@ -19863,6 +21529,26 @@ /obj/machinery/light/small, /turf/simulated/floor/plating, /area/station/hallway/primary/aft/west) +"ciy" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Command Asteroid Solars" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarport) +"ciB" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/aft/west) "ciC" = ( /turf/simulated/mineral/ancient, /area/station/maintenance/disposal/northwest) @@ -19871,7 +21557,12 @@ /obj/item/coin/silver, /obj/item/coin/silver, /turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) +/area/station/maintenance/fsmaint2) +"ciG" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/aft/east) "ciN" = ( /obj/machinery/computer/security{ network = list("SS13","Research Outpost","Mining Outpost","Telecomms"); @@ -19884,6 +21575,10 @@ icon_state = "darkred" }, /area/station/security/checkpoint/secondary) +"ciQ" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/hallway/spacebridge/comeng) "ciV" = ( /turf/simulated/floor/plasteel{ dir = 8; @@ -20018,6 +21713,22 @@ "cjR" = ( /turf/simulated/wall, /area/station/public/quantum/security) +"cjV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/poddoor/preopen{ + id_tag = "researchlockdown"; + layer = 2.6; + name = "Research Emergency Lockdown" + }, +/obj/machinery/door/airlock/research{ + name = "Research Division Access" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/genetics, +/obj/effect/mapping_helpers/airlock/access/any/science/research, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/white, +/area/station/science/hallway) "cki" = ( /obj/structure/chair/stool{ dir = 1 @@ -20174,6 +21885,14 @@ icon_state = "neutralfull" }, /area/station/hallway/secondary/entry/south) +"ckW" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/secondary/entry) "clc" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 @@ -20244,45 +21963,36 @@ }, /area/station/maintenance/apmaint) "clt" = ( -/obj/structure/disposalpipe/junction/reversed{ - dir = 8 +/obj/effect/spawner/window/reinforced/plasma/grilled, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "ceoffice" }, /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, +/turf/simulated/floor/plating, +/area/station/command/office/ce) +"clw" = ( +/obj/structure/disposalpipe/segment{ + color = "#954535" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, -/area/station/hallway/primary/port/east) +/area/station/hallway/primary/aft/west) "clB" = ( /obj/machinery/light, /turf/simulated/floor/plasteel{ icon_state = "arrival" }, /area/station/hallway/secondary/entry/south) -"clE" = ( -/obj/machinery/disposal, -/obj/item/radio/intercom{ - pixel_x = -28; - name = "custom placement" - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, -/turf/simulated/floor/plasteel, -/area/station/supply/miningdock) "clH" = ( /obj/machinery/firealarm{ dir = 1; @@ -20293,6 +22003,28 @@ icon_state = "arrival" }, /area/station/hallway/secondary/entry/south) +"clL" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "XenoPod7"; + layer = 2.6; + name = "containment door 7" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/door/window/classic/normal{ + name = "Containment Pen" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio, +/turf/simulated/floor/engine, +/area/station/science/xenobiology) "clN" = ( /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/transparent/glass/reinforced, @@ -20316,6 +22048,15 @@ }, /turf/simulated/wall/r_wall, /area/station/science/toxins/mixing) +"clS" = ( +/obj/machinery/door/airlock/research{ + name = "Toxins Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/tox, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/corner, +/turf/simulated/floor/plasteel, +/area/station/science/storage) "clV" = ( /obj/structure/cable/orange{ d1 = 1; @@ -20352,6 +22093,20 @@ icon_state = "brown" }, /area/station/supply/qm) +"cmg" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/item/radio/intercom{ + name = "custom placement" + }, +/obj/effect/spawner/window/reinforced/plasma/grilled, +/turf/simulated/floor/plating, +/area/station/science/toxins/launch) "cmo" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, @@ -20501,11 +22256,11 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, -/obj/effect/turf_decal/stripes/full, +/obj/effect/turf_decal/stripes, /obj/machinery/light/small{ dir = 8 }, -/obj/effect/turf_decal/stripes/red/full, +/obj/effect/turf_decal/stripes/red, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -20530,6 +22285,21 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /turf/simulated/floor/plasteel, /area/station/security/lobby) +"cny" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/window/classic/normal{ + name = "Containment Pen" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/station/science/xenobiology) "cnz" = ( /obj/machinery/light{ dir = 4 @@ -20581,16 +22351,6 @@ icon_state = "darkred" }, /area/station/security/warden) -"cnO" = ( -/obj/machinery/power/terminal, -/obj/structure/cable, -/obj/effect/spawner/window/reinforced/grilled, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 1; - id_tag = "aisat" - }, -/turf/simulated/floor/plating, -/area/station/turret_protected/ai) "cnP" = ( /obj/machinery/firealarm{ dir = 4; @@ -20683,6 +22443,19 @@ icon_state = "dark" }, /area/station/security/warden) +"con" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor/preopen{ + id_tag = "XenoPod5"; + name = "containment door 5" + }, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/station/science/xenobiology) "cot" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -20695,23 +22468,6 @@ }, /turf/simulated/floor/plasteel/white, /area/station/science/hallway) -"cou" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/aisat/interior/secondary) "cov" = ( /obj/machinery/light{ dir = 4 @@ -20722,7 +22478,7 @@ name = "east bump" }, /obj/machinery/flasher/portable, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -20740,12 +22496,42 @@ }, /turf/simulated/floor/plating, /area/station/science/storage) +"coE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/westalt) "coF" = ( /obj/structure/closet/emcloset, /obj/machinery/light/small, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/port) +"coO" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/turret_protected/aisat/interior) +"coU" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Central Asteroid Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/maintenance/maintcentral) "coV" = ( /obj/structure/cable{ d1 = 1; @@ -20767,16 +22553,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/fore2) -"cpa" = ( -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/obj/effect/spawner/window/reinforced/polarized/grilled{ - id = "bs" - }, -/turf/simulated/floor/plating, -/area/station/command/office/blueshield) "cph" = ( /obj/machinery/economy/vending/lawdrobe, /turf/simulated/floor/plasteel{ @@ -20787,6 +22563,21 @@ /obj/machinery/ai_status_display, /turf/simulated/wall, /area/station/command/bridge) +"cpk" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor/preopen{ + id_tag = "bridge"; + layer = 2.6; + name = "Emergency Blast Door" + }, +/obj/machinery/door/airlock/command/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/command/bridge) "cpm" = ( /obj/structure/railing{ dir = 4 @@ -20873,29 +22664,6 @@ icon_state = "asteroidplating" }, /area/station/maintenance/fsmaint) -"cpD" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/reinforced/normal{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/windoor/autoname{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/security/armory{ - dir = 4 - }, -/obj/machinery/door/window/reinforced/normal{ - dir = 8; - name = "Secure Armory" - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/security/general{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/security/armory/secure) "cpF" = ( /obj/machinery/alarm{ dir = 8; @@ -20943,6 +22711,14 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/south) +"cpO" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Port Asteroid Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/theatre, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/maintenance/port) "cpQ" = ( /obj/structure/closet/firecloset/full, /obj/effect/spawner/lootdrop/maintenance, @@ -20967,16 +22743,7 @@ icon_state = "2-8" }, /turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) -"cpV" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore/west) +/area/station/maintenance/fsmaint2) "cpW" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 @@ -21170,6 +22937,27 @@ icon_state = "asteroidplating" }, /area/station/maintenance/fsmaint) +"crd" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "BrigEast"; + name = "Brig East Entrance" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/security/prison/cell_block/A) "crh" = ( /obj/structure/table, /obj/machinery/alarm{ @@ -21279,17 +23067,6 @@ }, /turf/simulated/floor/wood, /area/station/legal/courtroom) -"csc" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/obj/effect/spawner/window/reinforced/polarized/grilled{ - id = "ntr" - }, -/turf/simulated/floor/plating, -/area/station/command/office/ntrep) "csf" = ( /obj/item/radio/intercom{ pixel_y = -28; @@ -21324,6 +23101,12 @@ /obj/item/flashlight, /turf/simulated/floor/plating, /area/station/maintenance/fore2) +"csA" = ( +/obj/structure/closet/l3closet/scientist, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/station/science/hallway) "csK" = ( /obj/structure/cable/orange{ d1 = 1; @@ -21491,6 +23274,13 @@ icon_state = "white" }, /area/station/science/misc_lab) +"ctU" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Port Asteroid Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plating/asteroid/ancient, +/area/station/maintenance/fpmaint) "ctV" = ( /obj/structure/sign/xenobio{ pixel_x = 32 @@ -21518,6 +23308,16 @@ }, /turf/simulated/floor/transparent/glass/reinforced, /area/station/maintenance/fpmaint) +"cuk" = ( +/obj/item/radio/intercom{ + pixel_y = 28; + name = "custom placement" + }, +/obj/machinery/hydroponics/constructable, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) "cul" = ( /obj/structure/table/reinforced, /obj/item/storage/box/syringes, @@ -21674,7 +23474,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/engine, /area/station/science/misc_lab) "cuW" = ( @@ -21827,20 +23629,10 @@ icon_state = "neutralcorner" }, /area/station/hallway/spacebridge/serveng) -"cvF" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Command Asteroid Solars" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) "cvQ" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/engine, /area/station/science/misc_lab) "cvR" = ( @@ -21856,30 +23648,6 @@ /mob/living/simple_animal/slime, /turf/simulated/floor/engine, /area/station/science/xenobiology) -"cwa" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id_tag = "atmodesk" - }, -/obj/machinery/door/window/classic/reversed{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/windoor/autoname/desk{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/engineering/atmos{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - icon_state = "darkyellowfull" - }, -/area/station/engineering/atmos) "cwh" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -21907,14 +23675,6 @@ icon_state = "redcorner" }, /area/station/security/lobby) -"cwp" = ( -/obj/structure/chair/sofa/corp/left{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "red" - }, -/area/station/hallway/secondary/exit) "cws" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/orange{ @@ -21942,6 +23702,19 @@ }, /turf/simulated/floor/engine, /area/station/science/explab/chamber) +"cwJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore) "cwV" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 @@ -22001,6 +23774,23 @@ /obj/effect/spawner/lootdrop/maintenance/eight, /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/apmaint) +"cxl" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Aft Asteroid Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" + }, +/area/station/maintenance/apmaint) "cxq" = ( /obj/structure/window/reinforced, /obj/effect/turf_decal/stripes/line{ @@ -22025,6 +23815,21 @@ /obj/structure/flora/ausbushes/reedbush, /turf/simulated/floor/grass, /area/station/service/hydroponics) +"cxD" = ( +/obj/machinery/door/airlock{ + name = "Crematorium" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/crematorium, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/maintenance/port) "cxI" = ( /obj/machinery/camera{ c_tag = "Service Atmospherics Checkpoint" @@ -22048,24 +23853,6 @@ icon_state = "white" }, /area/station/science/toxins/mixing) -"cxS" = ( -/obj/machinery/power/smes{ - charge = 5e+006; - output_level = 150000 - }, -/obj/structure/cable{ - d2 = 4; - icon_state = "0-4" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/ai) "cxU" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, @@ -22075,7 +23862,7 @@ }, /area/station/maintenance/fore2) "cxV" = ( -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ icon_state = "purplefull" @@ -22089,29 +23876,6 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/engine, /area/station/science/test_chamber) -"cxZ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance/external{ - name = "External Airlock Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/hallway/primary/port/south) -"cyb" = ( -/obj/structure/disposalpipe/segment{ - color = "#954535" - }, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/security/checkpoint/secondary) "cyf" = ( /obj/effect/landmark/start/chef, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -22143,10 +23907,35 @@ }, /turf/simulated/floor/engine, /area/station/science/explab/chamber) -"cyq" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/security/prisonershuttle) +"cyl" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/door/window/classic/normal{ + name = "Containment Pen"; + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/tox{ + dir = 8 + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "telescienceblast"; + name = "test chamber blast doors"; + opacity = 0 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/station/science/explab/chamber) "cyx" = ( /obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, @@ -22217,7 +24006,9 @@ dir = 1; layer = 2.9 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/engine, /area/station/science/misc_lab) "czd" = ( @@ -22294,21 +24085,6 @@ slowdown = -0.3 }, /area/station/hallway/spacebridge/cargocom) -"czy" = ( -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Secure Gate"; - name = "Security Blast Door"; - opacity = 0 - }, -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/plating, -/area/station/security/prison/cell_block/A) "czA" = ( /obj/machinery/power/apc{ dir = 4; @@ -22338,7 +24114,9 @@ /obj/structure/chair/office/light{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/landmark/start/scientist, /turf/simulated/floor/engine, /area/station/science/misc_lab) @@ -22367,6 +24145,13 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) +"czM" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Aft Asteroid Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plating, +/area/station/maintenance/apmaint) "czN" = ( /obj/machinery/alarm{ pixel_y = 24; @@ -22462,6 +24247,13 @@ icon_state = "darkbrown" }, /area/station/supply/office) +"cAh" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/station/science/xenobiology) "cAi" = ( /obj/structure/barricade/wooden, /turf/simulated/floor/plating{ @@ -22518,6 +24310,27 @@ icon_state = "darkbrown" }, /area/station/supply/office) +"cAq" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "BrigEast"; + name = "Brig East Entrance" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/security/prison/cell_block/A) "cAr" = ( /obj/structure/cable/orange{ d1 = 1; @@ -22786,19 +24599,6 @@ icon_state = "darkredcorners" }, /area/station/security/prison/cell_block/A) -"cBY" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/hologram/holopad, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/ai) "cCc" = ( /mob/living/carbon/human/monkey, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -22816,17 +24616,6 @@ /obj/structure/grille/broken, /turf/simulated/floor/plating, /area/station/maintenance/disposal/southwest) -"cCs" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/item/bedsheet/blue, -/obj/structure/bed, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel, -/area/station/security/prison/cell_block/A) "cCw" = ( /turf/simulated/floor/engine, /area/station/science/test_chamber) @@ -22838,16 +24627,13 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel, /area/station/public/locker) -"cCE" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, +"cCD" = ( +/obj/item/flag/mime, /turf/simulated/floor/plasteel{ - icon_state = "neutralfull" + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" }, -/area/station/hallway/primary/central) +/area/station/service/mime) "cCG" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -22863,6 +24649,35 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/port/north) +"cCJ" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/requests_console{ + department = "Crew Quarters"; + name = "Crew Quarters Requests Console"; + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/public/locker) +"cCK" = ( +/obj/machinery/newscaster{ + pixel_y = 28; + name = "north bump" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/public/locker) +"cCL" = ( +/obj/structure/closet/wardrobe/black, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/public/locker) "cCM" = ( /obj/machinery/alarm{ pixel_y = 24; @@ -22947,7 +24762,7 @@ icon_state = "1-4" }, /turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) +/area/station/maintenance/fsmaint2) "cDo" = ( /obj/machinery/camera{ c_tag = "Chapel Office"; @@ -23427,13 +25242,6 @@ icon_state = "darkredcorners" }, /area/station/security/prison/cell_block/A) -"cFX" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/northeast) "cFY" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -23483,30 +25291,38 @@ "cGd" = ( /turf/simulated/wall/r_wall, /area/station/maintenance/apmaint) -"cGk" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +"cGh" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/machinery/door/airlock/security/glass{ + name = "General Population Cell" }, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/machinery/door/firedoor, /turf/simulated/floor/plasteel{ - icon_state = "neutralfull" + icon_state = "dark" }, -/area/station/hallway/primary/port/east) +/area/station/security/prison/cell_block/A) "cGn" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel, /area/station/public/locker) +"cGp" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/item/bedsheet/blue, +/obj/structure/bed, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/station/security/prison/cell_block/A) "cGq" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -23528,6 +25344,17 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plating, /area/station/medical/medbay) +"cGv" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Bar" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/maintenance/gambling_den) "cGw" = ( /obj/structure/disposalpipe/segment, /obj/item/radio/intercom{ @@ -23543,6 +25370,17 @@ icon_state = "dark" }, /area/station/engineering/control) +"cGD" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/public/locker) +"cGE" = ( +/obj/structure/closet/wardrobe/grey, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/public/locker) "cGJ" = ( /obj/machinery/drone_fabricator, /obj/machinery/camera/autoname, @@ -23579,23 +25417,21 @@ }, /turf/simulated/floor/wood, /area/station/command/office/hop) +"cGN" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Maintenance Drone Dispensary" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/station/maintenance/storage) "cGP" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ icon_state = "darkblue" }, /area/station/command/bridge) -"cGS" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/telecomms/chamber) "cHh" = ( /obj/structure/cable/orange{ d1 = 4; @@ -23622,27 +25458,6 @@ /obj/structure/flora/ausbushes/ppflowers, /turf/simulated/floor/grass, /area/station/hallway/secondary/exit) -"cHm" = ( -/obj/machinery/door/poddoor/preopen{ - id_tag = "bridge"; - layer = 2.6; - name = "Emergency Blast Door" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge Foyer" - }, -/obj/effect/mapping_helpers/airlock/access/any/command/general, -/obj/effect/mapping_helpers/airlock/access/any/supply/qm, -/obj/structure/disposalpipe/segment, -/obj/effect/mapping_helpers/airlock/polarized{ - id = "bridge" - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "darkblue" - }, -/area/station/command/bridge) "cHq" = ( /turf/simulated/wall, /area/station/public/quantum/cargo) @@ -23688,6 +25503,27 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/starboard) +"cHw" = ( +/obj/structure/sign/directions/science{ + pixel_x = 32; + pixel_y = -24 + }, +/obj/structure/sign/directions/medical{ + dir = 4; + pixel_x = 32; + pixel_y = -40 + }, +/obj/structure/sign/directions/cargo{ + dir = 4; + pixel_x = 32; + pixel_y = -32 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + color = "#954535" + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/fore/west) "cHx" = ( /obj/structure/cable/orange{ d1 = 4; @@ -23724,17 +25560,6 @@ icon_state = "darkbrown" }, /area/station/supply/office) -"cHD" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Equipment Storage" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - dir = 9; - icon_state = "red" - }, -/area/station/security/storage) "cHF" = ( /obj/machinery/computer/supplycomp{ dir = 4 @@ -23824,6 +25649,17 @@ }, /turf/simulated/floor/plasteel, /area/station/public/locker) +"cHZ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/command{ + name = "Head of Personnel" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/hop, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/station/command/office/hop) "cIc" = ( /obj/structure/chair/stool{ dir = 8 @@ -23858,6 +25694,12 @@ }, /turf/simulated/floor/grass/jungle, /area/station/hallway/secondary/garden) +"cIq" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/central) "cIr" = ( /obj/structure/chair/office/dark, /obj/effect/landmark/start/cargo_technician, @@ -23887,25 +25729,40 @@ icon_state = "darkbrown" }, /area/station/supply/office) -"cIy" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"cIx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 }, -/area/station/hallway/primary/fore/east) +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/central) "cIA" = ( /obj/machinery/status_display{ layer = 4 }, /turf/simulated/wall, /area/station/hallway/primary/central) +"cIC" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=EngineeringWest2"; + location = "EngineeringWest"; + name = "navigation beacon (Engineering-West)" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/central) "cID" = ( /obj/structure/dispenser/oxygen, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/light{ dir = 1 }, @@ -23976,6 +25833,13 @@ icon_state = "whitegreen" }, /area/station/public/sleep) +"cIZ" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/table, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/central) "cJa" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ @@ -23998,7 +25862,19 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plating, -/area/station/engineering/break_room) +/area/station/engineering/break_room/secondary) +"cJe" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=EngineeringMiddle2"; + location = "EngineeringWest3"; + name = "navigation beacon (Engineering-West 3)" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/central) "cJf" = ( /obj/machinery/power/apc{ dir = 4; @@ -24016,7 +25892,7 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/station/engineering/break_room) +/area/station/engineering/break_room/secondary) "cJg" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 24; @@ -24028,7 +25904,7 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/station/engineering/break_room) +/area/station/engineering/break_room/secondary) "cJh" = ( /obj/structure/cable{ d2 = 8; @@ -24125,17 +26001,6 @@ /obj/structure/dispenser/oxygen, /turf/simulated/floor/plating, /area/station/hallway/primary/central) -"cJt" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, -/obj/machinery/quantumpad/cere/science_arrivals{ - name = "quantum pad" - }, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" - }, -/area/station/public/quantum/science) "cJu" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/heat_exchanging{ @@ -24407,6 +26272,14 @@ /obj/structure/filingcabinet, /turf/simulated/floor/wood, /area/station/legal/magistrate) +"cKZ" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" + }, +/area/station/maintenance/fore2) "cLa" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -24492,6 +26365,16 @@ icon_state = "asteroidplating" }, /area/station/maintenance/fore2) +"cLx" = ( +/obj/machinery/door/airlock/external{ + id_tag = "supply_home"; + locked = 1; + name = "Cargo Docking Hatch" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/obj/structure/fans/tiny, +/turf/simulated/floor/plating, +/area/station/supply/office) "cLz" = ( /obj/structure/cable/orange{ d1 = 1; @@ -24538,6 +26421,27 @@ /obj/item/stack/sheet/metal, /turf/simulated/floor/plating, /area/station/maintenance/fore2) +"cLM" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/central) +"cLN" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/public/locker) +"cLO" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/closet/wardrobe/xenos, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/public/locker) "cLT" = ( /obj/structure/sign/poster/official/pda_ad{ pixel_x = -32 @@ -24564,6 +26468,27 @@ }, /turf/simulated/floor/wood, /area/station/command/office/hop) +"cMa" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor/preopen{ + id_tag = "bridge"; + layer = 2.6; + name = "Emergency Blast Door" + }, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge Foyer" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/effect/mapping_helpers/airlock/access/any/supply/qm, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "bridge" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/station/command/bridge) "cMb" = ( /obj/effect/spawner/window/reinforced/polarized{ id = "Magistrate" @@ -24579,21 +26504,27 @@ icon_state = "dark" }, /area/station/supply/office) -"cMl" = ( -/obj/effect/spawner/window/reinforced/polarized/grilled{ - id = "Detective" +"cMm" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "bridge"; + layer = 2.6; + name = "Emergency Blast Door" }, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge Foyer" }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/effect/mapping_helpers/airlock/access/any/supply/qm, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "bridge" }, -/turf/simulated/floor/plating, -/area/station/security/detective) +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/command/bridge) "cMn" = ( /obj/structure/chair{ dir = 8 @@ -24763,6 +26694,93 @@ icon_state = "dark" }, /area/station/engineering/break_room) +"cNa" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24; + name = "east bump" + }, +/obj/machinery/quantumpad/cere/cargo_arrivals{ + name = "quantum pad" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/public/quantum/cargo) +"cNb" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "hopexternal" + }, +/obj/effect/turf_decal/loading_area{ + dir = 1 + }, +/obj/machinery/ticket_machine{ + layer = 4; + pixel_x = -32 + }, +/turf/simulated/floor/plasteel, +/area/station/command/office/hop) +"cNd" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + name = "Port Asteroid Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" + }, +/area/station/maintenance/port) +"cNe" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + name = "Port Asteroid Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" + }, +/area/station/maintenance/port) +"cNg" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/baguette, +/obj/structure/sign/poster/official/the_owl{ + pixel_y = 32 + }, +/obj/machinery/camera{ + c_tag = "Theatre Backstage"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/station/service/theatre) +"cNh" = ( +/turf/simulated/floor/plasteel{ + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/station/service/theatre) +"cNi" = ( +/obj/machinery/mineral/ore_redemption, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/delivery, +/turf/simulated/floor/plasteel{ + icon_state = "darkbrownfull" + }, +/area/station/supply/office) "cNj" = ( /obj/structure/table/wood, /obj/item/instrument/guitar, @@ -24849,11 +26867,6 @@ icon_state = "dark" }, /area/station/service/chapel) -"cNF" = ( -/turf/simulated/floor/plasteel{ - icon_state = "red" - }, -/area/station/hallway/secondary/exit) "cNG" = ( /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/plasteel{ @@ -24918,13 +26931,21 @@ icon_state = "redcorner" }, /area/station/security/prison/cell_block/A) +"cNR" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/chair/sofa/corp/right{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/station/security/prison/cell_block/A) "cNS" = ( -/obj/effect/turf_decal/stripes/full, +/obj/effect/turf_decal/stripes, /obj/machinery/door/airlock/security/glass{ name = "Criminal Delivery Chute" }, /obj/effect/mapping_helpers/airlock/access/all/security/doors, -/obj/effect/turf_decal/stripes/red/full, +/obj/effect/turf_decal/stripes/red, /obj/structure/disposalpipe/segment{ dir = 4; color = "#954535" @@ -24976,19 +26997,17 @@ icon_state = "bar" }, /area/station/service/theatre) -"cOg" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - name = "Aft Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +"cOh" = ( +/turf/simulated/floor/plasteel, +/area/station/security/prison/cell_block/A) +"cOl" = ( /obj/structure/cable/orange{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 4; + icon_state = "1-4" }, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/south) +/turf/simulated/floor/plasteel, +/area/station/security/prison/cell_block/A) "cOo" = ( /obj/machinery/door/airlock/external{ name = "Emergency Shuttle Airlock" @@ -25037,18 +27056,6 @@ icon_state = "whitebluecorner" }, /area/station/medical/surgery/primary) -"cOx" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Cargo SMES Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/station/hallway/primary/fore/east) "cOz" = ( /obj/structure/shuttle/engine/propulsion/burst{ dir = 4 @@ -25063,17 +27070,6 @@ icon_state = "dark" }, /area/station/command/office/cmo) -"cOD" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "BrigEast"; - name = "Brig East Entrance" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/doors, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/security/prison/cell_block/A) "cOE" = ( /obj/item/radio/intercom{ pixel_x = -28; @@ -25187,7 +27183,7 @@ /obj/structure/sign/deathsposal{ pixel_x = 32 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whitegreen" @@ -25218,14 +27214,6 @@ icon_state = "white" }, /area/station/medical/virology) -"cOY" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/south) "cOZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -25299,7 +27287,7 @@ /area/station/medical/virology) "cPr" = ( /obj/structure/bed/roller, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whitegreen" @@ -25335,6 +27323,15 @@ }, /turf/simulated/floor/grass, /area/station/medical/medbay) +"cPH" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/public/locker) "cPI" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -25386,11 +27383,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/starboard/south) -"cPQ" = ( -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/starboard/north) "cPR" = ( /obj/machinery/light{ dir = 4 @@ -25400,6 +27392,26 @@ icon_state = "yellowcorner" }, /area/station/hallway/primary/central) +"cPW" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/public/locker) +"cPX" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Science SMES Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/apmaint) "cQa" = ( /obj/effect/landmark/start/engineer, /turf/simulated/floor/plasteel{ @@ -25426,9 +27438,46 @@ icon_state = "darkyellow" }, /area/station/engineering/control) +"cQi" = ( +/obj/structure/sign/poster/random{ + name = "random official poster"; + pixel_x = 32; + random_basetype = /obj/structure/sign/poster/official + }, +/obj/structure/closet/wardrobe/white, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/public/locker) "cQl" = ( /turf/simulated/wall, /area/station/engineering/atmos/control) +"cQn" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/door/airlock/command/glass{ + id_tag = "ceofficedoor"; + name = "Chief Engineer" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/ce, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "ceoffice" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/station/command/office/ce) "cQp" = ( /obj/structure/table, /turf/simulated/floor/plasteel{ @@ -25466,6 +27515,24 @@ /obj/structure/closet/firecloset/full, /turf/simulated/floor/plating, /area/station/maintenance/starboard) +"cQz" = ( +/obj/structure/table/wood, +/obj/item/pen/red{ + pixel_x = 2; + pixel_y = 6 + }, +/obj/item/paper_bin, +/obj/item/toy/crayon/mime, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -24; + name = "west bump" + }, +/turf/simulated/floor/plasteel{ + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/station/service/mime) "cQB" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 @@ -25746,6 +27813,14 @@ }, /turf/simulated/floor/transparent/glass/reinforced, /area/station/maintenance/fore) +"cRV" = ( +/obj/structure/barricade/wooden, +/obj/machinery/door/airlock/maintenance{ + name = "Aft Asteroid Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plating, +/area/station/hallway/primary/aft/west) "cRZ" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, @@ -25784,10 +27859,7 @@ }, /area/station/medical/virology) "cSh" = ( -/obj/machinery/power/smes/engineering{ - input_level = 95000; - output_level = 90000 - }, +/obj/machinery/power/smes/engineering, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" @@ -25866,7 +27938,7 @@ /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, -/area/station/maintenance/fsmaint) +/area/station/maintenance/fsmaint2) "cSx" = ( /obj/machinery/light/small, /turf/simulated/floor/plating/asteroid/ancient, @@ -25883,7 +27955,7 @@ /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, -/area/station/maintenance/fsmaint) +/area/station/maintenance/fsmaint2) "cSz" = ( /obj/structure/cable/orange{ d1 = 2; @@ -25896,7 +27968,7 @@ /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, -/area/station/maintenance/fsmaint) +/area/station/maintenance/fsmaint2) "cSB" = ( /obj/machinery/light{ dir = 1 @@ -26205,6 +28277,23 @@ icon_state = "redcorner" }, /area/station/security/prison/cell_block/A) +"cTp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/station/security/prison/cell_block/A) +"cTr" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/station/security/prison/cell_block/A) "cTu" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -26241,23 +28330,61 @@ }, /turf/simulated/floor/plasteel, /area/station/public/locker) -"cTM" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 +"cTH" = ( +/obj/machinery/washing_machine, +/turf/simulated/floor/plasteel, +/area/station/public/locker) +"cTJ" = ( +/obj/item/radio/intercom{ + pixel_y = -28; + name = "custom placement" }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/machinery/washing_machine, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" }, +/area/station/public/locker) +"cTK" = ( +/obj/machinery/camera{ + c_tag = "Dorm Lockers"; + dir = 9 + }, +/obj/structure/table, +/obj/structure/bedsheetbin, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, -/area/station/hallway/primary/fore/west) +/area/station/public/locker) +"cTN" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Port Asteroid Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/westalt) "cTO" = ( /obj/machinery/ai_status_display, /turf/simulated/wall/r_wall, /area/station/command/office/hop) +"cTZ" = ( +/obj/machinery/door/airlock/medical{ + name = "Operating Theatre Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/station/medical/surgery/primary) "cUa" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -26290,6 +28417,14 @@ icon_state = "darkblue" }, /area/station/command/bridge) +"cUg" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Central Asteroid Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/turf/simulated/floor/plating, +/area/station/maintenance/storage) "cUj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/yellow, /turf/simulated/floor/plating, @@ -26351,6 +28486,14 @@ icon_state = "asteroidplating" }, /area/station/maintenance/maintcentral) +"cUs" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green, +/turf/simulated/floor/plasteel{ + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/station/service/mime) "cUt" = ( /obj/machinery/atmospherics/pipe/simple/hidden/yellow{ dir = 4 @@ -26390,6 +28533,24 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/fore2) +"cUB" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Central Asteroid Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/storage) "cUE" = ( /obj/machinery/atmospherics/portable/canister/oxygen, /obj/machinery/atmospherics/unary/portables_connector{ @@ -26590,6 +28751,27 @@ /obj/machinery/atmospherics/pipe/simple/visible/yellow, /turf/simulated/wall/r_wall, /area/station/maintenance/turbine) +"cVe" = ( +/obj/machinery/door/airlock/public/glass{ + autoclose = 0; + heat_proof = 1; + id_tag = "turbine_door_int"; + locked = 1; + name = "Turbine Interior Airlock" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/access_button{ + autolink_id = "turbine_btn_int"; + name = "Gas Turbine Airlock Control"; + pixel_x = 24 + }, +/turf/simulated/floor/engine, +/area/station/maintenance/turbine) "cVf" = ( /obj/machinery/atmospherics/pipe/simple/visible/purple, /turf/simulated/wall/r_wall, @@ -26632,6 +28814,28 @@ /obj/machinery/atmospherics/pipe/simple/visible/purple, /turf/space, /area/space/nearstation) +"cVl" = ( +/obj/machinery/door/airlock/public/glass{ + autoclose = 0; + heat_proof = 1; + id_tag = "turbine_door_ext"; + locked = 1; + name = "Turbine Exterior Airlock" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/access_button{ + layer = 3.1; + autolink_id = "turbine_btn_ext"; + name = "Gas Turbine Airlock Control"; + pixel_x = -24 + }, +/turf/simulated/floor/engine, +/area/station/maintenance/turbine) "cVm" = ( /obj/machinery/door/poddoor{ id_tag = "auxincineratorvent"; @@ -26688,6 +28892,12 @@ /obj/structure/cable/yellow, /turf/simulated/floor/engine/vacuum, /area/station/maintenance/turbine) +"cVt" = ( +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 1 + }, +/turf/simulated/floor/plating/airless, +/area/station/maintenance/turbine) "cVu" = ( /obj/structure/sign/fire, /turf/simulated/wall/r_wall, @@ -26745,6 +28955,30 @@ }, /turf/simulated/floor/transparent/glass/reinforced, /area/station/maintenance/fore) +"cWb" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/door/airlock/command/glass{ + id_tag = "ceofficedoor"; + name = "Chief Engineer" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/ce, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "ceoffice" + }, +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/station/command/office/ce) "cWg" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -27150,11 +29384,6 @@ icon_state = "red" }, /area/station/hallway/secondary/exit) -"cYG" = ( -/obj/machinery/atmospherics/pipe/simple/visible/purple, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/maintenance/turbine) "cYM" = ( /obj/machinery/light/small{ dir = 4 @@ -27356,13 +29585,6 @@ icon_state = "neutralfull" }, /area/station/hallway/secondary/entry/south) -"dbh" = ( -/obj/machinery/door/airlock/mining, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/supply/miningdock) "dby" = ( /obj/effect/spawner/window/reinforced/polarized{ id = "IAA" @@ -27371,26 +29593,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plating, /area/station/legal/lawoffice) -"dbK" = ( -/obj/machinery/door/airlock/glass{ - id_tag = "magistrateofficedoor" - }, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/command/magistrate, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/polarized{ - id = "Magistrate" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/wood, -/area/station/legal/magistrate) -"dbX" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/effect/spawner/random_spawners/dirt_often, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/aft/west) "dcv" = ( /obj/effect/landmark/spawner/carp, /turf/space, @@ -27480,6 +29682,15 @@ /obj/structure/lattice/catwalk, /turf/space, /area/station/engineering/solar/auxstarboard) +"dcW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/turf/simulated/floor/plasteel, +/area/station/public/storage/tools) "dda" = ( /obj/machinery/chem_dispenser/soda{ dir = 4 @@ -27501,22 +29712,19 @@ icon_state = "cult" }, /area/station/legal/lawoffice) -"ddd" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, -/obj/machinery/quantumpad/cere/arrivals_cargo{ - name = "quantum pad" +"ddh" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/turf/simulated/floor/plasteel{ - icon_state = "darkyellowfull" +/obj/machinery/door/airlock/maintenance{ + name = "Service SMES Access" }, -/area/station/public/quantum/docking) +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/maintenance/port) "ddk" = ( /obj/structure/cable/orange{ d1 = 4; @@ -27543,6 +29751,17 @@ icon_state = "darkredcorners" }, /area/station/security/prison/cell_block/A) +"ddl" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/orange, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/security/permabrig) "ddn" = ( /obj/structure/chair/stool/bar{ dir = 8 @@ -27653,7 +29872,7 @@ /area/station/engineering/atmos) "ddE" = ( /obj/machinery/atmospherics/portable/canister/carbon_dioxide, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/simple/visible/red{ dir = 4 }, @@ -27663,7 +29882,7 @@ /area/station/engineering/atmos) "ddF" = ( /obj/machinery/atmospherics/portable/canister/sleeping_agent, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/simple/visible/red{ dir = 4 }, @@ -27673,7 +29892,7 @@ /area/station/engineering/atmos) "ddG" = ( /obj/machinery/atmospherics/portable/canister/nitrogen, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/simple/visible/red{ dir = 4 }, @@ -27739,6 +29958,28 @@ icon_state = "dark" }, /area/station/engineering/atmos) +"ddO" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/obj/machinery/atmospherics/binary/pump{ + dir = 4; + name = "N2 to Pure" + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/window/classic/reversed{ + name = "Interior Pipe Access"; + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/engineering/atmos{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/engineering/atmos) "ddP" = ( /obj/machinery/suit_storage_unit/standard_unit, /obj/machinery/firealarm{ @@ -27837,6 +30078,28 @@ dir = 8 }, /area/station/engineering/atmos) +"deh" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/obj/machinery/atmospherics/binary/pump{ + dir = 4; + name = "O2 to Pure" + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/window/classic/reversed{ + name = "Interior Pipe Access"; + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/engineering/atmos{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/engineering/atmos) "dej" = ( /obj/machinery/atmospherics/unary/thermomachine/freezer, /obj/machinery/light{ @@ -27924,6 +30187,31 @@ icon_state = "dark" }, /area/station/engineering/atmos/distribution) +"dex" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/window/classic/reversed{ + dir = 1; + name = "Interior Pipe Access" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/engineering/atmos{ + dir = 1 + }, +/obj/machinery/atmospherics/binary/pump{ + dir = 1; + name = "Air to South Canister" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/engineering/atmos) "dey" = ( /obj/machinery/atmospherics/pipe/simple/visible/green{ dir = 4 @@ -28108,6 +30396,16 @@ "dgg" = ( /turf/simulated/floor/wood, /area/station/service/clown) +"dgl" = ( +/obj/machinery/door/airlock/mining/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/supply/mail_sorting, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "darkbrownfull" + }, +/area/station/supply/office) "dgr" = ( /obj/machinery/alarm{ dir = 4; @@ -28192,6 +30490,23 @@ }, /turf/simulated/floor/plating, /area/station/service/clown/secret) +"dgX" = ( +/obj/machinery/door/airlock/engineering{ + name = "SMES Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/station/engineering/smes) "dgZ" = ( /turf/simulated/floor/plasteel{ icon_state = "redcorner" @@ -28336,6 +30651,23 @@ icon_state = "red" }, /area/station/hallway/secondary/exit) +"diI" = ( +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "cmo" + }, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/command/office/cmo) "diM" = ( /obj/machinery/alarm{ dir = 8; @@ -28355,23 +30687,10 @@ }, /area/station/command/teleporter) "diP" = ( -/obj/machinery/power/smes/engineering{ - input_level = 95000; - output_level = 90000 - }, +/obj/machinery/power/smes/engineering, /obj/structure/cable/orange, /turf/simulated/floor/transparent/glass/reinforced, /area/station/maintenance/fsmaint) -"diR" = ( -/obj/machinery/door/window/classic/reversed{ - dir = 8; - pixel_x = 1; - name = "Boxing Arena" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/public/fitness) "diS" = ( /obj/machinery/ai_status_display, /turf/simulated/wall, @@ -28447,7 +30766,7 @@ /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating/asteroid/ancient, -/area/station/maintenance/fsmaint) +/area/station/maintenance/fsmaint2) "djn" = ( /obj/structure/cable/orange{ d1 = 1; @@ -28507,6 +30826,11 @@ }, /turf/simulated/floor/transparent/glass/reinforced, /area/station/maintenance/fore) +"djw" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/secondary/entry) "djy" = ( /obj/structure/cable/orange{ d1 = 1; @@ -28564,11 +30888,6 @@ /obj/machinery/ai_status_display, /turf/simulated/wall/r_wall, /area/station/security/prisonlockers) -"djT" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/north) "dka" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 @@ -28780,7 +31099,7 @@ /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, -/area/station/maintenance/fsmaint) +/area/station/maintenance/fsmaint2) "dkQ" = ( /obj/structure/table, /obj/item/flashlight{ @@ -28937,12 +31256,25 @@ /obj/structure/sign/pods, /turf/simulated/mineral/ancient, /area/station/maintenance/fore2) +"dlL" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/public/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/station/public/locker) "dlT" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/spawner/window/reinforced, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plating, /area/station/public/locker) +"dmb" = ( +/obj/machinery/door/airlock/public/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/station/public/locker) "dmd" = ( /obj/machinery/economy/vending/cigarette, /turf/simulated/floor/plasteel, @@ -29014,6 +31346,18 @@ icon_state = "white" }, /area/station/science/toxins/mixing) +"dmC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + name = "Command SMES Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "dmK" = ( /obj/machinery/hydroponics/constructable{ desc = "These are connected with an irrigation tube. You see a little pipe connecting the trays."; @@ -29026,6 +31370,18 @@ icon_state = "green" }, /area/station/security/permabrig) +"dmO" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_y = 28; + name = "custom placement" + }, +/turf/simulated/floor/plasteel/dark/telecomms{ + icon_state = "bcircuit" + }, +/area/station/science/server/coldroom) "dmP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plating, @@ -29071,12 +31427,32 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/fore/east) +"dmY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/station/hallway/primary/fore) "dnb" = ( /obj/machinery/status_display{ layer = 4 }, /turf/simulated/wall, /area/station/hallway/primary/fore) +"dnc" = ( +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/secondary/entry/north) "dnd" = ( /obj/structure/cable/orange{ d1 = 4; @@ -29127,6 +31503,15 @@ icon_state = "white" }, /area/station/science/toxins/mixing) +"dnS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + color = "#954535" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/aft/west) "dnW" = ( /obj/machinery/hydroponics/constructable{ desc = "These are connected with an irrigation tube. You see a little pipe connecting the trays."; @@ -29138,22 +31523,6 @@ icon_state = "asteroidplating" }, /area/station/security/permabrig) -"dnX" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/poddoor/preopen{ - id_tag = "researchlockdown"; - layer = 2.6; - name = "Research Emergency Lockdown" - }, -/obj/machinery/door/airlock/research{ - name = "Research Division Access" - }, -/obj/effect/mapping_helpers/airlock/access/any/medical/genetics, -/obj/effect/mapping_helpers/airlock/access/any/science/research, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel/white, -/area/station/science/hallway) "dnY" = ( /obj/machinery/door/poddoor/multi_tile/two_tile_ver{ name = "Medical Emergency EVA Storage"; @@ -29169,12 +31538,25 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plating, /area/station/public/quantum/cargo) +"dob" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/public/quantum/cargo) "dod" = ( /obj/machinery/status_display{ layer = 4 }, /turf/simulated/wall, -/area/station/maintenance/fsmaint) +/area/station/maintenance/fsmaint2) "dom" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, @@ -29239,6 +31621,21 @@ icon_state = "dark" }, /area/station/security/execution) +"doO" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Security SMES Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fpmaint) "doR" = ( /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -29276,6 +31673,19 @@ }, /turf/simulated/floor/plasteel, /area/station/security/prisonershuttle) +"dph" = ( +/obj/machinery/door/airlock/security{ + aiControlDisabled = 1; + name = "Deluxe Prisoner 'Transfer' Lounge"; + security_level = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/structure/fans/tiny, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/security/execution) "dpl" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/decal/cleanable/dirt, @@ -29444,18 +31854,6 @@ }, /turf/space, /area/space) -"dqv" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Walkway" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/caution/red{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/spacebridge/scidock) "dqw" = ( /obj/structure/table, /obj/item/storage/box/bodybags, @@ -29503,22 +31901,6 @@ }, /turf/simulated/floor/plasteel/white, /area/station/science/hallway) -"dqC" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, -/obj/machinery/quantumpad/cere/cargo_arrivals{ - name = "quantum pad" - }, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" - }, -/area/station/public/quantum/cargo) "dqF" = ( /obj/effect/landmark/spawner/nukedisc_respawn, /obj/structure/cable{ @@ -29528,6 +31910,22 @@ }, /turf/simulated/floor/plating, /area/station/engineering/tech_storage) +"dqG" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore/west) "dqI" = ( /obj/structure/cable{ d1 = 4; @@ -29634,6 +32032,24 @@ icon_state = "floorgrime" }, /area/station/security/permabrig) +"drp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/structure/cable/orange, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/prison/cell_block/A) "drq" = ( /obj/structure/table, /obj/item/stock_parts/micro_laser, @@ -29693,6 +32109,29 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel, /area/station/security/prisonershuttle) +"drz" = ( +/obj/machinery/door/airlock/security{ + aiControlDisabled = 1; + name = "Prisoner 'Transfer' Lounge"; + security_level = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/security/execution) "drA" = ( /obj/structure/cable/orange{ d1 = 1; @@ -29791,19 +32230,6 @@ icon_state = "redcorner" }, /area/station/hallway/primary/fore/west) -"drT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Psych Office" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/psychology, -/obj/effect/mapping_helpers/airlock/polarized{ - id = "psych" - }, -/turf/simulated/floor/wood, -/area/station/medical/psych) "dsc" = ( /obj/structure/bookcase/random, /turf/simulated/floor/wood, @@ -29845,14 +32271,6 @@ icon_state = "redcorner" }, /area/station/hallway/primary/fore/west) -"dsj" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/universal, -/obj/machinery/door/airlock/atmos{ - name = "Cargo Atmospherics Checkpoint" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) "dsm" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -29888,25 +32306,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarstarboard) -"dsq" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 2; - id_tag = "ceoffice" - }, -/turf/simulated/floor/plating, -/area/station/command/office/ce) "dsv" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -30081,24 +32480,6 @@ icon_state = "darkredcorners" }, /area/station/security/brig) -"dtu" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Central Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/storage) "dtA" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, @@ -30252,6 +32633,14 @@ /obj/effect/spawner/airlock, /turf/simulated/wall, /area/station/hallway/primary/starboard/south) +"dut" = ( +/obj/structure/disposalpipe/segment{ + color = "#954535" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/central) "duu" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -30367,6 +32756,18 @@ icon_state = "redcorner" }, /area/station/security/main) +"duU" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "hopexternal" + }, +/obj/effect/turf_decal/loading_area, +/obj/item/radio/intercom{ + pixel_x = 28; + name = "custom placement" + }, +/turf/simulated/floor/plasteel, +/area/station/command/office/hop) "dvc" = ( /obj/structure/disposaloutlet{ dir = 1 @@ -30427,12 +32828,42 @@ icon_state = "dark" }, /area/station/security/evidence) +"dvp" = ( +/obj/machinery/smartfridge/medbay, +/obj/machinery/door/window/classic/normal{ + name = "Public Fridge" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown"; + opacity = 0 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "chemisttop"; + name = "Chemistry Lobby Shutters" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/chemistry, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/station/medical/chemistry) "dvq" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, /turf/simulated/floor/carpet/green, /area/station/service/library) +"dvt" = ( +/obj/machinery/door/airlock/security/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/station/security/main) "dvD" = ( /obj/structure/cable/orange{ d1 = 1; @@ -30481,14 +32912,6 @@ icon_state = "dark" }, /area/station/maintenance/disposal) -"dvO" = ( -/obj/structure/barricade/wooden, -/obj/machinery/door/airlock/maintenance{ - name = "Starboard Asteroid Maintenance Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating/asteroid/ancient, -/area/station/maintenance/starboard) "dvR" = ( /obj/structure/cable/orange{ d1 = 4; @@ -30531,6 +32954,11 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/transparent/glass/reinforced, /area/station/maintenance/asmaint) +"dvV" = ( +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/ai) "dvX" = ( /obj/item/radio/intercom{ pixel_y = -28; @@ -30616,14 +33044,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/fore/east) -"dwC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/south) "dwE" = ( /obj/structure/cable/orange{ d1 = 1; @@ -30796,14 +33216,6 @@ icon_state = "bluecorner" }, /area/station/hallway/primary/fore) -"dxu" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/secondary/entry) "dxw" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -30933,16 +33345,13 @@ icon_state = "redcorner" }, /area/station/security/lobby) -"dyh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line, +"dyb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, -/area/station/hallway/secondary/entry/north) +/area/station/hallway/primary/aft/west) "dyn" = ( /obj/machinery/light/small{ dir = 4 @@ -31047,6 +33456,22 @@ /obj/item/aiModule/reset, /turf/simulated/floor/plating, /area/station/engineering/tech_storage) +"dyQ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "AI Asteroid Antechamber 2"; + dir = 5 + }, +/obj/item/radio/intercom{ + pixel_x = -28; + name = "custom placement" + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/aisat/interior/secondary) "dyS" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 @@ -31124,6 +33549,29 @@ icon_state = "whiteblue" }, /area/station/medical/reception) +"dzc" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Laser Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/engineering/control) +"dzd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/central) "dze" = ( /obj/machinery/atmospherics/pipe/simple/visible/red{ dir = 4 @@ -31238,18 +33686,31 @@ }, /turf/simulated/wall, /area/station/maintenance/starboard) -"dzL" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Bridge APC Access" +"dzN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, -/turf/simulated/floor/plating, -/area/station/maintenance/fore2) +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/airlock/medical/glass{ + name = "Isolation B" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/station/medical/virology) "dzP" = ( /obj/structure/table, /obj/machinery/kitchen_machine/microwave, @@ -31343,6 +33804,37 @@ icon_state = "white" }, /area/station/medical/medbay) +"dAf" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/virology{ + autoclose = 0; + id_tag = "viro_door_ext"; + locked = 1; + name = "Virology Lab External Airlock" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/access_button{ + layer = 3.6; + autolink_id = "viro_btn_ext"; + name = "Virology Lab Access Button"; + req_access_txt = "39"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/station/medical/virology) "dAg" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 @@ -31514,6 +34006,19 @@ icon_state = "whiteblue" }, /area/station/medical/cloning) +"dBn" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/medical/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/station/medical/medbay) "dBq" = ( /obj/machinery/power/apc{ dir = 1; @@ -31720,6 +34225,15 @@ dir = 4 }, /obj/machinery/door/firedoor, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "browncorner" @@ -31754,6 +34268,12 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/fore/east) +"dCF" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore/west) "dCL" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 @@ -31862,21 +34382,6 @@ icon_state = "yellowcorner" }, /area/station/hallway/primary/central) -"dDV" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - name = "Port Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/maintenance/port) "dDW" = ( /obj/structure/cable/orange{ d1 = 4; @@ -31913,6 +34418,21 @@ icon_state = "asteroidplating" }, /area/station/maintenance/apmaint) +"dEn" = ( +/obj/structure/girder, +/obj/item/stack/sheet/metal, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint2) +"dEz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + color = "#954535" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/aft/west) "dEC" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/item/radio/intercom/locked/prison{ @@ -31958,27 +34478,15 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) -"dFn" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 +"dFf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/railing{ + dir = 8 }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" +/turf/simulated/floor/plating/airless{ + icon_state = "asteroidplating" }, -/area/station/hallway/primary/central) +/area/station/hallway/spacebridge/servsci) "dFU" = ( /obj/structure/table, /obj/machinery/recharger, @@ -31993,16 +34501,6 @@ }, /turf/simulated/floor/plating, /area/station/security/processing) -"dGb" = ( -/obj/effect/spawner/window/reinforced/polarized/grilled{ - id = "bs" - }, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/plating, -/area/station/command/office/blueshield) "dGr" = ( /obj/structure/disposalpipe/sortjunction/reversed{ dir = 2; @@ -32051,22 +34549,6 @@ icon_state = "chapel" }, /area/station/service/chapel) -"dGR" = ( -/obj/machinery/porta_turret{ - dir = 4; - installation = /obj/item/gun/energy/gun; - name = "hallway turret" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/aisat/interior/secondary) "dGU" = ( /turf/simulated/wall/r_wall, /area/station/maintenance/starboardsolar/aft) @@ -32151,11 +34633,40 @@ icon_state = "purple" }, /area/station/hallway/primary/aft/west) +"dIS" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore/west) "dJb" = ( /obj/structure/closet/firecloset/full, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) +"dJc" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/hallway/primary/fore) +"dJe" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/south) "dJk" = ( /obj/machinery/door/poddoor/shutters/preopen{ dir = 2; @@ -32191,26 +34702,50 @@ /obj/structure/dispenser/oxygen, /turf/simulated/floor/plating, /area/station/hallway/secondary/entry/north) -"dJW" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/spawner/random_spawners/dirt_often, -/turf/simulated/floor/plasteel{ - icon_regular_floor = "yellowsiding"; - icon_state = "tranquillite" - }, -/area/station/service/theatre) -"dKt" = ( +"dJG" = ( /obj/machinery/door/airlock/maintenance{ - name = "Atmospherics Maintenance" + name = "Aft Asteroid Maintenance" }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /obj/effect/spawner/random_spawners/dirt_frequent, /turf/simulated/floor/plating, -/area/station/engineering/atmos) +/area/station/maintenance/asmaint) +"dKi" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction/reversed{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/east) +"dKp" = ( +/obj/machinery/door/window/brigdoor{ + id = "Cell 6"; + name = "Cell 6" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/brig, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/security/prison/cell_block/A) "dKv" = ( /turf/simulated/floor/plasteel{ dir = 8; @@ -32258,6 +34793,32 @@ icon_state = "dark" }, /area/station/command/bridge) +"dKM" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore/west) +"dKQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment/corner{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore/west) "dKY" = ( /obj/item/kirbyplants{ icon_state = "plant-21" @@ -32283,20 +34844,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/starboardsolar/aft) -"dLo" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" - }, -/area/station/service/hydroponics) -"dLz" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore) "dLC" = ( /obj/machinery/light/small{ dir = 8 @@ -32305,7 +34852,7 @@ c_tag = "Head of Personnel's Queue Line"; dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/command/office/hop) "dLQ" = ( @@ -32344,6 +34891,20 @@ icon_state = "darkblue" }, /area/station/command/bridge) +"dMd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/bananium, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/service/theatre, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/station/service/clown) "dMk" = ( /obj/structure/cable{ d2 = 8; @@ -32373,14 +34934,38 @@ /obj/machinery/ai_status_display, /turf/simulated/mineral/ancient, /area/mine/unexplored/cere/civilian) -"dNe" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - name = "Port Asteroid Maintenance" +"dMN" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating, -/area/station/maintenance/port) +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore/west) +"dMP" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=CommandWest"; + location = "Security"; + name = "navigation beacon (Security)" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore/west) "dNg" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -32405,27 +34990,23 @@ icon_state = "asteroidplating" }, /area/station/maintenance/apmaint) -"dNn" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Aft Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/science/tox, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/maintenance/apmaint) "dNr" = ( /obj/item/stack/sheet/metal, /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/port) -"dNv" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +"dNw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/west) +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore/west) "dNJ" = ( /obj/structure/cable/orange{ d1 = 1; @@ -32439,6 +35020,19 @@ icon_state = "white" }, /area/station/science/misc_lab) +"dNN" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore/west) "dNS" = ( /turf/simulated/floor/plasteel{ icon_state = "darkyellowcorners" @@ -32450,6 +35044,21 @@ icon_state = "dark" }, /area/station/turret_protected/ai_upload) +"dNU" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore/west) "dNV" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -32457,6 +35066,19 @@ /obj/structure/closet/firecloset/full, /turf/simulated/floor/plating, /area/station/maintenance/disposal/east) +"dOb" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore/west) "dOj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -32525,58 +35147,65 @@ /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plating, /area/station/hallway/secondary/entry/north) -"dPs" = ( -/obj/machinery/atmospherics/unary/portables_connector, -/obj/machinery/atmospherics/portable/canister/oxygen{ - name = "Canister: \[O2] (CRYO)" +"dPq" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, -/obj/structure/window/reinforced{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/door/window/classic/reversed{ - name = "Cryo Tank Storage" +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" }, -/obj/machinery/light{ - dir = 1 +/area/station/hallway/primary/fore/west) +"dPt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/engineering/construction, -/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/general, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "whiteblue" - }, -/area/station/medical/cloning) -"dPu" = ( -/obj/machinery/r_n_d/server/core, -/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ - dir = 6 + icon_state = "neutralfull" }, -/turf/simulated/floor/plasteel/dark/telecomms{ - icon_state = "bcircuit" +/area/station/hallway/primary/fore/west) +"dPF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/area/station/science/server/coldroom) -"dPH" = ( -/obj/effect/spawner/window/reinforced/grilled, /obj/machinery/door/firedoor, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Secure Gate"; - name = "Security Blast Door"; - opacity = 0 +/obj/effect/turf_decal/stripes/line, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" }, -/turf/simulated/floor/plating, -/area/station/security/brig) +/area/station/hallway/secondary/entry/north) "dPP" = ( /obj/machinery/computer/arcade{ dir = 4 }, /turf/simulated/floor/carpet/black, /area/station/command/office/captain) +"dPQ" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore) "dQc" = ( /obj/machinery/computer/monitor, /obj/structure/cable/orange{ @@ -32595,24 +35224,30 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/central) +"dQg" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore) "dQj" = ( /turf/simulated/wall, /area/station/maintenance/disposal/east) +"dQk" = ( +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore) "dQr" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/fore) -"dQt" = ( -/obj/machinery/camera{ - c_tag = "Library West"; - dir = 4 - }, -/obj/machinery/door/window/classic/normal{ - name = "Library Desk Door" - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/service/library, -/turf/simulated/floor/wood, -/area/station/service/library) "dQv" = ( /obj/machinery/power/apc{ name = "south bump"; @@ -32625,7 +35260,7 @@ /turf/simulated/floor/plating, /area/station/science/test_chamber) "dQx" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/command/office/hop) "dQC" = ( @@ -32659,6 +35294,19 @@ icon_state = "bluered" }, /area/station/hallway/secondary/entry/south) +"dQR" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Aft Asteroid Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/maintenance/asmaint) "dQT" = ( /obj/machinery/camera{ c_tag = "Research Toxins Test Chamber North"; @@ -32704,6 +35352,52 @@ "dRE" = ( /turf/simulated/mineral/ancient/outer, /area/station/hallway/primary/fore) +"dRP" = ( +/obj/machinery/door/window/brigdoor{ + id = "Cell 8"; + name = "Cell 8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/brig, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/security/prison/cell_block/A) +"dRY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/secondary/entry/south) +"dSs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore) +"dSv" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore) "dSA" = ( /obj/machinery/power/apc{ dir = 8; @@ -32763,23 +35457,59 @@ icon_state = "neutralcorner" }, /area/station/hallway/secondary/entry/north) -"dTn" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Medical Asteroid Solars" +"dTd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/structure/cable/orange{ +/area/station/hallway/primary/fore) +"dTB" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/station/maintenance/starboard) +"dTC" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Security"; + location = "CommandMiddle2"; + name = "navigation beacon (Command-Middle 2)" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore) +"dTI" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=EngineeringMiddle"; + location = "CommandMiddle"; + name = "navigation beacon (Command-Middle)" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore) +"dTM" = ( +/obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) -"dTB" = ( -/obj/machinery/space_heater, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore) +"dUb" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, /turf/simulated/floor/plating, -/area/station/maintenance/starboard) +/area/station/security/processing) "dUv" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 @@ -32866,25 +35596,34 @@ /obj/structure/disposalpipe/trunk{ color = "#954535" }, -/obj/effect/turf_decal/stripes/full, -/obj/effect/turf_decal/stripes/red/full, +/obj/effect/turf_decal/stripes, +/obj/effect/turf_decal/stripes/red, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, /area/station/hallway/primary/central) -"dVw" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" +"dVv" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "BrigRight"; + name = "Brig Foyer Right Entrance" }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 }, /turf/simulated/floor/plasteel{ - icon_state = "neutralfull" + icon_state = "dark" }, -/area/station/hallway/primary/port/north) +/area/station/security/brig) "dVA" = ( /obj/effect/spawner/airlock/s_to_n, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -32920,6 +35659,51 @@ icon_state = "dark" }, /area/station/security/prison/cell_block/A) +"dWE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore) +"dWG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore) +"dWM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/aft/west) "dXo" = ( /obj/machinery/light/small{ dir = 4 @@ -32937,6 +35721,23 @@ icon_state = "wood-broken" }, /area/station/maintenance/gambling_den) +"dXT" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/classic/normal, +/obj/effect/mapping_helpers/airlock/windoor/autoname, +/obj/machinery/door/window/classic/normal{ + name = "Kitchen"; + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/hydroponics, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/service/hydroponics) "dXV" = ( /turf/simulated/wall/r_wall, /area/station/hallway/primary/aft/east) @@ -32963,31 +35764,12 @@ /obj/effect/spawner/random_spawners/fungus_maybe, /turf/simulated/wall, /area/station/maintenance/asmaint) -"dYF" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) "dZd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/medical/morgue) -"dZk" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/starboard/north) "dZv" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/engine{ @@ -33057,31 +35839,38 @@ /obj/structure/railing, /turf/space, /area/space/nearstation) -"ebD" = ( -/obj/machinery/door/airlock/vault{ - locked = 1 +"ebB" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" }, -/obj/effect/mapping_helpers/airlock/access/all/supply/vault, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plasteel, -/area/station/command/vault) -"ebQ" = ( -/obj/machinery/door/airlock/glass, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/security/prison/cell_block/A) +"ebN" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/aft/west) +"ebV" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 4; + icon_state = "1-4" }, /turf/simulated/floor/plasteel{ - icon_state = "dark" + icon_state = "neutralfull" }, -/area/station/public/quantum/docking) +/area/station/hallway/secondary/entry/south) "ebW" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 @@ -33094,19 +35883,26 @@ icon_state = "dark" }, /area/station/maintenance/disposal) -"eco" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ +"ecd" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/door/airlock/atmos{ + name = "Docking Atmospherics Checkpoint" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ dir = 4 }, -/obj/item/reagent_containers/glass/bucket, -/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/entry/north) +"ecv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" + icon_state = "neutralfull" }, -/area/station/service/hydroponics) +/area/station/hallway/primary/fore/east) "ecz" = ( /obj/effect/spawner/airlock, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -33120,17 +35916,18 @@ icon_state = "cafeteria" }, /area/station/service/kitchen) +"ecG" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/south) "ecS" = ( /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkbrowncorners" }, /area/station/supply/office) -"ede" = ( -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore) "edn" = ( /obj/machinery/door_control{ id = "paramedic"; @@ -33155,20 +35952,6 @@ /obj/structure/girder, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) -"edz" = ( -/obj/machinery/door/airlock/command{ - name = "Head of Personnel's Private Quarters" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/hop, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/carpet/blue, -/area/station/command/office/hop) "edM" = ( /obj/structure/disposalpipe/segment/corner, /obj/machinery/light/small{ @@ -33176,6 +35959,24 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/starboard) +"edT" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore/east) +"edU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore/east) "edY" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -33196,23 +35997,26 @@ /obj/machinery/recycler, /turf/simulated/floor/plating, /area/station/maintenance/disposal) -"eeO" = ( -/obj/machinery/door/airlock/glass, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/security/doors, -/obj/effect/mapping_helpers/airlock/polarized{ - id = "Courtroom" +"eeI" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=CommandMiddle"; + location = "Cargo"; + name = "navigation beacon (Cargo)" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/firedoor, -/turf/simulated/floor/wood, -/area/station/legal/courtroom) +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore/east) "eeZ" = ( /obj/structure/closet/crate, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/fore2) +"efa" = ( +/obj/effect/spawner/window/reinforced/plasma/grilled, +/turf/simulated/floor/plating, +/area/station/engineering/control) "efe" = ( /obj/machinery/light/small, /obj/structure/chair{ @@ -33241,35 +36045,28 @@ }, /turf/simulated/floor/carpet/black, /area/station/service/chapel) -"efN" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 +"efR" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 9 }, -/turf/simulated/floor/plasteel{ - icon_regular_floor = "yellowsiding"; - icon_state = "tranquillite" +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 }, -/area/station/service/mime) +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel/dark/telecomms{ + icon_state = "bcircuit" + }, +/area/station/science/server/coldroom) "efU" = ( /obj/structure/railing, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/public/fitness) -"ege" = ( -/obj/machinery/door/airlock/medical/glass, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/machinery/door/firedoor, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - icon_state = "whitebluefull" - }, -/area/station/medical/medbay) "egm" = ( /turf/simulated/wall/r_wall, /area/mine/unexplored/cere/medical) @@ -33287,50 +36084,21 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/disposal/west) -"egM" = ( +"egy" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/door/poddoor/preopen{ - id_tag = "bridge"; - layer = 2.6; - name = "Emergency Blast Door" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /turf/simulated/floor/plating, -/area/station/command/bridge) -"egV" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 2; - id_tag = "RnDShutters" - }, -/obj/machinery/door/poddoor/preopen{ - id_tag = "researchlockdown"; - layer = 2.6; - name = "Research Emergency Lockdown" - }, -/obj/machinery/door/window/classic/normal{ - name = "R&D Desk" - }, -/obj/machinery/door/firedoor, -/obj/item/paper_bin, -/obj/item/desk_bell{ - pixel_x = 7; - pixel_y = 7; - anchored = 1 +/area/station/maintenance/asmaint) +"egB" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + name = "Morgue" }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/science/research, +/obj/effect/mapping_helpers/airlock/access/all/medical/morgue, +/obj/effect/spawner/random_spawners/dirt_frequent, /turf/simulated/floor/plasteel{ - icon_state = "purplefull" + icon_state = "dark" }, -/area/station/science/rnd) +/area/station/maintenance/starboard) "ehd" = ( /obj/effect/spawner/random_spawners/wall_rusted_always, /turf/simulated/wall, @@ -33365,25 +36133,6 @@ }, /turf/simulated/floor/plating/airless, /area/station/maintenance/disposal/external/east) -"ehJ" = ( -/obj/effect/landmark/start/mime, -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel{ - icon_regular_floor = "yellowsiding"; - icon_state = "tranquillite" - }, -/area/station/service/mime) -"ehR" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Starboard Asteroid Maintenance Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/maintenance/starboard) "ehV" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 @@ -33478,21 +36227,6 @@ }, /turf/simulated/floor/carpet/green, /area/station/service/library) -"ejf" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/station/medical/virology) "ejj" = ( /obj/structure/cable/orange{ d1 = 1; @@ -33525,22 +36259,6 @@ }, /turf/simulated/floor/plasteel, /area/station/public/fitness) -"eka" = ( -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Secure Gate"; - name = "Security Blast Door"; - opacity = 0 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/security/prison/cell_block/A) "ekh" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -33562,12 +36280,6 @@ icon_state = "asteroidplating" }, /area/station/service/clown/secret) -"ekC" = ( -/turf/simulated/floor/plasteel{ - icon_regular_floor = "yellowsiding"; - icon_state = "tranquillite" - }, -/area/station/service/mime) "ekH" = ( /obj/item/radio/intercom{ pixel_x = -28; @@ -33585,16 +36297,30 @@ }, /turf/simulated/floor/engine, /area/station/science/explab/chamber) -"ekO" = ( -/obj/machinery/door/airlock/research{ - name = "Toxins Storage" +"ekV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/access/all/science/tox_storage, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/door/airlock/medical/glass{ + name = "Monkey Pen" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, /obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel, -/area/station/science/storage) +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/station/medical/virology) "elJ" = ( /obj/structure/cable/orange{ d1 = 4; @@ -33611,19 +36337,6 @@ icon_state = "asteroidplating" }, /area/station/maintenance/port) -"elT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, -/obj/structure/cable/orange, -/turf/simulated/floor/plasteel{ - icon_regular_floor = "yellowsiding"; - icon_state = "tranquillite" - }, -/area/station/service/mime) "elU" = ( /obj/structure/disposalpipe/junction/reversed{ dir = 8; @@ -33633,14 +36346,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/fore) -"emu" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Port Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/maintenance/port) "emw" = ( /turf/simulated/mineral/ancient, /area/station/security/detective) @@ -33697,6 +36402,39 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/fore2) +"emS" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/maintenance/fore2) +"enw" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/classic/normal{ + name = "Kitchen"; + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen{ + dir = 1 + }, +/obj/machinery/door/window/classic/normal, +/obj/effect/mapping_helpers/airlock/windoor/autoname, +/obj/machinery/door/firedoor, +/obj/item/desk_bell{ + pixel_x = 7; + pixel_y = 7; + anchored = 1 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/hydroponics, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/service/hydroponics) "enx" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 @@ -33762,6 +36500,18 @@ icon_state = "asteroidplating" }, /area/station/science/misc_lab) +"eob" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/central) "eot" = ( /obj/structure/closet, /turf/simulated/floor/plating, @@ -33791,29 +36541,6 @@ icon_state = "whiteblue" }, /area/station/medical/medbay) -"eoQ" = ( -/obj/machinery/smartfridge/medbay, -/obj/machinery/door/window/classic/normal{ - name = "Public Fridge" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 2; - id_tag = "chemisttop"; - name = "Chemistry Lobby Shutters" - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/chemistry, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/station/medical/chemistry) "eoX" = ( /obj/structure/grille/broken, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -33841,6 +36568,19 @@ icon_state = "asteroidplating" }, /area/station/maintenance/starboard) +"epp" = ( +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "qm" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/command/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/supply/qm, +/turf/simulated/floor/plasteel{ + icon_state = "darkbrownfull" + }, +/area/station/supply/qm) "epq" = ( /obj/structure/rack, /turf/simulated/floor/plating, @@ -33890,6 +36630,28 @@ icon_state = "showroomfloor" }, /area/station/medical/surgery) +"erl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/hallway/primary/starboard/south) "erm" = ( /obj/structure/table, /obj/item/stack/sheet/mineral/plasma, @@ -33914,23 +36676,6 @@ "erB" = ( /turf/simulated/mineral/ancient/outer, /area/station/maintenance/disposal) -"erL" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Walkway" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id_tag = "engilockdown"; - layer = 2.6; - name = "Engineering Lockdown" - }, -/obj/effect/turf_decal/caution/red{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/spacebridge/engmed) "esB" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel{ @@ -33942,19 +36687,22 @@ /obj/item/storage/bible, /turf/simulated/floor/carpet/red, /area/station/service/chapel) -"esK" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 +"esX" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Port Asteroid Maintenance" }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Research"; - location = "Service"; - name = "navigation beacon (Service)" +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/area/station/hallway/primary/port/north) +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/west) "etb" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -34013,18 +36761,20 @@ /obj/structure/flora/ausbushes/grassybush, /turf/simulated/floor/grass, /area/station/security/lobby) -"etO" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Medbay Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/obj/structure/cable/orange{ - d1 = 1; +"etP" = ( +/obj/structure/cable{ d2 = 2; - icon_state = "1-2" + icon_state = "0-2" }, +/obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/starboard) +/area/station/ai_monitored/storage/eva) +"etV" = ( +/obj/structure/closet/secure_closet/hydroponics, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) "eul" = ( /obj/structure/cable/orange{ d1 = 4; @@ -34037,24 +36787,6 @@ /obj/structure/closet/emcloset, /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/maintcentral) -"euH" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/airlock/public/glass, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 8; - id_tag = "kitchen1" - }, -/turf/simulated/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/station/service/kitchen) "euP" = ( /obj/structure/railing, /turf/space, @@ -34097,13 +36829,20 @@ icon_state = "grimy" }, /area/station/security/detective) +"evh" = ( +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "hos" + }, +/obj/structure/cable/orange, +/turf/simulated/floor/plating, +/area/station/command/office/hos) "evi" = ( /obj/structure/closet/secure_closet/engineering_personal, /obj/item/pickaxe/mini, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/station/engineering/break_room) +/area/station/engineering/break_room/secondary) "evC" = ( /obj/structure/cable{ d1 = 4; @@ -34144,15 +36883,10 @@ icon_state = "whiteblue" }, /area/station/medical/medbay) -"evS" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/spawner/random_spawners/dirt_often, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/north) +"evU" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/entry) "ewd" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/orange{ @@ -34185,20 +36919,14 @@ icon_state = "wood-broken7" }, /area/station/service/bar) -"exB" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 1; - id_tag = "kitchen2" +"exv" = ( +/obj/structure/disposalpipe/segment/corner{ + dir = 1 }, -/obj/machinery/door/window/classic/reversed, -/obj/effect/mapping_helpers/airlock/windoor/autoname, -/obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen, /turf/simulated/floor/plasteel{ - icon_state = "cafeteria" + icon_state = "neutralfull" }, -/area/station/service/kitchen) +/area/station/hallway/primary/fore/west) "exK" = ( /turf/simulated/wall, /area/station/security/processing) @@ -34211,37 +36939,6 @@ /obj/item/wrench, /turf/simulated/floor/plating, /area/station/maintenance/disposal/east) -"exS" = ( -/obj/machinery/flasher{ - id = "AI"; - pixel_y = 21 - }, -/obj/structure/table, -/obj/item/phone{ - pixel_x = -3; - pixel_y = 3 - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/ai_upload) -"eyi" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Fore Asteroid Maintenance Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating, -/area/station/maintenance/fpmaint) -"eyo" = ( -/obj/machinery/door/airlock/security/glass, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/security/armory, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/security/warden) "eyx" = ( /obj/effect/spawner/random_spawners/wall_rusted_always, /turf/simulated/wall, @@ -34261,6 +36958,10 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) +"eyH" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/starboardsolar/aft) "eyN" = ( /obj/machinery/firealarm{ dir = 8; @@ -34282,16 +36983,18 @@ slowdown = -0.3 }, /area/station/hallway/spacebridge/comeng) -"eyQ" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable, +"ezi" = ( /obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plating, -/area/station/engineering/tech_storage) +/area/station/hallway/primary/port/north) "ezq" = ( /obj/effect/spawner/window/reinforced/polarized{ id = "bar" @@ -34301,6 +37004,32 @@ "ezu" = ( /turf/simulated/wall, /area/station/service/mime) +"ezE" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "cell2"; + name = "Permabrig Cell 2"; + security_level = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Prison Gate"; + name = "Prison Lockdown Blast Doors"; + opacity = 0 + }, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plasteel, +/area/station/security/permabrig) "ezU" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/wall, @@ -34314,21 +37043,6 @@ icon_state = "dark" }, /area/station/command/teleporter) -"eAf" = ( -/obj/structure/statue/tranquillite/mime, -/obj/machinery/alarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_regular_floor = "yellowsiding"; - icon_state = "tranquillite" - }, -/area/station/service/mime) "eAi" = ( /obj/structure/closet/crate{ name = "top secret mime supplies" @@ -34350,21 +37064,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/fore2) -"eAR" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/poddoor/preopen{ - id_tag = "bridge"; - layer = 2.6; - name = "Emergency Blast Door" - }, -/obj/machinery/door/airlock/command/glass, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/command/general, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/command/bridge) "eAS" = ( /turf/simulated/floor/plating{ icon_state = "asteroidplating" @@ -34376,12 +37075,36 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel, /area/station/engineering/atmos/control) +"eBh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/central) "eBj" = ( /obj/machinery/light/small{ dir = 4 }, /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/apmaint) +"eBm" = ( +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "hos" + }, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/station/command/office/hos) "eBq" = ( /obj/machinery/light/small, /turf/simulated/floor/plating, @@ -34393,6 +37116,27 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/disposal/south) +"eBL" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/machinery/door/window/classic/reversed{ + name = "Toxins Launcher" + }, +/obj/machinery/door/window/classic/reversed{ + dir = 1; + name = "Toxins Launcher" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/tox{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/tox, +/turf/simulated/floor/plating, +/area/station/science/toxins/launch) "eBQ" = ( /obj/structure/window/basic{ dir = 8 @@ -34401,13 +37145,6 @@ icon_state = "cafeteria" }, /area/station/service/kitchen) -"eBR" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Aft Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating, -/area/station/maintenance/apmaint) "eBU" = ( /obj/machinery/status_display{ layer = 4 @@ -34469,6 +37206,12 @@ /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/transparent/glass/reinforced, /area/station/maintenance/fore) +"eDv" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/station/security/lobby) "eDx" = ( /obj/machinery/status_display{ layer = 4 @@ -34548,15 +37291,6 @@ "eES" = ( /turf/simulated/floor/wood, /area/station/service/theatre) -"eEV" = ( -/obj/machinery/door/airlock/research{ - name = "Toxins Storage" - }, -/obj/effect/mapping_helpers/airlock/access/all/science/tox, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/corner, -/turf/simulated/floor/plasteel, -/area/station/science/storage) "eEZ" = ( /obj/structure/cable/orange{ d1 = 4; @@ -34582,12 +37316,6 @@ }, /turf/simulated/wall, /area/station/maintenance/apmaint) -"eFq" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/aft/west) "eFw" = ( /obj/structure/chair{ dir = 4 @@ -34605,24 +37333,6 @@ }, /turf/simulated/floor/plating, /area/station/hallway/secondary/exit) -"eFV" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "telescienceblast"; - name = "test chamber blast doors"; - opacity = 0 - }, -/turf/simulated/floor/plating, -/area/station/science/explab/chamber) "eGe" = ( /obj/structure/table, /obj/item/soap, @@ -34635,6 +37345,16 @@ "eGr" = ( /turf/simulated/floor/engine, /area/station/engineering/control) +"eGv" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Aft Asteroid Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/tox, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/maintenance/apmaint) "eGS" = ( /obj/machinery/power/apc{ name = "south bump"; @@ -34735,21 +37455,6 @@ icon_state = "darkredcorners" }, /area/station/security/brig) -"eIf" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Secure Gate"; - name = "Security Blast Door"; - opacity = 0 - }, -/turf/simulated/floor/plating, -/area/station/security/prison/cell_block/A) "eIl" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/wall, @@ -34761,20 +37466,6 @@ slowdown = -0.3 }, /area/station/hallway/spacebridge/dockmed) -"eIn" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/bananium, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/service/theatre, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/wood, -/area/station/service/clown) "eIs" = ( /obj/machinery/firealarm{ dir = 1; @@ -34886,12 +37577,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) -"eKl" = ( -/obj/structure/girder, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/hallway/spacebridge/scidock) +/area/station/maintenance/fsmaint2) "eKx" = ( /obj/structure/window/reinforced{ dir = 4 @@ -34919,20 +37605,6 @@ }, /turf/simulated/floor/plating/airless, /area/station/science/toxins/test) -"eLj" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=EngineeringWest2"; - location = "EngineeringWest"; - name = "navigation beacon (Engineering-West)" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/central) "eLq" = ( /obj/item/chair/stool, /obj/machinery/atmospherics/unary/vent_pump/on{ @@ -34946,29 +37618,6 @@ }, /turf/simulated/wall, /area/station/public/sleep) -"eLQ" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/window/classic/normal{ - name = "Containment Pen"; - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/science/tox{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/station/science/misc_lab) "eLS" = ( /obj/machinery/status_display{ layer = 4 @@ -35029,6 +37678,19 @@ /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, /area/station/public/storage/tools) +"eMh" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "bridge"; + layer = 2.6; + name = "Emergency Blast Door" + }, +/turf/simulated/floor/plating, +/area/station/command/bridge) "eMK" = ( /obj/structure/cable{ d1 = 1; @@ -35046,6 +37708,16 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarport) +"eMW" = ( +/obj/machinery/door/window/classic/reversed{ + dir = 4; + pixel_x = 1; + name = "Boxing Arena" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/public/fitness) "eMX" = ( /obj/machinery/atmospherics/pipe/simple/visible{ dir = 5 @@ -35058,16 +37730,6 @@ icon_state = "whitebluecorner" }, /area/station/medical/storage/secondary) -"eNe" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/starboard/south) "eNg" = ( /obj/structure/cable/orange{ d1 = 1; @@ -35077,32 +37739,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/starboard) -"eNx" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore/west) -"eNB" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plating, -/area/station/public/storage/tools) "eNC" = ( /obj/structure/cable/orange{ d1 = 1; @@ -35190,46 +37826,6 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, /area/station/maintenance/disposal/west) -"eOR" = ( -/obj/effect/spawner/airlock/s_to_n, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) -"eOS" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Security"; - location = "CommandMiddle2"; - name = "navigation beacon (Command-Middle 2)" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore) -"eOY" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/airlock/medical/glass{ - name = "Isolation B" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/virology, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/station/medical/virology) "ePb" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -35246,13 +37842,10 @@ slowdown = -0.3 }, /area/station/hallway/spacebridge/scidock) -"ePw" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/red{ - dir = 6 - }, +"ePZ" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/turret_protected/aisat/interior/secondary) +/area/station/public/quantum/science) "eQt" = ( /obj/item/kirbyplants{ icon_state = "plant-21" @@ -35274,23 +37867,6 @@ /obj/effect/spawner/airlock/w_to_e/long, /turf/simulated/wall, /area/station/maintenance/apmaint) -"eQY" = ( -/obj/machinery/door/airlock/hatch{ - name = "AI Satellite Secondary Antechamber" - }, -/obj/effect/mapping_helpers/airlock/access/any/science/minisat, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/ai) "eRT" = ( /obj/machinery/power/apc{ dir = 1; @@ -35334,19 +37910,6 @@ }, /turf/simulated/floor/carpet/black, /area/station/command/office/captain) -"eSo" = ( -/obj/structure/table, -/obj/item/storage/bag/plants/portaseeder, -/obj/item/storage/bag/plants/portaseeder, -/obj/item/storage/bag/plants, -/obj/item/storage/bag/plants, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" - }, -/area/station/service/hydroponics) "eSE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 @@ -35434,27 +37997,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/engine, /area/station/engineering/control) -"eUg" = ( -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/central) -"eUl" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Security SMES Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/fpmaint) "eUo" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -35488,6 +38030,26 @@ icon_state = "white" }, /area/station/science/toxins/mixing) +"eUG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor/preopen{ + id_tag = "engineeringlockdown"; + layer = 2.6; + name = "Emergency Lockdown Blastdoor" + }, +/obj/machinery/door/airlock/engineering, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/any/engineering/construction, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/station/engineering/break_room/secondary) "eUI" = ( /obj/structure/cable/orange{ d1 = 1; @@ -35498,42 +38060,6 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) -"eUJ" = ( -/obj/effect/spawner/window/reinforced/polarized/grilled{ - id = "cmo" - }, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 - }, -/turf/simulated/floor/plating, -/area/station/command/office/cmo) -"eUQ" = ( -/obj/structure/disposalpipe/junction/reversed{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/starboard/south) "eUS" = ( /obj/structure/cable/orange{ d1 = 1; @@ -35555,18 +38081,6 @@ }, /turf/space, /area/space/nearstation) -"eVn" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Cargo SMES Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/station/hallway/primary/fore/east) "eVQ" = ( /obj/machinery/hydroponics/soil, /turf/simulated/floor/plating/asteroid/ancient, @@ -35621,26 +38135,6 @@ icon_state = "darkredcorners" }, /area/station/security/prison/cell_block/A) -"eXL" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/spawner/random_spawners/dirt_often, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/north) "eXQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -35681,7 +38175,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) +/area/station/maintenance/fsmaint2) "eYa" = ( /obj/machinery/light/small, /turf/simulated/floor/wood, @@ -35792,12 +38286,41 @@ icon_state = "purplecorner" }, /area/station/hallway/primary/aft/east) +"eZX" = ( +/obj/structure/disposalpipe/segment{ + color = "#954535" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/south) "eZY" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/drinks/bottle/holywater, /obj/item/lighter/zippo/black, /turf/simulated/floor/carpet/black, /area/station/service/chapel) +"fav" = ( +/obj/machinery/door/airlock{ + name = "Theatre Backstage" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/theatre, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/station/service/theatre) "faF" = ( /obj/structure/rack, /obj/item/aicard, @@ -35880,10 +38403,6 @@ "fcw" = ( /turf/simulated/floor/wood, /area/station/public/vacant_office) -"fcy" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/hallway/secondary/exit) "fcz" = ( /obj/machinery/power/emitter, /obj/machinery/light, @@ -35898,31 +38417,6 @@ icon_state = "darkblue" }, /area/station/command/bridge) -"fcI" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 8; - id_tag = "kitchen1" - }, -/obj/item/desk_bell{ - pixel_x = 7; - pixel_y = 7; - anchored = 1 - }, -/obj/machinery/door/window/classic/normal{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/windoor/autoname{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/station/service/kitchen) "fcO" = ( /obj/machinery/light{ dir = 4 @@ -35945,6 +38439,19 @@ icon_state = "asteroidplating" }, /area/station/maintenance/gambling_den) +"fdh" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + name = "Service SMES Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/maintenance/port) "fdk" = ( /obj/structure/noticeboard{ dir = 8; @@ -35977,19 +38484,6 @@ }, /turf/simulated/floor/plasteel, /area/station/science/toxins/launch) -"fej" = ( -/obj/machinery/door/airlock/security{ - aiControlDisabled = 1; - name = "Deluxe Prisoner 'Transfer' Lounge"; - security_level = 1 - }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/structure/fans/tiny, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/security/execution) "fek" = ( /obj/machinery/light, /turf/simulated/floor/plasteel{ @@ -36073,23 +38567,18 @@ icon_state = "bot" }, /area/station/science/storage) -"ffX" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Walkway" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id_tag = "engilockdown"; - layer = 2.6; - name = "Engineering Lockdown" - }, -/obj/effect/turf_decal/caution/red{ - dir = 4 +"fgi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, -/area/station/hallway/spacebridge/serveng) +/area/station/hallway/primary/starboard/south) "fgu" = ( /obj/machinery/alarm{ pixel_y = 24; @@ -36097,18 +38586,6 @@ }, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) -"fgI" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance{ - name = "Medbay SMES Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/turf/simulated/floor/plating, -/area/station/hallway/primary/starboard/north) "fgS" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -36144,16 +38621,6 @@ icon_state = "dark" }, /area/station/security/armory/secure) -"fho" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/airlock, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/station/public/vacant_office) "fhu" = ( /obj/structure/cable{ d1 = 1; @@ -36163,24 +38630,21 @@ /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plating, /area/station/hallway/primary/port/north) -"fiK" = ( -/turf/simulated/mineral/ancient/outer, -/area/station/maintenance/disposal/west) -"fiO" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" +"fhE" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Walkway" }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/red{ + dir = 1 }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, -/area/station/hallway/primary/central) +/area/station/hallway/spacebridge/sercom) +"fiK" = ( +/turf/simulated/mineral/ancient/outer, +/area/station/maintenance/disposal/west) "fiV" = ( /obj/structure/cable{ d1 = 1; @@ -36193,39 +38657,17 @@ /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plating, /area/station/hallway/primary/fore) -"fiZ" = ( -/obj/machinery/door/window/brigdoor{ - id = "Cell 8"; - name = "Cell 8" +"fiY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Secure Gate"; - name = "Security Blast Door"; - opacity = 0 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/security/brig, /turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/security/prison/cell_block/A) -"fjc" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/atmos{ - name = "Research Atmospherics Checkpoint" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, -/obj/machinery/atmospherics/pipe/simple/hidden/universal{ - dir = 4 + icon_state = "darkgreenfull" }, -/turf/simulated/floor/plating, -/area/station/hallway/primary/aft/west) +/area/station/service/hydroponics) "fjm" = ( /obj/structure/cable/orange{ d1 = 4; @@ -36255,48 +38697,6 @@ /obj/structure/lattice, /turf/space, /area/space/nearstation) -"fjH" = ( -/obj/machinery/door/airlock/medical, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/medical/morgue, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/medical/morgue) -"fjZ" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Secure Gate"; - name = "Security Blast Door"; - opacity = 0 - }, -/turf/simulated/floor/plating, -/area/station/security/prison/cell_block/A) "fka" = ( /obj/structure/cable{ d1 = 2; @@ -36336,6 +38736,14 @@ "fkt" = ( /turf/simulated/mineral/ancient, /area/station/service/bar) +"fkw" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Starboard Asteroid Maintenance Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/maintenance/starboard) "fkL" = ( /obj/structure/disposalpipe/segment{ color = "#954535" @@ -36364,17 +38772,6 @@ }, /turf/simulated/floor/plating, /area/station/science/toxins/launch) -"flt" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=CommandMiddle2"; - location = "EngineeringMiddle2"; - name = "navigation beacon (Engineering-Middle 2)" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/central) "flF" = ( /obj/effect/spawner/random_spawners/wall_rusted_always, /turf/simulated/wall/r_wall, @@ -36400,19 +38797,6 @@ icon_state = "solarpanel" }, /area/station/engineering/solar/starboard/aft) -"fml" = ( -/obj/machinery/door/airlock/external{ - id_tag = "mining_home"; - locked = 1; - name = "Mining Dock Airlock" - }, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining, -/obj/machinery/door/firedoor, -/obj/structure/fans/tiny, -/obj/effect/decal/warning_stripes/south, -/obj/effect/decal/warning_stripes/north, -/turf/simulated/floor/plasteel, -/area/station/supply/miningdock) "fms" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/visible/yellow{ @@ -36423,6 +38807,19 @@ icon_state = "dark" }, /area/station/engineering/atmos) +"fmy" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/station/security/prison/cell_block/A) +"fmI" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore/east) "fmO" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 @@ -36436,37 +38833,18 @@ icon_state = "dark" }, /area/station/medical/morgue) -"fnm" = ( -/obj/machinery/camera{ - c_tag = "Dorm Lockers"; - dir = 9 - }, -/obj/structure/table, -/obj/structure/bedsheetbin, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/public/locker) -"fnv" = ( -/obj/structure/cable/orange{ - d1 = 4; +"fnk" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable{ d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance{ - name = "Aft Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 + icon_state = "0-8" }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "ceoffice" }, -/area/station/maintenance/apmaint) +/turf/simulated/floor/plating, +/area/station/command/office/ce) "fnB" = ( /obj/structure/cable/orange{ d1 = 4; @@ -36492,28 +38870,14 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/starboard/north) -"fnE" = ( -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/secondary/entry/north) -"fnP" = ( -/obj/machinery/requests_console{ - department = "Hydroponics"; - departmentType = 2; - name = "Hydroponics Requests Console"; - pixel_y = 30 - }, -/obj/machinery/hydroponics/constructable, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" +"fnN" = ( +/obj/machinery/door/airlock/freezer{ + name = "Freezer" }, -/area/station/service/hydroponics) -"fnR" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/girder, -/turf/simulated/floor/plating, -/area/station/hallway/spacebridge/dockmed) +/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel/freezer, +/area/station/service/kitchen) "fob" = ( /obj/machinery/door/airlock/public/glass{ name = "Central Access" @@ -36610,56 +38974,12 @@ "fqw" = ( /turf/simulated/wall, /area/station/maintenance/starboard) -"fqD" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/item/kirbyplants, -/obj/machinery/flasher{ - id = "AI"; - pixel_y = 21 - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/ai) -"fqH" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/maintenance/portsolar) "fqM" = ( /obj/machinery/light/small{ dir = 1 }, /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/apmaint) -"fqO" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 2; - id_tag = "hopexternal" - }, -/obj/effect/turf_decal/loading_area{ - dir = 1 - }, -/obj/machinery/ticket_machine{ - layer = 4; - pixel_x = -32 - }, -/turf/simulated/floor/plasteel, -/area/station/command/office/hop) "frg" = ( /obj/structure/cable/orange{ d1 = 1; @@ -36682,6 +39002,13 @@ icon_state = "whitepurple" }, /area/station/science/rnd) +"fri" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint2) +"frm" = ( +/turf/simulated/wall, +/area/station/maintenance/fsmaint2) "frn" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -36698,37 +39025,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/port2) -"frF" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/virology{ - autoclose = 0; - id_tag = "viro_door_ext"; - locked = 1; - name = "Virology Lab External Airlock" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/virology, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/access_button{ - layer = 3.6; - autolink_id = "viro_btn_ext"; - name = "Virology Lab Access Button"; - req_access_txt = "39"; - pixel_y = -24 - }, -/turf/simulated/floor/plasteel{ - icon_state = "whitegreenfull" - }, -/area/station/medical/virology) "frK" = ( /obj/structure/cable/orange{ d1 = 2; @@ -36740,6 +39036,23 @@ icon_state = "asteroidplating" }, /area/station/maintenance/apmaint) +"frS" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/machinery/door/airlock/glass{ + name = "Courtroom" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "Courtroom" + }, +/turf/simulated/floor/carpet, +/area/station/security/processing) "frV" = ( /obj/structure/closet/crate, /obj/item/coin/silver, @@ -36783,6 +39096,26 @@ slowdown = -0.3 }, /area/station/hallway/spacebridge/scidock) +"fso" = ( +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/prison/cell_block/A) "fsr" = ( /obj/structure/cable/orange{ d1 = 1; @@ -36808,21 +39141,18 @@ }, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) +"fsW" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/north) "ftr" = ( /turf/simulated/wall, /area/station/maintenance/apmaint) "ftx" = ( /turf/simulated/mineral/ancient/outer, -/area/station/maintenance/fsmaint) -"ftD" = ( -/obj/machinery/camera{ - c_tag = "Vault Interior"; - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/command/vault) +/area/station/maintenance/fsmaint2) "ftG" = ( /turf/simulated/floor/transparent/glass/reinforced, /area/station/maintenance/asmaint) @@ -36882,6 +39212,12 @@ }, /turf/simulated/floor/plasteel, /area/station/security/lobby) +"fuU" = ( +/turf/simulated/floor/plasteel{ + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/station/service/mime) "fuV" = ( /obj/structure/cable/orange{ d1 = 1; @@ -36896,6 +39232,27 @@ icon_state = "white" }, /area/station/science/misc_lab) +"fvb" = ( +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/window/reinforced/reversed{ + name = "Arrival Security Checkpoint"; + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/doors{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/station/security/checkpoint/secondary) +"fvg" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Aft Asteroid Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/exit) "fvk" = ( /obj/structure/cable/orange{ d1 = 4; @@ -36921,23 +39278,6 @@ icon_state = "whitepurple" }, /area/station/science/hallway) -"fvJ" = ( -/obj/machinery/door/airlock/research{ - name = "Research Break Room" - }, -/obj/effect/mapping_helpers/airlock/access/any/medical/genetics, -/obj/effect/mapping_helpers/airlock/access/any/science/research, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plasteel/freezer, -/area/station/science/hallway) "fvL" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ @@ -36993,24 +39333,20 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/disposal/east) -"fwr" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" +"fwJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Bar Office" }, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" +/obj/effect/mapping_helpers/airlock/access/all/service/bar, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/turf/simulated/floor/plating, -/area/station/security/warden) +/turf/simulated/floor/wood, +/area/station/service/bar) "fxg" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 @@ -37027,6 +39363,27 @@ "fxp" = ( /turf/simulated/floor/plasteel/white, /area/station/science/robotics/chargebay) +"fxt" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Prison Gate"; + name = "Prison Lockdown Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/security/permabrig) "fxA" = ( /turf/simulated/wall, /area/station/public/sleep) @@ -37056,15 +39413,17 @@ }, /turf/simulated/floor/carpet/black, /area/station/command/bridge) -"fxY" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/camera/autoname{ - dir = 6 +"fxV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, /turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" + icon_state = "neutralfull" }, -/area/station/service/hydroponics) +/area/station/hallway/primary/fore/east) "fyo" = ( /obj/effect/spawner/random_spawners/wall_rusted_always, /turf/simulated/wall, @@ -37081,21 +39440,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/port/north) -"fyD" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Secure Gate"; - name = "Security Blast Door"; - opacity = 0 - }, -/turf/simulated/floor/plating, -/area/station/security/prison/cell_block/A) "fyR" = ( /obj/structure/closet/secure_closet/roboticist, /obj/item/radio/intercom{ @@ -37219,23 +39563,6 @@ }, /turf/simulated/floor/wood, /area/station/service/library) -"fCU" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore/west) "fDg" = ( /obj/structure/girder, /obj/structure/grille, @@ -37246,6 +39573,18 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) +"fDi" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/machinery/door/poddoor/preopen{ + id_tag = "XenoPod4"; + name = "containment door 4" + }, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/station/science/xenobiology) "fDu" = ( /obj/structure/lattice, /turf/simulated/mineral/ancient/outer, @@ -37373,6 +39712,21 @@ slowdown = -0.3 }, /area/station/hallway/spacebridge/servsci) +"fFE" = ( +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "rd" + }, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/command/office/rd) "fFH" = ( /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -37436,7 +39790,7 @@ /turf/simulated/wall, /area/station/hallway/primary/fore) "fGr" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/simple/visible/yellow{ dir = 4 }, @@ -37468,7 +39822,9 @@ }, /area/station/maintenance/fpmaint) "fHg" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plasteel, /area/station/security/range) @@ -37496,7 +39852,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) +/area/station/maintenance/fsmaint2) "fHp" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 @@ -37514,34 +39870,20 @@ icon_state = "white" }, /area/station/science/misc_lab) -"fHF" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/east) -"fHW" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Walkway" - }, +"fHO" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/command/office/ntrep) +"fIe" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id_tag = "medlockdown"; - layer = 2.6; - name = "Medical Lockdown" +/obj/machinery/door/airlock/mining{ + name = "Cargo Warehouse" }, -/obj/effect/turf_decal/caution/red, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/simulated/floor/plasteel{ - icon_state = "neutralfull" + icon_state = "darkbrownfull" }, -/area/station/hallway/spacebridge/medcargo) +/area/station/supply/storage) "fIg" = ( /turf/simulated/wall/r_wall, /area/station/hallway/primary/fore/west) @@ -37644,19 +39986,6 @@ icon_state = "whitepurple" }, /area/station/science/genetics) -"fLn" = ( -/obj/machinery/door/airlock/glass{ - name = "Internal Affairs Office" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/iaa, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/polarized{ - id = "IAA" - }, -/turf/simulated/floor/plasteel{ - icon_state = "cult" - }, -/area/station/legal/lawoffice) "fLp" = ( /obj/structure/disposalpipe/sortjunction{ dir = 2; @@ -37675,6 +40004,17 @@ /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/wood, /area/station/service/library) +"fLH" = ( +/obj/effect/landmark/start/mime, +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/station/service/mime) "fLI" = ( /obj/machinery/firealarm{ dir = 8; @@ -37690,6 +40030,33 @@ "fMl" = ( /turf/simulated/mineral/ancient/outer, /area/mine/unexplored/cere/medical) +"fMx" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/security/prison/cell_block/A) +"fMH" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Security SMES Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/hallway/primary/fore/west) "fMK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plating, @@ -37746,16 +40113,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/port/south) -"fNL" = ( -/obj/machinery/ai_status_display{ - pixel_y = 32 - }, -/obj/structure/table, -/obj/item/aiModule/reset, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/ai_upload) "fNP" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -37833,20 +40190,6 @@ icon_state = "asteroidplating" }, /area/station/service/clown/secret) -"fOu" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance{ - name = "Aft Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/science/tox, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/science/toxins/mixing) "fOB" = ( /obj/machinery/light/small{ dir = 8 @@ -37876,25 +40219,6 @@ /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, /area/station/public/quantum/science) -"fPe" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" - }, -/area/station/service/hydroponics) -"fPu" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore) "fPv" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -37921,6 +40245,19 @@ icon_state = "darkblue" }, /area/station/command/bridge) +"fQd" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/station/engineering/tech_storage) "fQk" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, @@ -37946,12 +40283,6 @@ }, /turf/simulated/floor/plasteel/white, /area/station/medical/virology) -"fQX" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore) "fRa" = ( /obj/structure/plasticflaps{ name = "Officer Batonga's Home" @@ -37966,31 +40297,6 @@ /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plating, /area/station/hallway/primary/aft/west) -"fRq" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/highsecurity{ - name = "Telecommunications" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/tcoms, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/telecomms/chamber) "fRy" = ( /obj/machinery/status_display{ layer = 4 @@ -38008,22 +40314,6 @@ /obj/item/storage/fancy/donut_box, /turf/simulated/floor/plasteel, /area/station/security/main) -"fRG" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel, -/area/station/engineering/atmos/control) "fRK" = ( /obj/structure/cable{ d1 = 1; @@ -38043,6 +40333,22 @@ /obj/structure/lattice/catwalk, /turf/space, /area/station/engineering/solar/auxstarboard) +"fRS" = ( +/obj/machinery/door/airlock/security/glass{ + security_level = 1 + }, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/security/permabrig) "fRZ" = ( /obj/structure/cable/orange{ d1 = 1; @@ -38105,6 +40411,22 @@ /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plasteel, /area/station/supply/office) +"fSO" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/prisonershuttle) +"fSQ" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/hallway/primary/fore/west) "fTe" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -38113,6 +40435,13 @@ icon_state = "cafeteria" }, /area/station/science/hallway) +"fTn" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plating, +/area/station/hallway/primary/fore/west) "fTu" = ( /obj/machinery/firealarm{ dir = 4; @@ -38191,23 +40520,6 @@ icon_state = "white" }, /area/station/medical/medbay) -"fUg" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/window/classic/normal{ - dir = 1; - name = "Containment Pen" - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "whitepurple" - }, -/area/station/science/xenobiology) "fUk" = ( /obj/structure/cable/orange{ d1 = 2; @@ -38242,6 +40554,28 @@ /obj/structure/sign/security, /turf/simulated/wall, /area/station/hallway/primary/fore/west) +"fVe" = ( +/obj/machinery/door/airlock/vault{ + locked = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/vault, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/fore/west) +"fVo" = ( +/obj/structure/disposalpipe/segment{ + color = "#954535" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/checkpoint/secondary) "fVz" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -38251,18 +40585,6 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/south) -"fVB" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/hologram/holopad, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/north) "fWe" = ( /obj/structure/cable/orange{ d1 = 2; @@ -38301,6 +40623,14 @@ }, /turf/simulated/floor/carpet/cyan, /area/station/public/fitness) +"fWE" = ( +/obj/machinery/door/airlock/atmos{ + name = "Command Atmospherics Checkpoint" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plating, +/area/station/hallway/primary/fore) "fWQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -38309,6 +40639,13 @@ icon_state = "asteroidplating" }, /area/station/service/clown/secret) +"fXg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 6 + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/turret_protected/aisat/interior/secondary) "fXo" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -38321,6 +40658,19 @@ icon_state = "dark" }, /area/station/turret_protected/aisat/interior) +"fXt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plating, +/area/station/hallway/primary/fore) "fXv" = ( /obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, @@ -38349,6 +40699,32 @@ icon_state = "darkpurplecorners" }, /area/station/science/robotics) +"fXS" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + id_tag = "blueshieldofficedoor" + }, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/command/blueshield, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/wood, +/area/station/command/office/blueshield) "fYb" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -38426,20 +40802,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/spacebridge/dockmed) -"fYH" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plating, -/area/station/security/permabrig) "fYK" = ( /obj/structure/disposalpipe/segment/corner{ dir = 8 @@ -38478,15 +40840,6 @@ }, /turf/simulated/floor/plasteel, /area/station/security/lobby) -"fYS" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/station/security/prison/cell_block/A) "fYW" = ( /obj/structure/cable{ d1 = 4; @@ -38503,39 +40856,14 @@ icon_state = "asteroidplating" }, /area/station/maintenance/maintcentral) -"fZc" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery"; - dir = 8; - location = "Security" - }, -/obj/structure/plasticflaps{ - opacity = 1 - }, -/obj/machinery/door/poddoor/preopen{ - id_tag = "Secure Gate"; - name = "Security Blast Door" - }, -/obj/machinery/door/window/classic/reversed{ - dir = 4; - name = "Security Delivery" - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mule_bot{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/security/brig{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/station/security/range) -"fZi" = ( -/obj/structure/disposalpipe/segment{ - color = "#954535" - }, +"fZs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ - icon_state = "neutralfull" + icon_state = "purplefull" }, -/area/station/hallway/primary/fore) +/area/station/hallway/primary/aft/west) "fZC" = ( /obj/machinery/atmospherics/pipe/manifold4w/hidden/cyan, /obj/effect/spawner/random_spawners/dirt_often, @@ -38584,6 +40912,14 @@ icon_state = "white" }, /area/station/medical/chemistry) +"gaX" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "gaZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 @@ -38642,42 +40978,18 @@ "gch" = ( /turf/simulated/wall, /area/station/command/office/ntrep) -"gcn" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Secure Gate"; - name = "Security Blast Door"; - opacity = 0 +"gck" = ( +/obj/machinery/door/airlock/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "Courtroom" }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/station/security/prison/cell_block/A) -"gcp" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/command/glass{ - id_tag = "cmoofficedoor"; - name = "CMO's Office" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/cmo, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/mapping_helpers/airlock/polarized{ - id = "cmo" - }, -/turf/simulated/floor/plasteel, -/area/station/command/office/cmo) +/obj/machinery/door/firedoor, +/turf/simulated/floor/wood, +/area/station/legal/courtroom) "gcN" = ( /obj/machinery/hydroponics/constructable{ desc = "These are connected with an irrigation tube. You see a little pipe connecting the trays."; @@ -38701,27 +41013,32 @@ icon_state = "dark" }, /area/station/turret_protected/aisat/interior) -"gdm" = ( -/obj/machinery/atmospherics/pipe/simple/visible/green{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 +"gcW" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + id_tag = "ntrepofficedoor"; + name = "NT Representative's Office" }, -/obj/machinery/door/window/classic/reversed{ - dir = 1; - name = "Interior Pipe Access" +/obj/effect/mapping_helpers/airlock/access/all/command/ntrep, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/engineering/atmos{ - dir = 1 +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" }, -/area/station/engineering/atmos) +/turf/simulated/floor/wood, +/area/station/command/office/ntrep) "gdn" = ( /obj/structure/table, /turf/simulated/floor/plasteel{ @@ -38729,22 +41046,6 @@ icon_state = "red" }, /area/station/hallway/secondary/exit) -"gds" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/south) -"gdB" = ( -/obj/machinery/computer/mech_bay_power_console{ - dir = 4 - }, -/obj/effect/landmark/burnturf, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/maintenance/electrical_shop) "gdD" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -38813,8 +41114,23 @@ /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plating, /area/station/hallway/primary/central) +"gfd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/fore) +"gfe" = ( +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/station/hallway/secondary/exit) "gfr" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/machinery/light{ dir = 4 }, @@ -38845,18 +41161,6 @@ icon_state = "white" }, /area/station/science/toxins/mixing) -"gfS" = ( -/obj/machinery/door/window/classic/reversed{ - dir = 1; - name = "Interior Pipe Access" - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/engineering/atmos{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/engineering/atmos) "gfW" = ( /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/engine, @@ -38893,42 +41197,20 @@ }, /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/asmaint) -"ggS" = ( -/obj/structure/table, -/obj/machinery/plantgenes{ - pixel_y = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" - }, -/area/station/service/hydroponics) -"ggT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/turret_protected/aisat/interior) "ggZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{ + dir = 1 }, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/external/north) -"ghj" = ( -/obj/effect/spawner/window/reinforced/grilled, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced/plasma/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/portsolar) +/area/station/science/toxins/mixing) "ghk" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; @@ -38963,6 +41245,14 @@ /obj/machinery/ai_status_display, /turf/simulated/wall, /area/station/maintenance/fsmaint) +"ghF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/obj/machinery/door/airlock/atmos{ + name = "Cargo Atmospherics Checkpoint" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "ghP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -39014,17 +41304,6 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/fore/east) -"gis" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/secondary/entry) "giA" = ( /obj/machinery/economy/vending/cola, /turf/simulated/floor/plasteel{ @@ -39076,7 +41355,7 @@ }, /area/station/medical/cloning) "gjM" = ( -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plating, /area/station/maintenance/electrical_shop) "gjQ" = ( @@ -39086,51 +41365,22 @@ icon_state = "dark" }, /area/station/engineering/atmos) -"gkr" = ( -/obj/effect/spawner/window/reinforced/polarized/grilled{ - id = "cmo" - }, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 - }, -/turf/simulated/floor/plating, -/area/station/command/office/cmo) -"gkO" = ( -/obj/machinery/door/airlock/glass{ - name = "Genetics Research" - }, -/obj/effect/mapping_helpers/airlock/access/any/medical/genetics, +"glm" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 +/obj/machinery/door/airlock/maintenance{ + name = "Port Asteroid Maintenance" }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel/white, -/area/station/science/genetics) +/area/station/maintenance/gambling_den) "glw" = ( /obj/structure/cable/orange{ d1 = 1; @@ -39196,27 +41446,6 @@ /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/transparent/glass/reinforced, /area/station/maintenance/apmaint) -"gmY" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Detective" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/forensics, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/polarized{ - id = "Detective" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - icon_state = "grimy" - }, -/area/station/security/detective) "gmZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -39225,25 +41454,6 @@ icon_state = "dark" }, /area/station/service/expedition) -"gnd" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Starboard Asteroid Maintenance Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating, -/area/station/maintenance/starboard) -"gne" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore) "gnu" = ( /turf/simulated/mineral/ancient, /area/station/maintenance/disposal/west) @@ -39254,14 +41464,6 @@ }, /turf/simulated/floor/plasteel, /area/station/public/locker) -"gnK" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/starboard/south) "goe" = ( /obj/structure/sign/security, /turf/simulated/wall/r_wall, @@ -39304,13 +41506,22 @@ /obj/item/storage/fancy/crayons, /turf/simulated/floor/plating, /area/station/service/clown/secret) -"goN" = ( -/obj/machinery/atmospherics/portable/canister/air, -/obj/machinery/atmospherics/unary/portables_connector{ - dir = 1 +"goP" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Port Asteroid Maintenance" }, -/turf/simulated/floor/plasteel, -/area/station/service/clown) +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/west) "goU" = ( /obj/structure/bed, /obj/item/bedsheet/medical, @@ -39337,6 +41548,14 @@ icon_state = "dark" }, /area/station/engineering/atmos) +"gpu" = ( +/obj/structure/disposalpipe/segment/corner{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore) "gpF" = ( /obj/structure/cable/orange{ d1 = 4; @@ -39365,13 +41584,6 @@ icon_state = "wood-broken7" }, /area/station/maintenance/asmaint) -"gqw" = ( -/obj/machinery/disposal/deliveryChute{ - dir = 1 - }, -/obj/structure/disposalpipe/trunk, -/turf/simulated/floor/plating/airless, -/area/station/maintenance/disposal/westalt) "gqG" = ( /obj/structure/disposalpipe/segment/corner{ dir = 4 @@ -39390,10 +41602,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) -"gqW" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating/airless, -/area/station/maintenance/disposal/external/north) "grv" = ( /obj/machinery/light{ dir = 8 @@ -39419,30 +41627,6 @@ icon_state = "asteroidplating" }, /area/station/maintenance/port) -"grG" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/door/airlock/command/glass{ - id_tag = "ceofficedoor"; - name = "Chief Engineer" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/ce, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 2; - id_tag = "ceoffice" - }, -/obj/machinery/atmospherics/pipe/simple/visible/universal, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel, -/area/station/command/office/ce) "grJ" = ( /obj/machinery/light/small, /obj/effect/turf_decal/stripes/asteroid/end{ @@ -39498,16 +41682,16 @@ icon_state = "dark" }, /area/station/maintenance/fsmaint) -"gtb" = ( -/obj/machinery/porta_turret{ - dir = 4; - installation = /obj/item/gun/energy/gun; - name = "hallway turret" +"gsS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" +/obj/machinery/door/airlock/atmos{ + name = "Service Atmospherics Checkpoint" }, -/area/station/turret_protected/aisat/interior/secondary) +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/simulated/floor/plating, +/area/station/maintenance/port2) "gtk" = ( /obj/structure/sink/puddle, /turf/simulated/floor/grass, @@ -39516,17 +41700,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/disposal/north) -"gtu" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/spawner/random_spawners/dirt_often, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/secondary/entry/south) "gtv" = ( /obj/structure/grille, /turf/simulated/floor/plating/asteroid/ancient, @@ -39579,6 +41752,11 @@ }, /turf/simulated/floor/engine, /area/station/engineering/control) +"guc" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/station/hallway/spacebridge/sercom) "gux" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'KEEP CLEAR OF PAD WHEN IN USE'."; @@ -39615,6 +41793,24 @@ icon_state = "dark" }, /area/station/telecomms/computer) +"guD" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fpmaint) "guO" = ( /obj/structure/table/glass, /obj/item/storage/firstaid/toxin{ @@ -39631,17 +41827,19 @@ icon_state = "whiteblue" }, /area/station/medical/storage/secondary) -"guP" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/external/southwest) "guQ" = ( /obj/effect/spawner/airlock, /turf/simulated/mineral/ancient/outer, /area/station/hallway/primary/fore/west) +"gve" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/starboardsolar) "gvj" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -39674,38 +41872,19 @@ icon_state = "wood-broken" }, /area/station/maintenance/starboard) -"gvL" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/classic/normal, -/obj/effect/mapping_helpers/airlock/windoor/autoname, -/obj/machinery/door/window/classic/normal{ - name = "Kitchen"; - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/windoor/access/any/service/hydroponics, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/service/hydroponics) -"gvS" = ( -/obj/effect/spawner/window/reinforced/polarized/grilled{ - id = "rd" +"gvO" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" }, -/obj/structure/cable/orange{ +/obj/structure/cable{ + d1 = 2; d2 = 4; - icon_state = "0-4" - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" + icon_state = "2-4" }, /turf/simulated/floor/plating, -/area/station/command/office/rd) +/area/station/engineering/tech_storage) "gvW" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 @@ -39731,6 +41910,16 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/port/east) +"gvY" = ( +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/structure/table, +/obj/item/aiModule/nanotrasen, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/ai_upload) "gwb" = ( /turf/simulated/mineral/ancient, /area/station/maintenance/storage) @@ -39761,27 +41950,19 @@ /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plating, /area/station/hallway/primary/central) -"gxm" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "BrigEast"; - name = "Brig East Entrance" +"gxo" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" }, -/obj/effect/mapping_helpers/airlock/access/all/security/doors, /obj/machinery/door/firedoor, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/simulated/floor/plasteel{ - icon_state = "dark" + icon_state = "neutralfull" }, -/area/station/security/prison/cell_block/A) +/area/station/hallway/primary/port/south) "gxp" = ( /obj/effect/spawner/lootdrop/maintenance, /obj/effect/decal/cleanable/dirt, @@ -39841,20 +42022,25 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/fore2) -"gxZ" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/poddoor/preopen{ - id_tag = "XenoPod1"; - layer = 2.6; - name = "containment door 1" - }, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" +"gxX" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 }, +/obj/effect/spawner/window/reinforced/plasma/grilled, /turf/simulated/floor/plating, -/area/station/science/xenobiology) +/area/station/engineering/control) +"gyb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/station/service/theatre) "gyl" = ( /obj/machinery/camera{ c_tag = "Command Asteroid Hallway 1"; @@ -39970,6 +42156,14 @@ }, /turf/simulated/floor/plating/airless, /area/station/maintenance/disposal/external/southwest) +"gAO" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/station/security/permabrig) "gAQ" = ( /obj/structure/closet/secure_closet/brig{ id = "Cell 4"; @@ -39998,6 +42192,26 @@ icon_state = "whiteblue" }, /area/station/medical/cloning) +"gBp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/north) "gBy" = ( /obj/machinery/light/small{ dir = 4 @@ -40005,6 +42219,16 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, /area/station/hallway/primary/starboard/south) +"gBz" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore/west) "gBC" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ @@ -40081,44 +42305,12 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/port/south) -"gCl" = ( -/obj/structure/disposalpipe/segment{ - color = "#954535" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/south) "gCs" = ( /turf/simulated/floor/plasteel{ dir = 4; icon_state = "escape" }, /area/station/hallway/primary/port/south) -"gCD" = ( -/obj/machinery/door/airlock/public/glass, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel, -/area/station/public/fitness) "gCG" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 @@ -40141,6 +42333,16 @@ icon_state = "asteroidplating" }, /area/station/maintenance/port) +"gCL" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/station/engineering/tech_storage) "gDe" = ( /obj/structure/cable{ d1 = 4; @@ -40162,21 +42364,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/fore) -"gDf" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/central) "gDk" = ( /obj/structure/table, /obj/item/reagent_containers/food/drinks/britcup, @@ -40264,12 +42451,6 @@ icon_state = "whitepurple" }, /area/station/science/genetics) -"gEH" = ( -/obj/effect/turf_decal/box, -/turf/simulated/floor/plasteel{ - icon_state = "purplefull" - }, -/area/station/hallway/primary/aft/west) "gEL" = ( /obj/structure/cable/orange{ d2 = 2; @@ -40375,26 +42556,6 @@ "gGB" = ( /turf/simulated/mineral/ancient/outer, /area/station/public/sleep/secondary) -"gGC" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/security/checkpoint/secondary) -"gGH" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=EngineeringEast3"; - location = "EngineeringEast2"; - name = "navigation beacon (Engineering-East 2)" - }, -/turf/simulated/floor/plasteel{ - icon_state = "yellow" - }, -/area/station/hallway/primary/central) "gGI" = ( /obj/structure/sign/directions/bridge{ dir = 1 @@ -40412,18 +42573,6 @@ icon_state = "white" }, /area/station/science/misc_lab) -"gGN" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance{ - name = "Command SMES Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/turf/simulated/floor/plating, -/area/station/maintenance/fore) "gGR" = ( /obj/structure/railing{ dir = 10 @@ -40432,6 +42581,13 @@ icon_state = "dark" }, /area/station/public/fitness) +"gHh" = ( +/obj/structure/table, +/obj/structure/bedsheetbin, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/station/security/permabrig) "gHk" = ( /obj/structure/cable{ d1 = 1; @@ -40446,11 +42602,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/starboard/north) -"gHB" = ( -/turf/simulated/floor/plasteel{ - icon_state = "barber" - }, -/area/station/security/permabrig) "gHF" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -40461,7 +42612,7 @@ /turf/space, /area/station/engineering/solar/auxstarboard) "gHG" = ( -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -40471,21 +42622,17 @@ icon_state = "purplefull" }, /area/station/hallway/primary/aft/west) -"gHH" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/maintenance/port) -"gIc" = ( -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" - }, -/area/station/service/hydroponics) "gIm" = ( /obj/effect/spawner/window/reinforced, /obj/structure/sign/chemistry, /turf/simulated/floor/plating, /area/station/medical/chemistry) +"gIv" = ( +/obj/machinery/chem_master/condimaster, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) "gID" = ( /obj/machinery/ai_status_display, /turf/simulated/wall, @@ -40543,16 +42690,6 @@ }, /turf/simulated/floor/plasteel, /area/station/service/janitor) -"gJh" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Medical Supplies" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel/white, -/area/station/medical/medbay) "gJw" = ( /obj/structure/cable{ d1 = 1; @@ -40573,17 +42710,6 @@ }, /turf/simulated/floor/plasteel, /area/station/service/janitor) -"gJG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel, -/area/station/engineering/atmos/control) "gJK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -40748,14 +42874,6 @@ /obj/machinery/economy/vending/coffee, /turf/simulated/floor/plating, /area/station/hallway/secondary/entry/south) -"gLz" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/south) "gLH" = ( /turf/simulated/mineral/ancient, /area/station/legal/courtroom) @@ -40771,6 +42889,24 @@ icon_state = "dark" }, /area/station/security/armory/secure) +"gLY" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "kitchen1" + }, +/obj/machinery/door/window/classic/normal{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/autoname{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/service/kitchen) "gMb" = ( /obj/effect/spawner/window/reinforced, /obj/structure/sign/securearea{ @@ -40834,6 +42970,23 @@ }, /turf/simulated/floor/plasteel, /area/station/service/janitor) +"gNb" = ( +/obj/machinery/door/airlock/highsecurity{ + locked = 1; + name = "AI Upload Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/turret_protected/ai_upload) "gNc" = ( /obj/machinery/power/apc{ dir = 8; @@ -40862,6 +43015,16 @@ icon_state = "vault" }, /area/station/command/vault) +"gNy" = ( +/obj/machinery/smartfridge/secure{ + name = "\improper Kitchen Delivery SmartFridge"; + req_one_access_txt = "28;35" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/service/hydroponics) "gNT" = ( /obj/structure/cable/orange{ d1 = 1; @@ -40875,6 +43038,19 @@ icon_state = "vault" }, /area/station/command/vault) +"gOh" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Criminal Delivery Chute" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/effect/turf_decal/stripes, +/obj/effect/turf_decal/stripes/red, +/obj/structure/disposalpipe/segment{ + dir = 4; + color = "#954535" + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/starboard/south) "gOp" = ( /obj/structure/table, /obj/item/phone, @@ -40982,6 +43158,17 @@ icon_state = "darkred" }, /area/station/security/checkpoint/secondary) +"gQV" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment/corner{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) "gRk" = ( /obj/machinery/light, /obj/machinery/atmospherics/unary/vent_scrubber/on{ @@ -41000,12 +43187,6 @@ slowdown = -0.3 }, /area/station/hallway/spacebridge/cargocom) -"gRs" = ( -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/north) "gRu" = ( /turf/simulated/floor/plating, /area/station/maintenance/disposal/south) @@ -41122,6 +43303,19 @@ /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plating, /area/station/maintenance/disposal/external/southeast) +"gTe" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/station/science/hallway) +"gTx" = ( +/obj/structure/disposalpipe/segment/corner{ + dir = 4 + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/east) "gTY" = ( /obj/effect/landmark/start/doctor, /turf/simulated/floor/plasteel{ @@ -41151,6 +43345,21 @@ icon_state = "neutralcorner" }, /area/station/hallway/secondary/entry/south) +"gUh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/ai_slipper{ + uses = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/ai) "gUF" = ( /obj/structure/disposalpipe/segment/corner{ dir = 8 @@ -41185,29 +43394,7 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/station/engineering/break_room) -"gVb" = ( -/obj/effect/landmark/start/botanist, -/obj/structure/chair/office/light{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" - }, -/area/station/service/hydroponics) -"gVi" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - color = "#954535" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/starboard/north) +/area/station/engineering/break_room/secondary) "gVK" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -41288,6 +43475,31 @@ /obj/structure/closet/firecloset/full, /turf/simulated/floor/plating, /area/station/hallway/primary/fore) +"gYc" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Transfer Processing" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/security/prisonershuttle) "gYw" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -41304,30 +43516,6 @@ icon_state = "asteroidplating" }, /area/station/maintenance/apmaint) -"gYB" = ( -/obj/structure/cable{ - d2 = 2; - icon_state = "0-2" - }, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/ai_monitored/storage/eva) -"gYF" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'KEEP CLEAR OF PAD WHEN IN USE'."; - name = "KEEP CLEAR OF PAD WHEN IN USE"; - pixel_y = 32 - }, -/obj/effect/turf_decal/stripes/end{ - dir = 8 - }, -/obj/machinery/quantumpad/cere/arrivals_science{ - name = "quantum pad" - }, -/turf/simulated/floor/plasteel{ - icon_state = "darkpurplefull" - }, -/area/station/public/quantum/docking) "gYL" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 @@ -41412,6 +43600,19 @@ /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plating, /area/station/hallway/primary/starboard/north) +"gZu" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/engineering/tech_storage) "gZA" = ( /obj/structure/cable{ d1 = 1; @@ -41494,13 +43695,27 @@ }, /turf/simulated/floor/plating, /area/station/hallway/primary/central) -"haP" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Fore Asteroid Maintenance Access" +"haI" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating, -/area/station/hallway/primary/fore/west) +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) +"haK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + color = "#954535" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/starboard/north) "haQ" = ( /obj/machinery/cryopod{ dir = 1 @@ -41516,6 +43731,17 @@ icon_state = "whitegreen" }, /area/station/public/sleep) +"haT" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore/west) "hbd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable{ @@ -41526,45 +43752,11 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/hallway/primary/port/south) -"hbf" = ( -/obj/machinery/hologram/holopad, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/east) "hbl" = ( /obj/effect/turf_decal/stripes/corner, /obj/effect/turf_decal/stripes/red/corner, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/south) -"hbn" = ( -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Secure Gate"; - name = "Security Blast Door"; - opacity = 0 - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/security/prison/cell_block/A) "hbq" = ( /obj/machinery/atmospherics/unary/outlet_injector/on{ dir = 4 @@ -41608,18 +43800,17 @@ /obj/item/kirbyplants, /turf/simulated/floor/wood, /area/station/command/office/blueshield) -"hcm" = ( -/obj/machinery/door/window/reinforced/normal{ - dir = 4; - name = "Evidence Storage" - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/security/doors{ - dir = 4 +"hcb" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Equipment Storage" }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/door/firedoor, /turf/simulated/floor/plasteel{ - icon_state = "dark" + dir = 9; + icon_state = "red" }, -/area/station/security/evidence) +/area/station/security/storage) "hcp" = ( /obj/structure/chair/comfy{ dir = 8 @@ -41671,20 +43862,6 @@ icon_state = "dark" }, /area/station/security/brig) -"hdt" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance{ - name = "Port Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/maintenance/port) "hdv" = ( /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ @@ -41695,18 +43872,6 @@ icon_state = "darkredfull" }, /area/station/security/permabrig) -"hdx" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/station/security/prison/cell_block/A) "hdE" = ( /obj/machinery/light{ dir = 1 @@ -41733,22 +43898,6 @@ }, /turf/simulated/floor/wood, /area/station/command/office/ntrep) -"hef" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Starboard Asteroid Maintenance Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/maintenance/starboard) "hen" = ( /obj/machinery/suit_storage_unit/standard_unit, /turf/simulated/floor/plasteel{ @@ -41781,6 +43930,30 @@ }, /turf/simulated/floor/wood, /area/station/command/office/ntrep) +"heH" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Medbay"; + location = "ArrivalsMiddle"; + name = "navigation beacon (Arrivals-Middle)" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/secondary/entry) +"heO" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/security/warden) "heU" = ( /obj/structure/chair/office/dark, /obj/effect/landmark/start/roboticist, @@ -41811,16 +43984,6 @@ icon_state = "asteroidplating" }, /area/station/service/theatre) -"hfp" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore/west) "hfx" = ( /obj/machinery/door/airlock/public/glass{ name = "Walkway" @@ -41855,6 +44018,19 @@ }, /turf/simulated/wall, /area/station/maintenance/maintcentral) +"hhc" = ( +/obj/machinery/door/airlock/public/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/station/public/fitness) "hhs" = ( /obj/structure/fence{ dir = 4 @@ -41875,32 +44051,6 @@ }, /turf/simulated/floor/wood, /area/station/command/office/ntrep) -"hhY" = ( -/obj/structure/cable{ - d2 = 2; - icon_state = "0-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/engineering/tech_storage) -"hil" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/south) "hio" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -41927,6 +44077,14 @@ icon_state = "white" }, /area/station/science/misc_lab) +"hiG" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "hopshutter" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/command/office/hop) "hiI" = ( /obj/structure/chair/sofa/corp{ dir = 8 @@ -42022,20 +44180,22 @@ /obj/item/stack/sheet/metal, /turf/simulated/floor/plating, /area/station/maintenance/storage) -"hkj" = ( -/obj/machinery/camera{ - c_tag = "Rehabilitation Dome Lobby East"; - dir = 8 - }, -/obj/item/kirbyplants{ - icon_state = "plant-21" - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central) "hkr" = ( /obj/item/kirbyplants, /turf/simulated/floor/carpet/black, /area/station/service/chapel) +"hkt" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/machinery/door/poddoor/preopen{ + id_tag = "XenoPod1"; + name = "containment door 1" + }, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/station/science/xenobiology) "hkx" = ( /obj/machinery/light{ dir = 1 @@ -42068,21 +44228,6 @@ /obj/structure/fans/tiny, /turf/simulated/floor/mineral/titanium/blue, /area/shuttle/pod_2) -"hkR" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/spawner/random_spawners/dirt_often, -/obj/structure/sign/vacuum/external{ - pixel_y = -32 - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/station/hallway/primary/port/south) "hld" = ( /obj/structure/cable/orange{ d1 = 4; @@ -42102,39 +44247,36 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) -"hlf" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance{ - name = "Aft Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating, -/area/station/maintenance/apmaint) "hlg" = ( /turf/simulated/floor/plasteel{ dir = 5; icon_state = "whiteblue" }, /area/station/medical/medbay) -"hlq" = ( -/obj/structure/disposalpipe/segment, +"hli" = ( +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "bs" + }, +/turf/simulated/floor/plating, +/area/station/command/office/blueshield) +"hlA" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /obj/machinery/door/airlock/maintenance{ - name = "Fore Asteroid Maintenance Access" + name = "Port Asteroid Maintenance" }, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/maintenance/fore2) +/area/station/maintenance/fpmaint) "hlH" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 @@ -42152,6 +44294,14 @@ icon_state = "dark" }, /area/station/engineering/break_room) +"hmc" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/security/range) "hmj" = ( /obj/structure/chair/stool{ dir = 4 @@ -42200,26 +44350,6 @@ }, /turf/simulated/floor/plating, /area/station/hallway/primary/fore) -"hnk" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/poddoor/preopen{ - id_tag = "engineeringlockdown"; - layer = 2.6; - name = "Emergency Lockdown Blastdoor" - }, -/obj/machinery/door/airlock/engineering, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/any/engineering/construction, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - icon_state = "darkyellowfull" - }, -/area/station/engineering/break_room) "hnu" = ( /turf/simulated/floor/plasteel{ icon_state = "cafeteria" @@ -42279,21 +44409,6 @@ icon_state = "white" }, /area/station/medical/medbay) -"hoL" = ( -/obj/machinery/door/airlock/engineering/glass{ - autoclose = 0; - id_tag = "engsm_door_int"; - locked = 1; - name = "Supermatter Interior Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/engine, -/area/station/engineering/control) "hoM" = ( /obj/item/kirbyplants{ icon_state = "plant-21" @@ -42342,6 +44457,31 @@ icon_state = "cafeteria" }, /area/station/service/kitchen) +"hpO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/aisat/interior/secondary) +"hpP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) "hqb" = ( /obj/structure/disposalpipe/segment{ color = "#954535" @@ -42359,6 +44499,12 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/port/south) +"hqe" = ( +/obj/machinery/economy/vending/hydroseeds, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) "hqg" = ( /obj/structure/flora/rock/jungle, /turf/simulated/floor/grass/jungle, @@ -42375,25 +44521,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) -"hqX" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "cell1"; - name = "Permabrig Cell 1"; - security_level = 1 - }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Prison Gate"; - name = "Prison Lockdown Blast Doors"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plasteel, -/area/station/security/permabrig) "hrd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -42414,27 +44541,25 @@ /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel, /area/station/science/storage) -"hrm" = ( -/obj/machinery/door/poddoor/preopen{ - id_tag = "bridge"; - layer = 2.6; - name = "Emergency Blast Door" - }, -/obj/machinery/door/airlock/command/glass, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/command/general, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/command/bridge) "hrn" = ( /obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel{ icon_state = "darkyellow" }, /area/station/engineering/smes) +"hrp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance/external{ + name = "AI Satellite Atmospherics" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plating, +/area/station/turret_protected/aisat/interior) "hrx" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -42460,11 +44585,10 @@ "hrN" = ( /turf/simulated/wall/r_wall, /area/station/security/interrogation) -"hrU" = ( -/obj/structure/disposalpipe/segment, +"hrT" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/disposal/northwest) +/area/station/hallway/spacebridge/sercom) "hsa" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 9; @@ -42473,6 +44597,14 @@ /obj/machinery/light/small, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) +"hsc" = ( +/obj/structure/sink{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) "hsf" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 @@ -42494,18 +44626,6 @@ icon_state = "red" }, /area/station/hallway/secondary/exit) -"hsA" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance/external{ - name = "External Airlock Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating, -/area/station/hallway/primary/port/north) "hsJ" = ( /obj/machinery/light/small{ dir = 4 @@ -42513,6 +44633,14 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/starboard) +"hsS" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore/east) "hsV" = ( /obj/structure/cable/orange{ d1 = 1; @@ -42532,15 +44660,6 @@ /obj/effect/spawner/random_spawners/wall_rusted_always, /turf/simulated/wall, /area/station/maintenance/apmaint) -"hte" = ( -/obj/machinery/door/airlock/glass, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/station/public/storage/tools) "htf" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -42595,21 +44714,12 @@ }, /turf/simulated/floor/wood, /area/station/service/bar) -"htw" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, -/obj/machinery/door/airlock/research{ - name = "Kill Chamber" - }, -/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, -/obj/effect/turf_decal/delivery, +"htz" = ( +/obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plasteel{ - icon_state = "whitepurplefull" + icon_state = "darkgreenfull" }, -/area/station/science/xenobiology) +/area/station/service/hydroponics) "htA" = ( /obj/machinery/light/small{ dir = 8 @@ -42626,15 +44736,6 @@ }, /turf/simulated/floor/plasteel/freezer, /area/station/public/locker) -"htC" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Disposals" - }, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/supply/general, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) "htH" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/orange{ @@ -42717,19 +44818,12 @@ icon_state = "darkyellow" }, /area/station/engineering/control) -"huP" = ( -/obj/effect/spawner/window/reinforced/plasma/grilled, -/turf/simulated/floor/plating, -/area/station/engineering/control) -"huS" = ( +"huO" = ( /obj/machinery/hologram/holopad, -/obj/structure/disposalpipe/segment{ - color = "#954535" - }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, -/area/station/hallway/primary/fore) +/area/station/hallway/secondary/entry/north) "hve" = ( /obj/effect/spawner/grouped_spawner{ group_id = "tunnelbats"; @@ -42740,22 +44834,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/disposal/west) -"hvF" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/porta_turret{ - dir = 4 - }, -/obj/machinery/camera/motion{ - c_tag = "AI Core North"; - dir = 6; - start_active = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/ai) "hvO" = ( /obj/item/radio/intercom{ pixel_y = 28; @@ -42795,14 +44873,6 @@ slowdown = -0.3 }, /area/station/hallway/spacebridge/scidock) -"hwx" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" - }, -/area/station/service/hydroponics) "hwG" = ( /obj/structure/cable/orange{ d1 = 1; @@ -42811,32 +44881,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/disposal/external/southwest) -"hwH" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - id_tag = "blueshieldofficedoor" - }, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/command/blueshield, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/wood, -/area/station/command/office/blueshield) "hwM" = ( /obj/structure/girder, /obj/structure/grille, @@ -42879,6 +44923,14 @@ icon_state = "whiteblue" }, /area/station/medical/medbay) +"hyo" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/aisat/interior/secondary) "hyR" = ( /obj/structure/cable/orange{ d1 = 4; @@ -42894,6 +44946,13 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) +"hyY" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plating, +/area/station/maintenance/fpmaint) "hyZ" = ( /obj/machinery/camera/autoname{ dir = 9 @@ -42970,16 +45029,6 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/disposal/south) -"hzO" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/starboard/north) "hzP" = ( /obj/machinery/atmospherics/binary/pump{ dir = 4; @@ -42987,19 +45036,6 @@ }, /turf/simulated/floor/plasteel, /area/station/maintenance/turbine) -"hzS" = ( -/obj/structure/table/reinforced, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/window/reinforced/reversed{ - name = "Arrival Security Checkpoint"; - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/security/doors{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel, -/area/station/security/checkpoint/secondary) "hAh" = ( /obj/structure/cable/orange{ d1 = 4; @@ -43041,15 +45077,6 @@ icon_state = "white" }, /area/station/science/toxins/mixing) -"hAq" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/table, -/turf/simulated/floor/plasteel{ - icon_state = "barber" - }, -/area/station/security/permabrig) "hAA" = ( /obj/structure/cable{ d1 = 1; @@ -43169,17 +45196,6 @@ icon_state = "asteroidplating" }, /area/station/hallway/secondary/exit) -"hDO" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore) "hEi" = ( /obj/structure/fence, /obj/structure/cable/orange{ @@ -43289,18 +45305,19 @@ /obj/structure/lattice/catwalk, /turf/space, /area/station/engineering/solar/auxstarboard) +"hFn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Starboard Asteroid Maintenance Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plating, +/area/station/maintenance/starboard) "hFo" = ( /turf/simulated/wall/r_wall, /area/station/maintenance/auxsolarstarboard) -"hFv" = ( -/obj/machinery/washing_machine, -/obj/item/radio/intercom/locked/prison{ - pixel_y = 25 - }, -/turf/simulated/floor/plasteel{ - icon_state = "barber" - }, -/area/station/security/permabrig) "hFH" = ( /obj/item/reagent_containers/glass/bottle/epinephrine{ pixel_x = 7; @@ -43349,6 +45366,21 @@ icon_state = "asteroidplating" }, /area/station/hallway/primary/fore/west) +"hGp" = ( +/obj/machinery/door/airlock/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/public/quantum/security) "hGq" = ( /obj/structure/reagent_dispensers/watertank, /turf/simulated/floor/plating{ @@ -43388,31 +45420,6 @@ icon_state = "asteroidplating" }, /area/station/maintenance/apmaint) -"hGZ" = ( -/obj/machinery/atmospherics/pipe/simple/visible/green{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/window/classic/reversed{ - dir = 1; - name = "Interior Pipe Access" - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/engineering/atmos{ - dir = 1 - }, -/obj/machinery/atmospherics/binary/pump{ - dir = 1; - name = "Air to South Canister" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/engineering/atmos) "hHb" = ( /obj/structure/closet/emcloset, /obj/effect/spawner/lootdrop/maintenance/three, @@ -43452,19 +45459,6 @@ /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plating, /area/station/hallway/primary/starboard/south) -"hHB" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Fore Asteroid Maintenance Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) "hHD" = ( /obj/structure/cable{ d1 = 1; @@ -43483,20 +45477,6 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, /area/station/maintenance/disposal/south) -"hHP" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Equipment Storage" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "red" - }, -/area/station/security/storage) "hHT" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 @@ -43506,6 +45486,21 @@ }, /turf/simulated/floor/transparent/glass/reinforced/plasma, /area/station/engineering/control) +"hHX" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Hydroponics Garden" + }, +/obj/effect/mapping_helpers/airlock/access/any/service/hydroponics, +/obj/effect/mapping_helpers/airlock/access/any/service/kitchen, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/maintenance/gambling_den) "hIa" = ( /obj/structure/cable{ d1 = 1; @@ -43576,6 +45571,20 @@ }, /turf/simulated/floor/wood, /area/station/service/bar) +"hIA" = ( +/obj/machinery/door/airlock/atmos{ + name = "Turbine Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/maintenance/turbine) "hIC" = ( /obj/structure/cable{ d1 = 4; @@ -43699,6 +45708,13 @@ /obj/structure/closet/l3closet/janitor, /turf/simulated/floor/plasteel, /area/station/service/janitor) +"hKO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/external/north) "hKW" = ( /obj/structure/cable{ d1 = 4; @@ -43747,20 +45763,6 @@ /obj/machinery/light, /turf/simulated/floor/wood, /area/station/maintenance/starboard) -"hMS" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Bar Office" - }, -/obj/effect/mapping_helpers/airlock/access/all/service/bar, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/station/service/bar) "hMY" = ( /obj/structure/closet/secure_closet/RD, /obj/item/cartridge/signal/toxins, @@ -43792,14 +45794,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/disposal/westalt) -"hNH" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/structure/chair/sofa/corp/right{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel, -/area/station/security/prison/cell_block/A) "hOa" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -43955,23 +45949,6 @@ icon_state = "vault" }, /area/station/command/vault) -"hQw" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Walkway" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id_tag = "cargolockdown"; - layer = 2.6; - name = "Cargo Lockdown" - }, -/obj/effect/turf_decal/caution/red{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/spacebridge/medcargo) "hQx" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, @@ -43990,20 +45967,6 @@ icon_state = "whiteblue" }, /area/station/medical/medbay) -"hQD" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/requests_console{ - department = "Crew Quarters"; - name = "Crew Quarters Requests Console"; - pixel_y = 30 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/public/locker) "hQJ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -44019,17 +45982,29 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/disposal/east) -"hQQ" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/girder, -/turf/simulated/floor/plating, -/area/station/hallway/spacebridge/sercom) "hQU" = ( /obj/structure/closet/secure_closet/medical1, /turf/simulated/floor/plasteel{ icon_state = "whiteblue" }, /area/station/medical/storage/secondary) +"hRg" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Walkway" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id_tag = "servlockdown"; + layer = 2.6; + name = "Service Lockdown" + }, +/obj/effect/turf_decal/caution/red{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/east) "hRh" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -44086,6 +46061,27 @@ icon_state = "redcorner" }, /area/station/hallway/primary/fore/west) +"hRF" = ( +/obj/machinery/door/airlock/atmos/glass{ + autoclose = 0; + id_tag = "atmossm_door_ext"; + locked = 1; + name = "Atmospherics Access Chamber" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/machinery/access_button{ + autolink_id = "atmossm_btn_ext"; + name = "Atmospherics Access Button"; + pixel_y = -24; + req_access_txt = "24" + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/engineering/control) "hRI" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -44166,6 +46162,12 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/port/south) +"hSA" = ( +/obj/structure/closet/secure_closet/personal, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/public/locker) "hSL" = ( /obj/machinery/light/small{ dir = 4 @@ -44184,15 +46186,15 @@ icon_state = "cafeteria" }, /area/station/medical/break_room) -"hSS" = ( -/obj/machinery/r_n_d/server/robotics, -/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ - dir = 5 +"hSP" = ( +/obj/effect/landmark/start/botanist, +/obj/structure/chair/office/light{ + dir = 8 }, -/turf/simulated/floor/plasteel/dark/telecomms{ - icon_state = "bcircuit" +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" }, -/area/station/science/server/coldroom) +/area/station/service/hydroponics) "hSU" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/table, @@ -44250,13 +46252,6 @@ }, /turf/simulated/floor/plasteel/dark/telecomms, /area/station/science/server/coldroom) -"hUb" = ( -/obj/machinery/atmospherics/pipe/simple/visible/red{ - dir = 4 - }, -/obj/effect/spawner/window/reinforced/plasma/grilled, -/turf/simulated/floor/plating, -/area/station/engineering/control) "hUg" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 @@ -44278,6 +46273,34 @@ icon_state = "darkblue" }, /area/station/medical/storage/secondary) +"hUN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Starboard Asteroid Maintenance Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/east) +"hUO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Medbay2"; + location = "Medbay"; + name = "navigation beacon (Medbay)" + }, +/obj/structure/disposalpipe/segment{ + color = "#954535" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/starboard/north) "hUT" = ( /obj/structure/reagent_dispensers/fueltank, /turf/simulated/floor/plating/asteroid/ancient, @@ -44312,56 +46335,28 @@ /turf/simulated/wall, /area/station/service/hydroponics) "hVv" = ( -/obj/machinery/atmospherics/pipe/simple/visible/green, -/obj/machinery/atmospherics/binary/pump{ - dir = 4; - name = "N2 to Pure" - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/window/reinforced, -/obj/machinery/door/window/classic/reversed{ - name = "Interior Pipe Access"; - dir = 4 +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/engineering/atmos{ - dir = 4 +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" }, -/area/station/engineering/atmos) +/turf/simulated/floor/plating, +/area/station/public/storage/tools) "hVC" = ( /obj/structure/disposalpipe/segment, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/carpet/green, /area/station/service/library) -"hVK" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore/east) -"hVL" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Secure Gate"; - name = "Security Blast Door"; - opacity = 0 - }, -/turf/simulated/floor/plating, -/area/station/security/prison/cell_block/A) "hVN" = ( /obj/machinery/status_display/supply_display, /turf/simulated/wall, @@ -44383,6 +46378,19 @@ /obj/effect/spawner/window/reinforced/polarized, /turf/simulated/floor/plating, /area/station/science/robotics) +"hVY" = ( +/obj/machinery/door/window/classic/reversed{ + dir = 8; + name = "Medical Secure Storage" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/general{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/medical/storage/secondary) "hWm" = ( /obj/structure/window/reinforced{ dir = 8 @@ -44394,6 +46402,14 @@ icon_state = "whitebluefull" }, /area/station/medical/medbay) +"hWs" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore/west) "hWG" = ( /obj/effect/spawner/random_spawners/wall_rusted_always, /turf/simulated/wall, @@ -44419,44 +46435,6 @@ icon_state = "whiteblue" }, /area/station/medical/surgery/secondary) -"hXm" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, -/obj/machinery/navbeacon{ - codes_txt = "delivery"; - dir = 4; - location = "Medbay" - }, -/obj/machinery/door/poddoor/preopen{ - id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown" - }, -/obj/machinery/door/window/classic/reversed{ - dir = 8; - name = "Medical Delivery" - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mule_bot{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/general{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/station/medical/medbay) -"hXs" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/north) "hXC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -44467,32 +46445,6 @@ /obj/machinery/hologram/holopad, /turf/simulated/floor/carpet/blue, /area/station/command/office/blueshield) -"hXG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/computer/borgupload{ - dir = 1 - }, -/obj/machinery/door/window/classic/reversed{ - dir = 1; - name = "Console Access" - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/command/ai_upload{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/turret_protected/ai_upload) -"hYa" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/external/southeast) "hYr" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -44512,12 +46464,6 @@ icon_state = "cafeteria" }, /area/station/medical/break_room) -"hYw" = ( -/obj/structure/closet/wardrobe/black, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/public/locker) "hYD" = ( /obj/machinery/bluespace_beacon, /turf/simulated/floor/light{ @@ -44530,34 +46476,9 @@ }, /turf/simulated/mineral/ancient, /area/mine/unexplored/cere/command) -"hYP" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment{ - color = "#954535" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore) "hYW" = ( /turf/simulated/mineral/ancient, /area/station/medical/paramedic) -"hYX" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/central) "hZa" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -44596,6 +46517,11 @@ }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat/interior/secondary) +"hZp" = ( +/obj/machinery/door/airlock/public/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/turf/simulated/floor/plasteel, +/area/station/public/fitness) "hZq" = ( /obj/machinery/light_switch{ dir = 8; @@ -44618,6 +46544,28 @@ icon_state = "asteroidplating" }, /area/station/hallway/spacebridge/scidock) +"hZy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/central) +"hZz" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/station/engineering/tech_storage) "hZF" = ( /obj/structure/flora/ausbushes/grassybush, /turf/simulated/floor/grass, @@ -44637,6 +46585,21 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/maintcentral) +"iab" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + name = "Starboard Asteroid Maintenance Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plating/asteroid/ancient, +/area/station/maintenance/starboard) "iag" = ( /obj/machinery/computer/med_data{ dir = 1 @@ -44694,22 +46657,6 @@ /obj/structure/closet/emcloset, /turf/simulated/floor/plating, /area/station/maintenance/maintcentral) -"ibD" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/ai) -"ibE" = ( -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/north) "ibH" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -44749,40 +46696,50 @@ /obj/item/reagent_containers/glass/rag, /turf/simulated/floor/wood, /area/station/service/bar) -"icD" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/machinery/door/poddoor/preopen{ - id_tag = "XenoPod1"; - name = "containment door 1" +"icA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, +/obj/structure/disposalpipe/segment, /obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/turf/simulated/floor/plating, -/area/station/science/xenobiology) +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/north) "icE" = ( /obj/effect/spawner/airlock, /turf/simulated/wall/r_wall, /area/station/maintenance/disposal/external/north) +"icI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/command/glass{ + id_tag = "cmoofficedoor"; + name = "CMO's Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/cmo, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "cmo" + }, +/turf/simulated/floor/plasteel, +/area/station/command/office/cmo) "icM" = ( /obj/structure/chair/wood/wings, /turf/simulated/floor/wood, /area/station/maintenance/starboard) -"icN" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/east) "icR" = ( /obj/machinery/computer/security{ dir = 1; @@ -44832,6 +46789,16 @@ "idF" = ( /turf/simulated/wall/r_wall, /area/station/command/office/cmo) +"idI" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/aft/west) "idU" = ( /obj/machinery/chem_master, /turf/simulated/floor/engine, @@ -44904,16 +46871,30 @@ /obj/machinery/atmospherics/pipe/simple/visible, /turf/simulated/floor/plating, /area/station/hallway/primary/fore) +"ieJ" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + color = "#954535" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/central) "ieN" = ( /obj/machinery/atmospherics/pipe/simple/visible/yellow{ dir = 4 }, /turf/simulated/floor/transparent/glass/reinforced/plasma, /area/station/engineering/control) -"ieQ" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/supply/office) "ifa" = ( /turf/simulated/wall/indestructible/riveted, /area/station/science/toxins/test) @@ -45037,6 +47018,10 @@ icon_state = "white" }, /area/station/science/misc_lab) +"igy" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/simulated/floor/plating/airless, +/area/shuttle/arrival/station) "igZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/wood, @@ -45060,20 +47045,6 @@ /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/transparent/glass/reinforced, /area/station/maintenance/fpmaint) -"ihv" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/north) "ihz" = ( /obj/structure/cable/orange{ d1 = 4; @@ -45122,6 +47093,27 @@ icon_state = "dark" }, /area/station/engineering/control) +"iiI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) +"iiN" = ( +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "Detective" + }, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/station/security/detective) "iiV" = ( /obj/structure/cable/orange{ d1 = 1; @@ -45184,24 +47176,6 @@ "ikc" = ( /turf/simulated/floor/carpet/royalblack, /area/station/command/office/captain) -"ikg" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/plating, -/area/station/security/range) "ikk" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -45216,20 +47190,6 @@ icon_state = "darkblue" }, /area/station/command/bridge) -"ikr" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/central) "ikC" = ( /obj/structure/cable{ d1 = 4; @@ -45266,14 +47226,6 @@ /obj/item/gavelhammer, /turf/simulated/floor/carpet, /area/station/legal/courtroom) -"ikU" = ( -/obj/structure/closet/fireaxecabinet{ - pixel_y = -32 - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/command/vault) "ilj" = ( /obj/machinery/atmospherics/pipe/simple/visible{ dir = 10 @@ -45307,20 +47259,6 @@ }, /turf/space, /area/space) -"ilS" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 1; - id_tag = "kitchen2" - }, -/obj/machinery/door/window/classic/normal, -/obj/effect/mapping_helpers/airlock/windoor/autoname, -/obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen, -/turf/simulated/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/station/service/kitchen) "ilV" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -45332,6 +47270,12 @@ icon_state = "dark" }, /area/station/medical/morgue) +"ima" = ( +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore/east) "imi" = ( /obj/structure/disposalpipe/segment/corner{ dir = 8 @@ -45477,14 +47421,6 @@ dir = 1 }, /area/station/engineering/smes) -"ios" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 2; - id_tag = "hopshutter" - }, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/command/office/hop) "iox" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -45549,6 +47485,12 @@ }, /turf/simulated/floor/engine, /area/station/science/test_chamber) +"ipw" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/sign/securearea, +/obj/structure/cable/orange, +/turf/simulated/floor/plating, +/area/station/security/brig) "ipB" = ( /obj/item/coin/antagtoken, /obj/structure/cable{ @@ -45592,16 +47534,6 @@ /obj/structure/chair, /turf/simulated/floor/plasteel, /area/station/security/main) -"iqa" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - name = "Fore Asteroid Maintenance Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/north) "iqc" = ( /obj/structure/cable/orange{ d1 = 4; @@ -45730,9 +47662,24 @@ /obj/item/assembly/mousetrap/armed, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) +/area/station/maintenance/fsmaint2) +"irn" = ( +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/item/shovel/spade, +/obj/item/wirecutters, +/obj/item/reagent_containers/glass/bucket, +/obj/item/wrench, +/obj/item/shovel/spade, +/obj/structure/closet/crate/hydroponics, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) "irp" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel/airless, /area/station/science/toxins/test) "iry" = ( @@ -45743,13 +47690,6 @@ }, /turf/simulated/floor/carpet/cyan, /area/station/public/fitness) -"irB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/ai_upload) "irG" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating{ @@ -45761,6 +47701,26 @@ /obj/structure/barricade/wooden, /turf/simulated/floor/plating, /area/station/maintenance/maintcentral) +"irN" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/station/security/warden) "irR" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -45778,6 +47738,16 @@ icon_state = "redcorner" }, /area/station/hallway/primary/fore/west) +"irU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/aft/east) +"irZ" = ( +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint2) "isf" = ( /obj/machinery/light/small{ dir = 1 @@ -45849,11 +47819,6 @@ icon_state = "cafeteria" }, /area/station/medical/break_room) -"isY" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/external/southwest) "itf" = ( /turf/simulated/mineral/ancient, /area/station/maintenance/starboard) @@ -45906,6 +47871,14 @@ icon_state = "asteroidplating" }, /area/station/hallway/primary/fore/west) +"iuC" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Central Asteroid Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/maintenance/maintcentral) "iuE" = ( /obj/structure/cable{ d1 = 1; @@ -45930,6 +47903,18 @@ icon_state = "neutralcorner" }, /area/station/hallway/spacebridge/servsci) +"iuI" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "ceoffice" + }, +/turf/simulated/floor/plating, +/area/station/command/office/ce) "iuX" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -45966,7 +47951,7 @@ /obj/structure/grille/broken, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) +/area/station/maintenance/fsmaint2) "ivI" = ( /obj/structure/cable{ d1 = 1; @@ -46000,6 +47985,10 @@ "ivS" = ( /turf/simulated/wall, /area/mine/unexplored/cere/command) +"ivV" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/hallway/spacebridge/servsci) "iwn" = ( /obj/machinery/newscaster{ name = "north bump"; @@ -46118,23 +48107,6 @@ /obj/machinery/biogenerator, /turf/simulated/floor/grass/jungle, /area/station/hallway/secondary/garden) -"iye" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Walkway" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id_tag = "medlockdown"; - layer = 2.6; - name = "Medical Lockdown" - }, -/obj/effect/turf_decal/caution/red{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/spacebridge/dockmed) "iyj" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 @@ -46178,24 +48150,28 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) -"iyw" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 2; - id_tag = "ceoffice" - }, -/turf/simulated/floor/plating, -/area/station/command/office/ce) "iyA" = ( /obj/structure/ore_box, /obj/effect/turf_decal/delivery, /obj/effect/decal/cleanable/cobweb, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) +"iyF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/hallway/primary/port/south) "iyK" = ( /obj/machinery/economy/slot_machine, /turf/simulated/floor/carpet, @@ -46215,65 +48191,6 @@ icon_state = "whitepurple" }, /area/station/science/hallway) -"iyR" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - id_tag = "hosofficedoor"; - name = "Head of Security" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/hos, -/obj/effect/mapping_helpers/airlock/polarized{ - id = "hos" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/station/command/office/hos) -"izj" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance/external{ - name = "External Airlock Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) -"izk" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Aft Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/maintenance/asmaint) "izl" = ( /mob/living/simple_animal/pet/sloth/paperwork, /turf/simulated/floor/carpet, @@ -46311,17 +48228,6 @@ icon_state = "whiteblue" }, /area/station/medical/medbay) -"iAs" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Medbay"; - location = "ArrivalsMiddle"; - name = "navigation beacon (Arrivals-Middle)" - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/secondary/entry) "iAF" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel, @@ -46332,6 +48238,16 @@ icon_state = "dark" }, /area/station/command/teleporter) +"iAJ" = ( +/obj/structure/reagent_dispensers/watertank/high, +/obj/item/reagent_containers/glass/bucket, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) "iAO" = ( /obj/structure/cable{ d1 = 1; @@ -46379,6 +48295,25 @@ /obj/effect/landmark/start/assistant, /turf/simulated/floor/carpet, /area/station/public/locker) +"iBn" = ( +/obj/structure/disposalpipe/segment{ + color = "#954535" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/south) "iBy" = ( /obj/machinery/power/apc{ dir = 1; @@ -46410,14 +48345,6 @@ icon_state = "white" }, /area/station/science/toxins/mixing) -"iBS" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/ai_upload) "iCf" = ( /obj/structure/chair/sofa/corp/right{ dir = 1 @@ -46455,6 +48382,14 @@ icon_state = "vault" }, /area/station/command/vault) +"iCD" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/ai_upload) "iCE" = ( /turf/simulated/wall, /area/station/maintenance/disposal/westalt) @@ -46467,17 +48402,6 @@ icon_state = "floorgrime" }, /area/station/security/permabrig) -"iCP" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/secondary/entry/south) "iDa" = ( /obj/item/chair, /obj/machinery/light/small{ @@ -46488,28 +48412,10 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/disposal/east) -"iDH" = ( -/obj/machinery/door/airlock/public/glass{ - autoclose = 0; - heat_proof = 1; - id_tag = "turbine_door_ext"; - locked = 1; - name = "Turbine Exterior Airlock" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/access_button{ - layer = 3.1; - autolink_id = "turbine_btn_ext"; - name = "Gas Turbine Airlock Control"; - pixel_x = -24 - }, -/turf/simulated/floor/engine, -/area/station/maintenance/turbine) +"iDw" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating/airless, +/area/station/maintenance/disposal/external/north) "iDO" = ( /obj/structure/cable/orange{ d1 = 4; @@ -46598,22 +48504,37 @@ icon_state = "neutralfull" }, /area/station/hallway/secondary/entry/south) -"iFi" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/spawner/random_spawners/dirt_often, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore/east) "iFs" = ( /turf/simulated/wall, /area/mine/unexplored/cere/research) +"iFv" = ( +/obj/machinery/door/window/classic/normal{ + name = "Monkey Pen"; + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/genetics{ + dir = 8 + }, +/mob/living/carbon/human/monkey, +/turf/simulated/floor/grass, +/area/station/science/genetics) "iFB" = ( /obj/structure/chair/office/dark{ dir = 4 }, /turf/simulated/floor/wood, /area/station/public/vacant_office) +"iFO" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/north) "iFR" = ( /obj/machinery/atmospherics/pipe/manifold4w/hidden/cyan, /turf/simulated/floor/plating, @@ -46713,6 +48634,18 @@ icon_state = "asteroidplating" }, /area/station/service/clown/secret) +"iHL" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Bridge APC Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fore2) "iHT" = ( /obj/machinery/firealarm{ dir = 1; @@ -46723,20 +48656,6 @@ icon_state = "whiteblue" }, /area/station/medical/medbay) -"iHV" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/poddoor/preopen{ - id_tag = "XenoPod6"; - layer = 2.6; - name = "containment door 6" - }, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/plating, -/area/station/science/xenobiology) "iHW" = ( /obj/item/radio/intercom{ pixel_y = -28; @@ -46811,6 +48730,14 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, /area/station/hallway/primary/fore) +"iIW" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Aft Asteroid Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/science/xenobiology) "iJa" = ( /obj/effect/spawner/grouped_spawner{ group_id = "tunnelbats"; @@ -46855,18 +48782,24 @@ }, /turf/simulated/floor/carpet/blue, /area/station/command/office/blueshield) -"iJV" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 +"iJF" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" }, -/obj/machinery/camera{ - c_tag = "AI Asteroid Antechamber 1"; - dir = 9 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ - icon_state = "bcircuit" + icon_state = "neutralfull" }, -/area/station/turret_protected/aisat/interior/secondary) +/area/station/hallway/primary/port/north) "iJY" = ( /obj/machinery/light_switch{ dir = 4; @@ -46878,22 +48811,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/fore) -"iKa" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/station/security/prison/cell_block/A) -"iKp" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating/airless, -/area/station/maintenance/disposal) "iKq" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -46919,7 +48836,7 @@ }, /obj/structure/cable/orange, /turf/simulated/floor/plating, -/area/station/service/kitchen) +/area/station/public/fitness) "iKt" = ( /obj/structure/cable/orange{ d1 = 2; @@ -46942,29 +48859,6 @@ /obj/machinery/constructable_frame/machine_frame, /turf/simulated/floor/plating, /area/station/maintenance/electrical_shop) -"iKS" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/machinery/door/firedoor, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/orange, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Secure Gate"; - name = "Security Blast Door"; - opacity = 0 - }, -/turf/simulated/floor/plating, -/area/station/security/brig) "iKW" = ( /obj/structure/table/wood, /obj/item/lighter/zippo/blue{ @@ -46993,8 +48887,8 @@ name = "Criminal Delivery Chute" }, /obj/effect/mapping_helpers/airlock/access/all/security/doors, -/obj/effect/turf_decal/stripes/full, -/obj/effect/turf_decal/stripes/red/full, +/obj/effect/turf_decal/stripes, +/obj/effect/turf_decal/stripes/red, /obj/structure/disposalpipe/segment{ dir = 4; color = "#954535" @@ -47003,21 +48897,6 @@ icon_state = "neutralfull" }, /area/station/hallway/primary/port/north) -"iLP" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/window/classic/normal{ - name = "Containment Pen" - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" - }, -/area/station/science/xenobiology) "iLR" = ( /obj/machinery/door/airlock/external{ name = "Escape Pod Airlock" @@ -47097,6 +48976,16 @@ icon_state = "asteroidplating" }, /area/station/maintenance/starboard) +"iNq" = ( +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/structure/table, +/obj/item/aiModule/reset, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/ai_upload) "iNr" = ( /obj/structure/bed/dogbed, /mob/living/simple_animal/bot/secbot/beepsky{ @@ -47104,6 +48993,18 @@ }, /turf/simulated/floor/plating, /area/station/hallway/secondary/entry/north) +"iNu" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Solars" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarstarboard) "iNC" = ( /obj/structure/closet/secure_closet/medical2, /obj/machinery/light{ @@ -47113,16 +49014,34 @@ icon_state = "white" }, /area/station/medical/surgery/secondary) -"iOm" = ( -/obj/item/radio/intercom{ - pixel_y = -28; - name = "custom placement" +"iNK" = ( +/obj/machinery/door/airlock/research{ + name = "Test Lab" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/tox, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/station/science/misc_lab) +"iOk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/obj/machinery/washing_machine, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, -/area/station/public/locker) +/area/station/hallway/primary/port/south) "iOw" = ( /obj/structure/disposalpipe/segment/corner{ dir = 8 @@ -47156,6 +49075,13 @@ /obj/structure/table/wood, /turf/simulated/floor/wood, /area/station/maintenance/starboard) +"iPa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/central) "iPe" = ( /obj/machinery/firealarm{ dir = 4; @@ -47189,6 +49115,22 @@ /obj/item/storage/toolbox/mechanical, /turf/simulated/floor/plating, /area/station/maintenance/port) +"iQd" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/prison/cell_block/A) "iQh" = ( /obj/machinery/light/small{ dir = 4 @@ -47221,18 +49163,6 @@ }, /turf/simulated/floor/engine, /area/station/engineering/engine/supermatter) -"iRl" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/spawner/random_spawners/dirt_often, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" - }, -/area/station/service/hydroponics) "iRr" = ( /obj/structure/disposalpipe/segment{ color = "#954535" @@ -47273,6 +49203,16 @@ }, /turf/simulated/floor/carpet/royalblack, /area/station/command/office/ntrep) +"iSf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/secondary/entry/south) "iSn" = ( /obj/effect/spawner/random_spawners/wall_rusted_always, /turf/simulated/wall, @@ -47312,6 +49252,16 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/starboard) +"iTd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/medical/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/station/medical/medbay) "iTn" = ( /obj/effect/spawner/window/reinforced, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -47344,6 +49294,27 @@ "iTF" = ( /turf/simulated/wall, /area/station/command/office/ce) +"iTH" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "XenoPod5"; + name = "containment door 5" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/door/window/classic/normal{ + name = "Containment Pen" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio, +/turf/simulated/floor/engine, +/area/station/science/xenobiology) "iTL" = ( /obj/machinery/conveyor{ dir = 4; @@ -47411,14 +49382,6 @@ icon_state = "darkyellow" }, /area/station/engineering/atmos/distribution) -"iUI" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Central Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/maintenance/maintcentral) "iUM" = ( /obj/machinery/atmospherics/unary/portables_connector{ dir = 1 @@ -47476,6 +49439,19 @@ }, /turf/simulated/wall, /area/station/hallway/spacebridge/serveng) +"iVI" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment/corner{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/east) "iVJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/power/apc{ @@ -47494,6 +49470,10 @@ slowdown = -0.3 }, /area/station/hallway/spacebridge/medcargo) +"iWe" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/science/robotics/chargebay) "iWg" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -47512,6 +49492,13 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/port/north) +"iWx" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Escape Shuttle Cell" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/exit) "iWF" = ( /obj/machinery/atmospherics/unary/portables_connector{ dir = 1 @@ -47519,21 +49506,6 @@ /obj/machinery/atmospherics/portable/canister/air, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) -"iWM" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=EngineeringEast2"; - location = "EngineeringEast"; - name = "navigation beacon (Engineering-East)" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/central) "iWO" = ( /obj/structure/cable/orange{ d1 = 4; @@ -47654,20 +49626,24 @@ /obj/structure/closet, /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/fsmaint) -"iXt" = ( -/turf/simulated/floor/plating, -/area/station/science/toxins/launch) -"iXv" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 +"iXq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/machinery/door/airlock/maintenance/external{ - name = "External Airlock Access" +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/central) +"iXt" = ( /turf/simulated/floor/plating, -/area/station/hallway/primary/aft/west) +/area/station/science/toxins/launch) "iXy" = ( /obj/structure/window/reinforced{ dir = 8 @@ -47739,34 +49715,6 @@ }, /turf/simulated/wall, /area/station/hallway/primary/starboard/north) -"iYy" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Operating Theatre" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, -/obj/machinery/holosign/surgery{ - id = "surgery2" - }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/polarized{ - id = "surg2" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/station/medical/surgery/secondary) "iYK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -47793,42 +49741,25 @@ /obj/structure/closet/emcloset, /turf/simulated/floor/plating, /area/station/hallway/primary/fore/west) -"iZg" = ( -/obj/structure/closet/secure_closet/personal, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/public/locker) -"iZj" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Secure Gate"; - name = "Security Blast Door"; - opacity = 0 - }, -/turf/simulated/floor/plating, -/area/station/security/prison/cell_block/A) "iZr" = ( /obj/machinery/light/small, /obj/item/reagent_containers/glass/bucket, /obj/item/shovel/spade, /turf/simulated/floor/grass, /area/station/hallway/spacebridge/scidock) -"iZv" = ( -/obj/machinery/door/airlock/command{ - name = "Expedition Access" +"iZx" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/window/reinforced/grilled, +/obj/machinery/door/poddoor/preopen{ + id_tag = "XenoPod2"; + name = "containment door 2" }, -/obj/effect/mapping_helpers/airlock/access/all/command/expedition, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" }, -/area/station/ai_monitored/storage/eva) +/turf/simulated/floor/plating, +/area/station/science/xenobiology) "iZC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -47880,6 +49811,14 @@ icon_state = "dark" }, /area/station/engineering/control) +"jae" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/secondary/entry/north) "jah" = ( /obj/structure/chair/sofa/corp{ dir = 8 @@ -47910,19 +49849,6 @@ icon_state = "cafeteria" }, /area/station/service/kitchen) -"jaI" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/central) "jaK" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -47968,6 +49894,18 @@ icon_state = "redyellowfull" }, /area/station/service/bar) +"jba" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + name = "Medbay SMES Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/simulated/floor/plating, +/area/station/hallway/primary/starboard/north) "jbg" = ( /obj/machinery/atmospherics/pipe/simple/hidden/universal{ dir = 4 @@ -48013,21 +49951,6 @@ icon_state = "red" }, /area/station/hallway/secondary/exit) -"jbE" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/spawner/random_spawners/dirt_often, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore/west) "jcx" = ( /obj/structure/closet, /obj/machinery/alarm{ @@ -48038,24 +49961,6 @@ icon_state = "dark" }, /area/station/security/evidence) -"jcI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance/external{ - name = "External Airlock Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/station/hallway/primary/starboard/south) "jcQ" = ( /obj/machinery/door/airlock/external{ name = "Arrival Airlock" @@ -48186,21 +50091,6 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, /area/station/maintenance/starboard) -"jeZ" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Walkway" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id_tag = "servlockdown"; - layer = 2.6; - name = "Service Lockdown" - }, -/obj/effect/turf_decal/caution/red, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/spacebridge/sercom) "jfb" = ( /obj/item/seeds/cannabis, /turf/simulated/floor/grass, @@ -48237,11 +50127,6 @@ icon_state = "redyellowfull" }, /area/station/service/bar) -"jgk" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/east) "jgl" = ( /obj/machinery/camera{ c_tag = "Research Toxins Mixing East"; @@ -48277,6 +50162,18 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/storage) +"jhe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/porta_turret/ai_turret, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/ai) "jhj" = ( /obj/structure/sink{ dir = 4; @@ -48404,20 +50301,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/security/permabrig) -"jjl" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/poddoor/preopen{ - id_tag = "XenoPod3"; - layer = 2.6; - name = "containment door 3" - }, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/plating, -/area/station/science/xenobiology) "jjp" = ( /obj/structure/cable/orange{ d1 = 2; @@ -48427,6 +50310,21 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/disposal/southwest) +"jjw" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/ai_upload) +"jjN" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Central Asteroid Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plating/asteroid/ancient, +/area/station/maintenance/maintcentral) "jjO" = ( /obj/machinery/hologram/holopad, /obj/structure/disposalpipe/segment, @@ -48469,10 +50367,6 @@ icon_state = "whiteblue" }, /area/station/medical/surgery/primary) -"jkF" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/command/office/ntrep) "jkT" = ( /obj/structure/closet/emcloset, /obj/structure/cable/orange{ @@ -48601,16 +50495,13 @@ slowdown = -0.3 }, /area/station/hallway/spacebridge/engmed) -"jmU" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/mining{ - name = "Cargo Warehouse" - }, -/obj/effect/mapping_helpers/airlock/access/all/supply/general, -/turf/simulated/floor/plasteel{ - icon_state = "darkbrownfull" +"jmv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/area/station/supply/storage) +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal) "jmW" = ( /obj/machinery/light{ dir = 4 @@ -48622,12 +50513,35 @@ /obj/structure/reagent_dispensers/fueltank, /turf/simulated/floor/plating/asteroid/ancient, /area/station/hallway/primary/fore/west) +"jnu" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/security/armory/secure) "jnV" = ( /obj/machinery/status_display{ layer = 4 }, /turf/simulated/wall, /area/station/hallway/secondary/entry/north) +"jnZ" = ( +/obj/machinery/door/airlock/security/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/station/security/main) "joj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable{ @@ -48641,17 +50555,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/port/south) -"jok" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 8 - }, -/obj/machinery/quantumpad/cere/security_science{ - name = "quantum pad" - }, -/turf/simulated/floor/plasteel{ - icon_state = "darkpurplefull" - }, -/area/station/public/quantum/security) "joo" = ( /obj/machinery/door/airlock/public/glass{ name = "Walkway" @@ -48678,46 +50581,60 @@ }, /turf/simulated/floor/plasteel, /area/station/service/janitor) +"joJ" = ( +/obj/machinery/flasher{ + id = "AI"; + pixel_y = 21 + }, +/obj/structure/table, +/obj/item/phone{ + pixel_x = -3; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/ai_upload) "joR" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel, /area/station/security/lobby) -"joW" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ +"joZ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/central) +"jpk" = ( +/obj/machinery/status_display{ + layer = 4 }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/turf/simulated/wall, +/area/station/hallway/secondary/exit) +"jps" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "atmodesk" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ +/obj/machinery/door/window/classic/reversed{ dir = 4 }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" +/obj/effect/mapping_helpers/airlock/windoor/autoname/desk{ + dir = 4 }, -/area/station/hallway/primary/aft/west) -"jpi" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 +/obj/effect/mapping_helpers/airlock/windoor/access/any/engineering/atmos{ + dir = 4 }, -/obj/effect/spawner/random_spawners/dirt_often, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/area/station/hallway/secondary/entry/north) -"jpk" = ( -/obj/machinery/status_display{ - layer = 4 +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" }, -/turf/simulated/wall, -/area/station/hallway/secondary/exit) +/area/station/engineering/atmos) "jpz" = ( /obj/machinery/light, /obj/structure/chair/comfy/corp{ @@ -48758,23 +50675,21 @@ icon_state = "dark" }, /area/station/engineering/break_room) -"jpW" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" - }, -/area/station/service/hydroponics) "jqb" = ( /obj/structure/chair/office/dark{ dir = 4 }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos/control) +"jqh" = ( +/obj/structure/disposalpipe/junction/y{ + dir = 1; + color = "#954535" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore/west) "jqn" = ( /obj/item/radio/intercom{ pixel_y = 28; @@ -48791,7 +50706,9 @@ }, /obj/structure/disposalpipe/trunk, /obj/machinery/disposal, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "whitepurple" }, @@ -48832,21 +50749,6 @@ icon_state = "neutralfull" }, /area/station/hallway/secondary/exit) -"jrj" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance/external{ - name = "External Airlock Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/hallway/primary/fore/west) "jrw" = ( /obj/structure/cable{ d1 = 1; @@ -48857,15 +50759,6 @@ icon_state = "asteroidplating" }, /area/station/maintenance/asmaint) -"jrC" = ( -/obj/item/radio/intercom{ - pixel_y = -28; - name = "custom placement" - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/telecomms/chamber) "jrG" = ( /obj/structure/window/reinforced{ dir = 4 @@ -48888,6 +50781,19 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/portsolar) +"jrM" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + name = "Port Asteroid Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/maintenance/gambling_den) "jrT" = ( /obj/effect/spawner/random_spawners/fungus_maybe, /turf/simulated/wall, @@ -48904,24 +50810,6 @@ icon_state = "whiteblue" }, /area/station/medical/storage/secondary) -"jrZ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore/west) "jsa" = ( /obj/machinery/light/small{ dir = 1 @@ -48980,23 +50868,23 @@ "jsE" = ( /turf/simulated/floor/wood, /area/station/maintenance/starboard) -"jsU" = ( -/obj/structure/rack, -/turf/simulated/floor/plating/asteroid/ancient, -/area/station/maintenance/storage) -"jsX" = ( -/obj/effect/spawner/window/reinforced/grilled, +"jsN" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/machinery/door/airlock/maintenance{ + name = "Port Asteroid Maintenance" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plating, -/area/station/security/warden) +/area/station/maintenance/port) +"jsU" = ( +/obj/structure/rack, +/turf/simulated/floor/plating/asteroid/ancient, +/area/station/maintenance/storage) "jsY" = ( /obj/structure/closet/boxinggloves, /turf/simulated/floor/plasteel, @@ -49014,19 +50902,6 @@ }, /turf/simulated/floor/engine, /area/station/science/explab/chamber) -"jts" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/plating, -/area/station/security/processing) "jty" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -49034,12 +50909,6 @@ /obj/item/reagent_containers/food/snacks/meat/human, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) -"jtA" = ( -/obj/effect/spawner/random_spawners/dirt_often, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore/east) "jtF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -49126,15 +50995,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/fore2) -"juD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore) "juK" = ( /obj/effect/spawner/grouped_spawner{ group_id = "tunnelbats"; @@ -49303,14 +51163,9 @@ /area/station/service/janitor) "jwo" = ( /obj/item/radio/beacon, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /turf/simulated/floor/plasteel/airless/indestructible, /area/station/science/toxins/test) -"jwu" = ( -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/aft/east) "jwF" = ( /obj/structure/cable/orange{ d1 = 1; @@ -49321,36 +51176,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/port) -"jwM" = ( -/obj/effect/spawner/window/reinforced/polarized/grilled{ - id = "process" - }, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/disposalpipe/segment{ - color = "#954535" - }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Secure Gate"; - name = "Security Blast Door"; - opacity = 0 - }, -/turf/simulated/floor/plating, -/area/station/security/processing) -"jwO" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/telecomms/chamber) "jwW" = ( /obj/structure/disposalpipe/segment/corner{ dir = 8 @@ -49367,6 +51192,31 @@ /obj/effect/spawner/random_spawners/dirt_frequent, /turf/simulated/floor/plating, /area/station/supply/miningdock) +"jxw" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24; + name = "east bump" + }, +/obj/machinery/door/airlock/research{ + name = "Kill Chamber" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/obj/effect/turf_decal/delivery, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/station/science/xenobiology) +"jxJ" = ( +/obj/machinery/door/airlock/vault{ + locked = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/vault, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/station/command/vault) "jxK" = ( /obj/item/radio/intercom{ pixel_y = 28; @@ -49382,6 +51232,9 @@ icon_state = "dark" }, /area/station/service/chapel/office) +"jxQ" = ( +/turf/simulated/floor/plating/asteroid/ancient, +/area/station/maintenance/fsmaint2) "jyg" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -49427,12 +51280,6 @@ /obj/machinery/atmospherics/portable/canister/air, /turf/simulated/floor/plating, /area/station/hallway/primary/fore) -"jzd" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central) "jzg" = ( /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, @@ -49458,6 +51305,21 @@ /obj/machinery/light/small, /turf/simulated/floor/plating, /area/station/maintenance/disposal/external/east) +"jzO" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/security/prison/cell_block/A) "jAb" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 9; @@ -49468,33 +51330,6 @@ "jAd" = ( /turf/simulated/floor/plating, /area/station/maintenance/gambling_den) -"jAf" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/starboard/north) -"jAh" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Genetics Research" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/genetics, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/maintenance/starboard) "jAn" = ( /obj/structure/cable/orange{ d1 = 4; @@ -49508,15 +51343,16 @@ icon_state = "asteroidplating" }, /area/station/maintenance/port) -"jAx" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/spawner/random_spawners/dirt_often, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" +"jAr" = ( +/obj/machinery/door/airlock/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "Courtroom" }, -/area/station/hallway/primary/aft/east) +/obj/machinery/door/firedoor, +/turf/simulated/floor/wood, +/area/station/legal/courtroom) "jAy" = ( /obj/machinery/door_control{ id = "researchlockdown"; @@ -49579,16 +51415,33 @@ /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plating, /area/station/maintenance/starboard) +"jBk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + color = "#954535" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/starboard/north) "jBm" = ( /obj/structure/grille/broken, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, /area/station/maintenance/maintcentral) -"jBr" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/hallway/spacebridge/servsci) "jBJ" = ( /obj/machinery/door_control{ id = "aieva"; @@ -49623,6 +51476,20 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/fore) +"jBU" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor/preopen{ + id_tag = "XenoPod7"; + layer = 2.6; + name = "containment door 7" + }, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/station/science/xenobiology) "jBV" = ( /obj/machinery/firealarm{ dir = 4; @@ -49676,18 +51543,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/fore) -"jCv" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/starboard/south) "jCE" = ( /obj/structure/disposalpipe/sortjunction/reversed{ dir = 1; @@ -49717,15 +51572,6 @@ }, /turf/simulated/wall, /area/station/hallway/spacebridge/serveng) -"jCR" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Maintenance Drone Dispensary" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plating, -/area/station/maintenance/storage) "jDd" = ( /obj/machinery/atmospherics/pipe/simple/visible/red, /obj/machinery/atmospherics/meter, @@ -49754,41 +51600,18 @@ }, /area/station/hallway/primary/central) "jDh" = ( -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) -"jDo" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Equipment Storage" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - dir = 10; - icon_state = "red" - }, -/area/station/security/storage) "jDv" = ( /obj/machinery/economy/vending/coffee/free, /turf/simulated/floor/plating, /area/station/hallway/primary/starboard/north) -"jDM" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance{ - name = "Port Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/maintenance/port) "jDO" = ( /obj/structure/cable/orange{ d1 = 4; @@ -49909,41 +51732,10 @@ icon_state = "whitepurple" }, /area/station/science/hallway) -"jFv" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 8; - id_tag = "kitchen1" - }, -/obj/machinery/door/window/classic/normal{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/windoor/autoname{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen{ - dir = 4 - }, -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plating, -/area/station/service/kitchen) "jFG" = ( /obj/structure/closet/secure_closet/blueshield, /turf/simulated/floor/wood, /area/station/command/office/blueshield) -"jFN" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/plating, -/area/station/security/warden) "jFT" = ( /obj/machinery/light, /obj/machinery/atmospherics/unary/portables_connector{ @@ -50016,6 +51808,10 @@ }, /turf/simulated/floor/wood, /area/station/command/office/blueshield) +"jGJ" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/exit) "jGK" = ( /obj/machinery/camera{ c_tag = "Blueshield's Office"; @@ -50037,14 +51833,6 @@ /obj/item/book/manual/wiki/sop_command, /turf/simulated/floor/wood, /area/station/command/office/blueshield) -"jGU" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/turret_protected/aisat/interior) "jHd" = ( /obj/item/radio/intercom{ pixel_y = 28; @@ -50065,26 +51853,6 @@ icon_state = "red" }, /area/station/security/processing) -"jHr" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Permabrig Cell 1"; - security_level = 1 - }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Prison Gate"; - name = "Prison Lockdown Blast Doors"; - opacity = 0 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/security/permabrig) "jHs" = ( /obj/structure/sign/poster/random{ name = "random official poster"; @@ -50138,19 +51906,6 @@ icon_state = "dark" }, /area/station/service/library) -"jIe" = ( -/obj/machinery/door/window/classic/reversed{ - dir = 8; - name = "Medical Secure Storage" - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/general{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "darkblue" - }, -/area/station/medical/storage/secondary) "jIf" = ( /obj/structure/cable{ d1 = 2; @@ -50189,6 +51944,19 @@ "jJc" = ( /turf/simulated/mineral/ancient, /area/station/science/robotics) +"jJf" = ( +/obj/machinery/door/airlock{ + name = "Bar Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/bar, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/station/service/bar) "jJi" = ( /obj/structure/cable{ d1 = 4; @@ -50201,6 +51969,19 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/central) +"jJk" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/machinery/door/poddoor/preopen{ + id_tag = "XenoPod3"; + layer = 2.6; + name = "containment door 3" + }, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/station/science/xenobiology) "jJn" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 @@ -50263,18 +52044,6 @@ /obj/structure/chair/office/dark, /turf/simulated/floor/carpet/royalblack, /area/station/command/office/ntrep) -"jJK" = ( -/obj/machinery/biogenerator, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" - }, -/area/station/service/hydroponics) -"jJL" = ( -/obj/structure/closet/secure_closet/hydroponics, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" - }, -/area/station/service/hydroponics) "jJY" = ( /obj/machinery/keycard_auth{ pixel_y = 24 @@ -50358,27 +52127,28 @@ icon_state = "neutralcorner" }, /area/station/hallway/secondary/entry/north) -"jLD" = ( -/obj/structure/disposalpipe/segment, +"jLP" = ( /obj/machinery/door/poddoor/preopen{ - id_tag = "bridge"; + id_tag = "XenoPod8"; layer = 2.6; - name = "Emergency Blast Door" + name = "containment door 8" }, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge Foyer" +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" }, -/obj/effect/mapping_helpers/airlock/access/any/command/general, -/obj/effect/mapping_helpers/airlock/access/any/supply/qm, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/polarized{ - id = "bridge" +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "darkblue" +/obj/machinery/door/window/classic/normal{ + name = "Containment Pen" }, -/area/station/command/bridge) +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio, +/turf/simulated/floor/engine, +/area/station/science/xenobiology) "jLS" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -50412,42 +52182,13 @@ }, /turf/simulated/floor/plasteel, /area/station/security/lobby) -"jMI" = ( -/obj/machinery/door/airlock/glass, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, +"jMD" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/public/quantum/security) -"jMJ" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery"; - location = "Janitor" - }, -/obj/effect/decal/warning_stripes/yellow/hollow, -/obj/machinery/door/window/classic/reversed{ - dir = 1; - name = "Janitor Delivery" - }, -/obj/structure/plasticflaps{ - opacity = 1 - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mule_bot{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/service/janitor{ - dir = 1 + icon_state = "neutralfull" }, -/turf/simulated/floor/plasteel, -/area/station/service/janitor) +/area/station/hallway/primary/central) "jNk" = ( /obj/structure/sign/chinese{ pixel_x = -32; @@ -50467,34 +52208,6 @@ }, /turf/simulated/floor/plating, /area/station/legal/magistrate) -"jNP" = ( -/obj/item/coin/silver{ - pixel_x = 7; - pixel_y = 12 - }, -/obj/item/coin/silver{ - pixel_x = 12; - pixel_y = 7 - }, -/obj/item/coin/silver{ - pixel_x = 4; - pixel_y = 8 - }, -/obj/item/coin/silver{ - pixel_x = -6; - pixel_y = 5 - }, -/obj/item/coin/silver{ - pixel_x = 5; - pixel_y = -8 - }, -/obj/structure/closet/crate{ - name = "Silver Crate" - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/command/vault) "jNS" = ( /obj/structure/cable/orange{ d1 = 1; @@ -50509,6 +52222,18 @@ "jNX" = ( /turf/simulated/floor/plating/asteroid/ancient, /area/mine/unexplored/cere/civilian) +"jNZ" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Cargo SMES Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/hallway/primary/fore/east) "jOi" = ( /obj/machinery/atmospherics/portable/scrubber, /obj/machinery/atmospherics/unary/portables_connector{ @@ -50577,14 +52302,6 @@ icon_state = "asteroidplating" }, /area/station/maintenance/fsmaint) -"jPg" = ( -/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ - dir = 4 - }, -/turf/simulated/floor/plasteel/dark/telecomms{ - icon_state = "bcircuit" - }, -/area/station/science/server/coldroom) "jPk" = ( /obj/structure/disposalpipe/junction{ dir = 8 @@ -50593,19 +52310,6 @@ icon_state = "arrival" }, /area/station/hallway/secondary/entry) -"jPn" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/atmos{ - name = "Medbay Atmospherics Checkpoint" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, -/obj/machinery/atmospherics/pipe/simple/hidden/universal{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/station/hallway/primary/starboard/south) "jPp" = ( /obj/machinery/camera{ c_tag = "Medbay Atmospherics Checkpoint"; @@ -50636,14 +52340,6 @@ icon_state = "asteroidplating" }, /area/station/maintenance/port) -"jPD" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Cargo SMES Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) "jPE" = ( /obj/machinery/navbeacon{ codes_txt = "delivery"; @@ -50664,12 +52360,6 @@ /obj/structure/closet/emcloset, /turf/simulated/floor/plating, /area/station/maintenance/starboard) -"jPX" = ( -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/turret_protected/aisat/interior) "jQe" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -50728,14 +52418,6 @@ }, /turf/simulated/floor/carpet/cyan, /area/station/public/fitness) -"jRg" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Fore Asteroid Maintenance Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) "jRi" = ( /obj/structure/table, /obj/item/rcl/pre_loaded, @@ -50751,7 +52433,7 @@ /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/apmaint) "jRs" = ( -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel{ icon_state = "purplefull" }, @@ -50764,21 +52446,28 @@ /obj/machinery/atmospherics/portable/canister/air, /turf/simulated/floor/plating, /area/station/hallway/primary/fore/west) -"jRG" = ( -/turf/simulated/floor/plating/asteroid/ancient, -/area/station/hallway/primary/fore/west) -"jRJ" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Fore Asteroid Solars" +"jRC" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/structure/cable/orange{ - d1 = 4; +/obj/structure/cable{ + d1 = 1; d2 = 8; - icon_state = "4-8" + icon_state = "1-8" + }, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "ceoffice" }, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarstarboard) +/area/station/command/office/ce) +"jRG" = ( +/turf/simulated/floor/plating/asteroid/ancient, +/area/station/hallway/primary/fore/west) "jRK" = ( /obj/machinery/power/smes, /obj/structure/cable/orange, @@ -50790,24 +52479,6 @@ }, /turf/simulated/floor/plasteel, /area/station/science/toxins/launch) -"jSj" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/central) "jSu" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -24; @@ -50861,14 +52532,12 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/port/north) -"jTa" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, +"jTe" = ( +/obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, -/area/station/hallway/primary/port/north) +/area/station/hallway/primary/aft/west) "jTo" = ( /obj/structure/rack{ dir = 8; @@ -50895,6 +52564,19 @@ icon_state = "neutral" }, /area/station/public/storage/tools) +"jTV" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/north) "jUa" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 @@ -50942,12 +52624,45 @@ icon_state = "ramptop" }, /area/station/science/robotics/chargebay) +"jUK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/central) "jUL" = ( /obj/machinery/atmospherics/pipe/simple/visible/universal, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/engineering/atmos) +"jUP" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Detective" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/forensics, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "Detective" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/station/security/detective) "jUW" = ( /obj/machinery/light{ dir = 1 @@ -50955,6 +52670,19 @@ /obj/machinery/hydroponics/soil, /turf/simulated/floor/grass, /area/station/service/hydroponics) +"jUZ" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Aft Asteroid Solars" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/barricade/wooden, +/turf/simulated/floor/plating, +/area/station/maintenance/starboardsolar/aft) "jVa" = ( /obj/machinery/conveyor/auto{ dir = 4 @@ -51000,6 +52728,13 @@ "jVQ" = ( /turf/simulated/mineral/ancient, /area/station/medical/medbay) +"jVU" = ( +/obj/structure/disposalpipe/segment/corner{ + dir = 4 + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/external/southwest) "jWb" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 @@ -51077,14 +52812,6 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/starboard) -"jXq" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/central) "jXy" = ( /obj/structure/cable/orange{ d1 = 4; @@ -51114,39 +52841,27 @@ icon_state = "vault" }, /area/station/command/vault) -"jXT" = ( -/obj/effect/spawner/window/reinforced/polarized/grilled{ - id = "cmo" - }, +"jXP" = ( +/obj/effect/spawner/window/reinforced/grilled, /obj/structure/cable/orange{ d2 = 4; icon_state = "0-4" }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, /obj/machinery/door/poddoor{ density = 0; icon_state = "open"; - id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; opacity = 0 }, /turf/simulated/floor/plating, -/area/station/command/office/cmo) -"jYg" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/north) +/area/station/security/prison/cell_block/A) "jYh" = ( /obj/structure/closet/secure_closet/brig, /turf/simulated/floor/plasteel, @@ -51189,6 +52904,24 @@ /obj/machinery/atmospherics/binary/valve/open, /turf/simulated/floor/plating, /area/station/hallway/primary/fore) +"jZN" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/research{ + name = "Toxins Launch Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/tox, +/turf/simulated/floor/plasteel, +/area/station/science/toxins/mixing) "jZQ" = ( /obj/machinery/camera{ c_tag = "Teleporter"; @@ -51201,12 +52934,6 @@ icon_state = "dark" }, /area/station/command/teleporter) -"jZR" = ( -/obj/machinery/seed_extractor, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" - }, -/area/station/service/hydroponics) "kal" = ( /obj/structure/cable/orange{ d1 = 4; @@ -51251,19 +52978,6 @@ }, /turf/simulated/floor/plating, /area/station/hallway/primary/fore) -"kaD" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/south) "kaS" = ( /obj/structure/sign/directions/cargo{ dir = 4 @@ -51324,24 +53038,6 @@ icon_state = "dark" }, /area/station/maintenance/disposal) -"kbY" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/highsecurity{ - locked = 1; - name = "AI Upload Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/turret_protected/ai_upload) "kcw" = ( /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -51374,7 +53070,7 @@ /obj/structure/disposaloutlet{ dir = 1 }, -/obj/effect/turf_decal/stripes/full, +/obj/effect/turf_decal/stripes, /turf/simulated/floor/plasteel{ icon_state = "red" }, @@ -51515,13 +53211,6 @@ icon_state = "white" }, /area/station/science/misc_lab) -"ked" = ( -/obj/machinery/door/airlock/research{ - name = "Toxins Launch Room" - }, -/obj/effect/mapping_helpers/airlock/access/all/science/tox, -/turf/simulated/floor/plasteel, -/area/station/science/toxins/mixing) "kef" = ( /obj/machinery/door_timer/cell_3{ pixel_y = -32 @@ -51564,17 +53253,27 @@ /obj/item/stamp/rep, /turf/simulated/floor/carpet/royalblack, /area/station/command/office/ntrep) +"keF" = ( +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "Detective" + }, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/station/security/detective) "keG" = ( /obj/machinery/economy/vending/coffee, /turf/simulated/floor/plasteel{ icon_state = "redyellowfull" }, /area/station/service/bar) -"keH" = ( -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/central) "kfd" = ( /obj/structure/cable/orange{ d1 = 2; @@ -51586,6 +53285,19 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/disposal/north) +"kfe" = ( +/obj/machinery/door/window{ + dir = 1; + name = "Desk Door" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/command/ntrep{ + dir = 1 + }, +/obj/machinery/keycard_auth{ + pixel_x = 24 + }, +/turf/simulated/floor/wood, +/area/station/command/office/ntrep) "kfo" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -51600,16 +53312,6 @@ }, /turf/simulated/floor/engine, /area/station/engineering/control) -"kfP" = ( -/obj/machinery/camera{ - c_tag = "Prison West"; - dir = 5; - network = list("Prison","SS13") - }, -/turf/simulated/floor/plasteel{ - icon_state = "barber" - }, -/area/station/security/permabrig) "kgd" = ( /obj/item/kirbyplants{ icon_state = "applebush" @@ -51646,46 +53348,10 @@ icon_state = "darkyellowcorners" }, /area/station/command/bridge) -"kgT" = ( -/obj/machinery/hologram/holopad, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=CommandMiddle"; - location = "Cargo"; - name = "navigation beacon (Cargo)" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore/east) "kgV" = ( /obj/machinery/ai_status_display, /turf/simulated/mineral/ancient, /area/station/hallway/primary/starboard/north) -"khu" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/door/poddoor/preopen{ - id_tag = "bridge"; - layer = 2.6; - name = "Emergency Blast Door" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plating, -/area/station/command/bridge) -"khD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/airlock/medical/glass, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "whitebluefull" - }, -/area/station/medical/medbay) "khM" = ( /obj/structure/cable{ d1 = 1; @@ -51704,6 +53370,20 @@ temperature = 80 }, /area/station/science/xenobiology) +"khV" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/security/brig) "kic" = ( /obj/structure/closet/wardrobe/grey, /turf/simulated/floor/mineral/titanium/blue, @@ -51725,10 +53405,6 @@ }, /turf/simulated/floor/carpet/green, /area/station/service/library) -"kiy" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/hallway/spacebridge/engmed) "kjb" = ( /obj/structure/chair/comfy/shuttle{ dir = 4 @@ -51742,6 +53418,26 @@ }, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) +"kjq" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + name = "Port Asteroid Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" + }, +/area/station/maintenance/port) +"kju" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore/east) "kjz" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -51754,6 +53450,14 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/wall, /area/station/hallway/primary/central) +"kjJ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/aft/west) "kjM" = ( /obj/machinery/light/small{ dir = 8 @@ -51796,6 +53500,28 @@ /obj/structure/disposalpipe/junction, /turf/simulated/floor/plating, /area/station/maintenance/disposal/southwest) +"kkk" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/classic/reversed{ + name = "Cargo Desk"; + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mail_sorting{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mining{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/item/desk_bell{ + pixel_x = 7; + pixel_y = 7; + anchored = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkbrownfull" + }, +/area/station/supply/office) "kkt" = ( /obj/structure/cable{ d1 = 4; @@ -51919,30 +53645,31 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/port/east) -"klI" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/classic/normal{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/windoor/autoname{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/service/hydroponics{ - dir = 4 - }, -/obj/item/desk_bell{ - pixel_x = 7; - pixel_y = 7; - anchored = 1 - }, -/turf/simulated/floor/plating, -/area/station/service/hydroponics) "klJ" = ( /obj/machinery/atmospherics/unary/vent_pump/on, /obj/effect/spawner/random_spawners/dirt_frequent, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) +"kmi" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Cargo SMES Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/hallway/primary/fore/east) +"kmk" = ( +/obj/machinery/door/airlock/public/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/service/chapel) "kmp" = ( /obj/structure/cable/orange{ d1 = 4; @@ -51958,15 +53685,6 @@ icon_state = "dark" }, /area/station/engineering/break_room) -"kmv" = ( -/obj/structure/closet/secure_closet/freezer/money, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/command/vault) "kmB" = ( /obj/machinery/atmospherics/unary/portables_connector{ dir = 8 @@ -52007,29 +53725,31 @@ icon_state = "cafeteria" }, /area/station/service/kitchen) +"knO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating/airless, +/area/station/maintenance/disposal) "knT" = ( /obj/structure/table/wood/fancy/black, /turf/simulated/floor/wood, /area/station/service/bar) -"knZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/east) "kok" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, /turf/simulated/floor/plating, /area/station/engineering/tech_storage) +"koo" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/secondary/entry/south) "kop" = ( /obj/structure/closet, /obj/item/clothing/suit/poncho, @@ -52126,15 +53846,6 @@ /obj/structure/grille, /turf/simulated/floor/plating, /area/station/maintenance/maintcentral) -"kpS" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plating, -/area/station/security/permabrig) "kpV" = ( /obj/structure/cable{ d1 = 1; @@ -52154,13 +53865,13 @@ slowdown = -0.3 }, /area/station/hallway/spacebridge/servsci) -"kqu" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Central Asteroid Maintenance" +"kqp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating, -/area/station/maintenance/maintcentral) +/area/station/hallway/primary/fore/east) "kqD" = ( /obj/structure/disposalpipe/segment/corner{ dir = 8 @@ -52175,21 +53886,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/storage) -"kqX" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Walkway" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id_tag = "scilockdown"; - layer = 2.6; - name = "Science Lockdown" - }, -/obj/effect/turf_decal/caution/red, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/spacebridge/servsci) "kqY" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -52223,34 +53919,57 @@ icon_state = "whiteblue" }, /area/station/medical/cloning) -"krp" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/machinery/door/poddoor/preopen{ - id_tag = "XenoPod4"; - name = "containment door 4" +"krw" = ( +/obj/structure/closet/secure_closet/freezer/money, +/obj/machinery/light{ + dir = 1 }, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/command/vault) +"krP" = ( /obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/turf/simulated/floor/plating, -/area/station/science/xenobiology) -"krO" = ( /obj/structure/cable/orange{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 8; + icon_state = "1-8" }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" }, -/area/station/hallway/primary/aft/west) +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + id_tag = "hosofficedoor"; + name = "Head of Security" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/hos, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "hos" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/station/command/office/hos) "krX" = ( /obj/machinery/economy/vending/cola, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/station/engineering/break_room) +/area/station/engineering/break_room/secondary) "krZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -52298,6 +54017,24 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/disposal/southwest) +"ksD" = ( +/obj/structure/safe, +/obj/item/clothing/head/bearpelt, +/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, +/obj/item/dice/d20{ + desc = "A die with twenty sides. You feel absolutely normal while looking at this."; + name = "Die of Mediocre Rolling Capability" + }, +/obj/item/folder/documents, +/obj/item/lighter/zippo/nt_rep, +/obj/item/storage/fancy/cigarettes/cigpack_robustgold, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/command/vault) "ksK" = ( /obj/structure/cable/orange{ d1 = 4; @@ -52324,18 +54061,6 @@ }, /turf/simulated/floor/plating, /area/station/hallway/primary/fore) -"ksS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/aft/west) "ksU" = ( /obj/structure/rack, /obj/item/clothing/glasses/meson/engine, @@ -52363,7 +54088,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow/partial{ +/obj/effect/turf_decal/delivery/partial{ dir = 4 }, /obj/structure/disposalpipe/junction/y{ @@ -52486,16 +54211,6 @@ /obj/machinery/hologram/holopad, /turf/simulated/floor/carpet, /area/station/public/locker) -"kvg" = ( -/obj/structure/disposalpipe/junction/reversed{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/south) "kvo" = ( /obj/structure/cable/orange{ d1 = 4; @@ -52544,18 +54259,6 @@ icon_state = "whitepurple" }, /area/station/science/xenobiology) -"kvx" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=EngineeringMiddle2"; - location = "EngineeringWest3"; - name = "navigation beacon (Engineering-West 3)" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/central) "kvC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -52620,14 +54323,6 @@ }, /turf/simulated/floor/carpet/royalblack, /area/station/command/office/ntrep) -"kwx" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/airlock/maintenance/external{ - name = "External Airlock Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/fore) "kwQ" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, @@ -52682,6 +54377,27 @@ /obj/structure/closet/emcloset, /turf/simulated/floor/plating/asteroid/ancient, /area/station/hallway/primary/fore/west) +"kxJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + color = "#954535" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/starboard/south) "kxS" = ( /obj/structure/table/reinforced, /obj/item/gavelhammer, @@ -52694,6 +54410,14 @@ }, /turf/simulated/floor/wood, /area/station/legal/magistrate) +"kxX" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/station/security/warden) "kyd" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/stripes/line{ @@ -52725,42 +54449,45 @@ }, /turf/simulated/floor/wood, /area/station/service/clown) -"kyC" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +"kyP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ +/turf/simulated/floor/plating, +/area/station/maintenance/storage) +"kyQ" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, -/area/station/hallway/primary/port/south) -"kyO" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/area/station/hallway/secondary/entry) +"kyW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/door/airlock/maintenance{ - name = "Service SMES Access" +/obj/machinery/door/window{ + dir = 8; + icon_state = "right"; + name = "Research Delivery Chute" }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/maintenance/port) -"kyP" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ - dir = 5 +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mule_bot{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/research{ + dir = 8 }, /turf/simulated/floor/plating, -/area/station/maintenance/storage) +/area/station/science/misc_lab) "kzd" = ( /obj/effect/landmark/spawner/nukedisc_respawn, /obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ @@ -52777,60 +54504,16 @@ "kzq" = ( /turf/simulated/floor/wood, /area/station/maintenance/asmaint) -"kzu" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +"kzI" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/door/airlock/medical/glass, -/obj/effect/mapping_helpers/airlock/autoname, /obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - icon_state = "whitebluefull" - }, -/area/station/medical/medbay) -"kzy" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, -/area/station/hallway/primary/fore/west) -"kzB" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Service SMES Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/port) -"kzH" = ( -/obj/machinery/disposal/deliveryChute{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/door/window/classic/reversed{ - name = "Mail Chute"; - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/general{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal) +/area/station/hallway/primary/fore/east) "kzK" = ( /obj/effect/spawner/random_spawners/fungus_maybe, /turf/simulated/wall, @@ -52857,19 +54540,6 @@ icon_state = "darkgreen" }, /area/station/public/quantum/docking) -"kzV" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/junction/reversed{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/east) "kAn" = ( /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -52893,19 +54563,6 @@ /obj/item/reagent_containers/dropper/precision, /turf/simulated/floor/plating, /area/station/maintenance/starboard) -"kAB" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/airlock/maintenance/external{ - name = "External Airlock Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating, -/area/station/hallway/primary/fore) "kAK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 @@ -52920,18 +54577,6 @@ }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat/interior) -"kAP" = ( -/obj/machinery/door/airlock/engineering/glass{ - autoclose = 0; - id_tag = "engsm_door_ext"; - locked = 1; - name = "Supermatter Exterior Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/engineering/control) "kAQ" = ( /obj/structure/cable/orange{ d1 = 4; @@ -52970,6 +54615,13 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/aft/west) +"kBa" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Central Asteroid Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plating, +/area/station/maintenance/maintcentral) "kBj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -53020,6 +54672,15 @@ icon_state = "cafeteria" }, /area/station/science/hallway) +"kCa" = ( +/obj/machinery/door/airlock/command{ + name = "Expedition Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/expedition, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/ai_monitored/storage/eva) "kCe" = ( /obj/machinery/atmospherics/binary/volume_pump/on{ dir = 1; @@ -53029,26 +54690,6 @@ icon_state = "dark" }, /area/station/engineering/atmos/distribution) -"kCg" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/aft/west) -"kCv" = ( -/obj/machinery/door/airlock{ - name = "Crematorium" - }, -/obj/effect/mapping_helpers/airlock/access/all/service/crematorium, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/carpet/black, -/area/station/service/chapel/office) "kCC" = ( /obj/structure/table, /obj/item/kitchen/knife, @@ -53070,6 +54711,17 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/port) +"kCT" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=CommandMiddle2"; + location = "EngineeringMiddle2"; + name = "navigation beacon (Engineering-Middle 2)" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/central) "kDf" = ( /obj/structure/cable{ d1 = 1; @@ -53142,6 +54794,16 @@ icon_state = "darkpurple" }, /area/station/public/quantum/science) +"kDE" = ( +/obj/machinery/power/terminal, +/obj/structure/cable, +/obj/effect/spawner/window/reinforced/grilled, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "aisat" + }, +/turf/simulated/floor/plating, +/area/station/turret_protected/ai) "kDJ" = ( /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/plasteel/white, @@ -53180,37 +54842,6 @@ }, /turf/simulated/floor/wood, /area/station/service/library) -"kEr" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Escape Shuttle Cell" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plasteel, -/area/station/hallway/secondary/exit) -"kEH" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "BrigEast"; - name = "Brig East Entrance" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/doors, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Secure Gate"; - name = "Security Blast Door"; - opacity = 0 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/security/prison/cell_block/A) "kEU" = ( /obj/structure/cable{ d1 = 1; @@ -53298,6 +54929,20 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/port) +"kHu" = ( +/obj/structure/table, +/obj/item/lipstick/random, +/obj/item/lipstick/random, +/obj/item/lipstick/random, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel{ + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/station/service/theatre) "kHI" = ( /obj/structure/cable{ d1 = 1; @@ -53362,6 +55007,47 @@ icon_state = "whiteblue" }, /area/station/medical/medbay) +"kIy" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/west) +"kII" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "XenoPod3"; + layer = 2.6; + name = "containment door 3" + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/door/window/classic/normal{ + dir = 1; + name = "Containment Pen" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/station/science/xenobiology) +"kIM" = ( +/obj/item/radio/intercom{ + pixel_x = -28; + name = "custom placement" + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/command/vault) "kIV" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -53396,6 +55082,15 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/fore/west) +"kJd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/public/locker) "kJr" = ( /obj/structure/cable/orange{ d1 = 4; @@ -53408,27 +55103,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) -"kJv" = ( -/obj/structure/sink{ - pixel_y = 24 - }, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" - }, -/area/station/service/hydroponics) -"kJT" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable{ - d2 = 2; - icon_state = "0-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plating, -/area/station/engineering/tech_storage) "kKg" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -53439,6 +55113,15 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/storage) +"kKh" = ( +/obj/machinery/camera{ + c_tag = "Vault Interior"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/command/vault) "kKk" = ( /obj/machinery/light/small{ dir = 4 @@ -53456,26 +55139,6 @@ /obj/structure/fans/tiny, /turf/simulated/floor/plating, /area/station/maintenance/storage) -"kKs" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "whitepurplefull" - }, -/area/station/science/hallway) -"kKw" = ( -/obj/machinery/door/airlock/engineering/glass{ - name = "Laser Room" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/engineering/control) "kKP" = ( /obj/structure/cable{ d1 = 1; @@ -53507,6 +55170,21 @@ /obj/item/storage/fancy/cigarettes/cigpack_robustgold, /turf/simulated/floor/wood, /area/station/command/office/ntrep) +"kLh" = ( +/obj/machinery/door/airlock/public/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/station/service/theatre) "kLk" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -53527,6 +55205,19 @@ icon_state = "neutralcorner" }, /area/station/turret_protected/aisat/interior) +"kLp" = ( +/obj/structure/disposalpipe/segment/corner{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/north) "kLr" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -53570,13 +55261,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/port/south) -"kLW" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/table, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central) "kMa" = ( /obj/structure/table/tray, /obj/item/robotanalyzer, @@ -53622,33 +55306,9 @@ /obj/machinery/seed_extractor, /turf/simulated/floor/grass/jungle, /area/station/hallway/secondary/garden) -"kMy" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/classic/normal{ - dir = 1; - name = "Robotics Desk" - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/science/robotics{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 2; - id_tag = "RoboticsShutters" - }, -/obj/item/paper_bin, -/obj/item/desk_bell{ - pixel_x = 7; - pixel_y = 7; - anchored = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "purplefull" - }, -/area/station/science/robotics) "kMz" = ( -/obj/effect/turf_decal/stripes/full, -/obj/effect/turf_decal/stripes/red/full, +/obj/effect/turf_decal/stripes, +/obj/effect/turf_decal/stripes/red, /obj/machinery/disposal/deliveryChute{ desc = "A chute for big and small criminals alike!"; dir = 4; @@ -53674,6 +55334,46 @@ icon_state = "neutralcorner" }, /area/station/hallway/spacebridge/sercom) +"kMC" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/research, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/science/tox, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/station/science/toxins/mixing) +"kMH" = ( +/obj/machinery/door/airlock/tranquillite, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/service/theatre, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/station/service/mime) "kMZ" = ( /obj/structure/cable/orange{ d1 = 2; @@ -53682,14 +55382,6 @@ }, /turf/simulated/floor/transparent/glass/reinforced, /area/station/maintenance/apmaint) -"kNc" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/plating, -/area/station/security/prisonershuttle) "kNj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -53728,6 +55420,13 @@ "kNB" = ( /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/storage) +"kND" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{ + dir = 1 + }, +/obj/effect/spawner/window/reinforced/plasma/grilled, +/turf/simulated/floor/plating, +/area/station/engineering/control) "kNJ" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/drinks/bottle/whiskey, @@ -53738,44 +55437,19 @@ /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, /turf/simulated/floor/wood, /area/station/command/office/ntrep) -"kNW" = ( -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Secure Gate"; - name = "Security Blast Door"; - opacity = 0 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" +"kOb" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Science SMES Access" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /obj/structure/cable/orange{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/effect/spawner/window/reinforced/grilled, +/obj/effect/spawner/random_spawners/dirt_frequent, /turf/simulated/floor/plating, -/area/station/security/prison/cell_block/A) -"kOj" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/ai_upload) +/area/station/maintenance/apmaint) "kOk" = ( /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, @@ -53798,27 +55472,6 @@ icon_state = "dark" }, /area/station/command/bridge) -"kOt" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Secure Gate"; - name = "Security Blast Door"; - opacity = 0 - }, -/turf/simulated/floor/plating, -/area/station/security/prison/cell_block/A) "kOK" = ( /obj/structure/cable/orange{ d1 = 1; @@ -53856,6 +55509,14 @@ icon_state = "dark" }, /area/station/service/hydroponics) +"kPs" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "kPx" = ( /obj/item/kirbyplants{ icon_state = "plant-21" @@ -53960,31 +55621,20 @@ }, /turf/simulated/floor/carpet, /area/station/legal/courtroom) -"kRC" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Transfer Processing" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/machinery/door/firedoor, +"kRH" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +/obj/machinery/door/airlock/maintenance{ + name = "Aft Asteroid Maintenance" }, -/area/station/security/prisonershuttle) +/obj/effect/mapping_helpers/airlock/access/all/science/tox, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/science/toxins/mixing) "kRI" = ( /obj/structure/cable/orange{ d1 = 1; @@ -54064,28 +55714,6 @@ icon_state = "chapel" }, /area/station/service/chapel) -"kSC" = ( -/obj/machinery/door/poddoor/preopen{ - id_tag = "XenoPod6"; - layer = 2.6; - name = "containment door 6" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/door/window/classic/normal{ - name = "Containment Pen" - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio, -/turf/simulated/floor/engine, -/area/station/science/xenobiology) "kSI" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable/orange{ @@ -54095,14 +55723,22 @@ }, /turf/simulated/floor/plating, /area/station/medical/break_room) -"kTp" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable{ +"kTd" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/structure/cable/orange{ + d1 = 4; d2 = 8; - icon_state = "0-8" + icon_state = "4-8" }, +/obj/effect/spawner/window/reinforced/plasma/grilled, /turf/simulated/floor/plating, -/area/station/engineering/tech_storage) +/area/station/science/toxins/launch) "kTq" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -54148,17 +55784,6 @@ icon_state = "whiteyellow" }, /area/station/science/robotics/chargebay) -"kTT" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/starboard/north) "kUd" = ( /obj/structure/disposalpipe/segment/corner, /obj/structure/sign/poster/random{ @@ -54423,6 +56048,15 @@ }, /turf/simulated/floor/plasteel/white, /area/station/science/hallway) +"kXZ" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Port Asteroid Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plasteel, +/area/station/service/library) "kYc" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, @@ -54432,32 +56066,6 @@ /obj/structure/filingcabinet/chestdrawer, /turf/simulated/floor/plating, /area/mine/unexplored/cere/orbiting) -"kYg" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/station/security/armory/secure) "kYz" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, @@ -54508,28 +56116,6 @@ /obj/machinery/atmospherics/portable/scrubber/huge/stationary, /turf/simulated/floor/plasteel, /area/station/science/storage) -"kZI" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "BrigRight"; - name = "Brig Foyer Right Entrance" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/doors, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Secure Gate"; - name = "Security Blast Door"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/security/brig) "kZV" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 @@ -54564,13 +56150,6 @@ slowdown = -0.3 }, /area/station/hallway/spacebridge/servsci) -"laH" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Fore Asteroid Maintenance Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/northeast) "laI" = ( /obj/effect/spawner/airlock, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -54596,6 +56175,28 @@ /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plating, /area/station/hallway/secondary/entry/north) +"lbg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/north) "lbj" = ( /obj/docking_port/stationary{ dir = 4; @@ -54749,28 +56350,23 @@ icon_state = "neutralfull" }, /area/station/hallway/secondary/exit) -"ldm" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 +"ldo" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "ntr" }, -/turf/simulated/floor/plasteel, -/area/station/security/prison/cell_block/A) +/turf/simulated/floor/plating, +/area/station/command/office/ntrep) "ldt" = ( /obj/machinery/light/small, /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) -"ldA" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/light, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" - }, -/area/station/service/hydroponics) "ldH" = ( /obj/structure/cable{ d1 = 2; @@ -54783,20 +56379,19 @@ "ldL" = ( /turf/simulated/floor/plasteel, /area/station/science/toxins/launch) -"ldP" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/aisat/interior/secondary) "ldU" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, /turf/simulated/floor/plating, /area/station/maintenance/starboard) +"led" = ( +/obj/machinery/disposal/deliveryChute{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plating/airless, +/area/station/maintenance/disposal/westalt) "leh" = ( /obj/structure/grille/broken, /obj/machinery/atmospherics/unary/vent_pump/on{ @@ -54804,22 +56399,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) -"leo" = ( -/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ - dir = 9 - }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/plasteel/dark/telecomms{ - icon_state = "bcircuit" - }, -/area/station/science/server/coldroom) "ler" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -54846,28 +56425,9 @@ }, /turf/simulated/floor/engine, /area/station/engineering/control) -"leA" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/ai) "leM" = ( /turf/simulated/wall, /area/station/hallway/spacebridge/sercom) -"leY" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/plating, -/area/station/medical/virology) "lfd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, @@ -54898,6 +56458,15 @@ }, /turf/simulated/wall, /area/station/hallway/primary/starboard/north) +"lfg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore) "lfq" = ( /turf/simulated/mineral/ancient, /area/station/science/hallway) @@ -54921,7 +56490,7 @@ /area/station/maintenance/apmaint) "lfX" = ( /obj/machinery/suit_storage_unit/cmo/secure/sec_storage, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "darkblue" @@ -54933,6 +56502,24 @@ icon_state = "freezerfloor" }, /area/station/security/permabrig) +"lgu" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/security/warden) "lgC" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ @@ -54946,19 +56533,44 @@ }, /turf/simulated/floor/plasteel, /area/station/science/toxins/launch) -"lha" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Dorm SMES Access" +"lhc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) +"lhf" = ( +/obj/effect/spawner/window/reinforced/grilled, /obj/structure/cable/orange{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /turf/simulated/floor/plating, -/area/station/maintenance/fore2) +/area/station/security/armory/secure) "lhp" = ( /obj/structure/cable/orange{ d1 = 2; @@ -55090,6 +56702,41 @@ "lip" = ( /turf/simulated/floor/plasteel, /area/station/hallway/primary/central) +"liC" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{ + dir = 1 + }, +/obj/effect/spawner/window/reinforced/plasma/grilled, +/turf/simulated/floor/plating, +/area/station/science/toxins/mixing) +"liI" = ( +/obj/item/coin/silver{ + pixel_x = 7; + pixel_y = 12 + }, +/obj/item/coin/silver{ + pixel_x = 12; + pixel_y = 7 + }, +/obj/item/coin/silver{ + pixel_x = 4; + pixel_y = 8 + }, +/obj/item/coin/silver{ + pixel_x = -6; + pixel_y = 5 + }, +/obj/item/coin/silver{ + pixel_x = 5; + pixel_y = -8 + }, +/obj/structure/closet/crate{ + name = "Silver Crate" + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/command/vault) "liJ" = ( /obj/structure/cable/orange{ d1 = 4; @@ -55098,6 +56745,13 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/port) +"liQ" = ( +/obj/structure/disposalpipe/segment/corner{ + dir = 4; + color = "#954535" + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/fore/west) "liR" = ( /obj/structure/table/reinforced, /obj/item/razor, @@ -55121,21 +56775,37 @@ icon_state = "whiteblue" }, /area/station/medical/paramedic) -"ljj" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, +"ljp" = ( +/obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, -/area/station/hallway/primary/fore) +/area/station/hallway/primary/starboard/south) "ljv" = ( /obj/structure/table/wood, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/wood, /area/station/public/vacant_office) +"ljN" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown"; + opacity = 0 + }, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/maintenance/starboard) "ljV" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 @@ -55169,12 +56839,6 @@ icon_state = "asteroidplating" }, /area/station/maintenance/port) -"lku" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/sign/securearea, -/obj/structure/cable/orange, -/turf/simulated/floor/plating, -/area/station/security/brig) "lkx" = ( /obj/item/radio/intercom{ pixel_y = 28; @@ -55215,19 +56879,20 @@ icon_state = "vault" }, /area/station/command/vault) -"llj" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Garden" +"lll" = ( +/obj/machinery/nuclearbomb{ + r_code = "LOLNO" }, -/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 }, /turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" + icon_state = "bcircuit" }, -/area/station/service/hydroponics) +/area/station/command/vault) "llq" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/orange{ @@ -55244,7 +56909,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/disposal/north) "llt" = ( -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /obj/effect/turf_decal/loading_area{ dir = 4 }, @@ -55259,6 +56926,26 @@ /obj/structure/disposalpipe/segment/corner, /turf/simulated/floor/plating, /area/station/maintenance/disposal/west) +"llK" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Permabrig Cell 1"; + security_level = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Prison Gate"; + name = "Prison Lockdown Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/security/permabrig) "llN" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 @@ -55280,16 +56967,6 @@ /obj/structure/closet/lasertag/red, /turf/simulated/floor/plasteel, /area/station/public/fitness) -"llV" = ( -/obj/structure/table, -/obj/item/storage/box/syringes, -/obj/item/storage/box/monkeycubes, -/obj/item/storage/box/monkeycubes, -/obj/item/storage/box/beakers, -/turf/simulated/floor/plasteel{ - icon_state = "whitepurplefull" - }, -/area/station/science/xenobiology) "lme" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 @@ -55336,20 +57013,37 @@ /obj/item/flashlight, /turf/simulated/floor/transparent/glass/reinforced, /area/station/maintenance/apmaint) -"lmP" = ( -/obj/structure/cable/orange{ +"lmF" = ( +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/machinery/door/airlock/maintenance{ - name = "Port Asteroid Maintenance" +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access" }, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" +/turf/simulated/floor/plating, +/area/station/hallway/secondary/entry/north) +"lmO" = ( +/obj/structure/closet/crate{ + name = "Silver Crate" }, -/area/station/maintenance/fpmaint) +/obj/item/storage/belt/champion, +/obj/item/stack/sheet/mineral/gold{ + pixel_y = 2 + }, +/obj/item/stack/sheet/mineral/gold{ + pixel_x = -1; + pixel_y = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/command/vault) "lmQ" = ( /obj/machinery/newscaster{ pixel_y = 28; @@ -55360,6 +57054,35 @@ icon_state = "whitepurple" }, /area/station/science/hallway) +"lmS" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/external{ + name = "External airlock" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/secondary/exit) +"lmX" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Garden" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) "lmZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 @@ -55427,6 +57150,20 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/fore/east) +"lnN" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/starboard) "lnY" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -55465,33 +57202,39 @@ /obj/structure/table, /turf/simulated/floor/plasteel, /area/station/security/processing) -"loV" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/airlock/maintenance/external{ - name = "External Airlock Access" +"loK" = ( +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "cmo" + }, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown"; + opacity = 0 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/effect/spawner/random_spawners/dirt_frequent, /turf/simulated/floor/plating, -/area/station/hallway/primary/central) +/area/station/command/office/cmo) "lpe" = ( /obj/structure/table, /obj/item/book/manual/supermatter_engine, /obj/item/rpd, /turf/simulated/floor/engine, /area/station/engineering/control) -"lpk" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/machinery/door/poddoor/preopen{ - id_tag = "XenoPod2"; - name = "containment door 2" - }, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/plating, -/area/station/science/xenobiology) "lpv" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -55536,31 +57279,6 @@ icon_state = "whiteblue" }, /area/station/medical/medbay) -"lqs" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/station/security/warden) -"lqt" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance{ - name = "Port Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/maintenance/port) "lqw" = ( /obj/machinery/mech_bay_recharge_port{ dir = 2 @@ -55578,6 +57296,12 @@ }, /turf/simulated/floor/plating, /area/station/supply/miningdock) +"lqQ" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/secondary/entry) "lra" = ( /obj/structure/cable/orange{ d1 = 4; @@ -55631,10 +57355,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/fore/east) -"lrL" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/southwest) "lrO" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -55650,10 +57370,17 @@ /obj/effect/spawner/random_spawners/wall_rusted_always, /turf/simulated/wall, /area/mine/unexplored/cere/engineering) -"lsb" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/public/quantum/science) +"lsg" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/aft/west) "lsh" = ( /obj/structure/chair/stool/bar{ dir = 4 @@ -55687,14 +57414,6 @@ }, /turf/simulated/floor/grass, /area/station/service/hydroponics) -"ltb" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/starboard/north) "ltk" = ( /obj/machinery/light/small{ dir = 8 @@ -55706,6 +57425,19 @@ icon_state = "asteroidplating" }, /area/station/maintenance/port) +"ltr" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Port Asteroid Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/northwest) "lts" = ( /obj/structure/chair, /obj/item/radio/intercom{ @@ -55717,33 +57449,31 @@ icon_state = "red" }, /area/station/hallway/secondary/exit) -"ltv" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/plasteel{ - icon_regular_floor = "yellowsiding"; - icon_state = "tranquillite" - }, -/area/station/service/theatre) -"ltE" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Port Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/disposalpipe/segment{ - dir = 4 +"ltP" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" }, /obj/structure/cable/orange{ - d1 = 4; + d1 = 1; d2 = 8; - icon_state = "4-8" + icon_state = "1-8" }, -/turf/simulated/floor/plating, -/area/station/maintenance/port2) +/obj/machinery/door/airlock/command/glass{ + id_tag = "rdofficedoor"; + name = "Research Director's Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/rd, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "rd" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/station/command/office/rd) "ltY" = ( /obj/machinery/door_control{ id = "cargoeva"; @@ -55769,14 +57499,26 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/disposal/external/southeast) -"lur" = ( -/obj/effect/spawner/window/reinforced/grilled, +"luv" = ( +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "process" + }, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" }, +/obj/structure/disposalpipe/segment{ + color = "#954535" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, /turf/simulated/floor/plating, -/area/station/security/warden) +/area/station/security/processing) "lux" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating{ @@ -55801,75 +57543,35 @@ }, /turf/simulated/floor/plasteel, /area/station/security/lobby) -"luQ" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/machinery/door/firedoor, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Prison Gate"; - name = "Prison Lockdown Blast Doors"; - opacity = 0 - }, -/turf/simulated/floor/plating, -/area/station/security/permabrig) -"lvb" = ( -/obj/machinery/door/poddoor/preopen{ - id_tag = "XenoPod8"; - layer = 2.6; - name = "containment door 8" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/door/window/classic/normal{ - name = "Containment Pen" +"lva" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio, -/turf/simulated/floor/engine, -/area/station/science/xenobiology) -"lvi" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ - icon_state = "neutralfull" + icon_state = "bcircuit" }, -/area/station/hallway/primary/fore/west) +/area/station/turret_protected/aisat/interior/secondary) "lvj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) -"lvl" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +"lvm" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" }, -/area/station/hallway/primary/starboard/south) +/turf/simulated/floor/plating, +/area/station/security/prison/cell_block/A) "lvw" = ( /obj/structure/falsewall/rock_ancient, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -55877,6 +57579,21 @@ }, /turf/simulated/floor/plating, /area/station/service/clown/secret) +"lvT" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "lwc" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/grass/jungle, @@ -55949,6 +57666,20 @@ icon_state = "escape" }, /area/station/hallway/secondary/exit) +"lwM" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor/preopen{ + id_tag = "XenoPod3"; + layer = 2.6; + name = "containment door 3" + }, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/station/science/xenobiology) "lwN" = ( /turf/simulated/wall, /area/space/nearstation) @@ -55958,6 +57689,18 @@ }, /turf/simulated/floor/wood, /area/station/public/vacant_office) +"lwQ" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + name = "Aft Asteroid Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plating, +/area/station/maintenance/apmaint) "lxh" = ( /obj/structure/table/reinforced, /obj/machinery/computer/secure_data/laptop, @@ -55983,19 +57726,6 @@ icon_state = "browncorner" }, /area/station/hallway/primary/fore/east) -"lxr" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/spawner/random_spawners/dirt_often, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore) "lxu" = ( /obj/machinery/button/windowtint{ id = "Magistrate"; @@ -56042,6 +57772,22 @@ icon_state = "purple" }, /area/station/hallway/primary/aft/west) +"lxQ" = ( +/obj/structure/disposalpipe/segment{ + color = "#954535" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/south) "lye" = ( /obj/structure/disposalpipe/sortjunction{ dir = 8; @@ -56145,12 +57891,32 @@ }, /turf/simulated/floor/transparent/glass/reinforced, /area/station/maintenance/fsmaint) -"lzj" = ( -/obj/machinery/hydroponics/constructable, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" +"lzo" = ( +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "process" }, -/area/station/service/hydroponics) +/obj/structure/cable/orange, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/security/processing) "lzu" = ( /obj/machinery/disposal, /obj/machinery/firealarm{ @@ -56281,10 +58047,6 @@ "lBh" = ( /turf/simulated/mineral/ancient/outer, /area/station/maintenance/auxsolarport) -"lBi" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/supply/miningdock) "lBr" = ( /obj/structure/cable/orange{ d1 = 1; @@ -56318,6 +58080,23 @@ icon_state = "barber" }, /area/station/service/barber) +"lBG" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Walkway" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id_tag = "cargolockdown"; + layer = 2.6; + name = "Cargo Lockdown" + }, +/obj/effect/turf_decal/caution/red{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/spacebridge/cargocom) "lBJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -56366,13 +58145,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) -"lCB" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/table, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central) "lCC" = ( /turf/simulated/mineral/ancient/outer, /area/mine/unexplored/cere/cargo) @@ -56420,15 +58192,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/disposal/east) -"lDd" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Central Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/station/maintenance/maintcentral) "lDm" = ( /obj/structure/disposalpipe/segment{ color = "#954535" @@ -56453,17 +58216,6 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/south) -"lEh" = ( -/obj/machinery/door/window/classic/normal{ - name = "Monkey Pen"; - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/genetics{ - dir = 8 - }, -/mob/living/carbon/human/monkey, -/turf/simulated/floor/grass, -/area/station/science/genetics) "lEk" = ( /obj/structure/cable/orange{ d1 = 2; @@ -56593,34 +58345,25 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/starboard) -"lGf" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/door/airlock/medical/glass{ - name = "Monkey Pen" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/virology, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/station/medical/virology) "lGg" = ( /obj/structure/table/wood, /turf/simulated/floor/wood, /area/station/public/vacant_office) +"lGh" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/maintenance/fore2) "lGj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -56630,20 +58373,6 @@ "lGk" = ( /turf/space, /area/mine/unexplored/cere/civilian) -"lGA" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/porta_turret{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/ai) "lHa" = ( /obj/machinery/atmospherics/unary/portables_connector{ dir = 8 @@ -56651,6 +58380,14 @@ /obj/machinery/atmospherics/portable/canister/air, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarport) +"lHl" = ( +/obj/structure/closet/fireaxecabinet{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/command/vault) "lHC" = ( /obj/item/flashlight/lantern, /turf/simulated/floor/plating{ @@ -56678,12 +58415,6 @@ icon_state = "dark" }, /area/station/service/library) -"lHS" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore/east) "lHZ" = ( /obj/effect/spawner/window/reinforced/polarized{ id = "library" @@ -56719,6 +58450,19 @@ "lIS" = ( /turf/simulated/wall/mineral/titanium, /area/shuttle/pod_3) +"lIZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + color = "#954535" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/central) "lJg" = ( /obj/structure/cable/orange{ d1 = 4; @@ -56758,26 +58502,6 @@ /obj/effect/spawner/random_spawners/wall_rusted_always, /turf/simulated/wall, /area/station/maintenance/disposal/external/east) -"lJJ" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plating, -/area/station/security/warden) "lJL" = ( /turf/simulated/floor/wood{ icon_state = "wood-broken3" @@ -56801,6 +58525,10 @@ /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, /area/station/service/hydroponics) +"lKa" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/hallway/spacebridge/engmed) "lKg" = ( /obj/machinery/computer/med_data{ dir = 1 @@ -56829,20 +58557,6 @@ icon_state = "redyellowfull" }, /area/station/service/bar) -"lKE" = ( -/obj/machinery/door/airlock/maintenance/external{ - name = "External Airlock Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/station/hallway/primary/port/east) "lKX" = ( /obj/structure/cable{ d1 = 1; @@ -56856,19 +58570,6 @@ }, /turf/space, /area/station/hallway/spacebridge/dockmed) -"lLw" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Aft Asteroid Solars" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/barricade/wooden, -/turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar/aft) "lLO" = ( /obj/structure/cable{ d1 = 1; @@ -56898,20 +58599,29 @@ /obj/effect/spawner/lootdrop/maintenance/eight, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) -"lMs" = ( -/obj/machinery/door/airlock/medical{ - name = "Operating Theatre Storage" +"lMj" = ( +/obj/machinery/door/airlock/atmos{ + name = "Service Atmospherics Checkpoint" }, -/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 }, -/turf/simulated/floor/plasteel{ - icon_state = "showroomfloor" +/turf/simulated/floor/plating, +/area/station/maintenance/port2) +"lMr" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + name = "Aft Asteroid Maintenance" }, -/area/station/medical/surgery/primary) +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/south) "lMu" = ( /obj/machinery/atmospherics/trinary/mixer{ dir = 1; @@ -56931,28 +58641,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) -"lMy" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/effect/spawner/random_spawners/dirt_often, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/north) "lME" = ( /obj/machinery/economy/atm{ pixel_y = -32 @@ -56987,7 +58675,7 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/station/engineering/break_room) +/area/station/engineering/break_room/secondary) "lNM" = ( /obj/structure/disposalpipe/segment/corner{ dir = 1 @@ -57003,60 +58691,11 @@ icon_state = "whitegreen" }, /area/station/medical/virology) -"lNV" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" - }, -/area/station/service/hydroponics) -"lOb" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/poddoor/preopen{ - id_tag = "engineeringlockdown"; - layer = 2.6; - name = "Emergency Lockdown Blastdoor" - }, -/obj/machinery/door/airlock/engineering, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/any/engineering/construction, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "darkyellowfull" - }, -/area/station/engineering/break_room) "lOc" = ( /obj/structure/disposalpipe/segment/corner, /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/wood, /area/station/service/bar) -"lOk" = ( -/obj/effect/spawner/window/reinforced/polarized/grilled{ - id = "hos" - }, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/plating, -/area/station/command/office/hos) -"lOr" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/central) "lOw" = ( /obj/structure/disposalpipe/sortjunction{ dir = 4; @@ -57127,6 +58766,15 @@ }, /turf/simulated/floor/plating, /area/station/hallway/primary/aft/west) +"lPn" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/security/brig) "lPr" = ( /obj/structure/chair{ dir = 8 @@ -57140,6 +58788,20 @@ /obj/structure/disposaloutlet, /turf/simulated/floor/plating, /area/station/maintenance/disposal/westalt) +"lPJ" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/starboard/north) "lPQ" = ( /obj/structure/cable/orange{ d1 = 4; @@ -57190,24 +58852,6 @@ slowdown = -0.3 }, /area/station/hallway/spacebridge/sercom) -"lQO" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/showcase{ - density = 0; - desc = "An old, deactivated cyborg. Whilst once actively used to guard against intruders, it now simply intimidates them with its cold, steely gaze."; - icon = 'icons/mob/robots.dmi'; - icon_state = "robot_old"; - name = "Cyborg Statue" - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/ai) "lQT" = ( /turf/simulated/floor/plasteel{ dir = 1; @@ -57385,10 +59029,6 @@ }, /turf/simulated/floor/plating, /area/station/hallway/primary/central) -"lSC" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/hallway/primary/fore) "lSE" = ( /obj/structure/closet/firecloset/full, /obj/item/coin/silver, @@ -57404,6 +59044,20 @@ /obj/effect/spawner/airlock/e_to_w, /turf/simulated/wall/r_wall, /area/station/maintenance/disposal/external/east) +"lSZ" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor/preopen{ + id_tag = "XenoPod1"; + layer = 2.6; + name = "containment door 1" + }, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/station/science/xenobiology) "lTa" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 @@ -57424,16 +59078,23 @@ icon_state = "white" }, /area/station/science/misc_lab) -"lTE" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Cargo Bay" +"lTy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/all/supply/mail_sorting, -/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/porta_turret/ai_turret, /turf/simulated/floor/plasteel{ - icon_state = "darkbrownfull" + icon_state = "bcircuit" }, -/area/station/supply/office) +/area/station/turret_protected/ai) "lTH" = ( /obj/structure/closet/emcloset, /turf/simulated/floor/plasteel, @@ -57455,18 +59116,6 @@ icon_state = "whitegreen" }, /area/station/public/sleep) -"lUh" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/spray/waterflower, -/obj/machinery/camera{ - c_tag = "Mime's Office"; - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_regular_floor = "yellowsiding"; - icon_state = "tranquillite" - }, -/area/station/service/mime) "lUo" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable{ @@ -57486,12 +59135,30 @@ }, /turf/simulated/floor/plating, /area/station/hallway/primary/port/south) -"lUC" = ( -/obj/machinery/economy/vending/hydroseeds, +"lUv" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/east) +"lUA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" + icon_state = "neutralfull" }, -/area/station/service/hydroponics) +/area/station/hallway/primary/port/east) "lUD" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/firealarm{ @@ -57526,21 +59193,35 @@ icon_state = "dark" }, /area/station/command/bridge) -"lVl" = ( +"lVq" = ( +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/engineering/tech_storage) +"lVs" = ( +/obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "kitchen2" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 +/obj/item/desk_bell{ + pixel_x = 7; + pixel_y = 7; + anchored = 1 }, +/obj/machinery/door/window/classic/reversed, +/obj/effect/mapping_helpers/airlock/windoor/autoname, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen, /turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" + icon_state = "cafeteria" }, -/area/station/service/hydroponics) +/area/station/service/kitchen) "lVB" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -57552,6 +59233,22 @@ /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, /area/station/service/theatre) +"lVX" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Equipment Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/station/security/main) "lWh" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -57578,16 +59275,6 @@ icon_state = "asteroidplating" }, /area/station/maintenance/starboard) -"lWM" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore/west) "lWT" = ( /turf/simulated/wall, /area/station/hallway/secondary/garden) @@ -57612,17 +59299,6 @@ icon_state = "arrival" }, /area/station/hallway/secondary/entry) -"lXu" = ( -/obj/structure/closet/secure_closet/mime, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_regular_floor = "yellowsiding"; - icon_state = "tranquillite" - }, -/area/station/service/mime) "lXM" = ( /obj/structure/cable{ d1 = 1; @@ -57640,10 +59316,6 @@ }, /turf/simulated/floor/plasteel, /area/station/public/fitness) -"lYe" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/public/quantum/security) "lYi" = ( /obj/structure/reagent_dispensers/watertank, /obj/structure/disposalpipe/segment/corner{ @@ -57651,26 +59323,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/disposal/west) -"lYk" = ( -/obj/machinery/door/airlock/command{ - name = "Expedition Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/expedition, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/ai_monitored/storage/eva) "lYm" = ( /obj/structure/cable/orange{ d1 = 2; @@ -57746,21 +59398,6 @@ icon_state = "dark" }, /area/station/engineering/atmos) -"lZn" = ( -/obj/machinery/door/airlock/vault{ - locked = 1 - }, -/obj/effect/mapping_helpers/airlock/access/all/supply/vault, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/fore/west) "lZv" = ( /obj/machinery/conveyor/auto{ dir = 6 @@ -57798,16 +59435,6 @@ icon_state = "cafeteria" }, /area/station/command/office/rd) -"lZX" = ( -/obj/machinery/smartfridge/secure{ - name = "\improper Kitchen Delivery SmartFridge"; - req_one_access_txt = "28;35" - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/service/hydroponics) "maa" = ( /obj/machinery/light/small{ dir = 8 @@ -57840,19 +59467,6 @@ icon_state = "whiteyellow" }, /area/station/medical/medbay) -"maB" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance{ - name = "Command SMES Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/maintenance/fore) "maC" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 @@ -57871,40 +59485,20 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/fore/east) -"maI" = ( -/obj/machinery/door/airlock{ - name = "Bar Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/service/bar, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/station/service/bar) "maW" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor/preopen{ + id_tag = "XenoPod6"; + layer = 2.6; + name = "containment door 6" }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" }, -/area/station/hallway/primary/central) +/turf/simulated/floor/plating, +/area/station/science/xenobiology) "mbd" = ( /obj/structure/cable/orange{ d1 = 2; @@ -57965,7 +59559,9 @@ dir = 1 }, /obj/machinery/disposal, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitepurple" @@ -57998,6 +59594,27 @@ }, /turf/simulated/floor/plating, /area/station/hallway/primary/starboard/south) +"mbZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/poddoor/preopen{ + id_tag = "engineeringlockdown"; + layer = 2.6; + name = "Emergency Lockdown Blastdoor" + }, +/obj/machinery/door/airlock/engineering, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/any/engineering/construction, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/station/engineering/break_room) "mco" = ( /obj/machinery/conveyor/auto{ dir = 8 @@ -58005,6 +59622,12 @@ /obj/effect/decal/cleanable/cobweb, /turf/simulated/floor/plating, /area/station/maintenance/disposal/northeast) +"mcu" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) "mcK" = ( /obj/structure/cable/orange{ d1 = 4; @@ -58019,14 +59642,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/fore/west) -"mcU" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/maintenance/fore2) "mcX" = ( /obj/structure/disposalpipe/junction{ dir = 8 @@ -58047,36 +59662,18 @@ icon_state = "whitepurple" }, /area/station/science/xenobiology) -"mdg" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/door/airlock/command/glass{ - id_tag = "ceofficedoor"; - name = "Chief Engineer" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/ce, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 2; - id_tag = "ceoffice" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel, -/area/station/command/office/ce) "mdl" = ( /obj/effect/spawner/random_spawners/dirt_frequent, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) +"mdm" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore/east) "mdr" = ( /obj/machinery/conveyor/auto, /turf/simulated/floor/plating, @@ -58086,13 +59683,14 @@ icon_state = "neutral" }, /area/station/public/storage/tools) -"mdN" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/spawner/random_spawners/dirt_often, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" +"mdP" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/area/station/hallway/primary/central) +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint2) "mdQ" = ( /obj/machinery/light{ dir = 8 @@ -58125,34 +59723,6 @@ icon_state = "redcorner" }, /area/station/security/prison/cell_block/A) -"mer" = ( -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/public/locker) -"meA" = ( -/obj/machinery/holosign/surgery{ - id = "surgery1" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Operating Theatre" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, -/obj/effect/mapping_helpers/airlock/polarized{ - id = "surg1" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/station/medical/surgery/primary) "meC" = ( /obj/structure/bed, /obj/item/bedsheet/hop, @@ -58184,13 +59754,6 @@ icon_state = "barber" }, /area/station/service/barber) -"mfj" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Starboard Asteroid Maintenance Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating/asteroid/ancient, -/area/station/maintenance/starboard) "mfk" = ( /obj/machinery/door/airlock{ id_tag = "fb2"; @@ -58242,23 +59805,6 @@ /obj/structure/dispenser/oxygen, /turf/simulated/floor/plating, /area/station/hallway/primary/starboard/north) -"mgc" = ( -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Secure Gate"; - name = "Security Blast Door"; - opacity = 0 - }, -/obj/machinery/door/airlock/security/glass{ - name = "General Population Cell" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/doors, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/security/prison/cell_block/A) "mgu" = ( /obj/docking_port/stationary{ dir = 4; @@ -58275,6 +59821,20 @@ /obj/item/trash/candle, /turf/simulated/floor/wood, /area/station/maintenance/starboard) +"mgI" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "kitchen2" + }, +/obj/machinery/door/window/classic/normal, +/obj/effect/mapping_helpers/airlock/windoor/autoname, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/station/service/kitchen) "mgO" = ( /obj/machinery/door/poddoor/shutters{ dir = 8; @@ -58437,22 +59997,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/port/south) -"mjk" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/aft/west) "mjm" = ( /obj/machinery/door/airlock/glass, /obj/structure/barricade/wooden, @@ -58470,6 +60014,25 @@ icon_state = "escape" }, /area/station/hallway/secondary/entry) +"mjR" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/security/brig) "mjS" = ( /obj/machinery/light{ dir = 8 @@ -58481,27 +60044,6 @@ }, /turf/simulated/floor/plasteel/airless, /area/station/science/toxins/test) -"mjY" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery"; - location = "Kitchen" - }, -/obj/structure/plasticflaps{ - opacity = 1 - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mule_bot{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen{ - dir = 4 - }, -/obj/machinery/door/window/classic/reversed{ - dir = 4; - pixel_x = 1; - name = "Kitchen Delivery" - }, -/turf/simulated/floor/plating, -/area/station/service/kitchen) "mkk" = ( /turf/simulated/floor/plating, /area/station/maintenance/maintcentral) @@ -58543,22 +60085,6 @@ icon_state = "red" }, /area/station/security/processing) -"mlk" = ( -/obj/machinery/door/airlock{ - name = "Theatre Backstage" - }, -/obj/effect/mapping_helpers/airlock/access/all/service/theatre, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "bar" - }, -/area/station/service/theatre) "mlu" = ( /obj/structure/disposalpipe/segment/corner{ dir = 4 @@ -58591,10 +60117,6 @@ icon_state = "dark" }, /area/station/service/expedition) -"mmw" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/hallway/spacebridge/serveng) "mmx" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance/two, @@ -58610,15 +60132,6 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/south) -"mmO" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - color = "#954535" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/aft/west) "mmS" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -58642,17 +60155,6 @@ "mng" = ( /turf/simulated/mineral/ancient, /area/station/security/brig) -"mnk" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore/west) "mnl" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -58696,11 +60198,23 @@ icon_state = "redcorner" }, /area/station/security/lobby) -"mnT" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange, -/turf/simulated/floor/plating, -/area/station/security/armory/secure) +"mnR" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Walkway" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id_tag = "scilockdown"; + layer = 2.6; + name = "Science Lockdown" + }, +/obj/effect/turf_decal/caution/red{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/spacebridge/scidock) "mob" = ( /obj/structure/grille/broken, /obj/structure/cable/orange{ @@ -58716,10 +60230,6 @@ "mok" = ( /turf/simulated/wall, /area/station/hallway/spacebridge/medcargo) -"mox" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/hallway/spacebridge/cargocom) "moM" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -58737,22 +60247,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/fore2) -"moU" = ( -/obj/machinery/door/airlock/security/glass{ - security_level = 1 - }, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, -/obj/machinery/door/firedoor, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/security/permabrig) "moY" = ( /obj/structure/closet/secure_closet/medical3, /obj/machinery/light, @@ -58788,13 +60282,6 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/south) -"mpz" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/northwest) "mpB" = ( /turf/simulated/wall/r_wall, /area/station/maintenance/asmaint) @@ -58824,21 +60311,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/starboard) -"mqi" = ( -/obj/structure/showcase{ - density = 0; - desc = "An old, deactivated cyborg. Whilst once actively used to guard against intruders, it now simply intimidates them with its cold, steely gaze."; - dir = 4; - icon = 'icons/mob/robots.dmi'; - icon_state = "robot_old"; - name = "Cyborg Statue"; - pixel_x = -9; - pixel_y = 2 - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/telecomms/chamber) "mqk" = ( /obj/structure/cable/orange{ d1 = 4; @@ -58859,18 +60331,6 @@ }, /turf/simulated/floor/wood, /area/station/maintenance/starboard) -"mqo" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/central) "mqw" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, @@ -58918,6 +60378,23 @@ icon_state = "darkpurple" }, /area/station/public/quantum/science) +"mrc" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Walkway" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id_tag = "servlockdown"; + layer = 2.6; + name = "Service Lockdown" + }, +/obj/effect/turf_decal/caution/red{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/spacebridge/servsci) "mrg" = ( /obj/structure/cable/orange{ d1 = 4; @@ -58969,30 +60446,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/disposal/westalt) -"msy" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/westalt) -"msz" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Walkway" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id_tag = "servlockdown"; - layer = 2.6; - name = "Service Lockdown" - }, -/obj/effect/turf_decal/caution/red{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/east) "msD" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -59024,16 +60477,34 @@ icon_state = "escape" }, /area/station/hallway/secondary/entry) -"mtw" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Port Asteroid Maintenance" +"mtB" = ( +/obj/structure/disposalpipe/segment/corner{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/southwest) +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/starboard/south) +"mtT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/south) "mtW" = ( /obj/machinery/r_n_d/protolathe, /obj/effect/turf_decal/stripes/line, @@ -59073,7 +60544,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/disposal/westalt) "muR" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/firealarm{ dir = 1; pixel_y = -24; @@ -59082,6 +60555,42 @@ /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/engine, /area/station/science/misc_lab) +"muT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/station/science/xenobiology) +"mvv" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Walkway" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id_tag = "engilockdown"; + layer = 2.6; + name = "Engineering Lockdown" + }, +/obj/effect/turf_decal/caution/red{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/spacebridge/engmed) "mvC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -59133,10 +60642,7 @@ /turf/simulated/floor/plating, /area/station/hallway/primary/starboard/south) "mwy" = ( -/obj/machinery/power/smes/engineering{ - input_level = 95000; - output_level = 90000 - }, +/obj/machinery/power/smes/engineering, /obj/structure/cable/orange, /turf/simulated/floor/transparent/glass/reinforced, /area/station/maintenance/apmaint) @@ -59156,33 +60662,31 @@ icon_state = "darkyellow" }, /area/station/engineering/break_room) -"mwU" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +"mwF" = ( +/obj/machinery/porta_turret/ai_turret/disable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "bcircuit" }, /area/station/turret_protected/aisat/interior/secondary) -"mxc" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=ArrivalsWest2"; - location = "ArrivalsWest"; - name = "navigation beacon (Arrivals-West)" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +"mxd" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Docking Asteroid SMES Access" }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/area/station/hallway/secondary/entry/south) +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/asmaint) "mxn" = ( /obj/machinery/firealarm{ dir = 1; @@ -59197,6 +60701,21 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/fore) +"mxo" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=ArrivalsWest2"; + location = "ArrivalsWest"; + name = "navigation beacon (Arrivals-West)" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/secondary/entry/south) "mxs" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -59210,16 +60729,11 @@ }, /turf/space, /area/station/hallway/spacebridge/medcargo) -"mxD" = ( -/obj/machinery/hologram/holopad, -/obj/structure/disposalpipe/segment/corner{ - dir = 1; - color = "#954535" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/starboard/south) +"mxA" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/external/southeast) "mxF" = ( /obj/machinery/light/small{ dir = 4 @@ -59232,24 +60746,10 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) -"mxK" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/structure/disposalpipe/sortjunction/reversed{ - dir = 8; - name = "disposal pipe - Hydroponics"; - sort_type_txt = "21" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/east) "mxO" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) @@ -59259,16 +60759,6 @@ slowdown = -0.3 }, /area/station/hallway/spacebridge/engmed) -"myl" = ( -/obj/effect/landmark/start/botanist, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" - }, -/area/station/service/hydroponics) "myn" = ( /obj/structure/railing/corner{ dir = 1 @@ -59283,6 +60773,19 @@ slowdown = -0.3 }, /area/station/hallway/spacebridge/medcargo) +"myy" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/station/security/warden) "myO" = ( /turf/simulated/floor/engine{ slowdown = -0.3 @@ -59313,10 +60816,6 @@ icon_state = "darkred" }, /area/station/security/permabrig) -"mzX" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/simulated/floor/plating/airless, -/area/shuttle/arrival/station) "mAb" = ( /obj/structure/toilet{ dir = 8 @@ -59357,19 +60856,6 @@ /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/transparent/glass/reinforced, /area/station/maintenance/fpmaint) -"mAB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance/external{ - name = "AI Satellite Atmospherics" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating, -/area/station/turret_protected/aisat/interior) "mAJ" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, @@ -59398,26 +60884,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/secondary/entry/north) -"mBi" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 8; - color = "#954535" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/central) "mBm" = ( /obj/machinery/atmospherics/unary/portables_connector, /obj/machinery/atmospherics/portable/canister/air, @@ -59441,6 +60907,11 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/starboard) +"mBD" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/northwest) "mBK" = ( /turf/simulated/floor/plating, /area/station/maintenance/disposal/westalt) @@ -59452,6 +60923,16 @@ icon_state = "white" }, /area/station/medical/patients_rooms) +"mBQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/aft/east) "mBR" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -59469,6 +60950,49 @@ icon_state = "neutralcorner" }, /area/station/turret_protected/aisat/interior) +"mCc" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "telescienceblast"; + name = "test chamber blast doors"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/science/explab/chamber) +"mCe" = ( +/obj/machinery/door/airlock/medical, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/medical/morgue, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown"; + opacity = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/medical/morgue) "mCg" = ( /obj/effect/spawner/random_spawners/fungus_maybe, /turf/simulated/wall/r_wall, @@ -59488,6 +61012,11 @@ "mCL" = ( /turf/simulated/wall/r_wall, /area/station/security/execution) +"mCM" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/south) "mCQ" = ( /obj/machinery/navbeacon{ codes_txt = "delivery"; @@ -59498,7 +61027,7 @@ home_destination = "QM #3"; suffix = "#2" }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/supply/office) "mCR" = ( @@ -59518,14 +61047,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/disposal/westalt) -"mDb" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/aft/west) "mDs" = ( /obj/structure/cable{ d1 = 1; @@ -59566,26 +61087,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/wall, /area/station/hallway/primary/port/south) -"mEF" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/north) "mER" = ( /obj/structure/table/wood/poker, /obj/item/gun/projectile/revolver/russian, @@ -59605,55 +61106,16 @@ icon_state = "dark" }, /area/station/engineering/control) -"mFy" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ +"mFK" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/simulated/floor/plating, -/area/station/security/armory/secure) -"mFK" = ( -/obj/effect/decal/warning_stripes/east, /obj/effect/spawner/random_spawners/dirt_frequent, /turf/simulated/floor/plasteel, /area/station/security/range) "mFT" = ( /turf/simulated/floor/plasteel, /area/station/security/prisonershuttle) -"mFZ" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Permabrig Cell 3"; - security_level = 1 - }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Prison Gate"; - name = "Prison Lockdown Blast Doors"; - opacity = 0 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/security/permabrig) "mGs" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, @@ -59671,24 +61133,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/starboard/south) -"mGz" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance{ - name = "Aft Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/apmaint) "mGE" = ( /obj/structure/cable/orange{ d1 = 4; @@ -59709,6 +61153,14 @@ icon_state = "dark" }, /area/station/maintenance/asmaint) +"mGM" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/south) "mGR" = ( /obj/structure/window/reinforced{ dir = 4 @@ -59741,23 +61193,20 @@ /obj/item/stack/sheet/metal, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) -"mHs" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Walkway" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id_tag = "cargolockdown"; - layer = 2.6; - name = "Cargo Lockdown" +"mHA" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/effect/turf_decal/caution/red{ - dir = 4 +/obj/machinery/door/airlock/maintenance{ + name = "Science Asteroid Solars" }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" }, -/area/station/hallway/spacebridge/cargocom) +/area/station/maintenance/portsolar) "mHE" = ( /obj/machinery/door/airlock{ name = "Bathroom" @@ -59789,17 +61238,6 @@ /obj/structure/flora/ausbushes/ppflowers, /turf/simulated/floor/grass, /area/station/hallway/spacebridge/scidock) -"mIe" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/effect/spawner/random_spawners/dirt_often, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore/west) "mIs" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 @@ -59834,13 +61272,15 @@ /obj/structure/disposalpipe/segment/corner, /turf/simulated/floor/plasteel/white, /area/station/science/hallway) -"mIR" = ( +"mIS" = ( /obj/machinery/door/airlock/maintenance{ - name = "Port Asteroid Maintenance" + name = "Aft Asteroid Maintenance" }, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating/asteroid/ancient, -/area/station/maintenance/fpmaint) +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/maintenance/asmaint) "mJk" = ( /obj/structure/cable/orange{ d1 = 1; @@ -59894,6 +61334,16 @@ }, /turf/simulated/floor/carpet, /area/station/hallway/primary/port/east) +"mJX" = ( +/obj/item/radio/intercom{ + pixel_y = -28; + name = "custom placement" + }, +/turf/simulated/floor/plasteel{ + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/station/service/mime) "mKb" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -59930,6 +61380,17 @@ "mKK" = ( /turf/simulated/wall/r_wall, /area/mine/unexplored/cere/research) +"mKO" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore) "mKP" = ( /turf/simulated/wall/r_wall, /area/station/hallway/spacebridge/medcargo) @@ -59943,6 +61404,14 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/carpet/green, /area/station/service/library) +"mLe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/south) "mLk" = ( /obj/machinery/alarm{ dir = 8; @@ -60021,23 +61490,14 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/engine, /area/station/science/explab/chamber) -"mMJ" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Walkway" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id_tag = "medlockdown"; - layer = 2.6; - name = "Medical Lockdown" - }, -/obj/effect/turf_decal/caution/red{ - dir = 4 +"mMI" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 }, /turf/simulated/floor/plasteel{ - icon_state = "neutralfull" + icon_state = "bcircuit" }, -/area/station/hallway/spacebridge/engmed) +/area/station/turret_protected/ai_upload) "mMY" = ( /obj/structure/cable{ d1 = 2; @@ -60057,6 +61517,18 @@ /obj/structure/lattice/catwalk, /turf/space, /area/station/engineering/solar/starboard) +"mNc" = ( +/obj/machinery/door/airlock/research, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/science/robotics, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "darkpurplefull" + }, +/area/station/science/robotics) "mNd" = ( /obj/machinery/constructable_frame/machine_frame, /turf/simulated/floor/plating, @@ -60071,6 +61543,10 @@ icon_state = "whitepurple" }, /area/station/science/rnd) +"mNj" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/gambling_den) "mNn" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 @@ -60080,20 +61556,6 @@ icon_state = "escape" }, /area/station/hallway/secondary/exit) -"mNu" = ( -/obj/machinery/door/airlock/atmos{ - name = "Turbine Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/yellow, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/maintenance/turbine) "mNv" = ( /obj/structure/closet/wardrobe/black, /obj/machinery/requests_console{ @@ -60197,6 +61659,12 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/port) +"mOX" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/aft/west) "mPd" = ( /obj/structure/cable/orange{ d1 = 1; @@ -60207,19 +61675,6 @@ icon_state = "asteroidplating" }, /area/station/maintenance/fpmaint) -"mPe" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/station/medical/virology) "mPp" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, @@ -60242,20 +61697,6 @@ "mPI" = ( /turf/simulated/wall/r_wall, /area/mine/unexplored/cere/cargo) -"mPM" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/central) "mPT" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 9 @@ -60310,6 +61751,21 @@ slowdown = -0.3 }, /area/station/hallway/spacebridge/sercom) +"mQN" = ( +/obj/machinery/door/airlock/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/public/quantum/docking) "mQU" = ( /obj/structure/cable{ d1 = 1; @@ -60324,21 +61780,6 @@ slowdown = -0.3 }, /area/station/hallway/spacebridge/sercom) -"mRD" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance/external{ - name = "External Airlock Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating, -/area/station/hallway/secondary/entry/north) "mRE" = ( /obj/structure/disposalpipe/segment/corner{ dir = 1 @@ -60350,6 +61791,24 @@ icon_state = "wood-broken7" }, /area/station/service/bar) +"mRS" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/sign/securearea, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/station/security/brig) +"mSf" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/security/permabrig) "mSh" = ( /obj/structure/girder, /turf/simulated/floor/plating, @@ -60395,6 +61854,32 @@ icon_state = "purple" }, /area/station/hallway/primary/aft/west) +"mSw" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/north) +"mSB" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/machinery/door/poddoor/preopen{ + id_tag = "XenoPod5"; + name = "containment door 5" + }, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/station/science/xenobiology) "mSF" = ( /obj/machinery/light_construct/small{ dir = 1 @@ -60430,24 +61915,6 @@ /obj/effect/spawner/random_spawners/wall_rusted_always, /turf/simulated/wall, /area/station/maintenance/port2) -"mTk" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Service"; - location = "CommandWest"; - name = "navigation beacon (Command-West)" - }, -/obj/structure/disposalpipe/segment{ - color = "#954535" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore/west) "mTp" = ( /turf/simulated/floor/plasteel{ dir = 1; @@ -60463,28 +61930,22 @@ slowdown = -0.3 }, /area/station/hallway/spacebridge/comeng) -"mTC" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/classic/reversed{ - name = "Cargo Desk"; - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mail_sorting{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mining{ - dir = 1 +"mTI" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/disposalpipe/sortjunction/reversed{ + dir = 8; + name = "disposal pipe - Hydroponics"; + sort_type_txt = "21" }, -/obj/machinery/door/firedoor, -/obj/item/desk_bell{ - pixel_x = 7; - pixel_y = 7; - anchored = 1 +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ - icon_state = "darkbrownfull" + icon_state = "neutralfull" }, -/area/station/supply/office) +/area/station/hallway/primary/port/east) "mTP" = ( /obj/structure/cable{ d1 = 1; @@ -60540,51 +62001,6 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/port) -"mUg" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - color = "#954535" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/starboard/south) -"mUl" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance/external{ - name = "External Airlock Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plating, -/area/station/hallway/primary/fore) -"mUq" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Reception" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 - }, -/turf/simulated/floor/plasteel/white, -/area/station/medical/medbay) "mUu" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -60674,21 +62090,6 @@ icon_state = "asteroidplating" }, /area/station/maintenance/fore2) -"mVO" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/alarm{ - dir = 1; - pixel_y = -24; - name = "south bump" - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/ai) "mVY" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -60744,24 +62145,25 @@ /obj/machinery/atmospherics/supermatter_crystal/engine, /turf/simulated/floor/engine, /area/station/engineering/engine/supermatter) -"mWO" = ( -/obj/machinery/door/window/brigdoor{ - id = "Cell 7"; - name = "Cell 7" +"mWM" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Port Asteroid Maintenance" }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Secure Gate"; - name = "Security Blast Door"; - opacity = 0 +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/security/brig, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/area/station/security/prison/cell_block/A) +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/maintenance/port) "mWU" = ( /obj/structure/cable/orange{ d1 = 1; @@ -60774,10 +62176,34 @@ icon_state = "asteroidplating" }, /area/station/maintenance/gambling_den) -"mXp" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/northeast) +"mXg" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + color = "#954535" + }, +/obj/structure/sign/directions/medical{ + dir = 4; + pixel_x = -32; + pixel_y = 32 + }, +/obj/structure/sign/directions/security{ + dir = 1; + pixel_x = -32; + pixel_y = 24 + }, +/obj/structure/sign/directions/bridge{ + dir = 1; + pixel_x = -32; + pixel_y = 40 + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/central) "mXt" = ( /obj/machinery/light{ dir = 1 @@ -60799,6 +62225,10 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/port2) +"mXS" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/public/quantum/security) "mXW" = ( /mob/living/simple_animal/mouse/white, /turf/simulated/floor/plating/asteroid/ancient, @@ -60824,12 +62254,6 @@ /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/carpet/black, /area/station/service/chapel) -"mYD" = ( -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/aft/east) "mYI" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 @@ -60865,21 +62289,26 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/port) -"mYP" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +"mYS" = ( +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=CommandWest"; - location = "Security"; - name = "navigation beacon (Security)" +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" }, -/area/station/hallway/primary/fore/west) +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/prison/cell_block/A) "mYT" = ( /obj/structure/disposalpipe/segment, /obj/structure/chair/stool, @@ -60898,19 +62327,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/disposal/north) -"mZk" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/north) "mZr" = ( /obj/effect/spawner/random_spawners/dirt_frequent, /turf/simulated/floor/plasteel{ @@ -60930,7 +62346,7 @@ /turf/simulated/floor/plating, /area/station/hallway/primary/port/south) "mZB" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/flasher{ id = "hopflash"; pixel_y = 24 @@ -60946,6 +62362,15 @@ icon_state = "dark" }, /area/station/maintenance/asmaint) +"mZH" = ( +/obj/machinery/door/airlock/external{ + id_tag = "laborcamp_home"; + locked = 1; + name = "Labor Camp Airlock" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/simulated/floor/plating, +/area/station/security/prisonershuttle) "mZP" = ( /obj/machinery/power/apc{ dir = 4; @@ -60956,55 +62381,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating/airless, /area/station/science/toxins/test) -"mZZ" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - color = "#954535" - }, -/obj/structure/sign/directions/medical{ - dir = 4; - pixel_x = -32; - pixel_y = 32 - }, -/obj/structure/sign/directions/security{ - dir = 1; - pixel_x = -32; - pixel_y = 24 - }, -/obj/structure/sign/directions/bridge{ - dir = 1; - pixel_x = -32; - pixel_y = 40 - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central) -"nac" = ( -/obj/machinery/door/airlock/research/glass{ - name = "Test Chamber" - }, -/obj/effect/mapping_helpers/airlock/access/all/science/tox, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "RnDChem"; - name = "Biohazard Shutter"; - opacity = 0 - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/engine, -/area/station/science/test_chamber) "naq" = ( /obj/structure/reagent_dispensers/beerkeg, /turf/simulated/floor/wood, @@ -61094,16 +62470,19 @@ icon_state = "dark" }, /area/station/maintenance/port2) -"nbN" = ( -/obj/machinery/door/airlock/mining/glass, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/supply/mail_sorting, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - icon_state = "darkbrownfull" +"nbT" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medical Asteroid Solars" }, -/area/station/supply/office) +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/starboardsolar) "nca" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -61153,6 +62532,16 @@ icon_state = "asteroidplating" }, /area/station/maintenance/asmaint) +"ncM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/central) "ncQ" = ( /obj/structure/chair/sofa/corp/left, /turf/simulated/floor/plasteel{ @@ -61164,6 +62553,21 @@ /obj/structure/sign/securearea, /turf/simulated/wall, /area/station/engineering/tech_storage) +"ndl" = ( +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "rd" + }, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/command/office/rd) "ndn" = ( /obj/machinery/power/apc{ dir = 1; @@ -61198,29 +62602,6 @@ icon_state = "dark" }, /area/station/engineering/tech_storage) -"ndI" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Walkway" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id_tag = "engilockdown"; - layer = 2.6; - name = "Engineering Lockdown" - }, -/obj/effect/turf_decal/caution/red, -/obj/structure/disposalpipe/segment{ - color = "#954535" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/spacebridge/comeng) -"ndN" = ( -/obj/machinery/recharge_station, -/obj/effect/turf_decal/delivery, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central) "ndT" = ( /obj/machinery/light/small{ dir = 4 @@ -61280,12 +62661,6 @@ /obj/structure/closet/crate, /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/port) -"neW" = ( -/obj/item/kirbyplants, -/turf/simulated/floor/plasteel{ - icon_state = "whitepurplefull" - }, -/area/station/science/hallway) "nfb" = ( /obj/structure/table/glass, /obj/item/storage/box/syringes, @@ -61309,17 +62684,6 @@ /obj/structure/grille, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) -"nfn" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/aft/west) "nfp" = ( /obj/structure/disposalpipe/junction{ dir = 1 @@ -61330,22 +62694,53 @@ /obj/effect/spawner/random_spawners/dirt_frequent, /turf/simulated/floor/plating, /area/station/supply/miningdock) +"nfq" = ( +/obj/machinery/r_n_d/server/robotics, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 5 + }, +/turf/simulated/floor/plasteel/dark/telecomms{ + icon_state = "bcircuit" + }, +/area/station/science/server/coldroom) "nfF" = ( /obj/machinery/atmospherics/unary/portables_connector{ dir = 8 }, /turf/simulated/floor/plating, /area/station/hallway/primary/aft/west) -"nfS" = ( +"nfI" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Walkway" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id_tag = "engilockdown"; + layer = 2.6; + name = "Engineering Lockdown" + }, +/obj/effect/turf_decal/caution/red, +/obj/structure/disposalpipe/segment{ + color = "#954535" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/spacebridge/comeng) +"nfU" = ( +/obj/effect/spawner/window/reinforced/plasma/grilled, /obj/structure/cable{ - d1 = 4; d2 = 8; - icon_state = "4-8" + icon_state = "0-8" }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "ceoffice" }, -/area/station/turret_protected/ai) +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/station/command/office/ce) "ngi" = ( /obj/machinery/status_display{ layer = 4 @@ -61386,22 +62781,6 @@ /obj/structure/lattice/catwalk, /turf/space, /area/station/engineering/solar/starboard) -"ngG" = ( -/obj/machinery/door/window/classic/reversed{ - dir = 8; - name = "AI Core Door" - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/command/ai_upload{ - dir = 8 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id_tag = "aisat" - }, -/obj/effect/turf_decal/caution/stand_clear, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/turret_protected/ai) "ngL" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -61436,14 +62815,6 @@ icon_state = "dark" }, /area/station/science/robotics) -"nhs" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green, -/turf/simulated/floor/plasteel{ - icon_regular_floor = "yellowsiding"; - icon_state = "tranquillite" - }, -/area/station/service/mime) "nhx" = ( /turf/simulated/floor/plating, /area/station/hallway/secondary/exit) @@ -61595,6 +62966,13 @@ icon_state = "purplecorner" }, /area/station/hallway/primary/aft/east) +"nkc" = ( +/obj/structure/closet/secure_closet/personal, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/public/locker) "nkf" = ( /obj/machinery/power/apc{ dir = 1; @@ -61622,13 +63000,6 @@ icon_state = "dark" }, /area/station/turret_protected/ai_upload) -"nkE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" - }, -/area/station/service/hydroponics) "nkO" = ( /obj/structure/sign/nosmoking_2{ pixel_y = -32 @@ -61656,16 +63027,6 @@ icon_state = "darkred" }, /area/station/public/quantum/security) -"nld" = ( -/obj/machinery/ai_status_display{ - pixel_y = 32 - }, -/obj/structure/table, -/obj/item/aiModule/nanotrasen, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/ai_upload) "nle" = ( /obj/structure/girder, /obj/structure/grille, @@ -61679,6 +63040,13 @@ icon_state = "white" }, /area/station/medical/cloning) +"nll" = ( +/obj/machinery/disposal/deliveryChute, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/plating/airless, +/area/station/maintenance/disposal/external/east) "nln" = ( /obj/structure/cable/orange{ d1 = 2; @@ -61728,6 +63096,20 @@ icon_state = "asteroidplating" }, /area/station/maintenance/port) +"nlZ" = ( +/obj/machinery/porta_turret/ai_turret/disable, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/aisat/interior/secondary) "nmk" = ( /obj/structure/cable/orange{ d2 = 8; @@ -61779,30 +63161,6 @@ icon_state = "white" }, /area/station/science/misc_lab) -"nnv" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore/west) -"nog" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/ai) "nok" = ( /obj/machinery/door_control{ id = "civeva"; @@ -61855,6 +63213,16 @@ /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plating, /area/station/hallway/primary/aft/west) +"noy" = ( +/obj/structure/table, +/obj/item/destTagger, +/obj/item/stack/packageWrap, +/obj/item/book/manual/hydroponics_pod_people, +/obj/item/book/manual/hydroponics_pod_people, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) "noC" = ( /obj/machinery/door/poddoor/multi_tile/two_tile_hor{ name = "Arrivals Emergency EVA Storage"; @@ -61882,23 +63250,6 @@ icon_state = "darkbrown" }, /area/station/supply/office) -"noX" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/drinks/britcup, -/obj/machinery/door/window/classic/normal{ - dir = 8; - name = "Medical Reception" - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/general{ - dir = 8 - }, -/obj/item/storage/box/masks{ - pixel_y = 5 - }, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/station/medical/reception) "npb" = ( /turf/simulated/wall, /area/station/science/robotics) @@ -61908,18 +63259,23 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/starboard/south) -"npD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +"npu" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Walkway" }, /obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id_tag = "engilockdown"; + layer = 2.6; + name = "Engineering Lockdown" + }, +/obj/effect/turf_decal/caution/red{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, -/area/station/hallway/secondary/entry) +/area/station/hallway/spacebridge/serveng) "npL" = ( /obj/structure/grille, /turf/simulated/floor/plating, @@ -61957,51 +63313,12 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/fore/west) -"nqB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance/external{ - name = "External Airlock Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating, -/area/station/hallway/primary/central) -"nqE" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/central) "nqG" = ( /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whiteblue" }, /area/station/medical/medbay) -"nqJ" = ( -/obj/machinery/door/airlock/security/glass{ - security_level = 1 - }, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/security/permabrig) "nqK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -62047,6 +63364,21 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel, /area/station/supply/qm) +"nrf" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Walkway" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/red{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + color = "#954535" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/spacebridge/comeng) "nro" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ @@ -62056,16 +63388,6 @@ icon_state = "cafeteria" }, /area/station/command/office/rd) -"nrt" = ( -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/effect/spawner/window/reinforced/polarized/grilled{ - id = "ntr" - }, -/turf/simulated/floor/plating, -/area/station/command/office/ntrep) "nrP" = ( /obj/machinery/light/small{ dir = 4 @@ -62073,17 +63395,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) -"nrW" = ( -/obj/structure/sign/poster/random{ - name = "random official poster"; - pixel_x = 32; - random_basetype = /obj/structure/sign/poster/official - }, -/obj/structure/closet/wardrobe/white, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/public/locker) "nsa" = ( /obj/machinery/door/airlock/public/glass{ name = "Walkway" @@ -62100,17 +63411,19 @@ icon_state = "neutralcorner" }, /area/station/hallway/spacebridge/medcargo) -"nsp" = ( -/obj/structure/closet{ - name = "Bee-keeping suits" +"nsb" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Secure Tech Storage" }, -/obj/item/melee/flyswatter, -/obj/item/clothing/suit/beekeeper_suit, -/obj/item/clothing/head/beekeeper_head, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" +/obj/effect/mapping_helpers/airlock/access/all/engineering/tech_storage, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/area/station/service/hydroponics) +/turf/simulated/floor/plating, +/area/station/engineering/tech_storage) "nsy" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 @@ -62147,6 +63460,18 @@ icon_state = "darkblue" }, /area/station/command/bridge) +"nsZ" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Secure Tech Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/tech_storage, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/engineering/tech_storage) "nta" = ( /obj/structure/cable/orange{ d1 = 4; @@ -62169,12 +63494,14 @@ icon_state = "dark" }, /area/station/turret_protected/ai_upload) -"ntd" = ( -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" +"nto" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/area/station/hallway/secondary/entry) +/turf/simulated/floor/plating, +/area/station/security/warden) "ntA" = ( /obj/structure/table, /obj/item/folder, @@ -62183,20 +63510,6 @@ }, /turf/simulated/floor/plasteel, /area/station/supply/qm) -"ntF" = ( -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/ai) -"ntS" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central) "nuc" = ( /obj/structure/cable/orange{ d1 = 1; @@ -62239,19 +63552,22 @@ }, /turf/simulated/floor/wood, /area/station/maintenance/starboard) -"nuQ" = ( +"nuU" = ( /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/airlock/maintenance/external{ - name = "External Airlock Access" +/obj/structure/disposalpipe/segment{ + color = "#954535" }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating, -/area/station/hallway/primary/central) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/starboard/south) "nuY" = ( /obj/structure/cable{ d1 = 4; @@ -62334,16 +63650,20 @@ icon_state = "dark" }, /area/station/engineering/control) -"nvJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" +"nvF" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Genetics Research" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" +/obj/effect/mapping_helpers/airlock/access/all/medical/genetics, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/area/station/hallway/primary/central) +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/maintenance/starboard) "nvU" = ( /turf/simulated/floor/carpet/black, /area/station/service/chapel) @@ -62364,26 +63684,18 @@ /obj/machinery/economy/vending/cola, /turf/simulated/floor/plasteel, /area/station/hallway/primary/aft/east) -"nwx" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - id_tag = "medmain"; - name = "Medbay Entrance" +"nwD" = ( +/obj/machinery/door/airlock/research{ + name = "Research Division Access" }, -/obj/effect/mapping_helpers/airlock/access/any/medical/general, /obj/effect/mapping_helpers/airlock/access/any/medical/genetics, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, +/obj/effect/mapping_helpers/airlock/access/any/science/research, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel/white, -/area/station/medical/medbay) +/area/station/science/hallway) "nwI" = ( /obj/item/radio/intercom{ pixel_x = -28; @@ -62407,38 +63719,6 @@ icon_state = "dark" }, /area/station/engineering/break_room) -"nxd" = ( -/obj/machinery/door/airlock/maintenance/external{ - name = "AI Satellite Atmospherics" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/station/turret_protected/aisat/interior) -"nxi" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/poddoor/preopen{ - id_tag = "XenoPod4"; - layer = 2.6; - name = "containment door 4" - }, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/plating, -/area/station/science/xenobiology) "nxr" = ( /obj/structure/cable/orange{ d1 = 4; @@ -62502,14 +63782,22 @@ }, /turf/simulated/floor/engine, /area/station/science/toxins/mixing) -"nyn" = ( -/obj/structure/barricade/wooden, +"nyv" = ( /obj/machinery/door/airlock/maintenance{ - name = "Aft Asteroid Maintenance" + name = "Starboard Asteroid Maintenance Access" }, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/spawner/random_spawners/dirt_frequent, /turf/simulated/floor/plating, -/area/station/hallway/primary/aft/west) +/area/station/maintenance/starboard) "nyA" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 @@ -62589,19 +63877,6 @@ }, /turf/space, /area/station/engineering/solar/starboard) -"nAd" = ( -/obj/item/honey_frame, -/obj/item/honey_frame, -/obj/item/shovel/spade, -/obj/item/wirecutters, -/obj/item/reagent_containers/glass/bucket, -/obj/item/wrench, -/obj/item/shovel/spade, -/obj/structure/closet/crate/hydroponics, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" - }, -/area/station/service/hydroponics) "nAg" = ( /obj/machinery/atmospherics/pipe/simple/visible{ dir = 10 @@ -62616,6 +63891,15 @@ }, /turf/simulated/floor/plating, /area/station/hallway/primary/central) +"nAz" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/security/warden) "nAT" = ( /obj/structure/closet/wardrobe/xenos, /turf/simulated/floor/mineral/titanium/blue, @@ -62647,6 +63931,14 @@ }, /turf/simulated/floor/wood, /area/station/public/vacant_office) +"nBA" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/station/security/permabrig) "nBK" = ( /obj/structure/cable{ d1 = 4; @@ -62699,6 +63991,19 @@ icon_state = "neutralcorner" }, /area/station/hallway/secondary/entry/south) +"nDh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + color = "#954535" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/starboard/south) "nDi" = ( /obj/item/radio/intercom{ pixel_x = -28; @@ -62753,18 +64058,6 @@ icon_state = "whiteblue" }, /area/station/medical/storage/secondary) -"nDr" = ( -/obj/structure/cable/orange, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Secure Gate"; - name = "Security Blast Door"; - opacity = 0 - }, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/security/prison/cell_block/A) "nDE" = ( /obj/machinery/light/small{ dir = 4 @@ -62778,6 +64071,23 @@ }, /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/port2) +"nDG" = ( +/obj/machinery/door/airlock/research{ + name = "Research Break Room" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/genetics, +/obj/effect/mapping_helpers/airlock/access/any/science/research, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel/freezer, +/area/station/science/hallway) "nDQ" = ( /obj/machinery/alarm{ dir = 4; @@ -62788,16 +64098,6 @@ icon_state = "white" }, /area/station/science/toxins/mixing) -"nEb" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - name = "Port Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/maintenance/port) "nEh" = ( /obj/machinery/power/apc{ dir = 4; @@ -62852,25 +64152,6 @@ }, /turf/simulated/floor/plating, /area/station/hallway/primary/central) -"nEz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "whitepurplefull" - }, -/area/station/science/xenobiology) "nEL" = ( /obj/effect/spawner/grouped_spawner{ group_id = "tunnelbats"; @@ -62904,17 +64185,6 @@ icon_state = "darkred" }, /area/station/security/checkpoint/secondary) -"nFt" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/ai_upload) "nFy" = ( /obj/structure/cable{ d1 = 1; @@ -62938,42 +64208,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/port/south) -"nFA" = ( -/obj/machinery/door/airlock/engineering{ - name = "Engine Room" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - icon_state = "darkyellowfull" - }, -/area/station/engineering/control) -"nFC" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance{ - name = "Starboard Asteroid Maintenance Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating, -/area/station/maintenance/starboard) "nFH" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -62989,18 +64223,38 @@ "nFW" = ( /turf/simulated/wall, /area/station/public/quantum/docking) +"nGd" = ( +/obj/machinery/door/airlock/research/glass{ + name = "Test Chamber" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/tox, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "RnDChem"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/station/science/test_chamber) "nGm" = ( /obj/machinery/atmospherics/pipe/simple/visible/yellow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/engineering/break_room) -"nGy" = ( -/obj/effect/spawner/random_spawners/dirt_often, +"nGE" = ( /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, -/area/station/hallway/secondary/entry/north) +/area/station/hallway/primary/starboard/north) "nGI" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ @@ -63008,6 +64262,16 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/south) +"nGZ" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Atmospherics Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/engineering/atmos) "nHa" = ( /obj/machinery/light/small, /turf/simulated/floor/plating, @@ -63045,41 +64309,11 @@ }, /turf/simulated/floor/carpet, /area/station/security/detective) -"nHD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/ai_upload) -"nHG" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Disposals Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/station/turret_protected/aisat/interior/secondary) "nHK" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance/two, /turf/simulated/floor/plating, /area/station/hallway/primary/port/north) -"nHL" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/aft/east) "nHR" = ( /obj/machinery/light/small{ dir = 4 @@ -63123,18 +64357,17 @@ }, /turf/simulated/floor/transparent/glass/reinforced, /area/station/maintenance/apmaint) +"nIZ" = ( +/obj/machinery/door/airlock/research{ + name = "Toxins Launch Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/tox, +/turf/simulated/floor/plasteel, +/area/station/science/toxins/mixing) "nJA" = ( /obj/structure/punching_bag, /turf/simulated/floor/carpet/cyan, /area/station/public/fitness) -"nJJ" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Port Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/public/fitness) "nJL" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -63147,10 +64380,6 @@ icon_state = "dark" }, /area/station/security/brig) -"nJT" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) "nJX" = ( /obj/structure/disposalpipe/segment, /obj/effect/spawner/random_spawners/dirt_often, @@ -63214,6 +64443,14 @@ /obj/effect/spawner/airlock/s_to_n, /turf/simulated/wall/r_wall, /area/station/security/permabrig) +"nKB" = ( +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/starboard) "nKC" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -63235,21 +64472,6 @@ }, /turf/simulated/floor/mineral/titanium/blue, /area/shuttle/arrival/station) -"nKG" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Hydroponics Garden" - }, -/obj/effect/mapping_helpers/airlock/access/any/service/hydroponics, -/obj/effect/mapping_helpers/airlock/access/any/service/kitchen, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/maintenance/gambling_den) "nKY" = ( /obj/machinery/power/solar_control{ dir = 4; @@ -63332,14 +64554,12 @@ icon_state = "redyellowfull" }, /area/station/service/bar) -"nMm" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" +"nMt" = ( +/obj/structure/closet/firecloset/full, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplefull" }, -/turf/simulated/floor/plating, -/area/station/security/brig) +/area/station/science/hallway) "nMX" = ( /obj/structure/cable{ d1 = 2; @@ -63398,6 +64618,18 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/fore/east) +"nNF" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Service SMES Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/port) "nNN" = ( /obj/structure/cable/orange{ d1 = 1; @@ -63422,53 +64654,6 @@ /obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel/white, /area/station/science/robotics) -"nNV" = ( -/obj/effect/spawner/window/reinforced/polarized/grilled{ - id = "cmo" - }, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/station/command/office/cmo) -"nNW" = ( -/obj/machinery/door/airlock/engineering, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/machinery/door/firedoor, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/engineering/gravitygenerator) "nNY" = ( /obj/structure/railing/corner{ dir = 8 @@ -63483,13 +64668,13 @@ }, /turf/simulated/floor/plating, /area/station/hallway/primary/port/north) -"nOl" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +"nOu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" }, -/obj/effect/spawner/window/reinforced/plasma/grilled, -/turf/simulated/floor/plating, -/area/station/turret_protected/aisat/interior/secondary) +/area/station/service/hydroponics) "nOx" = ( /obj/machinery/alarm{ dir = 8; @@ -63498,56 +64683,44 @@ }, /turf/simulated/floor/plasteel, /area/station/public/fitness) -"nOy" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/window/classic/reversed{ - name = "Captain's Desk"; - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/command/captain{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/station/command/office/captain) "nOF" = ( /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/engineering/control) +"nON" = ( +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/hallway/primary/central) "nOP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/wall, /area/station/hallway/primary/aft/west) -"nOY" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Fore Asteroid Maintenance Access" +"nOU" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access" }, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/maintenance/fore) -"nPg" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance{ - name = "Aft Asteroid Maintenance" +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = -32 }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/area/station/maintenance/apmaint) +/turf/simulated/floor/plating, +/area/station/maintenance/port2) "nPo" = ( /turf/simulated/floor/plasteel{ dir = 5; @@ -63613,30 +64786,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/disposal/southwest) -"nPO" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore/west) -"nPP" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Fore Asteroid Maintenance Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/maintenance/fore2) "nPR" = ( /obj/structure/cable/orange{ d1 = 1; @@ -63711,6 +64860,10 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/gambling_den) +"nRR" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/north) "nRS" = ( /obj/machinery/atmospherics/pipe/simple/visible, /turf/simulated/floor/plating, @@ -63740,20 +64893,31 @@ }, /area/station/hallway/spacebridge/serveng) "nSz" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/machinery/light{ dir = 4 }, /turf/simulated/floor/plasteel, /area/station/security/range) -"nSK" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 +"nSR" = ( +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "cmo" }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" }, -/area/station/turret_protected/aisat/interior/secondary) +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/command/office/cmo) "nTJ" = ( /obj/structure/disposalpipe/segment/corner{ dir = 8 @@ -63847,35 +65011,13 @@ icon_state = "dark" }, /area/station/public/fitness) -"nVq" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/ai) -"nVK" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Walkway" - }, -/obj/structure/disposalpipe/segment{ - color = "#954535" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id_tag = "scilockdown"; - layer = 2.6; - name = "Science Lockdown" - }, -/obj/effect/turf_decal/caution/red, +"nVE" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/light, /turf/simulated/floor/plasteel{ - icon_state = "neutralfull" + icon_state = "darkgreenfull" }, -/area/station/hallway/spacebridge/servsci) +/area/station/service/hydroponics) "nVQ" = ( /turf/simulated/mineral/ancient, /area/station/hallway/primary/starboard/south) @@ -63916,6 +65058,15 @@ icon_state = "freezerfloor" }, /area/station/security/permabrig) +"nWX" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) "nWY" = ( /obj/machinery/computer/security/telescreen/entertainment{ pixel_y = -32 @@ -63929,16 +65080,6 @@ icon_state = "purplecorner" }, /area/station/hallway/primary/aft/east) -"nXt" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore/west) "nXw" = ( /obj/machinery/door/poddoor{ density = 0; @@ -63950,37 +65091,43 @@ /obj/effect/spawner/window/reinforced/plasma, /turf/simulated/floor/engine, /area/station/science/test_chamber) -"nYB" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/turf/simulated/floor/plating, -/area/station/hallway/primary/port/south) -"nYC" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/poddoor/preopen{ - id_tag = "XenoPod7"; - layer = 2.6; - name = "containment door 7" +"nXZ" = ( +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "bs" }, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" }, /turf/simulated/floor/plating, -/area/station/science/xenobiology) -"nYI" = ( -/obj/structure/table, -/obj/machinery/smartfridge/disks{ - pixel_y = 5 +/area/station/command/office/blueshield) +"nYc" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/supply/miningdock) +"nYs" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" }, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" }, -/area/station/service/hydroponics) +/obj/structure/cable/orange, +/turf/simulated/floor/plating, +/area/station/security/warden) +"nYB" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/simulated/floor/plating, +/area/station/hallway/primary/port/south) "nYR" = ( /obj/machinery/door/airlock/glass{ name = "Research Quantum Pad" @@ -63997,23 +65144,17 @@ icon_state = "dark" }, /area/station/public/quantum/science) -"nYS" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/spawner/random_spawners/dirt_often, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/secondary/entry/north) "nYY" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, /turf/simulated/wall, /area/station/hallway/primary/port/south) +"nZe" = ( +/obj/structure/girder, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/hallway/spacebridge/scidock) "nZf" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -64039,30 +65180,6 @@ "nZp" = ( /turf/simulated/wall, /area/station/medical/cloning) -"nZv" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 2; - id_tag = "hopshutter" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/reinforced/normal{ - dir = 1; - name = "Head of Personnel's Desk" - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/command/hop{ - dir = 1 - }, -/obj/machinery/door/window{ - name = "Desk Door" - }, -/obj/item/desk_bell{ - pixel_x = 7; - pixel_y = 7; - anchored = 1 - }, -/turf/simulated/floor/plating, -/area/station/command/office/hop) "nZB" = ( /obj/structure/table/wood, /obj/item/storage/fancy/donut_box, @@ -64112,22 +65229,6 @@ icon_state = "darkblue" }, /area/station/command/office/cmo) -"oah" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Security Maintenance"; - security_level = 1 - }, -/obj/effect/mapping_helpers/airlock/access/all/security/doors, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Secure Gate"; - name = "Security Blast Door"; - opacity = 0 - }, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/maintenance/fore2) "oam" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -64188,7 +65289,7 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/station/engineering/break_room) +/area/station/engineering/break_room/secondary) "obL" = ( /obj/machinery/light{ dir = 4 @@ -64229,6 +65330,14 @@ }, /turf/simulated/floor/wood, /area/station/service/clown) +"odn" = ( +/obj/machinery/door/airlock/freezer{ + name = "Freezer" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel/freezer, +/area/station/service/hydroponics) "odt" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ dir = 8; @@ -64237,30 +65346,18 @@ /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plating, /area/station/hallway/primary/aft/west) -"ody" = ( +"odF" = ( /obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/service/janitor) -"odU" = ( -/obj/structure/table/reinforced{ - layer = 2.5 - }, -/obj/machinery/door/window/reinforced/normal{ - dir = 1; - name = "Secure Armory" - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/security/general{ - dir = 1 - }, -/obj/machinery/door/window/reinforced/normal{ - name = "Secure Armory" +/obj/machinery/door/poddoor/preopen{ + id_tag = "XenoPod2"; + name = "containment door 2" }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/windoor/access/any/security/armory, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" }, -/area/station/security/warden) +/turf/simulated/floor/plating, +/area/station/science/xenobiology) "odZ" = ( /obj/machinery/atmospherics/portable/canister/air, /obj/machinery/atmospherics/unary/portables_connector{ @@ -64280,6 +65377,46 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/gambling_den) +"oen" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/medical/virology) +"oep" = ( +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/hallway/primary/port/east) +"oes" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/secondary/entry/north) "oeu" = ( /obj/structure/disposalpipe/segment{ color = "#954535" @@ -64329,14 +65466,10 @@ }, /turf/simulated/floor/plasteel/freezer, /area/station/public/toilet) -"oeS" = ( -/obj/machinery/door/airlock/atmos{ - name = "Command Atmospherics Checkpoint" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, -/obj/machinery/atmospherics/pipe/simple/hidden/universal, +"oeQ" = ( +/obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/hallway/primary/fore) +/area/station/hallway/spacebridge/scidock) "ofd" = ( /obj/structure/cable{ d2 = 8; @@ -64428,17 +65561,6 @@ /obj/item/pickaxe, /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/gambling_den) -"ogT" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Bar" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/maintenance/gambling_den) "ogY" = ( /mob/living/simple_animal/mouse/brown, /turf/simulated/floor/plating/asteroid/ancient, @@ -64454,40 +65576,44 @@ /obj/structure/closet/emcloset, /turf/simulated/floor/plating, /area/station/maintenance/disposal/east) -"ohg" = ( -/obj/machinery/atmospherics/pipe/simple/visible/yellow{ +"ohr" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/station/security/checkpoint/secondary) +"ohs" = ( +/obj/machinery/door/airlock/engineering{ + name = "Engine Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/visible/cyan, -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics Distro" +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /obj/machinery/door/firedoor, /turf/simulated/floor/plasteel{ icon_state = "darkyellowfull" }, -/area/station/engineering/atmos/distribution) -"ohm" = ( -/obj/machinery/door/airlock/command, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/science/rd, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel/dark/telecomms, -/area/station/science/server) -"ohr" = ( -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "darkred" +/area/station/engineering/control) +"ohu" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Port Asteroid Maintenance" }, -/area/station/security/checkpoint/secondary) +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/maintenance/port) "ohH" = ( /obj/machinery/economy/vending/boozeomat, /turf/simulated/floor/wood, @@ -64568,24 +65694,6 @@ icon_state = "whitepurple" }, /area/station/science/genetics) -"oiC" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore) "oiD" = ( /obj/structure/table/wood, /obj/item/folder/blue, @@ -64600,6 +65708,21 @@ icon_state = "whitegreen" }, /area/station/medical/medbay) +"oiY" = ( +/obj/machinery/newscaster{ + pixel_y = 28; + name = "north bump" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) +"ojm" = ( +/obj/machinery/economy/vending/hydrodrobe, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) "ojx" = ( /obj/structure/cable/orange{ d1 = 4; @@ -64624,6 +65747,17 @@ }, /turf/simulated/floor/transparent/glass/reinforced, /area/station/maintenance/asmaint) +"ojF" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/ai) "ojK" = ( /obj/structure/chair{ dir = 8 @@ -64634,16 +65768,6 @@ "ojN" = ( /turf/simulated/wall, /area/station/maintenance/turbine) -"okb" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/central) "okk" = ( /obj/structure/extinguisher_cabinet{ pixel_y = -28; @@ -64697,22 +65821,6 @@ }, /turf/simulated/floor/transparent/glass/reinforced/plasma, /area/station/engineering/control) -"okW" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Security SMES Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/maintenance/fpmaint) "okZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -64739,6 +65847,31 @@ icon_state = "dark" }, /area/station/engineering/control) +"olg" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Docking Asteroid SMES Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/asmaint) +"olh" = ( +/obj/structure/table, +/obj/item/storage/bag/plants/portaseeder, +/obj/item/storage/bag/plants/portaseeder, +/obj/item/storage/bag/plants, +/obj/item/storage/bag/plants, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) "olo" = ( /obj/structure/cable/orange{ d1 = 4; @@ -64869,6 +66002,18 @@ icon_state = "white" }, /area/station/medical/storage/secondary) +"omo" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Walkway" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/red{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/spacebridge/cargocom) "oms" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 @@ -64907,27 +66052,6 @@ icon_state = "dark" }, /area/station/maintenance/asmaint) -"omR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/window{ - dir = 8; - icon_state = "right"; - name = "Research Delivery Chute" - }, -/obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mule_bot{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/science/research{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/station/science/misc_lab) "omT" = ( /obj/structure/reagent_dispensers/peppertank{ pixel_y = 32 @@ -64940,10 +66064,22 @@ icon_state = "darkred" }, /area/station/security/checkpoint/secondary) -"onB" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/south) +"onk" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/north) "onO" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel{ @@ -65064,6 +66200,16 @@ icon_state = "white" }, /area/station/medical/virology) +"ooI" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/north) "ooM" = ( /obj/machinery/light{ dir = 8 @@ -65086,58 +66232,6 @@ icon_state = "redcorner" }, /area/station/security/lobby) -"ooY" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - color = "#954535" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore) -"opc" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/airlock/security/glass{ - id_tag = "BrigEast"; - name = "Brig East Entrance" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/doors, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Secure Gate"; - name = "Security Blast Door"; - opacity = 0 - }, -/obj/machinery/door/firedoor, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "darkredcorners" - }, -/area/station/security/prison/cell_block/A) "opl" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -65160,6 +66254,20 @@ icon_state = "escape" }, /area/station/hallway/secondary/entry) +"opm" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/porta_turret/ai_turret, +/obj/machinery/camera/motion{ + c_tag = "AI Core North"; + dir = 6; + start_active = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/ai) "opo" = ( /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/south) @@ -65180,38 +66288,10 @@ icon_state = "wood-broken" }, /area/station/maintenance/asmaint) -"opG" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/spawner/random_spawners/dirt_often, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/starboard/north) "opP" = ( /obj/effect/decal/cleanable/blood/gibs/old, /turf/simulated/floor/plasteel/freezer, /area/station/service/kitchen) -"opU" = ( -/obj/machinery/door/window/classic/reversed{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/windoor/autoname/desk{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/command/general{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "rampbottom" - }, -/area/station/command/bridge) "oqc" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -65221,15 +66301,6 @@ }, /turf/simulated/floor/carpet/black, /area/station/service/chapel) -"oqj" = ( -/obj/machinery/door/airlock/security/glass, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/security/armory, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/security/warden) "oql" = ( /obj/structure/lattice, /obj/machinery/camera{ @@ -65375,14 +66446,6 @@ }, /turf/simulated/floor/plating, /area/station/hallway/primary/central) -"osj" = ( -/obj/structure/disposalpipe/segment{ - color = "#954535" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/starboard/south) "osF" = ( /obj/machinery/status_display{ layer = 4 @@ -65408,19 +66471,6 @@ /obj/structure/bed/psych, /turf/simulated/floor/carpet, /area/station/medical/psych) -"otJ" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Aft Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/maintenance/asmaint) "otN" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -65506,20 +66556,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/universal, /turf/simulated/floor/plating, /area/station/turret_protected/aisat/interior) -"ovD" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/engineering/glass{ - heat_proof = 1; - name = "Supermatter Chamber" - }, -/obj/effect/mapping_helpers/airlock/access/any/engineering/atmos, -/obj/effect/mapping_helpers/airlock/access/any/engineering/general, -/turf/simulated/floor/engine, -/area/station/engineering/engine/supermatter) "ovQ" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/structure/cable{ @@ -65552,6 +66588,14 @@ icon_state = "darkredcorners" }, /area/station/security/brig) +"owe" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/starboard/north) "owf" = ( /turf/simulated/wall, /area/station/maintenance/starboardsolar) @@ -65589,15 +66633,6 @@ icon_state = "wood-broken3" }, /area/station/maintenance/starboard) -"owS" = ( -/obj/structure/disposalpipe/junction/y{ - dir = 1; - color = "#954535" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore/west) "owY" = ( /obj/machinery/washing_machine, /obj/structure/disposalpipe/segment{ @@ -65637,6 +66672,29 @@ /obj/machinery/atmospherics/pipe/simple/hidden/universal, /turf/simulated/floor/plating, /area/station/hallway/secondary/entry/north) +"oxI" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "bridge"; + layer = 2.6; + name = "Emergency Blast Door" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/station/command/bridge) +"oxO" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Aft Asteroid Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/maintenance/asmaint) "oxQ" = ( /obj/structure/cable{ d1 = 1; @@ -65645,14 +66703,10 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/starboardsolar) -"oym" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/secondary/entry/south) +"oyl" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/portsolar) "oyo" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/power/apc{ @@ -65740,6 +66794,14 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, /turf/simulated/floor/plating, /area/station/maintenance/storage) "ozW" = ( @@ -65748,21 +66810,6 @@ icon_state = "cafeteria" }, /area/station/service/kitchen) -"oAb" = ( -/obj/machinery/door/airlock/security/glass, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel, -/area/station/security/range) "oAs" = ( /obj/effect/decal/cleanable/blood/old, /turf/simulated/floor/plasteel/freezer, @@ -65806,7 +66853,9 @@ }, /obj/item/gun/energy/laser/practice, /obj/machinery/recharger, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -65865,16 +66914,6 @@ "oBP" = ( /turf/simulated/mineral/ancient/outer, /area/station/maintenance/apmaint) -"oCm" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plasteel{ - icon_regular_floor = "yellowsiding"; - icon_state = "tranquillite" - }, -/area/station/service/theatre) "oCn" = ( /obj/structure/table, /obj/item/stack/sheet/metal/fifty, @@ -65890,22 +66929,6 @@ slowdown = -0.3 }, /area/station/hallway/spacebridge/sercom) -"oCD" = ( -/obj/machinery/door/window/reinforced/normal{ - dir = 1; - name = "Glass Door" - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/security/doors{ - dir = 1 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel, -/area/station/security/prisonershuttle) "oCT" = ( /obj/structure/mineral_door/wood, /turf/simulated/floor/plating{ @@ -65931,31 +66954,6 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/carpet/green, /area/station/service/library) -"oDi" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Walkway" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/caution/red{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/spacebridge/cargocom) -"oDn" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Aft Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/maintenance/asmaint) "oDz" = ( /obj/machinery/camera{ c_tag = "Medical SMES"; @@ -65977,15 +66975,6 @@ icon_state = "cafeteria" }, /area/station/service/kitchen) -"oDN" = ( -/obj/machinery/processor{ - desc = "A machine used to process slimes and retrieve their extract."; - name = "Slime Processor" - }, -/turf/simulated/floor/plasteel{ - icon_state = "whitepurplefull" - }, -/area/station/science/xenobiology) "oDP" = ( /obj/structure/closet/secure_closet/security, /turf/simulated/floor/plasteel{ @@ -66077,12 +67066,6 @@ }, /turf/simulated/floor/carpet, /area/station/medical/psych) -"oFx" = ( -/obj/machinery/door/airlock/public/glass, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/machinery/door/firedoor, -/turf/simulated/floor/carpet/arcade, -/area/station/public/arcade) "oFB" = ( /obj/machinery/power/solar_control{ name = "Medical Asteroid Solar Control" @@ -66133,23 +67116,19 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/port/south) +"oGs" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/south) "oGF" = ( /obj/structure/sign/security, /turf/simulated/wall, /area/station/hallway/primary/starboard/south) -"oGK" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/external{ - name = "External airlock" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/external, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/secondary/exit) "oGM" = ( /obj/structure/disposalpipe/segment/corner, /obj/item/clothing/head/ushanka, @@ -66181,6 +67160,19 @@ }, /turf/simulated/wall, /area/station/public/quantum/science) +"oHE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/central) "oIc" = ( /obj/structure/cable{ d2 = 4; @@ -66194,34 +67186,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/starboardsolar) -"oId" = ( -/obj/machinery/door/airlock/command, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/command/captain, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/carpet/black, -/area/station/command/office/captain) -"oIg" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Security Office" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/doors, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - icon_state = "darkredfull" - }, -/area/station/security/checkpoint/secondary) "oIu" = ( /obj/structure/cable{ d1 = 1; @@ -66306,12 +67270,6 @@ }, /turf/simulated/floor/plating, /area/station/engineering/tech_storage) -"oJq" = ( -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/south) "oJu" = ( /turf/simulated/floor/plasteel{ icon_state = "whitebluecorner" @@ -66335,15 +67293,15 @@ /obj/item/pickaxe/emergency, /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/apmaint) -"oJS" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Aft Asteroid Maintenance" +"oJY" = ( +/obj/machinery/economy/vending/hydronutrients, +/obj/machinery/camera/autoname{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/maintenance/asmaint) +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) "oKi" = ( /obj/structure/disposalpipe/segment/corner{ dir = 1 @@ -66358,6 +67316,26 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/starboard) +"oKk" = ( +/obj/machinery/door/airlock/command{ + name = "Expedition Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/expedition, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/ai_monitored/storage/eva) "oKm" = ( /turf/simulated/floor/plasteel{ dir = 8; @@ -66368,6 +67346,15 @@ /obj/structure/girder, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) +"oKy" = ( +/obj/effect/landmark/lightsout, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore) "oKF" = ( /obj/structure/cable/orange{ d1 = 1; @@ -66388,13 +67375,14 @@ /obj/structure/railing, /turf/space, /area/station/hallway/spacebridge/engmed) -"oKP" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +"oKK" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, -/area/station/hallway/primary/fore/east) +/area/station/hallway/primary/port/south) "oKS" = ( /obj/machinery/firealarm{ dir = 8; @@ -66419,34 +67407,19 @@ }, /turf/simulated/floor/plasteel/freezer, /area/station/public/toilet) -"oLi" = ( +"oLy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar/aft) +/area/station/maintenance/portsolar) "oLA" = ( /obj/item/chair/stool, /turf/simulated/floor/wood, /area/station/maintenance/gambling_den) -"oLB" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/station/security/warden) -"oLJ" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Secure Tech Storage" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/tech_storage, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/station/engineering/tech_storage) "oLQ" = ( /obj/structure/table/glass, /obj/item/clothing/glasses/hud/health, @@ -66459,16 +67432,6 @@ icon_state = "dark" }, /area/station/command/office/cmo) -"oLW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - color = "#954535" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/aft/west) "oLZ" = ( /obj/structure/cable{ d1 = 2; @@ -66477,6 +67440,22 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/port) +"oMr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/public/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/station/service/barber) "oMs" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -66494,6 +67473,17 @@ /obj/machinery/light/small, /turf/simulated/floor/wood, /area/station/service/bar) +"oMx" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore) "oMD" = ( /obj/structure/cable{ d2 = 8; @@ -66512,6 +67502,13 @@ }, /turf/simulated/floor/transparent/glass/reinforced, /area/station/maintenance/port) +"oMU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/northeast) "oMW" = ( /obj/structure/cable{ d1 = 4; @@ -66611,23 +67608,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/maintcentral) -"oOC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/airlock/command/glass{ - name = "E.V.A." - }, -/obj/effect/mapping_helpers/airlock/access/any/command/eva, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/ai_monitored/storage/eva) "oOH" = ( /obj/structure/window/basic, /turf/simulated/floor/plasteel{ @@ -66723,10 +67703,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "oPK" = ( -/obj/machinery/power/smes/engineering{ - input_level = 95000; - output_level = 90000 - }, +/obj/machinery/power/smes/engineering, /obj/structure/cable/orange, /turf/simulated/floor/transparent/glass/reinforced, /area/station/maintenance/port) @@ -66799,7 +67776,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel{ icon_state = "purplefull" }, @@ -66898,19 +67875,6 @@ }, /turf/simulated/floor/wood, /area/station/service/clown) -"oRR" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance{ - name = "Port Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/station/maintenance/gambling_den) "oRS" = ( /obj/machinery/constructable_frame/machine_frame, /turf/simulated/floor/plating{ @@ -66927,6 +67891,21 @@ }, /turf/simulated/floor/plating, /area/station/hallway/secondary/entry/north) +"oSb" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/atmos{ + name = "Research Atmospherics Checkpoint" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/hallway/primary/aft/west) "oSt" = ( /obj/machinery/chem_master/condimaster, /turf/simulated/floor/plasteel/freezer, @@ -66945,6 +67924,15 @@ icon_state = "dark" }, /area/station/engineering/smes) +"oTb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore/west) "oTq" = ( /obj/machinery/alarm{ pixel_y = 24; @@ -67012,19 +68000,6 @@ }, /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/port2) -"oUl" = ( -/obj/machinery/door/window/classic/normal{ - dir = 8; - name = "Medical Secure Storage" - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/general{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "darkblue" - }, -/area/station/medical/storage/secondary) "oUr" = ( /obj/item/clothing/head/cone, /turf/simulated/floor/plating{ @@ -67049,19 +68024,6 @@ }, /turf/simulated/floor/transparent/glass/reinforced, /area/station/hallway/primary/starboard/north) -"oUH" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/plating, -/area/station/engineering/tech_storage) "oUJ" = ( /obj/structure/cable/orange{ d1 = 2; @@ -67075,6 +68037,12 @@ icon_state = "white" }, /area/station/science/misc_lab) +"oUM" = ( +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 4 + }, +/turf/simulated/floor/plating/airless, +/area/station/science/test_chamber) "oVa" = ( /obj/structure/cable/orange{ d1 = 4; @@ -67098,6 +68066,16 @@ icon_state = "darkredcorners" }, /area/station/security/prison/cell_block/A) +"oVj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/station/public/vacant_office) "oVA" = ( /obj/structure/bed, /obj/item/bedsheet/medical, @@ -67146,18 +68124,6 @@ }, /turf/simulated/floor/wood, /area/station/maintenance/gambling_den) -"oWe" = ( -/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ - dir = 4 - }, -/obj/item/radio/intercom{ - pixel_y = 28; - name = "custom placement" - }, -/turf/simulated/floor/plasteel/dark/telecomms{ - icon_state = "bcircuit" - }, -/area/station/science/server/coldroom) "oWo" = ( /obj/structure/cable/orange{ d1 = 2; @@ -67211,28 +68177,6 @@ }, /turf/simulated/floor/transparent/glass/reinforced, /area/station/medical/psych) -"oWF" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/window/classic/reversed{ - dir = 4; - name = "AI Core Door" - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/command/ai_upload{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 8; - id_tag = "aisat" - }, -/obj/effect/turf_decal/caution/stand_clear, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/turret_protected/ai) "oWG" = ( /obj/machinery/status_display{ layer = 4 @@ -67250,6 +68194,16 @@ }, /turf/simulated/floor/wood, /area/station/medical/psych) +"oWZ" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/starboard/north) "oXg" = ( /obj/structure/toilet{ dir = 4 @@ -67300,25 +68254,26 @@ icon_state = "asteroidplating" }, /area/station/maintenance/starboard) -"oXA" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/sign/securearea, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" +"oXX" = ( +/obj/structure/showcase{ + density = 0; + desc = "An old, deactivated cyborg. Whilst once actively used to guard against intruders, it now simply intimidates them with its cold, steely gaze."; + dir = 4; + icon = 'icons/mob/robots.dmi'; + icon_state = "robot_old"; + name = "Cyborg Statue"; + pixel_x = -9; + pixel_y = 2 }, -/turf/simulated/floor/plating, -/area/station/security/brig) -"oXJ" = ( -/obj/machinery/door/airlock/glass, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/security/doors, -/obj/effect/mapping_helpers/airlock/polarized{ - id = "Courtroom" +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -24; + name = "west bump" }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/wood, -/area/station/legal/courtroom) +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/telecomms/chamber) "oYa" = ( /obj/structure/cable/orange{ d1 = 2; @@ -67349,19 +68304,6 @@ "oYA" = ( /turf/simulated/floor/plating, /area/station/maintenance/starboardsolar) -"oYE" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/door/poddoor/preopen{ - id_tag = "bridge"; - layer = 2.6; - name = "Emergency Blast Door" - }, -/turf/simulated/floor/plating, -/area/station/command/bridge) "oYW" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -67377,10 +68319,6 @@ "oYZ" = ( /turf/simulated/floor/plasteel/white, /area/station/science/rnd) -"oZd" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/east) "oZn" = ( /obj/structure/grille/broken, /obj/effect/turf_decal/stripes/corner, @@ -67407,9 +68345,18 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/burnturf, /obj/item/flag/rnd, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical_shop) +"oZD" = ( +/obj/machinery/door/airlock/security/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/security/warden) "oZE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -67417,38 +68364,6 @@ /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plating, /area/station/hallway/primary/central) -"oZQ" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/poddoor/preopen{ - id_tag = "bridge"; - layer = 2.6; - name = "Emergency Blast Door" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plating, -/area/station/command/bridge) -"oZR" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Docking Asteroid SMES Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/asmaint) "pam" = ( /obj/item/radio/intercom{ pixel_x = -28; @@ -67462,19 +68377,6 @@ icon_state = "dark" }, /area/station/service/library) -"pay" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/landmark/lightsout, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/aisat/interior/secondary) "paF" = ( /obj/structure/disposalpipe/segment/corner{ dir = 8 @@ -67494,23 +68396,6 @@ }, /turf/simulated/floor/plating/airless, /area/station/maintenance/disposal) -"paM" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/airlock/mining/glass{ - name = "Cargo Bay" - }, -/obj/effect/mapping_helpers/airlock/access/all/supply/mail_sorting, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - icon_state = "darkbrownfull" - }, -/area/station/supply/office) "paU" = ( /obj/structure/chair/sofa/pew{ dir = 8 @@ -67557,10 +68442,29 @@ /obj/machinery/economy/vending/chinese, /turf/simulated/floor/wood, /area/station/service/theatre) -"pbN" = ( +"pbR" = ( /obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "telescienceblast"; + name = "test chamber blast doors"; + opacity = 0 + }, /turf/simulated/floor/plating, -/area/station/hallway/secondary/entry/south) +/area/station/science/explab/chamber) "pbY" = ( /obj/structure/disposalpipe/segment{ color = "#954535" @@ -67586,14 +68490,16 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/disposal/north) -"pcT" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 +"pcI" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Bay" }, +/obj/effect/mapping_helpers/airlock/access/all/supply/mail_sorting, +/obj/machinery/door/firedoor, /turf/simulated/floor/plasteel{ - icon_state = "neutralfull" + icon_state = "darkbrownfull" }, -/area/station/hallway/primary/fore) +/area/station/supply/office) "pdg" = ( /obj/structure/cable/orange, /obj/structure/cable/orange{ @@ -67628,7 +68534,9 @@ /area/station/engineering/solar/port) "pdn" = ( /obj/machinery/bluespace_beacon, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, @@ -67684,18 +68592,6 @@ icon_state = "dark" }, /area/station/service/library) -"pdI" = ( -/obj/machinery/door/airlock/hatch, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/any/command/teleporter, -/obj/effect/mapping_helpers/airlock/access/any/science/minisat, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/turret_protected/aisat/interior) "ped" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel{ @@ -67714,6 +68610,26 @@ /obj/item/reagent_containers/food/drinks/britcup, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) +"peB" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/station/security/prison/cell_block/A) "peG" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -67733,28 +68649,6 @@ icon_state = "dark" }, /area/station/turret_protected/ai) -"peR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/spawner/random_spawners/dirt_often, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/secondary/entry/north) -"pfb" = ( -/obj/structure/disposalpipe/junction/reversed{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/secondary/entry/south) "pfe" = ( /obj/structure/chair/wood{ dir = 1 @@ -67815,28 +68709,11 @@ }, /turf/simulated/floor/transparent/glass/reinforced, /area/station/hallway/primary/starboard/north) -"pfY" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/ai_upload) "pga" = ( /obj/structure/disposalpipe/segment, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plating, /area/station/maintenance/disposal/northeast) -"pgz" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/closet/wardrobe/xenos, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/public/locker) "pgO" = ( /obj/machinery/atmospherics/pipe/simple/insulated{ dir = 5 @@ -67845,31 +68722,6 @@ icon_state = "white" }, /area/station/science/toxins/mixing) -"pgW" = ( -/obj/machinery/door/poddoor/preopen{ - id_tag = "XenoPod4"; - layer = 2.6; - name = "containment door 4" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/door/window/classic/normal{ - dir = 1; - name = "Containment Pen" - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio{ - dir = 1 - }, -/turf/simulated/floor/engine, -/area/station/science/xenobiology) "phb" = ( /obj/structure/cable/orange{ d1 = 4; @@ -67916,15 +68768,6 @@ icon_state = "darkpurple" }, /area/station/science/robotics) -"phK" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/public/locker) "phM" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 @@ -67954,7 +68797,9 @@ /turf/space, /area/station/engineering/solar/auxport) "pik" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/security/range) "pin" = ( @@ -68018,17 +68863,6 @@ icon_state = "dark" }, /area/station/maintenance/disposal) -"pjB" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Cargo"; - location = "Medbay2"; - name = "navigation beacon (Medbay-2)" - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/starboard/north) "pjD" = ( /obj/structure/cable/orange{ d1 = 1; @@ -68074,10 +68908,56 @@ }, /turf/simulated/floor/plating/airless, /area/station/maintenance/disposal/external/southwest) +"pkc" = ( +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/east) +"pkp" = ( +/obj/machinery/door/airlock/security/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/security/warden) "pkt" = ( /obj/effect/spawner/window/shuttle, /turf/simulated/floor/plating, /area/shuttle/arrival/station) +"pkO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/computer/borgupload{ + dir = 1 + }, +/obj/machinery/door/window/classic/reversed{ + dir = 1; + name = "Console Access" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/command/ai_upload{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/turret_protected/ai_upload) "pkP" = ( /obj/structure/cable{ d2 = 8; @@ -68091,28 +68971,29 @@ }, /turf/simulated/floor/transparent/glass/reinforced, /area/station/hallway/primary/starboard/north) -"pkS" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/classic/normal{ - name = "Kitchen"; - dir = 1 +"pkQ" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/door/window/classic/normal, -/obj/effect/mapping_helpers/airlock/windoor/autoname, -/obj/machinery/door/firedoor, -/obj/item/desk_bell{ - pixel_x = 7; - pixel_y = 7; - anchored = 1 +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/service/hydroponics, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown"; + opacity = 0 }, -/area/station/service/hydroponics) +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/maintenance/starboard) "pli" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 @@ -68129,16 +69010,6 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/carpet/black, /area/station/command/bridge) -"plF" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=EngineeringMiddle"; - location = "CommandMiddle"; - name = "navigation beacon (Command-Middle)" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore) "plG" = ( /turf/simulated/floor/plasteel{ icon_state = "yellowcorner" @@ -68157,15 +69028,6 @@ /obj/effect/spawner/random_spawners/wall_rusted_always, /turf/simulated/wall, /area/station/maintenance/starboardsolar/aft) -"plY" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange, -/turf/simulated/floor/plating, -/area/station/security/processing) -"plZ" = ( -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel, -/area/station/security/prison/cell_block/A) "pmA" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 @@ -68174,6 +69036,11 @@ slowdown = -0.3 }, /area/station/hallway/spacebridge/dockmed) +"pmQ" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/external/east) "pmS" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ @@ -68246,6 +69113,26 @@ icon_state = "neutralcorner" }, /area/station/hallway/secondary/entry/north) +"pnr" = ( +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery"; + location = "Hydroponics" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mule_bot{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/hydroponics{ + dir = 4 + }, +/obj/machinery/door/window/classic/reversed{ + dir = 4; + name = "Botany Delivery" + }, +/turf/simulated/floor/plating, +/area/station/service/hydroponics) "pnV" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -68261,29 +69148,10 @@ }, /area/station/engineering/gravitygenerator) "pnZ" = ( -/obj/machinery/power/smes/engineering{ - input_level = 95000; - output_level = 90000 - }, +/obj/machinery/power/smes/engineering, /obj/structure/cable/orange, /turf/simulated/floor/transparent/glass/reinforced, /area/station/hallway/primary/starboard/north) -"pok" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Equipment Storage" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/machinery/door/firedoor, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "red" - }, -/area/station/security/main) "pon" = ( /turf/simulated/wall/r_wall, /area/station/science/misc_lab) @@ -68311,24 +69179,6 @@ }, /turf/simulated/floor/plating, /area/station/hallway/primary/aft/west) -"poJ" = ( -/obj/structure/safe, -/obj/item/clothing/head/bearpelt, -/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, -/obj/item/dice/d20{ - desc = "A die with twenty sides. You feel absolutely normal while looking at this."; - name = "Die of Mediocre Rolling Capability" - }, -/obj/item/folder/documents, -/obj/item/lighter/zippo/nt_rep, -/obj/item/storage/fancy/cigarettes/cigpack_robustgold, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/command/vault) "poU" = ( /obj/structure/table/wood, /obj/machinery/computer/med_data/laptop{ @@ -68341,12 +69191,6 @@ }, /turf/simulated/floor/wood, /area/station/medical/psych) -"poV" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central) "poW" = ( /turf/simulated/floor/wood, /area/station/command/office/captain) @@ -68391,6 +69235,15 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plating, /area/station/maintenance/maintcentral) +"ppq" = ( +/obj/structure/table, +/obj/machinery/plantgenes{ + pixel_y = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) "pps" = ( /obj/structure/cable/orange{ d1 = 4; @@ -68417,15 +69270,6 @@ icon_state = "white" }, /area/station/medical/chemistry) -"ppT" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/blackbox_recorder, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/telecomms/chamber) "ppU" = ( /obj/structure/closet/crate, /turf/simulated/floor/plating, @@ -68440,6 +69284,13 @@ icon_state = "white" }, /area/station/science/misc_lab) +"pqi" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore) "pqm" = ( /obj/structure/table/reinforced, /obj/item/storage/box/pillbottles, @@ -68495,14 +69346,6 @@ icon_state = "ramptop" }, /area/station/service/theatre) -"prb" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/turret_protected/aisat/interior) "prg" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/turf_decal/delivery, @@ -68538,24 +69381,6 @@ }, /turf/simulated/floor/engine, /area/station/engineering/control) -"prs" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance/external{ - name = "External Airlock Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/station/turret_protected/aisat/interior) "prG" = ( /obj/structure/chair/wood, /obj/machinery/light/small{ @@ -68563,19 +69388,11 @@ }, /turf/simulated/floor/wood, /area/station/service/theatre) -"psd" = ( -/obj/machinery/hologram/holopad, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/computer/aiupload, -/obj/machinery/door/window/classic/reversed{ - name = "Console Access" - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/command/ai_upload, +"prN" = ( /turf/simulated/floor/plasteel{ - icon_state = "dark" + icon_state = "darkgreenfull" }, -/area/station/turret_protected/ai_upload) +/area/station/service/hydroponics) "psg" = ( /obj/structure/falsewall{ desc = "A huge chunk of metal used to separate rooms. Nothing odd here, sir."; @@ -68583,6 +69400,10 @@ }, /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/asmaint) +"psw" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarport) "psE" = ( /obj/structure/girder, /obj/structure/grille, @@ -68623,6 +69444,36 @@ }, /turf/simulated/floor/grass, /area/station/science/genetics) +"ptt" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/prison/cell_block/A) "ptA" = ( /obj/machinery/alarm{ dir = 1; @@ -68641,6 +69492,23 @@ icon_state = "darkyellow" }, /area/station/engineering/smes) +"ptE" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/orange, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/prison/cell_block/A) "ptP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 @@ -68655,13 +69523,6 @@ icon_state = "cafeteria" }, /area/station/service/kitchen) -"ptQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal) "pue" = ( /obj/structure/cable/orange{ d1 = 2; @@ -68713,6 +69574,14 @@ }, /turf/simulated/floor/plasteel, /area/station/science/storage) +"puD" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) "puE" = ( /obj/machinery/alarm{ pixel_y = 24; @@ -68817,6 +69686,23 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/fore) +"pwi" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Walkway" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "ailockdown"; + layer = 2.6; + name = "AI Asteroid Lockdown" + }, +/obj/effect/turf_decal/caution/red{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/turret_protected/aisat/interior) "pwj" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, @@ -68841,34 +69727,48 @@ icon_state = "white" }, /area/station/science/misc_lab) +"pwN" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/south) +"pwP" = ( +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" + }, +/area/station/maintenance/fsmaint2) "pxi" = ( /obj/effect/landmark/start/chef, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, /area/station/service/kitchen) -"pxw" = ( +"pxr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /obj/machinery/door/airlock/maintenance/external{ name = "External Airlock Access" }, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/hallway/primary/central) -"pxC" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/spawner/random_spawners/dirt_often, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/secondary/entry/south) +/area/station/hallway/primary/starboard/north) "pxP" = ( /obj/machinery/light/small{ dir = 1 @@ -68912,21 +69812,6 @@ }, /turf/simulated/floor/plating, /area/station/science/rnd) -"pzj" = ( -/obj/effect/spawner/window/reinforced/polarized/grilled{ - id = "rd" - }, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/station/command/office/rd) "pzk" = ( /obj/structure/chair/comfy/black{ dir = 4 @@ -68953,33 +69838,6 @@ icon_state = "whitepurple" }, /area/station/science/rnd) -"pzu" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/secondary/entry/north) -"pzv" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/ai_slipper{ - uses = 10 - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/aisat/interior/secondary) "pzB" = ( /obj/structure/cable/orange{ d1 = 4; @@ -68992,6 +69850,13 @@ /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, /area/station/science/xenobiology) +"pAb" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/station/service/theatre) "pAi" = ( /turf/simulated/floor/engine, /area/station/science/xenobiology) @@ -69029,37 +69894,6 @@ /obj/item/candle, /turf/simulated/floor/wood, /area/station/service/theatre) -"pAQ" = ( -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Biohazard"; - name = "Biohazard Shutter"; - opacity = 0 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/spawner/window/reinforced/plasma/grilled, -/turf/simulated/floor/plating, -/area/station/science/toxins/launch) -"pBa" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/sortjunction/reversed{ - dir = 8; - name = "disposal pipe - Bar"; - sort_type_txt = "19" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/east) "pBh" = ( /obj/structure/disposalpipe/sortjunction/reversed{ dir = 4; @@ -69077,8 +69911,12 @@ /turf/simulated/floor/carpet, /area/station/public/locker) "pBv" = ( -/obj/effect/decal/warning_stripes/northeastcorner, -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /obj/effect/turf_decal/loading_area{ dir = 4 }, @@ -69111,6 +69949,10 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/wood, /area/station/service/theatre) +"pBW" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/southwest) "pCc" = ( /obj/structure/cable/orange{ d1 = 4; @@ -69131,29 +69973,6 @@ icon_state = "neutral" }, /area/station/hallway/primary/fore/west) -"pCf" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 - }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "telescienceblast"; - name = "test chamber blast doors"; - opacity = 0 - }, -/turf/simulated/floor/plating, -/area/station/science/explab/chamber) "pCm" = ( /obj/structure/cable{ d2 = 8; @@ -69166,14 +69985,6 @@ icon_state = "solarpanel" }, /area/station/engineering/solar/starboard) -"pCy" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore/west) "pCH" = ( /obj/structure/table/wood, /obj/item/paper_bin{ @@ -69200,20 +70011,6 @@ name = "Holodeck Projector Floor" }, /area/holodeck/alphadeck) -"pDs" = ( -/obj/effect/spawner/window/reinforced/plasma/grilled, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 2; - id_tag = "ceoffice" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plating, -/area/station/command/office/ce) "pDu" = ( /obj/effect/spawner/random_spawners/wall_rusted_always, /turf/simulated/wall, @@ -69260,23 +70057,6 @@ icon_state = "white" }, /area/station/medical/cloning) -"pDU" = ( -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Secure Gate"; - name = "Security Blast Door"; - opacity = 0 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/security/prison/cell_block/A) "pDX" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; @@ -69356,21 +70136,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/disposal/southwest) -"pEE" = ( -/obj/machinery/door/airlock/public/glass, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/station/service/theatre) "pEH" = ( /obj/structure/girder, /turf/simulated/floor/plating/asteroid/ancient, @@ -69499,20 +70264,14 @@ icon_state = "bluecorner" }, /area/station/hallway/primary/starboard/south) -"pGi" = ( +"pGb" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, /turf/simulated/floor/plating, -/area/station/security/prison/cell_block/A) -"pGo" = ( -/turf/simulated/floor/plasteel{ - icon_regular_floor = "yellowsiding"; - icon_state = "tranquillite" - }, -/area/station/service/theatre) +/area/station/maintenance/disposal) +"pGc" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/public/quantum/docking) "pGv" = ( /obj/structure/cable/orange{ d1 = 4; @@ -69528,15 +70287,11 @@ icon_state = "dark" }, /area/station/command/bridge) -"pGw" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/hallway/spacebridge/scidock) "pGD" = ( /obj/machinery/light/small{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/newscaster{ dir = 8; name = "east bump"; @@ -69548,24 +70303,6 @@ /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) -"pGK" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/delivery, -/obj/machinery/smartfridge/secure/medbay, -/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/chemistry{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/general{ - dir = 4 - }, -/obj/machinery/door/window/antitheft/normal{ - dir = 4; - name = "Medbay Fridge" - }, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/station/medical/chemistry) "pGS" = ( /obj/item/radio/intercom{ pixel_y = 28; @@ -69574,18 +70311,26 @@ /turf/simulated/floor/plating, /area/station/engineering/control) "pGX" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Secure Tech Storage" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/tech_storage, +/obj/effect/spawner/window/reinforced/grilled, /obj/machinery/door/firedoor, -/obj/structure/cable{ +/obj/structure/cable/orange{ d1 = 4; d2 = 8; icon_state = "4-8" }, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Prison Gate"; + name = "Prison Lockdown Blast Doors"; + opacity = 0 + }, /turf/simulated/floor/plating, -/area/station/engineering/tech_storage) +/area/station/security/permabrig) "pHb" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -69598,6 +70343,14 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/starboard/north) +"pHf" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/secondary/entry/north) "pHh" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, @@ -69628,14 +70381,11 @@ /obj/structure/closet, /turf/simulated/floor/plating, /area/station/maintenance/starboard) -"pIw" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Aft Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, -/obj/effect/spawner/random_spawners/dirt_frequent, +"pIr" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/science/xenobiology) +/area/station/supply/miningdock) "pIz" = ( /obj/structure/morgue, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -69677,34 +70427,17 @@ }, /turf/simulated/floor/plasteel, /area/station/supply/qm) -"pJy" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/public/glass, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel, -/area/station/public/locker) -"pJJ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/airlock/highsecurity{ - name = "Telecommunications" +"pJG" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "BrigEast"; + name = "Brig East Entrance" }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/tcoms, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, /obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/station/telecomms/computer) +/area/station/security/prison/cell_block/A) "pJK" = ( /obj/structure/table/wood, /obj/machinery/firealarm{ @@ -69721,6 +70454,15 @@ dir = 8 }, /area/station/engineering/atmos) +"pJU" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint2) "pJX" = ( /obj/structure/disposalpipe/segment/corner{ dir = 8 @@ -69732,17 +70474,6 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) -"pJZ" = ( -/obj/item/kirbyplants{ - icon_state = "plant-22" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/turret_protected/aisat/interior) "pKj" = ( /obj/structure/table, /obj/machinery/light, @@ -69768,19 +70499,21 @@ icon_state = "asteroidplating" }, /area/station/maintenance/port) -"pKn" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Port Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plasteel, -/area/station/service/library) "pKq" = ( /obj/effect/spawner/random_spawners/fungus_probably, /turf/simulated/wall, /area/station/maintenance/disposal) +"pKz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/secondary/entry) "pKQ" = ( /obj/structure/cable/orange{ d1 = 1; @@ -69807,6 +70540,14 @@ icon_state = "asteroidplating" }, /area/station/maintenance/port) +"pKY" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/ai_upload) "pLe" = ( /obj/machinery/conveyor/auto{ dir = 4 @@ -69814,27 +70555,6 @@ /obj/structure/plasticflaps, /turf/simulated/floor/plating, /area/station/maintenance/disposal/external/east) -"pLf" = ( -/obj/machinery/door/airlock/public/glass{ - autoclose = 0; - heat_proof = 1; - id_tag = "turbine_door_int"; - locked = 1; - name = "Turbine Interior Airlock" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/access_button{ - autolink_id = "turbine_btn_int"; - name = "Gas Turbine Airlock Control"; - pixel_x = 24 - }, -/turf/simulated/floor/engine, -/area/station/maintenance/turbine) "pLh" = ( /obj/effect/landmark/start/cargo_technician, /obj/structure/disposalpipe/segment, @@ -69911,43 +70631,31 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/disposal/north) -"pMk" = ( -/obj/effect/landmark/start/ai, -/obj/item/radio/intercom{ - listening = 0; - name = "custom placement"; - pixel_y = 6; - pixel_x = -27 - }, -/obj/item/radio/intercom{ - frequency = 1447; - name = "custom placement"; - pixel_x = -27; - pixel_y = 28 - }, -/obj/item/radio/intercom{ - name = "custom placement"; - pixel_x = -27; - pixel_y = 17 +"pMm" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Aft Asteroid Maintenance" }, -/obj/machinery/door_control{ - id = "ailockdown"; - name = "AI Asteroid Lockdown"; - pixel_y = 32; - req_access_txt = "56"; - pixel_x = -5 +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/obj/machinery/door_control{ - id = "aisat"; - name = "AI Core Lockdown"; - pixel_y = 32; - req_access_txt = "56"; - pixel_x = 5 +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/exit) +"pMq" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor/preopen{ + id_tag = "XenoPod4"; + layer = 2.6; + name = "containment door 4" }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" }, -/area/station/turret_protected/ai) +/turf/simulated/floor/plating, +/area/station/science/xenobiology) "pMB" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, @@ -69956,22 +70664,54 @@ /obj/effect/spawner/random_spawners/wall_rusted_always, /turf/simulated/wall, /area/station/maintenance/turbine) +"pMT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/window{ + dir = 8; + icon_state = "right"; + name = "Engineering Delivery Chute" + }, +/obj/effect/turf_decal/delivery, +/obj/effect/mapping_helpers/airlock/windoor/access/any/engineering/general{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mule_bot{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/engineering/smes) "pNi" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/grille, /turf/simulated/floor/plating, /area/station/maintenance/disposal/external/east) -"pNl" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Fore Asteroid Maintenance Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) "pNo" = ( /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/carpet, /area/station/public/locker) +"pNB" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore/west) +"pNE" = ( +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) "pOc" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 @@ -70005,6 +70745,10 @@ /obj/machinery/disposal, /turf/simulated/floor/wood, /area/station/command/office/hos) +"pOf" = ( +/obj/structure/closet/firecloset/full, +/turf/simulated/floor/plating/asteroid/ancient, +/area/station/maintenance/fsmaint2) "pOk" = ( /obj/item/razor, /obj/item/kirbyplants, @@ -70012,18 +70756,21 @@ icon_state = "barber" }, /area/station/service/barber) -"pOn" = ( -/obj/machinery/door/airlock/command{ - name = "Teleport Access" +"pOl" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "bridge"; + layer = 2.6; + name = "Emergency Blast Door" }, -/obj/effect/mapping_helpers/airlock/access/all/command/teleporter, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/command/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/command/general, /obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/station/command/teleporter) +/area/station/command/bridge) "pOG" = ( /obj/structure/lattice/catwalk, /obj/structure/cable/orange{ @@ -70033,23 +70780,6 @@ }, /turf/space, /area/space/nearstation) -"pOT" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Secure Gate"; - name = "Security Blast Door"; - opacity = 0 - }, -/obj/machinery/door/airlock/security/glass{ - name = "General Population Cell" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/doors, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/security/prison/cell_block/A) "pOU" = ( /obj/item/kirbyplants, /turf/simulated/floor/plasteel{ @@ -70082,6 +70812,32 @@ /obj/machinery/computer/shuttle/labor, /turf/simulated/floor/plasteel, /area/station/security/prisonershuttle) +"pPq" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "RnDShutters" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "researchlockdown"; + layer = 2.6; + name = "Research Emergency Lockdown" + }, +/obj/machinery/door/window/classic/normal{ + name = "R&D Desk" + }, +/obj/machinery/door/firedoor, +/obj/item/paper_bin, +/obj/item/desk_bell{ + pixel_x = 7; + pixel_y = 7; + anchored = 1 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/research, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/station/science/rnd) "pPM" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 @@ -70115,6 +70871,11 @@ icon_state = "dark" }, /area/station/security/brig) +"pQa" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/secondary/entry/north) "pQe" = ( /obj/structure/cable/orange{ d1 = 2; @@ -70129,6 +70890,14 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel, /area/station/public/fitness) +"pQm" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/station/security/armory/secure) "pQq" = ( /obj/machinery/atmospherics/pipe/manifold/visible/cyan, /obj/item/radio/intercom{ @@ -70139,20 +70908,6 @@ icon_state = "dark" }, /area/station/engineering/atmos) -"pQu" = ( -/obj/structure/table, -/obj/item/lipstick/random, -/obj/item/lipstick/random, -/obj/item/lipstick/random, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/spawner/random_spawners/dirt_often, -/turf/simulated/floor/plasteel{ - icon_regular_floor = "yellowsiding"; - icon_state = "tranquillite" - }, -/area/station/service/theatre) "pQz" = ( /obj/machinery/gibber, /turf/simulated/floor/plasteel/freezer, @@ -70216,6 +70971,15 @@ icon_state = "dark" }, /area/station/engineering/atmos) +"pRF" = ( +/obj/machinery/door/airlock/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/station/public/storage/tools) "pRR" = ( /obj/structure/disposalpipe/segment, /obj/structure/girder, @@ -70252,15 +71016,6 @@ icon_state = "dark" }, /area/station/service/chapel/office) -"pSc" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/airlock/multi_tile/glass, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/machinery/door/firedoor, -/turf/simulated/floor/carpet, -/area/station/service/bar) "pSr" = ( /obj/item/kirbyplants, /turf/simulated/floor/plasteel, @@ -70323,10 +71078,6 @@ icon_state = "whiteblue" }, /area/station/medical/medbay) -"pTv" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/hallway/secondary/entry) "pTJ" = ( /obj/effect/spawner/grouped_spawner{ group_id = "tunnelbats"; @@ -70344,27 +71095,6 @@ /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plating, /area/station/hallway/primary/central) -"pTN" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/airlock/command/glass{ - name = "E.V.A." - }, -/obj/effect/mapping_helpers/airlock/access/any/command/eva, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/ai_monitored/storage/eva) "pTT" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/flasher{ @@ -70523,20 +71253,6 @@ icon_state = "asteroidplating" }, /area/station/hallway/secondary/exit) -"pWx" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, -/obj/structure/cable{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/telecomms/chamber) "pWE" = ( /obj/machinery/light/small{ dir = 1 @@ -70606,10 +71322,7 @@ /turf/simulated/floor/plating, /area/station/hallway/primary/central) "pXv" = ( -/obj/machinery/power/smes/engineering{ - input_level = 95000; - output_level = 90000 - }, +/obj/machinery/power/smes/engineering, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" @@ -70627,6 +71340,44 @@ /obj/structure/girder, /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/asmaint) +"pXX" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/security/glass{ + id_tag = "BrigEast"; + name = "Brig East Entrance" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/station/security/prison/cell_block/A) "pXZ" = ( /obj/structure/girder, /obj/structure/grille, @@ -70637,13 +71388,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/disposal/north) -"pYj" = ( -/obj/machinery/door/airlock/security/glass, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/security/doors, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel, -/area/station/security/main) "pYs" = ( /obj/structure/window{ dir = 4 @@ -70712,16 +71456,6 @@ }, /turf/simulated/wall/r_wall, /area/station/engineering/atmos) -"pYM" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance{ - name = "Starboard Asteroid Maintenance Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating, -/area/station/maintenance/starboard) "pYO" = ( /obj/machinery/ai_status_display, /turf/simulated/wall, @@ -70806,15 +71540,11 @@ /obj/machinery/computer/scan_consolenew{ dir = 8 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "whitepurple" }, /area/station/science/genetics) -"qaa" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/maintenance/gambling_den) "qad" = ( /obj/machinery/door/airlock/glass{ id_tag = "Cryogenics"; @@ -70837,18 +71567,41 @@ /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plating, /area/station/hallway/primary/central) +"qba" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "chemisttop"; + name = "Chemistry Lobby Shutters" + }, +/obj/machinery/door/window/classic/normal, +/obj/effect/mapping_helpers/airlock/windoor/autoname/desk, +/obj/item/folder/yellow, +/obj/machinery/door/window/classic/normal{ + name = "Chemistry Desk"; + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown"; + opacity = 0 + }, +/obj/item/desk_bell{ + pixel_x = 7; + pixel_y = 7; + anchored = 1 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/chemistry, +/turf/simulated/floor/plasteel, +/area/station/medical/chemistry) "qbb" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) -"qbc" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/plating, -/area/station/security/warden) "qbf" = ( /turf/simulated/floor/plasteel{ dir = 8; @@ -70862,6 +71615,14 @@ icon_state = "dark" }, /area/station/engineering/atmos/distribution) +"qbx" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/station/security/prisonershuttle) "qbB" = ( /obj/structure/cable/orange{ d1 = 4; @@ -70905,6 +71666,19 @@ icon_state = "asteroidplating" }, /area/station/maintenance/fore) +"qbG" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/station/public/storage/tools) "qct" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -70948,34 +71722,12 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/port) -"qcU" = ( -/obj/machinery/door/firedoor, -/obj/structure/table/reinforced, -/obj/machinery/door/window/classic/normal{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/windoor/autoname/desk{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/general{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/genetics{ - dir = 1 - }, -/obj/machinery/door/window/classic/normal{ - name = "Chemistry Desk" - }, -/obj/item/desk_bell{ - pixel_x = 7; - pixel_y = 7; - anchored = 1 - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/chemistry, +"qcS" = ( +/obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ - icon_state = "white" + icon_state = "neutralfull" }, -/area/station/medical/chemistry) +/area/station/hallway/primary/starboard/south) "qdf" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -70995,22 +71747,6 @@ icon_state = "white" }, /area/station/medical/cloning) -"qdH" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - name = "Port Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/machinery/atmospherics/pipe/simple/visible, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/maintenance/gambling_den) "qdP" = ( /obj/structure/sign/restroom, /turf/simulated/wall, @@ -71079,6 +71815,26 @@ }, /turf/simulated/wall, /area/station/hallway/primary/starboard/south) +"qeR" = ( +/obj/machinery/door/airlock/engineering, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/engineering/gravitygenerator) "qeX" = ( /obj/item/reagent_containers/food/drinks/bottle/patron, /obj/structure/table/wood, @@ -71156,19 +71912,11 @@ icon_state = "dark" }, /area/station/ai_monitored/storage/eva) -"qgG" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - name = "Fore Asteroid Maintenance Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, +"qgD" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange, /turf/simulated/floor/plating, -/area/station/maintenance/disposal/north) +/area/station/security/brig) "qgP" = ( /obj/effect/decal/cleanable/molten_object/large, /turf/simulated/floor/plating, @@ -71201,42 +71949,15 @@ slowdown = -0.3 }, /area/station/hallway/spacebridge/scidock) -"qha" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "BrigRight"; - name = "Brig Foyer Right Entrance" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/doors, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Secure Gate"; - name = "Security Blast Door"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/security/brig) -"qhf" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 +"qhu" = ( +/obj/structure/table, +/obj/machinery/smartfridge/disks{ + pixel_y = 5 }, /turf/simulated/floor/plasteel{ - icon_state = "neutralfull" + icon_state = "darkgreenfull" }, -/area/station/hallway/primary/aft/west) -"qhk" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/girder, -/turf/simulated/floor/plating, -/area/station/hallway/spacebridge/medcargo) +/area/station/service/hydroponics) "qhH" = ( /obj/structure/cable{ d1 = 2; @@ -71318,25 +72039,22 @@ }, /turf/simulated/floor/wood, /area/station/service/library) -"qjo" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Private Patient Room" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/obj/effect/mapping_helpers/airlock/polarized{ - id = "private" - }, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/station/medical/patients_rooms) "qjv" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, /turf/simulated/floor/plating, /area/station/engineering/smes) +"qjG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/starboard/north) "qjK" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -71382,6 +72100,19 @@ /obj/effect/landmark/spawner/xeno, /turf/simulated/floor/plating, /area/station/supply/miningdock) +"qkn" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/starboard/north) "qko" = ( /obj/structure/disposalpipe/segment{ color = "#954535" @@ -71448,6 +72179,17 @@ icon_state = "asteroidplating" }, /area/station/maintenance/storage) +"qkS" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/starboard/north) "qkZ" = ( /obj/item/reagent_containers/glass/beaker/large{ pixel_x = -8 @@ -71508,6 +72250,21 @@ icon_state = "asteroidplating" }, /area/station/maintenance/storage) +"qlO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/starboard/north) "qlW" = ( /obj/machinery/light/small{ dir = 1 @@ -71516,6 +72273,19 @@ icon_state = "asteroidplating" }, /area/station/maintenance/apmaint) +"qml" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/starboard/north) "qmm" = ( /obj/machinery/camera{ c_tag = "Research Escape Pod" @@ -71623,58 +72393,50 @@ icon_state = "neutralcorner" }, /area/station/hallway/spacebridge/comeng) -"qnx" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "cell3"; - name = "Permabrig Cell 3"; - security_level = 1 +"qny" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ +/area/station/maintenance/fore2) +"qnJ" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/service/janitor) +"qnS" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Prison Gate"; - name = "Prison Lockdown Blast Doors"; - opacity = 0 - }, /obj/structure/cable/orange{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 +/obj/machinery/door/airlock/maintenance{ + name = "Aft Asteroid Maintenance" }, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plasteel, -/area/station/security/permabrig) -"qny" = ( -/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/apmaint) +"qoo" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" + d2 = 8; + icon_state = "1-8" }, -/area/station/maintenance/fore2) -"qnG" = ( -/obj/structure/sign/directions/science{ - dir = 8; - pixel_x = -32; - pixel_y = 24 +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central) +/area/station/hallway/primary/starboard/north) "qot" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 @@ -71687,6 +72449,17 @@ /obj/item/pickaxe/emergency, /turf/simulated/floor/plating, /area/station/maintenance/starboard) +"qow" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Cargo"; + location = "Medbay2"; + name = "navigation beacon (Medbay-2)" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/starboard/north) "qoC" = ( /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -71694,19 +72467,6 @@ }, /turf/simulated/floor/plasteel, /area/station/public/fitness) -"qoD" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/east) "qoE" = ( /obj/machinery/atmospherics/binary/volume_pump{ name = "Mix to Port"; @@ -71741,6 +72501,14 @@ icon_state = "redyellowfull" }, /area/station/service/bar) +"qoO" = ( +/obj/structure/disposalpipe/segment{ + color = "#954535" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore) "qoU" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -71752,13 +72520,6 @@ icon_state = "neutralfull" }, /area/station/hallway/secondary/exit) -"qoV" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/central) "qpe" = ( /turf/simulated/floor/plasteel{ dir = 8; @@ -71815,23 +72576,6 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/starboard) -"qpK" = ( -/obj/machinery/door/airlock/research{ - name = "Test Lab" - }, -/obj/effect/mapping_helpers/airlock/access/all/science/tox, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/station/science/misc_lab) "qpM" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, @@ -71853,11 +72597,20 @@ dir = 8 }, /obj/machinery/suit_storage_unit/cmo/secure/sec_storage, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "darkbluefull" }, /area/station/medical/storage/secondary) +"qqa" = ( +/obj/machinery/processor{ + desc = "A machine used to process slimes and retrieve their extract."; + name = "Slime Processor" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/station/science/xenobiology) "qqb" = ( /obj/structure/cable{ d1 = 1; @@ -71935,36 +72688,6 @@ icon_state = "darkredcorners" }, /area/station/security/brig) -"qrw" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Walkway" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/caution/red{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - color = "#954535" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/spacebridge/comeng) -"qrD" = ( -/obj/effect/spawner/window/reinforced/polarized/grilled{ - id = "Detective" - }, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/plating, -/area/station/security/detective) "qrM" = ( /obj/structure/reagent_dispensers/fueltank, /obj/item/weldingtool, @@ -72021,18 +72744,37 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) -"qsS" = ( -/obj/item/kirbyplants, +"qsR" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24; + name = "south bump" + }, /turf/simulated/floor/plasteel{ - icon_state = "bcircuit" + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" }, -/area/station/turret_protected/ai) +/area/station/service/theatre) "qsY" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/supply/office) +"qtm" = ( +/obj/structure/table, +/obj/item/clothing/mask/pig, +/obj/item/clothing/mask/cigarette/cigar/cohiba, +/obj/structure/sign/poster/contraband/the_griffin{ + pixel_y = -32 + }, +/obj/item/clothing/mask/facehugger/toy, +/obj/item/clothing/mask/fakemoustache, +/turf/simulated/floor/plasteel{ + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/station/service/theatre) "qtB" = ( /obj/structure/cable{ d1 = 4; @@ -72107,13 +72849,6 @@ icon_state = "dark" }, /area/station/command/teleporter) -"quQ" = ( -/obj/structure/closet/secure_closet/personal, -/obj/machinery/light, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/public/locker) "quW" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating{ @@ -72169,8 +72904,8 @@ name = "Criminal Delivery Chute" }, /obj/effect/mapping_helpers/airlock/access/all/security/doors, -/obj/effect/turf_decal/stripes/full, -/obj/effect/turf_decal/stripes/red/full, +/obj/effect/turf_decal/stripes, +/obj/effect/turf_decal/stripes/red, /obj/structure/disposalpipe/segment{ color = "#954535" }, @@ -72178,6 +72913,34 @@ icon_state = "neutralfull" }, /area/station/hallway/primary/central) +"qwd" = ( +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "Detective" + }, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/security/detective) +"qwe" = ( +/obj/machinery/door/window/classic/normal{ + dir = 8; + name = "Medical Secure Storage" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/general{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/station/medical/storage/secondary) "qwq" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 @@ -72197,11 +72960,6 @@ "qwC" = ( /turf/simulated/floor/plating, /area/station/maintenance/storage) -"qwJ" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/northeast) "qxj" = ( /obj/structure/table, /turf/simulated/floor/plasteel{ @@ -72243,30 +73001,30 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/disposal/external/southwest) -"qxH" = ( -/obj/machinery/atmospherics/pipe/simple/visible/red{ - dir = 4 - }, -/obj/effect/spawner/window/reinforced/plasma/grilled, +"qxQ" = ( /turf/simulated/floor/plating, -/area/station/maintenance/storage) -"qxP" = ( -/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{ +/area/station/maintenance/port2) +"qxR" = ( +/obj/machinery/newscaster{ + pixel_y = -28; + name = "south bump"; dir = 1 }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Biohazard"; - name = "Biohazard Shutter"; - opacity = 0 +/obj/structure/closet/secure_closet/hydroponics, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" }, -/obj/effect/spawner/window/reinforced/plasma/grilled, -/turf/simulated/floor/plating, -/area/station/science/toxins/mixing) -"qxQ" = ( +/area/station/service/hydroponics) +"qyc" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Aft Asteroid Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/spawner/random_spawners/dirt_frequent, /turf/simulated/floor/plating, -/area/station/maintenance/port2) +/area/station/maintenance/apmaint) "qyk" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 @@ -72306,6 +73064,11 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/south) +"qyy" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/external/southwest) "qyD" = ( /obj/structure/disposalpipe/segment/corner{ dir = 4 @@ -72330,6 +73093,18 @@ slowdown = -0.3 }, /area/station/hallway/spacebridge/scidock) +"qyV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + name = "Medbay SMES Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/simulated/floor/plating, +/area/station/hallway/primary/starboard/north) "qyY" = ( /obj/machinery/conveyor/auto{ dir = 4 @@ -72343,6 +73118,10 @@ /obj/item/clothing/glasses/meson, /turf/simulated/floor/plating, /area/station/maintenance/port2) +"qzy" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/station/maintenance/fsmaint2) "qzH" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/camera/autoname{ @@ -72397,20 +73176,6 @@ /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, /area/station/service/clown) -"qAB" = ( -/obj/machinery/nuclearbomb{ - r_code = "LOLNO" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/command/vault) "qAH" = ( /obj/machinery/firealarm{ dir = 8; @@ -72445,7 +73210,7 @@ /obj/machinery/shower{ dir = 1 }, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -72564,14 +73329,6 @@ icon_state = "bluecorner" }, /area/station/hallway/primary/starboard/north) -"qCt" = ( -/obj/machinery/door/airlock/freezer{ - name = "Freezer" - }, -/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel/freezer, -/area/station/service/hydroponics) "qCD" = ( /obj/item/radio/intercom{ pixel_x = 28; @@ -72680,17 +73437,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/disposal/northwest) -"qEk" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/orange, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plating, -/area/station/security/permabrig) "qEA" = ( /obj/structure/cable{ d1 = 1; @@ -72724,6 +73470,20 @@ }, /turf/simulated/floor/carpet/black, /area/station/command/office/captain) +"qEL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/east) "qEX" = ( /obj/structure/table/glass/reinforced, /obj/machinery/reagentgrinder, @@ -72742,6 +73502,29 @@ icon_state = "white" }, /area/station/medical/medbay) +"qFr" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/secondary/entry) +"qFM" = ( +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment{ + color = "#954535" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore) "qFS" = ( /obj/structure/closet/emcloset, /obj/structure/disposalpipe/segment, @@ -72781,34 +73564,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/starboard/north) -"qGt" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Security SMES Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/station/hallway/primary/fore/west) -"qGz" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Port Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/maintenance/port) "qGC" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -72830,6 +73585,25 @@ icon_state = "redcorner" }, /area/station/security/lobby) +"qGV" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint2) +"qHa" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Equipment Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "red" + }, +/area/station/security/storage) "qHd" = ( /obj/machinery/atmospherics/unary/portables_connector{ dir = 8 @@ -72843,6 +73617,24 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/carpet/green, /area/station/service/library) +"qHk" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore/west) "qHv" = ( /obj/item/pickaxe, /turf/simulated/floor/plating/asteroid/ancient, @@ -72865,6 +73657,31 @@ icon_state = "grimy" }, /area/station/security/detective) +"qHL" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "XenoPod1"; + layer = 2.6; + name = "containment door 1" + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/door/window/classic/normal{ + dir = 1; + name = "Containment Pen" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/station/science/xenobiology) "qHZ" = ( /obj/structure/cable/orange{ d1 = 4; @@ -72943,15 +73760,6 @@ icon_state = "asteroidplating" }, /area/station/maintenance/starboard) -"qIX" = ( -/obj/machinery/door/airlock/security{ - security_level = 1 - }, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/security/range) "qJm" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 @@ -73017,16 +73825,6 @@ icon_state = "whiteblue" }, /area/station/medical/storage/secondary) -"qJX" = ( -/obj/item/radio/intercom{ - pixel_y = -28; - name = "custom placement" - }, -/turf/simulated/floor/plasteel{ - icon_regular_floor = "yellowsiding"; - icon_state = "tranquillite" - }, -/area/station/service/mime) "qKe" = ( /obj/structure/cable/orange{ d1 = 1; @@ -73046,44 +73844,10 @@ /obj/structure/railing, /turf/simulated/floor/plating/asteroid/ancient/airless, /area/mine/unexplored/cere/civilian) -"qKk" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/sortjunction/reversed{ - dir = 8; - name = "disposal pipe - Kitchen"; - sort_type_txt = "20" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/east) -"qKl" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance{ - name = "Medbay Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 - }, -/obj/effect/spawner/random_spawners/dirt_frequent, +"qKz" = ( +/obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/starboard) +/area/station/maintenance/disposal/northeast) "qKA" = ( /obj/machinery/camera{ c_tag = "Library South"; @@ -73094,6 +73858,25 @@ }, /turf/simulated/floor/carpet/green, /area/station/service/library) +"qKK" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint2) +"qKM" = ( +/obj/machinery/camera{ + c_tag = "Library West"; + dir = 4 + }, +/obj/machinery/door/window/classic/normal{ + name = "Library Desk Door" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/library, +/turf/simulated/floor/wood, +/area/station/service/library) "qKO" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -73111,6 +73894,69 @@ }, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) +"qLa" = ( +/obj/machinery/computer/arcade/recruiter{ + dir = 4 + }, +/turf/simulated/floor/carpet/arcade, +/area/station/public/arcade) +"qLd" = ( +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "bridge" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "bridge"; + layer = 2.6; + name = "Emergency Blast Door" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/station/command/bridge) +"qLv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/highsecurity{ + locked = 1; + name = "AI Upload Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/turret_protected/ai_upload) +"qLz" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/checkpoint/secondary) +"qLL" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment{ + color = "#954535" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore) "qLN" = ( /obj/structure/cable/orange{ d1 = 1; @@ -73136,23 +73982,10 @@ icon_state = "neutralcorner" }, /area/station/hallway/spacebridge/cargocom) -"qMq" = ( -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Secure Gate"; - name = "Security Blast Door"; - opacity = 0 - }, -/obj/machinery/door/airlock/glass{ - name = "Courtroom" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/doors, -/obj/effect/mapping_helpers/airlock/polarized{ - id = "Courtroom" - }, -/turf/simulated/floor/carpet, -/area/station/security/processing) +"qMm" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/starboardsolar) "qMs" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -73175,19 +74008,6 @@ icon_state = "dark" }, /area/station/engineering/atmos) -"qMV" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - color = "#954535" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/central) "qMZ" = ( /obj/structure/rack, /obj/item/storage/box/bodybags{ @@ -73204,21 +74024,6 @@ icon_state = "whiteblue" }, /area/station/medical/storage/secondary) -"qNd" = ( -/obj/effect/spawner/window/reinforced/polarized/grilled{ - id = "bridge" - }, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/door/poddoor/preopen{ - id_tag = "bridge"; - layer = 2.6; - name = "Emergency Blast Door" - }, -/turf/simulated/floor/plating, -/area/station/command/bridge) "qNe" = ( /obj/structure/cable/orange{ d1 = 1; @@ -73230,6 +74035,10 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel, /area/station/public/fitness) +"qNi" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/hallway/spacebridge/dockmed) "qNj" = ( /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plating, @@ -73247,28 +74056,18 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/port/north) -"qNt" = ( -/obj/item/radio/intercom{ - pixel_y = 28; - name = "custom placement" - }, -/obj/machinery/hydroponics/constructable, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" - }, -/area/station/service/hydroponics) -"qNB" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Walkway" +"qNu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /obj/machinery/door/firedoor, -/obj/effect/turf_decal/caution/red{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, -/area/station/hallway/spacebridge/sercom) +/area/station/hallway/secondary/entry/south) "qNC" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -73284,6 +74083,23 @@ icon_state = "bluecorner" }, /area/station/hallway/primary/starboard/north) +"qNG" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/security/prison/cell_block/A) "qNN" = ( /obj/machinery/light{ dir = 4 @@ -73293,6 +74109,23 @@ icon_state = "dark" }, /area/station/turret_protected/ai_upload) +"qNZ" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "ceoffice" + }, +/turf/simulated/floor/plating, +/area/station/command/office/ce) "qOk" = ( /obj/structure/cable/orange{ d1 = 1; @@ -73326,24 +74159,6 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/wood, /area/station/service/theatre) -"qPe" = ( -/obj/machinery/washing_machine, -/turf/simulated/floor/plasteel, -/area/station/public/locker) -"qPI" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Genetics Cloning" - }, -/obj/effect/mapping_helpers/airlock/access/any/medical/general, -/obj/effect/mapping_helpers/airlock/access/any/medical/genetics, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "whitebluefull" - }, -/area/station/medical/cloning) "qPQ" = ( /obj/structure/disposalpipe/segment/corner{ dir = 8 @@ -73400,6 +74215,13 @@ icon_state = "asteroidplating" }, /area/station/maintenance/port2) +"qQx" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Port Asteroid Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plating/asteroid/ancient, +/area/station/maintenance/gambling_den) "qQJ" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ @@ -73409,6 +74231,10 @@ "qQO" = ( /turf/simulated/wall/r_wall, /area/station/security/armory/secure) +"qQU" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/garden) "qQX" = ( /obj/structure/cable/orange{ d1 = 4; @@ -73423,6 +74249,11 @@ icon_state = "browncorner" }, /area/station/hallway/primary/fore/east) +"qRb" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/turbine) "qRl" = ( /obj/machinery/chem_heater, /turf/simulated/floor/plating{ @@ -73450,22 +74281,6 @@ icon_state = "dark" }, /area/station/turret_protected/ai) -"qRL" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating/airless, -/area/station/science/toxins/test) -"qRQ" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 2; - id_tag = "ceoffice" - }, -/turf/simulated/floor/plating, -/area/station/command/office/ce) "qRT" = ( /obj/machinery/light/small, /turf/simulated/floor/plating, @@ -73491,12 +74306,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) -"qSm" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/plasteel, -/area/station/security/prison/cell_block/A) "qSK" = ( /turf/simulated/floor/plasteel, /area/station/public/locker) @@ -73538,14 +74347,6 @@ icon_state = "purplecorner" }, /area/station/hallway/primary/aft/west) -"qTs" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/station/security/range) "qTN" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ dir = 4; @@ -73618,18 +74419,6 @@ icon_state = "dark" }, /area/station/engineering/atmos) -"qVe" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore) "qVi" = ( /obj/structure/closet/emcloset, /turf/simulated/floor/mineral/titanium/blue, @@ -73654,35 +74443,23 @@ icon_state = "white" }, /area/station/science/toxins/mixing) -"qVY" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/door/window/classic/normal{ - name = "Containment Pen"; - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/science/tox{ - dir = 8 - }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "telescienceblast"; - name = "test chamber blast doors"; - opacity = 0 +"qVW" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Walkway" }, /obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 +/obj/machinery/door/poddoor/preopen{ + id_tag = "medlockdown"; + layer = 2.6; + name = "Medical Lockdown" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ +/obj/effect/turf_decal/caution/red{ dir = 4 }, -/turf/simulated/floor/engine, -/area/station/science/explab/chamber) +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/spacebridge/engmed) "qVZ" = ( /obj/structure/closet/crate, /obj/effect/turf_decal/stripes/line{ @@ -73727,20 +74504,6 @@ "qWI" = ( /turf/simulated/mineral/ancient, /area/station/public/quantum/docking) -"qWL" = ( -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Biohazard"; - name = "Biohazard Shutter"; - opacity = 0 - }, -/obj/item/radio/intercom{ - name = "custom placement" - }, -/obj/effect/spawner/window/reinforced/plasma/grilled, -/turf/simulated/floor/plating, -/area/station/science/toxins/launch) "qWS" = ( /turf/simulated/floor/plasteel{ dir = 1; @@ -73757,7 +74520,7 @@ /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, -/area/station/maintenance/fsmaint) +/area/station/maintenance/fsmaint2) "qXa" = ( /obj/machinery/atmospherics/binary/pump/on{ dir = 4; @@ -73822,6 +74585,11 @@ icon_state = "redcorner" }, /area/station/security/main) +"qYs" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/station/hallway/spacebridge/medcargo) "qYD" = ( /obj/item/pen, /obj/item/storage/firstaid/regular, @@ -73831,24 +74599,15 @@ icon_state = "whiteblue" }, /area/station/medical/reception) -"qYI" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ +"qZe" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/obj/machinery/door/airlock/research{ - name = "Toxins Launch Room" +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" }, -/obj/effect/mapping_helpers/airlock/access/all/science/tox, -/turf/simulated/floor/plasteel, -/area/station/science/toxins/mixing) +/area/station/hallway/primary/port/north) "qZt" = ( /obj/structure/chair, /obj/machinery/atmospherics/unary/vent_scrubber/on, @@ -73914,20 +74673,19 @@ icon_state = "asteroidplating" }, /area/station/maintenance/asmaint) -"raG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel, -/area/station/security/prison/cell_block/A) "raH" = ( /obj/machinery/suit_storage_unit/standard_unit, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/hallway/primary/aft/west) +"raL" = ( +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "rd" + }, +/obj/structure/cable/orange, +/turf/simulated/floor/plating, +/area/station/command/office/rd) "raS" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -73956,9 +74714,24 @@ /obj/machinery/atmospherics/pipe/simple/visible/red{ dir = 4 }, -/obj/effect/turf_decal/stripes/red/full, +/obj/effect/turf_decal/stripes/red, /turf/simulated/floor/engine, /area/station/engineering/control) +"rbx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/ai_upload) +"rcj" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/hallway/secondary/entry/south) "rcy" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/visible/yellow{ @@ -74006,20 +74779,12 @@ icon_state = "dark" }, /area/station/security/warden) -"rcS" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/floor/plating/airless{ - icon_state = "asteroidplating" +"rcK" = ( +/obj/machinery/status_display{ + layer = 4 }, -/area/station/hallway/spacebridge/servsci) +/turf/simulated/wall/r_wall, +/area/station/engineering/break_room/secondary) "rcX" = ( /obj/machinery/recharge_station, /turf/simulated/floor/plating, @@ -74148,13 +74913,6 @@ /obj/effect/landmark/start/chemist, /turf/simulated/floor/engine, /area/station/medical/chemistry) -"rfO" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/telecomms/chamber) "rgm" = ( /obj/structure/cable{ d1 = 1; @@ -74165,20 +74923,6 @@ icon_state = "asteroidplating" }, /area/station/maintenance/maintcentral) -"rgw" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Fore Asteroid Maintenance Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/maintenance/fore) "rgF" = ( /obj/structure/closet/secure_closet/brig, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -74186,16 +74930,27 @@ }, /turf/simulated/floor/plasteel, /area/station/security/prisonlockers) +"rhg" = ( +/obj/structure/disposalpipe/junction/reversed{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/south) "rho" = ( /obj/effect/spawner/random_spawners/wall_rusted_always, /turf/simulated/wall, /area/station/maintenance/port) -"rhQ" = ( -/obj/machinery/atmospherics/unary/outlet_injector/on{ - dir = 1 - }, -/turf/simulated/floor/plating/airless, -/area/station/maintenance/turbine) "rhV" = ( /obj/structure/cable{ d1 = 1; @@ -74216,12 +74971,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/port/north) -"rhX" = ( -/obj/machinery/door/airlock/public/glass, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel, -/area/station/public/locker) "ril" = ( /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plasteel, @@ -74357,6 +75106,12 @@ icon_state = "dark" }, /area/station/engineering/gravitygenerator) +"rkb" = ( +/obj/machinery/biogenerator, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) "rki" = ( /obj/structure/closet/secure_closet/medical3, /obj/machinery/camera{ @@ -74375,21 +75130,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/starboard) -"rks" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/ai_slipper{ - uses = 10 - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/ai) "rkP" = ( /obj/machinery/kitchen_machine/candy_maker, /turf/simulated/floor/plasteel/freezer, @@ -74433,37 +75173,6 @@ icon_state = "neutralcorner" }, /area/station/turret_protected/aisat/interior) -"rlO" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 2; - id_tag = "chemisttop"; - name = "Chemistry Lobby Shutters" - }, -/obj/machinery/door/window/classic/normal, -/obj/effect/mapping_helpers/airlock/windoor/autoname/desk, -/obj/item/folder/yellow, -/obj/machinery/door/window/classic/normal{ - name = "Chemistry Desk"; - dir = 1 - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 - }, -/obj/item/desk_bell{ - pixel_x = 7; - pixel_y = 7; - anchored = 1 - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/chemistry, -/turf/simulated/floor/plasteel, -/area/station/medical/chemistry) "rlX" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ dir = 8; @@ -74501,6 +75210,15 @@ }, /turf/simulated/floor/plating, /area/station/command/office/hop) +"rmA" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/camera/autoname{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) "rmL" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/item/radio/intercom{ @@ -74516,16 +75234,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/starboard/south) -"rmN" = ( -/obj/machinery/camera{ - c_tag = "Rehabilitation Dome Lobby South"; - dir = 1 - }, -/obj/item/kirbyplants{ - icon_state = "plant-21" - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central) "rmP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -74550,7 +75258,7 @@ /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, -/area/station/maintenance/fsmaint) +/area/station/maintenance/fsmaint2) "rni" = ( /obj/structure/disposalpipe/junction{ dir = 8 @@ -74596,6 +75304,23 @@ icon_state = "asteroidplating" }, /area/station/maintenance/gambling_den) +"rnN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Bay" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/mail_sorting, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkbrownfull" + }, +/area/station/supply/office) "rnQ" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 @@ -74615,6 +75340,28 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard/south) +"rnX" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery"; + dir = 4; + location = "Bar" + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/effect/turf_decal/delivery/hollow, +/obj/machinery/door/window/classic/reversed{ + dir = 8; + name = "Bar Delivery" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mule_bot{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/bar{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/station/service/bar) "rob" = ( /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -74693,30 +75440,6 @@ /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plasteel, /area/station/maintenance/turbine) -"roK" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/airlock/research{ - name = "Xenobiology Research" - }, -/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/station/science/xenobiology) "roL" = ( /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plating, @@ -74744,7 +75467,7 @@ /obj/machinery/suit_storage_unit/cmo{ name = "chief medical officer's suit storage unit" }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "darkblue" @@ -74822,9 +75545,7 @@ /obj/machinery/shower{ pixel_y = 20 }, -/obj/effect/turf_decal/bot_white{ - color = "#009dff" - }, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/noslip, /area/station/medical/surgery) "rrr" = ( @@ -74845,6 +75566,26 @@ icon_state = "darkgreen" }, /area/station/public/quantum/docking) +"rrC" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/public/arcade) +"rrN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/aft/west) "rrV" = ( /obj/structure/table, /obj/machinery/alarm{ @@ -74857,22 +75598,6 @@ icon_state = "white" }, /area/station/medical/surgery/secondary) -"rrW" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/starboard/south) "rsj" = ( /obj/machinery/power/apc{ dir = 8; @@ -74891,14 +75616,23 @@ icon_state = "dark" }, /area/station/engineering/break_room) -"rsK" = ( +"rsH" = ( /obj/machinery/door/airlock/maintenance{ - name = "Hydroponics" + name = "Dorm SMES Access" }, -/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, -/obj/effect/spawner/random_spawners/dirt_frequent, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/gambling_den) +/area/station/maintenance/fore2) +"rsZ" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/hallway/spacebridge/medcargo) "rth" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating/airless, @@ -74920,18 +75654,19 @@ icon_state = "asteroidplating" }, /area/station/legal/courtroom) -"rtH" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +"rtB" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Garden" }, -/obj/machinery/door/airlock/maintenance{ - name = "Medbay SMES Access" +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/turf/simulated/floor/plating, -/area/station/hallway/primary/starboard/north) +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) "rtU" = ( /obj/structure/closet/crate, /obj/effect/turf_decal/stripes/line{ @@ -74968,11 +75703,6 @@ icon_state = "escape" }, /area/station/hallway/secondary/exit) -"rvj" = ( -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/south) "rvD" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ @@ -74999,16 +75729,6 @@ icon_state = "white" }, /area/station/science/misc_lab) -"rvS" = ( -/obj/structure/reagent_dispensers/watertank/high, -/obj/item/reagent_containers/glass/bucket, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" - }, -/area/station/service/hydroponics) "rvX" = ( /obj/machinery/camera{ c_tag = "Cargo Bay SMES"; @@ -75022,15 +75742,6 @@ /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, /area/station/medical/storage/secondary) -"rwh" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/station/hallway/spacebridge/servsci) "rwo" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -75065,22 +75776,6 @@ icon_state = "whiteblue" }, /area/station/medical/paramedic) -"rwE" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, -/obj/machinery/quantumpad/cere/security_cargo{ - name = "quantum pad" - }, -/turf/simulated/floor/plasteel{ - icon_state = "darkyellowfull" - }, -/area/station/public/quantum/security) -"rwR" = ( -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/aisat/interior/secondary) "rxg" = ( /obj/structure/closet, /turf/simulated/floor/plating/asteroid/ancient, @@ -75089,19 +75784,38 @@ /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central) +"rxs" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + color = "#954535" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/starboard/south) "rxy" = ( /obj/structure/flora/ausbushes/lavendergrass, /turf/simulated/floor/grass, /area/station/service/hydroponics) -"ryb" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ +"rxO" = ( +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "ntr" + }, +/turf/simulated/floor/plating, +/area/station/command/office/ntrep) +"rxX" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass, -/obj/effect/mapping_helpers/airlock/autoname, -/turf/simulated/floor/plasteel, -/area/station/public/storage/tools) +/obj/effect/spawner/window/reinforced/plasma/grilled, +/turf/simulated/floor/plating, +/area/station/turret_protected/aisat/interior/secondary) "ryn" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -75111,6 +75825,26 @@ icon_state = "escape" }, /area/station/hallway/secondary/exit) +"ryp" = ( +/obj/structure/disposalpipe/segment/corner{ + dir = 8; + color = "#954535" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/central) "ryQ" = ( /obj/structure/rack, /obj/item/clothing/mask/breath, @@ -75156,19 +75890,51 @@ icon_state = "grimy" }, /area/station/security/detective) -"rzz" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +"rAl" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Walkway" }, -/obj/machinery/door/airlock/maintenance/external{ - name = "External Airlock Access" +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id_tag = "medlockdown"; + layer = 2.6; + name = "Medical Lockdown" + }, +/obj/effect/turf_decal/caution/red, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/spacebridge/medcargo) +"rAx" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Permabrig Cell 3"; + security_level = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/plating, -/area/station/maintenance/starboard) +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Prison Gate"; + name = "Prison Lockdown Blast Doors"; + opacity = 0 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/security/permabrig) "rAB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -75266,24 +76032,45 @@ }, /turf/simulated/floor/plating/airless, /area/station/maintenance/disposal/east) -"rBt" = ( +"rBB" = ( /obj/machinery/door/airlock/maintenance{ - name = "Central Asteroid Maintenance" + name = "Port Asteroid Maintenance" }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/spawner/random_spawners/dirt_frequent, /turf/simulated/floor/plating, -/area/station/maintenance/maintcentral) +/area/station/maintenance/disposal/southwest) "rBH" = ( /turf/simulated/wall/r_wall, /area/mine/unexplored/cere/command) +"rBJ" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery"; + location = "Janitor" + }, +/obj/effect/turf_decal/delivery/hollow, +/obj/machinery/door/window/classic/reversed{ + dir = 1; + name = "Janitor Delivery" + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mule_bot{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/janitor{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/station/service/janitor) "rBO" = ( /obj/machinery/light/small{ dir = 1 @@ -75383,31 +76170,6 @@ icon_state = "asteroidplating" }, /area/station/hallway/spacebridge/scidock) -"rDi" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/door/airlock/command/glass{ - id_tag = "rdofficedoor"; - name = "Research Director's Office" - }, -/obj/effect/mapping_helpers/airlock/access/all/science/rd, -/obj/effect/mapping_helpers/airlock/polarized{ - id = "rd" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel, -/area/station/command/office/rd) "rDk" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -75419,18 +76181,10 @@ icon_state = "redcorner" }, /area/station/security/lobby) -"rDC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/airlock/research{ - name = "Research Division Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/science/research, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plasteel/white, -/area/station/science/rnd) "rDF" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plasteel, /area/station/security/range) @@ -75454,6 +76208,22 @@ }, /turf/simulated/floor/plasteel/white, /area/station/command/office/rd) +"rEf" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/security/brig) "rEz" = ( /obj/machinery/light{ dir = 4 @@ -75509,22 +76279,6 @@ }, /turf/simulated/floor/wood, /area/station/service/theatre) -"rGj" = ( -/obj/machinery/door/airlock/mining, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/station/supply/miningdock) "rGm" = ( /obj/item/kirbyplants{ icon_state = "plant-22" @@ -75558,18 +76312,6 @@ icon_state = "asteroidplating" }, /area/station/maintenance/gambling_den) -"rGC" = ( -/obj/machinery/door/airlock/security/glass, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/security/doors, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "red" - }, -/area/station/security/main) "rGY" = ( /obj/item/radio/intercom{ pixel_x = -28; @@ -75780,25 +76522,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/fore2) -"rJS" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 1; - id_tag = "kitchen2" - }, -/obj/machinery/door/airlock/public/glass, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, -/turf/simulated/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/station/service/kitchen) -"rKi" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 4; - color = "#954535" - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/fore/west) "rKr" = ( /obj/structure/table/wood, /turf/simulated/floor/plating, @@ -75817,35 +76540,31 @@ }, /turf/simulated/floor/plasteel, /area/station/security/lobby) -"rKO" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +"rKE" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "kitchen1" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 +/obj/item/desk_bell{ + pixel_x = 7; + pixel_y = 7; + anchored = 1 }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/door/window/classic/normal{ dir = 4 }, -/obj/machinery/door/airlock/maintenance/external{ - name = "External Airlock Access" +/obj/effect/mapping_helpers/airlock/windoor/autoname{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating, -/area/station/hallway/primary/central) -"rKU" = ( -/obj/structure/disposalpipe/junction, -/turf/simulated/floor/plasteel, -/area/station/security/lobby) -"rKV" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/turf/simulated/floor/plasteel, -/area/station/security/prison/cell_block/A) +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/station/service/kitchen) "rLb" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/alarm{ @@ -75865,6 +76584,20 @@ /obj/item/storage/firstaid/regular, /turf/simulated/floor/mineral/titanium, /area/shuttle/arrival/station) +"rLu" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) "rLA" = ( /obj/structure/cable/orange{ d1 = 4; @@ -75913,29 +76646,6 @@ icon_state = "whitebluefull" }, /area/station/medical/paramedic) -"rMq" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/east) -"rMw" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance{ - name = "Fore Asteroid Maintenance Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) "rMx" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 @@ -75976,6 +76686,20 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/disposal/southwest) +"rMT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/plating/airless{ + icon_state = "asteroidplating" + }, +/area/station/hallway/spacebridge/servsci) "rMW" = ( /obj/structure/cable{ d1 = 4; @@ -76096,6 +76820,18 @@ icon_state = "bluecorner" }, /area/station/hallway/primary/starboard/north) +"rOM" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Walkway" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/red{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/spacebridge/scidock) "rOP" = ( /obj/machinery/hologram/holopad, /obj/structure/cable/orange{ @@ -76149,10 +76885,6 @@ }, /turf/simulated/wall, /area/station/maintenance/port2) -"rQo" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/hallway/spacebridge/comeng) "rQv" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/wall, @@ -76191,23 +76923,6 @@ icon_state = "asteroidplating" }, /area/station/maintenance/gambling_den) -"rQT" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=EngineeringWest3"; - location = "EngineeringWest2"; - name = "navigation beacon (Engineering-West 2)" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "yellow" - }, -/area/station/hallway/primary/central) "rRb" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 @@ -76254,6 +76969,18 @@ icon_state = "white" }, /area/station/medical/virology) +"rRe" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/starboard) "rRj" = ( /obj/structure/disposalpipe/segment{ color = "#954535" @@ -76267,16 +76994,6 @@ slowdown = -0.3 }, /area/station/hallway/spacebridge/servsci) -"rRy" = ( -/obj/machinery/door/airlock, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/service/janitor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel, -/area/station/service/janitor) "rRD" = ( /obj/machinery/atmospherics/pipe/simple/visible/red, /turf/simulated/floor/plasteel{ @@ -76298,6 +77015,21 @@ }, /turf/simulated/floor/plating, /area/station/service/library) +"rRG" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/random_spawners/dirt_often, +/obj/structure/sign/vacuum/external{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/station/hallway/primary/port/south) "rRM" = ( /turf/simulated/wall/r_wall, /area/station/telecomms/chamber) @@ -76310,18 +77042,6 @@ icon_state = "vault" }, /area/station/command/vault) -"rRS" = ( -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Secure Gate"; - name = "Security Blast Door"; - opacity = 0 - }, -/obj/structure/cable/orange, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/security/prison/cell_block/A) "rRZ" = ( /obj/structure/closet/secure_closet/personal/patient, /obj/machinery/light/small{ @@ -76337,10 +77057,6 @@ icon_state = "dark" }, /area/station/maintenance/port2) -"rSj" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/plasteel, -/area/station/security/prison/cell_block/A) "rSk" = ( /obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/visible{ @@ -76359,14 +77075,6 @@ icon_state = "barber" }, /area/station/service/barber) -"rSO" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Fore Asteroid Maintenance Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/public/arcade) "rTi" = ( /obj/structure/disposalpipe/segment, /obj/structure/chair/stool{ @@ -76376,19 +77084,25 @@ icon_state = "redyellowfull" }, /area/station/service/bar) -"rTF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/atmos{ - name = "Docking Atmospherics Checkpoint" +"rTA" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, -/obj/machinery/atmospherics/pipe/simple/hidden/universal{ - dir = 4 +/obj/machinery/door/airlock/maintenance{ + name = "Starboard Asteroid Maintenance Access" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plating, -/area/station/hallway/secondary/entry/north) +/area/station/maintenance/starboard) +"rTH" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Starboard Asteroid Maintenance Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plating/asteroid/ancient, +/area/station/maintenance/starboard) "rTQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -76420,12 +77134,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plating, /area/station/maintenance/fore) -"rUs" = ( -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/starboard/south) "rUL" = ( /obj/structure/table/wood, /obj/item/storage/pill_bottle/dice, @@ -76473,19 +77181,6 @@ icon_state = "asteroidplating" }, /area/station/maintenance/fore2) -"rVy" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Port Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/northwest) "rVC" = ( /obj/item/radio/intercom{ pixel_y = -28; @@ -76507,6 +77202,15 @@ /obj/item/storage/backpack/duffel/medical, /turf/simulated/floor/plating, /area/station/maintenance/starboard) +"rVG" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Disposals" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/supply/general, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint2) "rVH" = ( /obj/machinery/light/small, /obj/structure/cable/orange{ @@ -76546,6 +77250,14 @@ icon_state = "purple" }, /area/station/hallway/primary/aft/west) +"rWt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/south) "rWw" = ( /turf/simulated/mineral/ancient/outer, /area/mine/unexplored/cere/research) @@ -76570,24 +77282,13 @@ /obj/effect/spawner/airlock, /turf/simulated/wall, /area/station/hallway/primary/port/south) -"rXB" = ( -/obj/machinery/door/airlock{ - name = "Chaplain's Office" - }, -/obj/effect/mapping_helpers/airlock/access/all/service/chapel_office, +"rXi" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/service/chapel) +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/south) "rXV" = ( /obj/structure/disposalpipe/sortjunction/reversed{ dir = 1; @@ -76610,6 +77311,31 @@ icon_state = "redcorner" }, /area/station/hallway/secondary/entry/north) +"rYs" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Permabrig Cell 2"; + security_level = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Prison Gate"; + name = "Prison Lockdown Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/security/permabrig) "rYV" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 @@ -76633,6 +77359,26 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/south) +"rZe" = ( +/obj/machinery/recharge_station, +/obj/effect/turf_decal/delivery, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/central) +"rZg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/hallway/primary/fore/west) "rZi" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -76671,6 +77417,14 @@ icon_state = "darkredcorners" }, /area/station/security/brig) +"rZB" = ( +/obj/structure/disposalpipe/segment{ + color = "#954535" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/starboard/south) "rZG" = ( /obj/effect/decal/cleanable/blood/gibs/old, /obj/item/radio/intercom{ @@ -76715,25 +77469,6 @@ icon_state = "asteroidplating" }, /area/station/maintenance/storage) -"saz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/medical/glass{ - name = "Chemistry Lab" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/chemistry, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/station/medical/chemistry) "saJ" = ( /obj/structure/cable/orange{ d1 = 4; @@ -76773,8 +77508,8 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/effect/turf_decal/stripes/full, -/obj/effect/turf_decal/stripes/red/full, +/obj/effect/turf_decal/stripes, +/obj/effect/turf_decal/stripes/red, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -76785,28 +77520,6 @@ icon_state = "white" }, /area/station/science/toxins/mixing) -"saX" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery"; - dir = 4; - location = "Bar" - }, -/obj/structure/plasticflaps{ - opacity = 1 - }, -/obj/effect/decal/warning_stripes/yellow/hollow, -/obj/machinery/door/window/classic/reversed{ - dir = 8; - name = "Bar Delivery" - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mule_bot{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/service/bar{ - dir = 8 - }, -/turf/simulated/floor/plasteel, -/area/station/service/bar) "sbg" = ( /obj/structure/barricade/wooden, /turf/simulated/floor/plating{ @@ -76816,24 +77529,37 @@ "sbn" = ( /turf/simulated/mineral/ancient, /area/station/maintenance/gambling_den) +"sbv" = ( +/obj/structure/table/reinforced{ + layer = 2.5 + }, +/obj/machinery/door/window/reinforced/normal{ + dir = 1; + name = "Secure Armory" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/general{ + dir = 1 + }, +/obj/machinery/door/window/reinforced/normal{ + name = "Secure Armory" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/armory, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/security/warden) "sbG" = ( /obj/structure/railing{ dir = 8 }, /turf/space, /area/space/nearstation) -"sbM" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/machinery/door/poddoor/preopen{ - id_tag = "XenoPod6"; - name = "containment door 6" - }, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/plating, -/area/station/science/xenobiology) +"scx" = ( +/obj/structure/girder, +/obj/item/stack/sheet/metal, +/turf/simulated/floor/plating/asteroid/ancient, +/area/station/maintenance/fsmaint2) "scE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 @@ -76860,11 +77586,6 @@ }, /turf/simulated/floor/plating, /area/station/hallway/primary/starboard/south) -"scH" = ( -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore/west) "scI" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -76895,60 +77616,28 @@ icon_state = "redcorner" }, /area/station/hallway/primary/fore/west) -"scW" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - id_tag = "medmain"; - name = "Medbay Entrance" - }, -/obj/effect/mapping_helpers/airlock/access/any/medical/general, -/obj/effect/mapping_helpers/airlock/access/any/medical/genetics, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" - }, -/area/station/medical/medbay) "sde" = ( /obj/structure/grille/broken, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/starboard) -"sds" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Criminal Delivery Chute" +"sdo" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/all/security/doors, -/obj/effect/turf_decal/stripes/full, -/obj/effect/turf_decal/stripes/red/full, /obj/structure/disposalpipe/segment{ - dir = 4; - color = "#954535" + dir = 4 }, -/turf/simulated/floor/plasteel, +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plating, /area/station/hallway/primary/starboard/south) "sdv" = ( /obj/machinery/atmospherics/portable/canister/air, @@ -76983,6 +77672,13 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) +"sdF" = ( +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel{ + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/station/service/theatre) "sdN" = ( /obj/machinery/light_switch{ pixel_y = 24; @@ -76990,16 +77686,17 @@ }, /turf/simulated/floor/wood, /area/station/command/office/ntrep) -"sea" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" +"sed" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 4 + }, +/obj/machinery/quantumpad/cere/security_cargo{ + name = "quantum pad" }, /turf/simulated/floor/plasteel{ - icon_state = "neutralfull" + icon_state = "darkyellowfull" }, -/area/station/hallway/primary/starboard/north) +/area/station/public/quantum/security) "seh" = ( /obj/structure/girder, /obj/structure/grille, @@ -77053,26 +77750,6 @@ icon_state = "bluecorner" }, /area/station/hallway/primary/starboard/south) -"sfc" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 8; - id_tag = "kitchen1" - }, -/obj/machinery/door/window/classic/reversed{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/windoor/autoname{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/station/service/kitchen) "sfi" = ( /obj/structure/chair{ dir = 8 @@ -77092,10 +77769,12 @@ icon_state = "cafeteria" }, /area/station/science/hallway) -"sfs" = ( -/obj/effect/spawner/window/reinforced/grilled, +"sft" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, -/area/station/maintenance/auxsolarport) +/area/station/maintenance/fsmaint2) "sfu" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 @@ -77104,13 +77783,6 @@ icon_state = "white" }, /area/station/medical/medbay) -"sfx" = ( -/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{ - dir = 1 - }, -/obj/effect/spawner/window/reinforced/plasma/grilled, -/turf/simulated/floor/plating, -/area/station/engineering/control) "sfz" = ( /obj/structure/cable/orange{ d2 = 8; @@ -77139,15 +77811,6 @@ icon_state = "showroomfloor" }, /area/station/medical/surgery) -"sfO" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plating, -/area/station/security/brig) "sfZ" = ( /obj/structure/disposaloutlet{ dir = 4 @@ -77155,7 +77818,7 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, -/obj/effect/turf_decal/stripes/full, +/obj/effect/turf_decal/stripes, /obj/structure/window/reinforced, /obj/structure/window/reinforced{ dir = 1; @@ -77165,28 +77828,6 @@ icon_state = "dark" }, /area/station/medical/morgue) -"sgh" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Secure Gate"; - name = "Security Blast Door"; - opacity = 0 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/plating, -/area/station/security/prison/cell_block/A) "sgp" = ( /turf/simulated/floor/plating{ icon_state = "asteroidplating" @@ -77198,20 +77839,6 @@ }, /turf/simulated/mineral/ancient, /area/station/service/library) -"sgv" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Medbay Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/starboard) "sgz" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -77241,8 +77868,20 @@ icon_state = "dark" }, /area/station/engineering/smes) +"sgV" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Escape Shuttle Cell" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/station/hallway/secondary/exit) "shh" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/item/radio/intercom{ pixel_x = 28; name = "custom placement" @@ -77383,12 +78022,29 @@ icon_state = "dark" }, /area/station/medical/surgery/secondary) +"siu" = ( +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" + }, +/area/station/maintenance/fsmaint2) "siv" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ icon_state = "white" }, /area/station/medical/virology) +"siF" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Starboard Asteroid Maintenance Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/starboard) "siJ" = ( /obj/effect/landmark/spawner/xeno, /turf/simulated/floor/plasteel{ @@ -77412,22 +78068,28 @@ icon_state = "whitepurplecorner" }, /area/station/science/hallway) -"sjT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +"skb" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "XenoPod6"; + layer = 2.6; + name = "containment door 6" }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=EngineeringEast"; - location = "EngineeringMiddle"; - name = "navigation beacon (Engineering-Middle)" +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" }, -/area/station/hallway/primary/central) +/obj/machinery/door/window/classic/normal{ + name = "Containment Pen" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio, +/turf/simulated/floor/engine, +/area/station/science/xenobiology) "ske" = ( /obj/structure/cable/orange{ d1 = 2; @@ -77543,17 +78205,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/service/clown/secret) -"slT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" - }, -/area/station/service/hydroponics) "slX" = ( /obj/structure/cable{ d1 = 1; @@ -77599,28 +78250,21 @@ icon_state = "cafeteria" }, /area/station/science/hallway) -"smx" = ( -/obj/machinery/door/airlock/tranquillite, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/service/theatre, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - icon_regular_floor = "yellowsiding"; - icon_state = "tranquillite" - }, -/area/station/service/mime) "smz" = ( /obj/effect/decal/cleanable/cobweb, /obj/structure/closet/emcloset, /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/port) +"smJ" = ( +/obj/structure/barricade/wooden, +/obj/machinery/door/airlock/maintenance{ + name = "Port Asteroid Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" + }, +/area/station/maintenance/port) "smT" = ( /obj/effect/spawner/airlock/w_to_e, /turf/simulated/mineral/ancient, @@ -77643,6 +78287,15 @@ icon_state = "asteroidplating" }, /area/station/maintenance/fore2) +"snf" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/grille/broken, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint2) "sng" = ( /obj/machinery/light/small{ dir = 8 @@ -77666,16 +78319,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/port/north) -"snl" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/aft/east) "snx" = ( /obj/machinery/ai_status_display, /turf/simulated/wall, @@ -77709,27 +78352,6 @@ icon_state = "asteroidplating" }, /area/station/maintenance/fore) -"soj" = ( -/obj/structure/sign/directions/science{ - pixel_x = 32; - pixel_y = -24 - }, -/obj/structure/sign/directions/medical{ - dir = 4; - pixel_x = 32; - pixel_y = -40 - }, -/obj/structure/sign/directions/cargo{ - dir = 4; - pixel_x = 32; - pixel_y = -32 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - color = "#954535" - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/fore/west) "sok" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -77744,14 +78366,6 @@ }, /turf/simulated/floor/plating, /area/station/hallway/primary/fore) -"son" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/plasteel, -/area/station/security/prison/cell_block/A) "sov" = ( /obj/machinery/camera{ c_tag = "Chapel" @@ -77777,22 +78391,6 @@ icon_state = "asteroidplating" }, /area/station/hallway/secondary/exit) -"sqf" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/machinery/door/firedoor, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Secure Gate"; - name = "Security Blast Door"; - opacity = 0 - }, -/turf/simulated/floor/plating, -/area/station/security/brig) "squ" = ( /obj/structure/cable{ d1 = 1; @@ -77808,16 +78406,6 @@ /obj/structure/cable, /turf/simulated/floor/plating, /area/station/hallway/secondary/entry/north) -"srf" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Walkway" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/caution/red, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/spacebridge/dockmed) "sri" = ( /obj/structure/chair/stool{ dir = 8 @@ -77856,14 +78444,19 @@ icon_state = "dark" }, /area/station/engineering/control) +"srt" = ( +/obj/machinery/door/airlock/security{ + security_level = 1 + }, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/security/range) "srw" = ( /obj/structure/closet/firecloset/full, /turf/simulated/floor/plating, /area/station/hallway/primary/aft/west) -"srK" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/public/quantum/docking) "srN" = ( /obj/machinery/alarm{ name = "north bump"; @@ -77965,16 +78558,6 @@ /obj/machinery/light/small, /turf/simulated/floor/plating, /area/station/maintenance/port2) -"ssL" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/telecomms/chamber) "ssP" = ( /obj/structure/cable/orange{ d1 = 4; @@ -78009,19 +78592,6 @@ }, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) -"sta" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - color = "#954535" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/starboard/south) "stc" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -78115,6 +78685,21 @@ /obj/effect/spawner/random_spawners/dirt_frequent, /turf/simulated/floor/plating, /area/station/supply/miningdock) +"sty" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Walkway" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id_tag = "servlockdown"; + layer = 2.6; + name = "Service Lockdown" + }, +/obj/effect/turf_decal/caution/red, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/spacebridge/sercom) "stC" = ( /obj/structure/disposalpipe/sortjunction{ dir = 4; @@ -78144,6 +78729,19 @@ /obj/item/storage/toolbox/electrical, /turf/simulated/floor/plating, /area/station/hallway/primary/starboard/south) +"stP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/reagent_containers/glass/bucket, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) "sug" = ( /turf/simulated/floor/plasteel{ dir = 4; @@ -78165,17 +78763,6 @@ icon_state = "purplecorner" }, /area/station/hallway/primary/aft/east) -"suI" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/command{ - name = "Head of Personnel" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/hop, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/wood, -/area/station/command/office/hop) "suS" = ( /obj/machinery/photocopier, /turf/simulated/floor/wood, @@ -78187,6 +78774,15 @@ /obj/structure/lattice/catwalk, /turf/space, /area/mine/unexplored/cere/engineering) +"svb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/east) "svg" = ( /obj/structure/cable{ d1 = 1; @@ -78216,32 +78812,17 @@ icon_state = "dark" }, /area/station/turret_protected/aisat/interior) -"svK" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 +"svU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" - }, -/area/station/service/hydroponics) -"svM" = ( -/obj/machinery/door/airlock/public/glass{ - autoclose = 0; - heat_proof = 1; - id_tag = "incinerator_door_ext"; - locked = 1; - name = "Mixing Room Exterior Airlock" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/machinery/access_button{ - layer = 3.1; - autolink_id = "incinerator_btn_ext"; - name = "Incinerator Airlock Control"; - pixel_y = -23 + icon_state = "neutralfull" }, -/turf/simulated/floor/engine, -/area/station/science/toxins/mixing) +/area/station/hallway/secondary/entry/south) "svZ" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 @@ -78333,24 +78914,9 @@ "sxg" = ( /turf/space, /area/space/nearstation) -"sxp" = ( -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/ai_upload) -"sxq" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance/external{ - name = "External Airlock Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating, -/area/station/hallway/primary/starboard/north) +"sxn" = ( +/turf/simulated/mineral/ancient, +/area/station/maintenance/fsmaint2) "sxv" = ( /obj/structure/table, /obj/structure/sign/kiddieplaque{ @@ -78429,6 +78995,12 @@ }, /turf/simulated/floor/plating, /area/station/service/chapel) +"syo" = ( +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore) "syt" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -78438,15 +79010,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/port/east) -"syx" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central) "syz" = ( /obj/machinery/light/small, /obj/effect/decal/cleanable/dirt, @@ -78501,6 +79064,26 @@ icon_state = "white" }, /area/station/medical/virology) +"szM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/airlock/medical/glass{ + name = "Isolation A" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/station/medical/virology) "sAd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -78511,24 +79094,28 @@ icon_state = "whitegreen" }, /area/station/medical/virology) -"sAp" = ( -/obj/structure/table, -/obj/item/clothing/mask/pig, -/obj/item/clothing/mask/cigarette/cigar/cohiba, -/obj/structure/sign/poster/contraband/the_griffin{ - pixel_y = -32 - }, -/obj/item/clothing/mask/facehugger/toy, -/obj/item/clothing/mask/fakemoustache, -/turf/simulated/floor/plasteel{ - icon_regular_floor = "yellowsiding"; - icon_state = "tranquillite" - }, -/area/station/service/theatre) "sAB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/engine, /area/station/science/test_chamber) +"sAH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/public/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "kitchen1" + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/station/service/kitchen) "sAI" = ( /obj/structure/sign/security{ pixel_x = 32 @@ -78568,12 +79155,6 @@ icon_state = "white" }, /area/station/medical/reception) -"sBt" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore) "sBN" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -78627,6 +79208,20 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) +"sCr" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Distro" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/station/engineering/atmos/distribution) "sCs" = ( /obj/structure/cable{ d1 = 4; @@ -78650,6 +79245,14 @@ /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plating, /area/station/hallway/primary/starboard/south) +"sCA" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/station/security/brig) "sCT" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/sign/directions/engineering{ @@ -78701,6 +79304,18 @@ icon_state = "escape" }, /area/station/hallway/secondary/exit) +"sDY" = ( +/obj/machinery/requests_console{ + department = "Hydroponics"; + departmentType = 2; + name = "Hydroponics Requests Console"; + pixel_y = 30 + }, +/obj/machinery/hydroponics/constructable, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) "sEg" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -78732,18 +79347,50 @@ }, /turf/simulated/floor/wood, /area/station/service/theatre) -"sFc" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 2; - id_tag = "hopexternal" +"sES" = ( +/obj/machinery/door/airlock/public/glass{ + autoclose = 0; + heat_proof = 1; + id_tag = "incinerator_door_int"; + locked = 1; + name = "Mixing Room Interior Airlock" }, -/obj/effect/turf_decal/loading_area, -/obj/item/radio/intercom{ - pixel_x = 28; - name = "custom placement" +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/machinery/access_button{ + autolink_id = "incinerator_btn_int"; + name = "Incinerator Airlock Control"; + pixel_y = -22 }, -/turf/simulated/floor/plasteel, -/area/station/command/office/hop) +/turf/simulated/floor/engine, +/area/station/science/toxins/mixing) +"sEV" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Operating Theatre" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, +/obj/machinery/holosign/surgery{ + id = "surgery2" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "surg2" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/station/medical/surgery/secondary) "sFd" = ( /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plasteel{ @@ -78818,21 +79465,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/disposal/external/east) -"sGS" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/airlock/medical/glass, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/medical/paramedic, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - icon_state = "whitebluefull" - }, -/area/station/medical/paramedic) "sGY" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -78851,28 +79483,6 @@ "sHm" = ( /turf/simulated/wall, /area/station/hallway/secondary/entry/south) -"sHr" = ( -/obj/machinery/atmospherics/pipe/simple/visible/green, -/obj/machinery/atmospherics/binary/pump{ - dir = 4; - name = "O2 to Pure" - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/window/reinforced, -/obj/machinery/door/window/classic/reversed{ - name = "Interior Pipe Access"; - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/engineering/atmos{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/engineering/atmos) "sHz" = ( /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plasteel{ @@ -78884,22 +79494,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/wall, /area/station/hallway/primary/central) -"sHY" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Garden" - }, -/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" - }, -/area/station/service/hydroponics) "sIe" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 @@ -78939,7 +79533,9 @@ /turf/simulated/floor/plating, /area/station/hallway/primary/aft/west) "sJh" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/door_control{ desc = "A remote control-switch for the engineering security doors."; id = "teledoor"; @@ -78998,6 +79594,16 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/port/north) +"sJX" = ( +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "rd" + }, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/station/command/office/rd) "sJY" = ( /obj/machinery/power/apc{ name = "south bump"; @@ -79021,17 +79627,31 @@ icon_state = "asteroidplating" }, /area/station/maintenance/apmaint) -"sKT" = ( -/obj/machinery/door/airlock/public/glass, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +"sLb" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery"; + dir = 8; + location = "Security" }, -/area/station/service/chapel) +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "Security Blast Door" + }, +/obj/machinery/door/window/classic/reversed{ + dir = 4; + name = "Security Delivery" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mule_bot{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/brig{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/security/range) "sLg" = ( /obj/structure/cable{ d1 = 4; @@ -79047,19 +79667,6 @@ icon_state = "darkpurple" }, /area/station/science/robotics) -"sLz" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Science SMES Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/maintenance/apmaint) "sLD" = ( /obj/structure/cable/orange{ d1 = 1; @@ -79083,19 +79690,6 @@ icon_state = "whiteyellow" }, /area/station/science/robotics/chargebay) -"sLJ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/central) "sLO" = ( /obj/structure/curtain/open/shower, /obj/machinery/alarm{ @@ -79195,6 +79789,10 @@ /obj/effect/spawner/random_spawners/wall_rusted_always, /turf/simulated/wall, /area/station/maintenance/disposal/westalt) +"sNr" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/port) "sNu" = ( /obj/structure/cable/orange{ d1 = 1; @@ -79205,6 +79803,18 @@ icon_state = "asteroidplating" }, /area/station/maintenance/port) +"sNy" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "kitchen2" + }, +/obj/machinery/door/airlock/public/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/station/service/kitchen) "sNz" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -79216,11 +79826,6 @@ icon_state = "redcorner" }, /area/station/security/lobby) -"sNC" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/supply/miningdock) "sOf" = ( /obj/machinery/processor, /turf/simulated/floor/plasteel{ @@ -79337,6 +79942,20 @@ icon_state = "dark" }, /area/station/security/armory/secure) +"sON" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/east) "sOO" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 @@ -79347,21 +79966,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/starboard/south) -"sPj" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance{ - name = "Starboard Asteroid Maintenance Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating/asteroid/ancient, -/area/station/maintenance/starboard) "sPp" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/fence/door/opened{ @@ -79386,6 +79990,20 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, /area/station/science/rnd) +"sPL" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "kitchen2" + }, +/obj/machinery/door/window/classic/reversed, +/obj/effect/mapping_helpers/airlock/windoor/autoname, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/station/service/kitchen) "sQc" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -79431,6 +80049,15 @@ /obj/machinery/atmospherics/pipe/simple/visible, /turf/simulated/floor/plating, /area/station/science/misc_lab) +"sRM" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/station/science/xenobiology) "sRQ" = ( /obj/machinery/atmospherics/unary/portables_connector{ dir = 8 @@ -79440,10 +80067,6 @@ icon_state = "white" }, /area/station/science/toxins/mixing) -"sRS" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/hallway/spacebridge/dockmed) "sRU" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -79507,24 +80130,72 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/port/north) -"sSy" = ( -/obj/structure/cable{ +"sSq" = ( +/obj/structure/cable/orange{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 +/obj/machinery/door/airlock/maintenance{ + name = "Command SMES Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/maintenance/fore) +"sSv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/engineering/glass{ + heat_proof = 1; + name = "Supermatter Chamber" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/atmos, +/obj/effect/mapping_helpers/airlock/access/any/engineering/general, +/turf/simulated/floor/engine, +/area/station/engineering/engine/supermatter) +"sSB" = ( +/obj/machinery/holosign/surgery{ + id = "surgery1" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Operating Theatre" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "surg1" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/station/medical/surgery/primary) +"sSG" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/airlock/maintenance/external{ - name = "External Airlock Access" +/obj/machinery/door/airlock/maintenance{ + name = "Aft Asteroid Maintenance" }, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating, -/area/station/hallway/primary/starboard/south) +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" + }, +/area/station/maintenance/apmaint) "sSU" = ( /obj/structure/weightmachine/weightlifter, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -79532,18 +80203,6 @@ }, /turf/simulated/floor/carpet/cyan, /area/station/public/fitness) -"sSW" = ( -/obj/effect/spawner/window/reinforced/plasma/grilled, -/obj/structure/cable{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 2; - id_tag = "ceoffice" - }, -/turf/simulated/floor/plating, -/area/station/command/office/ce) "sTj" = ( /obj/machinery/economy/vending/boozeomat, /turf/simulated/floor/wood, @@ -79580,16 +80239,6 @@ }, /turf/simulated/floor/plating, /area/station/medical/surgery/secondary) -"sTF" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=ArrivalsWest"; - location = "Research"; - name = "navigation beacon (Research)" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/aft/west) "sTX" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/wall, @@ -79667,7 +80316,7 @@ /area/station/legal/lawoffice) "sVv" = ( /obj/machinery/suit_storage_unit/cmo/secure/sec_storage, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "darkblue" @@ -79697,26 +80346,6 @@ icon_state = "cafeteria" }, /area/station/service/kitchen) -"sVR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - icon_regular_floor = "yellowsiding"; - icon_state = "tranquillite" - }, -/area/station/service/mime) "sVX" = ( /obj/structure/cable/orange{ d1 = 4; @@ -79737,21 +80366,15 @@ icon_state = "darkredcorners" }, /area/station/security/brig) -"sWf" = ( -/turf/simulated/floor/plasteel/airless, -/area/station/science/toxins/test) -"sWi" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/landmark/lightsout, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +"sWc" = ( +/obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, -/area/station/hallway/primary/port/south) +/area/station/hallway/primary/aft/east) +"sWf" = ( +/turf/simulated/floor/plasteel/airless, +/area/station/science/toxins/test) "sWr" = ( /obj/structure/cable/orange{ d1 = 4; @@ -79765,31 +80388,18 @@ icon_state = "asteroidplating" }, /area/station/maintenance/starboard) -"sWv" = ( -/obj/machinery/door/poddoor/preopen{ - id_tag = "XenoPod1"; - layer = 2.6; - name = "containment door 1" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, +"sWJ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/hologram/holopad, /obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/door/window/classic/normal{ - dir = 1; - name = "Containment Pen" + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio{ - dir = 1 +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" }, -/turf/simulated/floor/engine, -/area/station/science/xenobiology) +/area/station/hallway/primary/port/north) "sWT" = ( /obj/structure/closet/secure_closet/freezer/fridge, /turf/simulated/floor/plasteel{ @@ -79826,7 +80436,7 @@ /area/station/maintenance/maintcentral) "sXp" = ( /obj/structure/closet/crate/freezer, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitegreen" @@ -79976,6 +80586,16 @@ icon_state = "redcorner" }, /area/station/hallway/primary/fore/west) +"sZi" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/telecomms/chamber) "sZk" = ( /obj/structure/cable/orange{ d1 = 4; @@ -80063,10 +80683,6 @@ }, /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/storage) -"tbc" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/public/quantum/cargo) "tbe" = ( /turf/simulated/floor/plating{ icon_state = "asteroidplating" @@ -80095,16 +80711,6 @@ icon_state = "white" }, /area/station/science/toxins/mixing) -"tbG" = ( -/obj/structure/barricade/wooden, -/obj/machinery/door/airlock/maintenance{ - name = "Port Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/maintenance/port) "tbN" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -80135,20 +80741,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/secondary/entry/south) -"tbS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/aisat/interior/secondary) "tcl" = ( /obj/structure/disposalpipe/segment{ color = "#954535" @@ -80168,15 +80760,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/port/south) -"tcn" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" - }, -/area/station/service/hydroponics) "tcs" = ( /obj/item/chair, /turf/simulated/floor/wood{ @@ -80197,14 +80780,6 @@ /obj/structure/closet/firecloset/full, /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/apmaint) -"tdd" = ( -/obj/machinery/door/airlock/freezer{ - name = "Freezer" - }, -/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel/freezer, -/area/station/service/kitchen) "tdk" = ( /obj/structure/cable/orange{ d1 = 4; @@ -80231,31 +80806,38 @@ slowdown = -0.3 }, /area/station/hallway/spacebridge/dockmed) -"teg" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Permabrig Cell 2"; - security_level = 1 +"tet" = ( +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/central) +"teH" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, /obj/machinery/door/firedoor, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Prison Gate"; - name = "Prison Lockdown Blast Doors"; - opacity = 0 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /turf/simulated/floor/plasteel{ - icon_state = "dark" + icon_state = "neutralfull" }, -/area/station/security/permabrig) +/area/station/hallway/primary/aft/east) +"teW" = ( +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medical Supplies" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/station/medical/storage/secondary) "teX" = ( /obj/structure/cable/orange{ d1 = 4; @@ -80277,17 +80859,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/port/east) -"tfm" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - name = "Morgue" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/morgue, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/maintenance/starboard) "tfU" = ( /obj/machinery/camera{ c_tag = "Service Asteroid Hallway 7" @@ -80325,14 +80896,6 @@ /obj/structure/table/wood, /turf/simulated/floor/wood, /area/station/service/theatre) -"tgx" = ( -/obj/machinery/door/airlock/maintenance/external{ - name = "External Airlock Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/station/maintenance/starboard) "tgI" = ( /obj/structure/lattice, /turf/space, @@ -80378,19 +80941,6 @@ }, /turf/simulated/floor/plating, /area/station/hallway/primary/starboard/north) -"tht" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/machinery/door/poddoor/preopen{ - id_tag = "XenoPod3"; - layer = 2.6; - name = "containment door 3" - }, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/plating, -/area/station/science/xenobiology) "thy" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable/orange{ @@ -80527,14 +81077,42 @@ icon_state = "dark" }, /area/station/service/chapel/office) -"tjt" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" +"tjp" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "XenoPod2"; + layer = 2.6; + name = "containment door 2" }, -/area/station/hallway/primary/starboard/south) +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/door/window/classic/normal{ + dir = 1; + name = "Containment Pen" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/station/science/xenobiology) +"tjL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/hallway/primary/aft/west) "tjO" = ( /obj/machinery/light{ dir = 4 @@ -80582,6 +81160,30 @@ /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plating, /area/station/hallway/primary/fore) +"tjZ" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/spray/waterflower, +/obj/machinery/camera{ + c_tag = "Mime's Office"; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/station/service/mime) +"tkd" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/station/security/prison/cell_block/A) "tkg" = ( /obj/machinery/door/poddoor/shutters{ dir = 2; @@ -80592,49 +81194,28 @@ icon_state = "dark" }, /area/station/command/teleporter) -"tkj" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/aisat/interior/secondary) "tkn" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/security/permabrig) -"tkH" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plating, -/area/station/security/prisonershuttle) -"tkV" = ( -/obj/machinery/disposal/deliveryChute, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/simulated/floor/plating/airless, -/area/station/maintenance/disposal/external/east) -"tkW" = ( -/obj/machinery/door/window/classic/normal{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/windoor/autoname/desk{ - dir = 1 +"tkC" = ( +/obj/machinery/door/window/brigdoor{ + id = "Cell 7"; + name = "Cell 7" }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/command/general{ - dir = 1 +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/brig, /turf/simulated/floor/plasteel{ - icon_state = "rampbottom" + icon_state = "dark" }, -/area/station/command/bridge) +/area/station/security/prison/cell_block/A) "tla" = ( /obj/structure/lattice, /obj/item/storage/toolbox/electrical, @@ -80668,15 +81249,6 @@ icon_state = "wood-broken3" }, /area/station/maintenance/starboard) -"tlm" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plating, -/area/station/security/brig) "tlq" = ( /obj/structure/lattice, /obj/structure/railing{ @@ -80726,13 +81298,6 @@ /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plating, /area/station/hallway/primary/fore) -"tmz" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/plasteel{ - icon_regular_floor = "yellowsiding"; - icon_state = "tranquillite" - }, -/area/station/service/theatre) "tmG" = ( /obj/structure/cable/orange{ d1 = 4; @@ -80860,6 +81425,21 @@ icon_state = "neutralcorner" }, /area/station/hallway/spacebridge/cargocom) +"toX" = ( +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/prison/cell_block/A) "tpl" = ( /turf/simulated/floor/plating/airless, /area/station/science/toxins/test) @@ -80899,6 +81479,29 @@ icon_state = "dark" }, /area/station/command/bridge) +"tpC" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + name = "Port Asteroid Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plating, +/area/station/maintenance/port) +"tpK" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + name = "Port Asteroid Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" + }, +/area/station/maintenance/port) "tqb" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ @@ -80913,10 +81516,6 @@ icon_state = "asteroidplating" }, /area/station/maintenance/asmaint) -"tqh" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar) "tqm" = ( /obj/structure/disposalpipe/sortjunction/reversed{ dir = 1; @@ -80946,27 +81545,19 @@ icon_state = "neutralcorner" }, /area/station/public/storage/tools) -"tqE" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/aisat/interior/secondary) -"tqG" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 +"tqH" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Research"; + location = "Service"; + name = "navigation beacon (Service)" }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, -/area/station/hallway/primary/starboard/north) +/area/station/hallway/primary/port/north) "tqK" = ( /obj/structure/cable/orange{ d1 = 4; @@ -81026,26 +81617,6 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/maintcentral) -"tse" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, -/obj/machinery/navbeacon{ - codes_txt = "delivery"; - location = "Hydroponics" - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mule_bot{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/service/hydroponics{ - dir = 4 - }, -/obj/machinery/door/window/classic/reversed{ - dir = 4; - name = "Botany Delivery" - }, -/turf/simulated/floor/plating, -/area/station/service/hydroponics) "tsf" = ( /obj/structure/disposalpipe/segment/corner{ dir = 4 @@ -81067,19 +81638,6 @@ /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plating, /area/station/hallway/primary/central) -"tsK" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance/external{ - name = "External Airlock Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/hallway/primary/central) "tsS" = ( /obj/structure/table, /obj/item/crowbar, @@ -81096,32 +81654,20 @@ }, /turf/simulated/floor/engine, /area/station/medical/chemistry) -"tsZ" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +"ttA" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Equipment Storage" }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore/west) -"tts" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Port Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" + dir = 8; + icon_state = "red" }, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/southwest) +/area/station/security/storage) "ttB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/light{ @@ -81157,6 +81703,21 @@ icon_state = "dark" }, /area/station/security/execution) +"ttV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/medical/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/medical/paramedic, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/station/medical/paramedic) "tug" = ( /obj/structure/cable{ d1 = 4; @@ -81173,6 +81734,14 @@ dir = 1 }, /area/station/engineering/smes) +"tuj" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/station/medical/virology) "tuk" = ( /obj/structure/disposalpipe/segment/corner{ dir = 4 @@ -81204,19 +81773,6 @@ /obj/structure/grille, /turf/simulated/floor/plating, /area/station/maintenance/storage) -"tvg" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance{ - name = "Service SMES Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/maintenance/port) "tvw" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/visible/cyan{ @@ -81224,22 +81780,6 @@ }, /turf/simulated/floor/engine, /area/station/engineering/control) -"tvD" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Equipment Storage" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/machinery/door/firedoor, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "red" - }, -/area/station/security/storage) "tvF" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -81534,6 +82074,19 @@ }, /turf/simulated/floor/plasteel/freezer, /area/station/public/toilet) +"tzy" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) "tzN" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -81547,55 +82100,21 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/starboard) -"tAl" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Port Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/orange{ +"tzW" = ( +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/west) -"tAA" = ( -/obj/effect/spawner/window/reinforced/polarized/grilled{ - id = "hos" - }, -/obj/structure/cable/orange, -/turf/simulated/floor/plating, -/area/station/command/office/hos) -"tAF" = ( -/obj/effect/spawner/window/reinforced/polarized/grilled{ - id = "process" - }, -/obj/structure/cable/orange, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" +/obj/structure/disposalpipe/sortjunction/reversed{ + dir = 8; + name = "disposal pipe - Bar"; + sort_type_txt = "19" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Secure Gate"; - name = "Security Blast Door"; - opacity = 0 +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" }, -/turf/simulated/floor/plating, -/area/station/security/processing) +/area/station/hallway/primary/port/east) "tBd" = ( /obj/structure/disposalpipe/trunk{ dir = 1 @@ -81611,11 +82130,23 @@ }, /turf/simulated/floor/plating/asteroid/ancient, /area/station/service/clown/secret) +"tBp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/starboard/south) "tBG" = ( /obj/structure/disposalpipe/segment, /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, -/area/station/engineering/break_room) +/area/station/engineering/break_room/secondary) "tBR" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -81638,6 +82169,19 @@ }, /turf/simulated/floor/plasteel/white, /area/station/science/hallway) +"tBZ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/east) "tCc" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -81685,7 +82229,9 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "tDB" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel/airless, /area/station/science/toxins/test) "tDC" = ( @@ -81700,6 +82246,26 @@ }, /turf/simulated/wall/r_wall, /area/station/science/test_chamber) +"tDI" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/poddoor/preopen{ + id_tag = "bridge"; + layer = 2.6; + name = "Emergency Blast Door" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/station/command/bridge) "tDU" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 @@ -81755,6 +82321,14 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/port/south) +"tFb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/starboard/south) "tFf" = ( /obj/machinery/light{ dir = 4 @@ -81793,6 +82367,20 @@ icon_state = "asteroidplating" }, /area/station/maintenance/port) +"tFL" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/security/permabrig) "tFY" = ( /obj/structure/railing, /turf/simulated/floor/plating/asteroid/ancient/airless, @@ -81810,28 +82398,6 @@ icon_state = "whiteblue" }, /area/station/medical/medbay) -"tGv" = ( -/obj/machinery/door/poddoor/preopen{ - id_tag = "XenoPod7"; - layer = 2.6; - name = "containment door 7" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/door/window/classic/normal{ - name = "Containment Pen" - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio, -/turf/simulated/floor/engine, -/area/station/science/xenobiology) "tGB" = ( /obj/structure/cable/orange{ d1 = 1; @@ -81848,24 +82414,6 @@ }, /turf/simulated/floor/plating, /area/station/public/vacant_office) -"tHm" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Medbay2"; - location = "Medbay"; - name = "navigation beacon (Medbay)" - }, -/obj/structure/disposalpipe/segment{ - color = "#954535" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/starboard/north) "tHo" = ( /obj/structure/reagent_dispensers/water_cooler, /obj/structure/disposalpipe/segment, @@ -81877,7 +82425,7 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/station/engineering/break_room) +/area/station/engineering/break_room/secondary) "tHv" = ( /turf/simulated/floor/plating, /area/station/engineering/gravitygenerator) @@ -81937,24 +82485,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/maintcentral) -"tIh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - color = "#954535" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/central) "tIt" = ( /obj/machinery/status_display{ layer = 4 @@ -82002,19 +82532,10 @@ icon_state = "showroomfloor" }, /area/station/medical/surgery) -"tJq" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Docking Asteroid SMES Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/station/maintenance/asmaint) +"tJe" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating/airless, +/area/station/science/toxins/test) "tJs" = ( /obj/structure/railing{ dir = 8 @@ -82043,27 +82564,6 @@ icon_state = "dark" }, /area/station/supply/office) -"tJX" = ( -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Biohazard"; - name = "Biohazard Shutter"; - opacity = 0 - }, -/obj/machinery/door/window/classic/reversed{ - name = "Toxins Launcher" - }, -/obj/machinery/door/window/classic/reversed{ - dir = 1; - name = "Toxins Launcher" - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/science/tox{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/science/tox, -/turf/simulated/floor/plating, -/area/station/science/toxins/launch) "tKm" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 @@ -82140,24 +82640,10 @@ icon_state = "brown" }, /area/station/supply/qm) -"tLs" = ( -/obj/item/kirbyplants{ - icon_state = "plant-22" - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/telecomms/chamber) -"tLz" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Port Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, +"tLu" = ( +/obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/port2) +/area/station/maintenance/apmaint) "tLE" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -24; @@ -82201,45 +82687,6 @@ /obj/effect/spawner/airlock/s_to_n, /turf/simulated/wall, /area/station/hallway/primary/central) -"tMd" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 28; - name = "custom placement" - }, -/obj/structure/closet/wardrobe/pjs, -/turf/simulated/floor/plasteel, -/area/station/public/locker) -"tMC" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/airlock/medical/glass{ - name = "Staff Room" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/station/medical/break_room) -"tMN" = ( -/obj/machinery/door/airlock/external{ - id_tag = "laborcamp_home"; - locked = 1; - name = "Labor Camp Airlock" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, -/turf/simulated/floor/plating, -/area/station/security/prisonershuttle) "tMP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -82275,7 +82722,9 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, @@ -82305,6 +82754,11 @@ icon_state = "showroomfloor" }, /area/station/medical/surgery) +"tOo" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/southwest) "tOx" = ( /obj/structure/janitorialcart, /obj/item/mop, @@ -82315,14 +82769,27 @@ /obj/structure/reagent_dispensers/fueltank, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) -"tPd" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 +"tOY" = ( +/obj/machinery/door/airlock/engineering/glass{ + autoclose = 0; + id_tag = "engsm_door_ext"; + locked = 1; + name = "Supermatter Exterior Access" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/simulated/floor/plasteel{ - icon_state = "neutralfull" + icon_state = "dark" }, -/area/station/public/locker) +/area/station/engineering/control) +"tPw" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) "tPV" = ( /obj/machinery/door/airlock{ name = "Bathroom" @@ -82366,19 +82833,6 @@ }, /turf/simulated/floor/mineral/titanium/blue, /area/shuttle/pod_3) -"tQX" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore/west) "tQZ" = ( /obj/item/stack/rods, /obj/effect/decal/cleanable/dirt, @@ -82432,29 +82886,35 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/disposal/external/southeast) -"tSB" = ( -/obj/structure/sign/poster/contraband/random, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/wall, -/area/station/maintenance/electrical_shop) -"tSI" = ( +"tRV" = ( +/obj/machinery/door/airlock/medical/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/machinery/door/firedoor, /obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" }, +/area/station/medical/medbay) +"tSt" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, /area/station/hallway/primary/fore/west) +"tSB" = ( +/obj/structure/sign/poster/contraband/random, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/wall, +/area/station/maintenance/electrical_shop) "tTc" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ @@ -82478,6 +82938,16 @@ /obj/structure/flora/ausbushes/stalkybush, /turf/simulated/floor/grass, /area/station/service/hydroponics) +"tTK" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/starboard/south) "tTW" = ( /obj/structure/table/glass/reinforced, /turf/simulated/floor/wood, @@ -82490,13 +82960,6 @@ slowdown = -0.3 }, /area/station/hallway/spacebridge/engmed) -"tUh" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Escape Shuttle Cell" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, -/turf/simulated/floor/plating, -/area/station/hallway/secondary/exit) "tUk" = ( /obj/machinery/alarm{ pixel_y = 24; @@ -82521,21 +82984,25 @@ /obj/structure/lattice/catwalk, /turf/space, /area/station/engineering/solar/starboard/aft) -"tVd" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Central Asteroid Maintenance" +"tVb" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "cell1"; + name = "Permabrig Cell 1"; + security_level = 1 }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Prison Gate"; + name = "Prison Lockdown Blast Doors"; + opacity = 0 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/unres, /obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/maintenance/maintcentral) +/turf/simulated/floor/plasteel, +/area/station/security/permabrig) "tVf" = ( /obj/structure/grille/broken, /turf/simulated/floor/plating/asteroid/ancient, @@ -82560,6 +83027,10 @@ icon_state = "purple" }, /area/station/hallway/primary/aft/west) +"tVy" = ( +/obj/structure/grille/broken, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint2) "tVI" = ( /obj/machinery/door_control{ id = "ailockdown"; @@ -82606,6 +83077,15 @@ "tVK" = ( /turf/simulated/wall, /area/station/command/office/cmo) +"tVO" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/station/science/hallway) "tWj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -82770,6 +83250,14 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) +"tYf" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) "tYi" = ( /obj/structure/sign/directions/cargo{ dir = 4; @@ -82805,17 +83293,17 @@ }, /turf/space, /area/station/engineering/solar/port) +"tYu" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Port Asteroid Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/public/fitness) "tYz" = ( /turf/simulated/wall/r_wall, /area/station/security/processing) -"tYN" = ( -/obj/structure/chair/office/light{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" - }, -/area/station/service/hydroponics) "tYS" = ( /obj/structure/cable{ d1 = 1; @@ -82842,8 +83330,8 @@ /obj/structure/disposalpipe/trunk{ color = "#954535" }, -/obj/effect/turf_decal/stripes/full, -/obj/effect/turf_decal/stripes/red/full, +/obj/effect/turf_decal/stripes, +/obj/effect/turf_decal/stripes/red, /obj/effect/mapping_helpers/airlock/windoor/access/any/security/doors, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -82894,6 +83382,11 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarstarboard) +"tZG" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/north) "tZI" = ( /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plating, @@ -82987,28 +83480,6 @@ }, /turf/simulated/floor/plating, /area/station/engineering/tech_storage) -"ubk" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance/external{ - name = "External Airlock Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/hallway/primary/starboard/south) "ubn" = ( /obj/machinery/atmospherics/binary/pump{ dir = 1; @@ -83097,6 +83568,29 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/disposal/west) +"ucH" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) +"ucV" = ( +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment/corner{ + dir = 1; + color = "#954535" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/starboard/south) "ucZ" = ( /obj/effect/spawner/random_spawners/fungus_probably, /turf/simulated/wall, @@ -83128,11 +83622,26 @@ "udk" = ( /turf/simulated/wall, /area/station/medical/patients_rooms) -"udQ" = ( -/obj/effect/spawner/airlock/e_to_w, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/maintenance/starboardsolar/aft) +"udq" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "kitchen1" + }, +/obj/machinery/door/window/classic/reversed{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/autoname{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/station/service/kitchen) "uep" = ( /obj/machinery/economy/vending/snack, /turf/simulated/floor/plating, @@ -83156,33 +83665,20 @@ icon_state = "white" }, /area/station/science/misc_lab) -"ufk" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - color = "#954535" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/starboard/north) "ufo" = ( /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitebluecorner" }, /area/station/medical/surgery/primary) +"ufw" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/station/public/storage/tools) "ufX" = ( /obj/machinery/economy/vending/cigarette, /turf/simulated/floor/plasteel{ @@ -83210,23 +83706,6 @@ /obj/machinery/atmospherics/meter, /turf/simulated/floor/engine, /area/station/engineering/control) -"ugl" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Walkway" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id_tag = "servlockdown"; - layer = 2.6; - name = "Service Lockdown" - }, -/obj/effect/turf_decal/caution/red{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/spacebridge/servsci) "ugs" = ( /obj/machinery/ai_status_display, /turf/simulated/wall, @@ -83265,6 +83744,14 @@ }, /turf/simulated/floor/plasteel, /area/station/command/office/ce) +"ugQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore) "uha" = ( /obj/structure/table/glass, /obj/item/reagent_containers/glass/bottle/epinephrine{ @@ -83345,49 +83832,12 @@ /obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) -"uhU" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/firedoor, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/north) -"uid" = ( -/obj/structure/disposalpipe/segment{ - color = "#954535" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/south) "uii" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/security/brig) -"uil" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/spawner/random_spawners/dirt_often, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/south) "uio" = ( /obj/machinery/atmospherics/pipe/simple/hidden/yellow, /obj/effect/decal/cleanable/dirt, @@ -83397,22 +83847,6 @@ /obj/structure/closet/firecloset/full, /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/asmaint) -"uis" = ( -/obj/structure/closet/crate{ - name = "Silver Crate" - }, -/obj/item/storage/belt/champion, -/obj/item/stack/sheet/mineral/gold{ - pixel_y = 2 - }, -/obj/item/stack/sheet/mineral/gold{ - pixel_x = -1; - pixel_y = 5 - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/command/vault) "uiu" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -83450,15 +83884,6 @@ icon_state = "whitegreen" }, /area/station/medical/virology) -"uiX" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/spawner/random_spawners/dirt_often, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/south) "ujb" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 @@ -83608,21 +84033,6 @@ icon_state = "asteroidplating" }, /area/station/maintenance/port) -"ukt" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Aft Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/science/tox, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/science/misc_lab) "ukC" = ( /obj/structure/cable/orange{ d1 = 1; @@ -83674,48 +84084,27 @@ icon_state = "redyellowfull" }, /area/station/service/bar) -"ukV" = ( -/obj/structure/showcase{ - density = 0; - desc = "An old, deactivated cyborg. Whilst once actively used to guard against intruders, it now simply intimidates them with its cold, steely gaze."; - dir = 4; - icon = 'icons/mob/robots.dmi'; - icon_state = "robot_old"; - name = "Cyborg Statue"; - pixel_x = -9; - pixel_y = 2 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -24; - name = "west bump" - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/telecomms/chamber) "ukW" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/atmospherics/portable/canister/oxygen{ + name = "Canister: \[O2] (CRYO)" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" +/obj/machinery/door/window/classic/reversed{ + name = "Cryo Tank Storage" }, -/obj/structure/disposalpipe/junction{ +/obj/machinery/light{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/engineering/construction, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/general, /turf/simulated/floor/plasteel{ - icon_state = "neutralfull" + dir = 5; + icon_state = "whiteblue" }, -/area/station/hallway/primary/port/north) +/area/station/medical/cloning) "ula" = ( /obj/structure/morgue{ dir = 8 @@ -83753,34 +84142,6 @@ icon_state = "blue" }, /area/station/hallway/primary/starboard/north) -"ulO" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/ai_upload) -"umb" = ( -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Secure Gate"; - name = "Security Blast Door"; - opacity = 0 - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/security/prison/cell_block/A) "umf" = ( /obj/machinery/light{ dir = 1 @@ -83796,24 +84157,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/central) -"umz" = ( -/obj/machinery/door/window/brigdoor{ - id = "Cell 6"; - name = "Cell 6" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Secure Gate"; - name = "Security Blast Door"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/security/brig, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/security/prison/cell_block/A) "umM" = ( /obj/structure/cable/orange{ d1 = 2; @@ -83823,11 +84166,49 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) -"unt" = ( +"umV" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) +"umX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, -/area/station/hallway/primary/starboard/south) +/area/station/hallway/primary/port/east) +"unj" = ( +/obj/machinery/seed_extractor, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) +"uns" = ( +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "process" + }, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/security/processing) "unz" = ( /obj/structure/chair/stool{ dir = 4 @@ -83949,6 +84330,25 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) +"upz" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Walkway" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/red, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/spacebridge/dockmed) +"upM" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/aft/east) "uqe" = ( /obj/structure/disposalpipe/segment/corner{ dir = 8 @@ -83970,6 +84370,10 @@ "uqz" = ( /turf/simulated/wall, /area/station/security/main) +"uqC" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/public/quantum/cargo) "uqD" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -83990,21 +84394,6 @@ icon_state = "white" }, /area/station/medical/medbay) -"uqH" = ( -/obj/structure/disposalpipe/junction{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/east) "uqM" = ( /obj/structure/disposalpipe/sortjunction{ dir = 4; @@ -84037,9 +84426,67 @@ slowdown = -0.3 }, /area/station/hallway/spacebridge/engmed) +"uqV" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Central Asteroid Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/maintcentral) +"uro" = ( +/obj/machinery/door/airlock/engineering{ + name = "Engine Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/station/engineering/control) "urz" = ( /turf/simulated/wall/r_wall, /area/station/hallway/spacebridge/dockmed) +"urA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/east) "urW" = ( /turf/simulated/wall, /area/station/hallway/primary/port/east) @@ -84098,7 +84545,7 @@ /obj/item/stack/sheet/metal/fifty, /obj/item/stack/sheet/metal/fifty, /obj/item/stack/sheet/metal/fifty, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/camera{ c_tag = "Robotics North"; network = list("SS13","RD") @@ -84138,6 +84585,15 @@ }, /turf/simulated/floor/plating/airless, /area/station/maintenance/disposal/southwest) +"utC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/station/security/prison/cell_block/A) "utF" = ( /obj/structure/cable/orange{ d1 = 4; @@ -84153,34 +84609,10 @@ }, /turf/simulated/floor/engine, /area/station/science/toxins/mixing) -"uub" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/airlock/medical/glass{ - name = "Isolation A" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/virology, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel/white, -/area/station/medical/virology) "uuj" = ( /obj/effect/spawner/random_spawners/wall_rusted_always, /turf/simulated/wall, /area/station/maintenance/fpmaint) -"uuo" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/hallway/spacebridge/medcargo) "uut" = ( /obj/structure/cable/orange{ d1 = 1; @@ -84197,38 +84629,19 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/science/storage) -"uvf" = ( -/obj/machinery/hologram/holopad, +"uuV" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, -/area/station/hallway/primary/starboard/south) +/area/station/hallway/primary/aft/east) "uvg" = ( /obj/structure/rack, /obj/effect/decal/cleanable/cobweb, /turf/simulated/floor/plating, /area/station/maintenance/port) -"uvj" = ( -/obj/machinery/door/airlock/atmos/glass{ - autoclose = 0; - id_tag = "atmossm_door_ext"; - locked = 1; - name = "Atmospherics Access Chamber" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, -/obj/machinery/access_button{ - autolink_id = "atmossm_btn_ext"; - name = "Atmospherics Access Button"; - pixel_y = -24; - req_access_txt = "24" - }, -/obj/machinery/atmospherics/pipe/simple/visible/yellow{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/engineering/control) "uvp" = ( /obj/machinery/camera{ c_tag = "SM East"; @@ -84246,6 +84659,15 @@ }, /turf/simulated/floor/plasteel, /area/station/public/fitness) +"uvD" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) "uvM" = ( /obj/machinery/light/small{ dir = 8 @@ -84272,6 +84694,17 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) +"uwc" = ( +/obj/item/radio/intercom{ + pixel_y = -28; + name = "custom placement" + }, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel{ + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/station/service/theatre) "uwd" = ( /turf/simulated/wall, /area/station/science/misc_lab) @@ -84321,19 +84754,6 @@ }, /turf/simulated/floor/plating, /area/station/hallway/primary/port/south) -"uwE" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/secondary/entry/north) "uxn" = ( /turf/simulated/floor/transparent/glass/reinforced, /area/station/maintenance/apmaint) @@ -84429,6 +84849,13 @@ }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos/control) +"uxM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/central) "uxS" = ( /obj/structure/fence/corner, /obj/structure/cable/orange{ @@ -84444,16 +84871,6 @@ icon_state = "asteroidplating" }, /area/station/maintenance/asmaint) -"uya" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/engineering/glass{ - heat_proof = 1; - name = "Supermatter Chamber" - }, -/obj/effect/mapping_helpers/airlock/access/any/engineering/atmos, -/obj/effect/mapping_helpers/airlock/access/any/engineering/general, -/turf/simulated/floor/engine, -/area/station/engineering/engine/supermatter) "uyf" = ( /obj/structure/cable{ d1 = 1; @@ -84515,18 +84932,6 @@ "uyM" = ( /turf/simulated/wall, /area/station/public/arcade) -"uyV" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/machinery/door/poddoor/preopen{ - id_tag = "XenoPod5"; - name = "containment door 5" - }, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/plating, -/area/station/science/xenobiology) "uzf" = ( /obj/machinery/door/airlock/public/glass{ name = "Holodeck Door" @@ -84537,34 +84942,10 @@ icon_state = "rampbottom" }, /area/station/public/fitness) -"uzq" = ( -/obj/machinery/door/airlock/security/glass, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/security/doors, -/obj/machinery/door/firedoor, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel, -/area/station/security/prisonlockers) "uzy" = ( /obj/structure/table, /turf/simulated/floor/plasteel, /area/station/public/fitness) -"uzF" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Port Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/westalt) "uzI" = ( /obj/machinery/requests_console{ announcementConsole = 1; @@ -84588,6 +84969,10 @@ "uzY" = ( /turf/simulated/mineral/ancient, /area/station/service/kitchen) +"uzZ" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/south) "uAa" = ( /obj/structure/chair/sofa/corp/left{ dir = 4 @@ -84615,10 +85000,6 @@ /obj/structure/barricade/wooden, /turf/simulated/floor/plating, /area/station/maintenance/maintcentral) -"uAv" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/maintenance/starboard) "uAy" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -84660,6 +85041,16 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/disposal/westalt) +"uBy" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Port Asteroid Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/southwest) "uBA" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -84671,6 +85062,19 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/starboard) +"uBC" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/station/science/xenobiology) +"uBJ" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/station/security/warden) "uBY" = ( /obj/item/kirbyplants{ icon_state = "plant-25" @@ -84679,6 +85083,24 @@ icon_state = "whitegreen" }, /area/station/medical/virology) +"uBZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + color = "#954535" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/central) "uCi" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 @@ -84720,19 +85142,6 @@ icon_state = "dark" }, /area/station/maintenance/asmaint) -"uCC" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Aft Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/maintenance/asmaint) "uCK" = ( /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/port) @@ -84747,6 +85156,13 @@ icon_state = "asteroidplating" }, /area/station/maintenance/asmaint) +"uCO" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) "uCP" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/manifold/visible/cyan, @@ -84762,36 +85178,50 @@ }, /turf/simulated/floor/plating/airless, /area/station/maintenance/disposal/external/southeast) +"uDe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/station/security/permabrig) "uDw" = ( /obj/structure/closet/crate, /obj/item/pickaxe, /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/maintcentral) -"uDz" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 +"uDy" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Port Asteroid Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/maintenance/port) +"uDD" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/effect/spawner/random_spawners/dirt_often, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/secondary/entry) -"uDE" = ( /obj/machinery/door/airlock/maintenance{ - name = "Kitchen" - }, -/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, -/obj/structure/disposalpipe/segment{ - dir = 4 + name = "Fore Asteroid Maintenance Access" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/spawner/random_spawners/dirt_frequent, /turf/simulated/floor/plating, -/area/station/maintenance/gambling_den) +/area/station/maintenance/fsmaint2) "uDK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -84805,7 +85235,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) +/area/station/maintenance/fsmaint2) "uEm" = ( /obj/structure/disposalpipe/sortjunction/reversed{ dir = 4; @@ -84814,22 +85244,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/disposal/south) -"uEL" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Port Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/west) "uER" = ( /obj/structure/chair/comfy/brown{ dir = 8 @@ -84862,26 +85276,6 @@ }, /turf/simulated/floor/plasteel, /area/station/security/lobby) -"uFU" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance{ - name = "Medbay Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 - }, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/maintenance/starboard) "uGb" = ( /obj/structure/cable/orange{ d1 = 4; @@ -84893,14 +85287,6 @@ icon_state = "asteroidplating" }, /area/station/maintenance/port) -"uGm" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Fore Asteroid Maintenance Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/maintenance/fore2) "uGw" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 @@ -84932,6 +85318,17 @@ icon_state = "dark" }, /area/station/supply/storage) +"uGM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/station/engineering/atmos/control) "uGY" = ( /obj/structure/disposalpipe/segment/corner{ dir = 1 @@ -84943,22 +85340,29 @@ "uHx" = ( /turf/simulated/mineral/ancient, /area/station/supply/miningdock) -"uHB" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/machinery/door/firedoor, +"uHA" = ( /obj/structure/cable/orange{ + d1 = 4; d2 = 8; - icon_state = "0-8" + icon_state = "4-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Prison Gate"; - name = "Prison Lockdown Blast Doors"; - opacity = 0 +/obj/machinery/door/window/classic/normal{ + name = "Containment Pen"; + dir = 4 }, -/turf/simulated/floor/plating, -/area/station/security/permabrig) +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/tox{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/station/science/misc_lab) "uHJ" = ( /obj/machinery/firealarm{ dir = 1; @@ -84991,13 +85395,6 @@ icon_state = "cafeteria" }, /area/station/medical/break_room) -"uIh" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" - }, -/area/station/service/hydroponics) "uIo" = ( /obj/structure/table/glass, /obj/item/reagent_containers/syringe/antiviral, @@ -85021,27 +85418,20 @@ icon_state = "redyellowfull" }, /area/station/service/bar) -"uIY" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/aft/east) "uJd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, /turf/simulated/wall, /area/station/hallway/primary/central) +"uJj" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/station/science/xenobiology) "uJm" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -85054,12 +85444,6 @@ }, /turf/simulated/floor/wood, /area/station/service/theatre) -"uJn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" - }, -/area/station/service/hydroponics) "uJq" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/wall, @@ -85071,20 +85455,27 @@ /obj/structure/falsewall/rock_ancient, /turf/simulated/floor/plasteel, /area/station/public/locker) -"uJP" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" - }, -/area/station/service/hydroponics) "uJT" = ( /turf/simulated/wall, /area/station/maintenance/gambling_den) +"uJY" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/station/security/range) "uKb" = ( /obj/item/paper_bin{ pixel_x = -2; @@ -85101,14 +85492,15 @@ icon_state = "whitegreen" }, /area/station/medical/virology) -"uKh" = ( -/obj/machinery/door/airlock/public/glass, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/machinery/door/firedoor, +"uKs" = ( +/obj/machinery/computer/mech_bay_power_console{ + dir = 4 + }, +/obj/effect/landmark/burnturf, /turf/simulated/floor/plasteel{ - icon_state = "dark" + icon_state = "bcircuit" }, -/area/station/service/chapel) +/area/station/maintenance/electrical_shop) "uKA" = ( /obj/structure/cable/orange{ d1 = 4; @@ -85186,41 +85578,18 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/central) -"uLj" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/turf/simulated/floor/plasteel{ - icon_state = "whitepurplefull" - }, -/area/station/science/xenobiology) -"uLk" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/westalt) "uLy" = ( /obj/effect/spawner/airlock/s_to_n, /turf/simulated/mineral/ancient, /area/station/hallway/primary/port/north) -"uLV" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 1; - id_tag = "kitchen2" - }, -/obj/item/desk_bell{ - pixel_x = 7; - pixel_y = 7; - anchored = 1 +"uLT" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 4 }, -/obj/machinery/door/window/classic/reversed, -/obj/effect/mapping_helpers/airlock/windoor/autoname, -/obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen, -/turf/simulated/floor/plasteel{ - icon_state = "cafeteria" +/turf/simulated/floor/plasteel/dark/telecomms{ + icon_state = "bcircuit" }, -/area/station/service/kitchen) +/area/station/science/server/coldroom) "uMe" = ( /obj/effect/spawner/random_spawners/blood_maybe, /obj/item/toy/plushie/robo_corgi, @@ -85304,6 +85673,9 @@ icon_state = "barber" }, /area/station/service/barber) +"uNG" = ( +/turf/simulated/wall/r_wall, +/area/station/engineering/break_room/secondary) "uNH" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -85316,17 +85688,32 @@ icon_state = "chapel" }, /area/station/service/chapel) -"uOe" = ( -/obj/machinery/hologram/holopad, +"uNN" = ( /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/engineering{ + name = "Tech Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/tech_storage, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/engineering/tech_storage) +"uOu" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, -/area/station/hallway/primary/central) +/area/station/hallway/secondary/entry/south) "uOy" = ( /obj/structure/closet/wardrobe/mixed, /turf/simulated/floor/mineral/titanium/blue, @@ -85357,6 +85744,10 @@ icon_state = "brown" }, /area/station/supply/qm) +"uPi" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel, +/area/station/security/prison/cell_block/A) "uPs" = ( /obj/structure/cable/orange{ d1 = 1; @@ -85367,23 +85758,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/fore) -"uPF" = ( -/obj/effect/spawner/window/reinforced/plasma/grilled, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 2; - id_tag = "ceoffice" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/station/command/office/ce) "uPL" = ( /obj/structure/closet/secure_closet/security, /turf/simulated/floor/plasteel{ @@ -85404,6 +85778,23 @@ icon_state = "asteroidplating" }, /area/station/maintenance/apmaint) +"uPR" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Walkway" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id_tag = "medlockdown"; + layer = 2.6; + name = "Medical Lockdown" + }, +/obj/effect/turf_decal/caution/red{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/spacebridge/dockmed) "uQa" = ( /obj/structure/sign/botany, /turf/simulated/wall, @@ -85485,21 +85876,25 @@ }, /turf/simulated/floor/plasteel, /area/station/public/fitness) -"uQw" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Disposals Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +"uQx" = ( +/obj/effect/spawner/window/reinforced/grilled, /obj/structure/cable{ - d1 = 4; d2 = 8; - icon_state = "4-8" + icon_state = "0-8" }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/plating, -/area/station/turret_protected/aisat/interior/secondary) +/area/station/engineering/tech_storage) +"uQB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) "uQE" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -85513,12 +85908,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/gambling_den) -"uQL" = ( -/obj/effect/spawner/random_spawners/dirt_often, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/central) "uRe" = ( /obj/machinery/light/small{ dir = 1 @@ -85560,27 +85949,6 @@ icon_state = "darkpurple" }, /area/station/science/robotics) -"uRq" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/machinery/door/firedoor, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Prison Gate"; - name = "Prison Lockdown Blast Doors"; - opacity = 0 - }, -/turf/simulated/floor/plating, -/area/station/security/permabrig) "uRu" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -85600,6 +85968,34 @@ }, /turf/simulated/floor/engine, /area/station/engineering/control) +"uRH" = ( +/obj/machinery/door/airlock/engineering/glass{ + autoclose = 0; + id_tag = "engsm_door_ext"; + locked = 1; + name = "Supermatter Exterior Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/engineering/control) +"uRP" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Kitchen" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/maintenance/gambling_den) "uRS" = ( /obj/structure/cable/orange{ d1 = 4; @@ -85621,6 +86017,24 @@ icon_state = "bluecorner" }, /area/station/hallway/primary/fore) +"uSa" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "bridge"; + layer = 2.6; + name = "Emergency Blast Door" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/command/bridge) "uSc" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 @@ -85699,6 +86113,11 @@ icon_state = "barber" }, /area/station/service/barber) +"uSW" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange, +/turf/simulated/floor/plating, +/area/station/security/processing) "uTg" = ( /obj/structure/cable/orange{ d1 = 4; @@ -85750,26 +86169,18 @@ icon_state = "whiteyellow" }, /area/station/science/robotics/chargebay) -"uTx" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/maintenance/asmaint) -"uTF" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" +"uTR" = ( +/obj/machinery/door/airlock/command{ + name = "Teleport Access" }, -/area/station/service/hydroponics) -"uTM" = ( -/obj/item/flag/mime, +/obj/effect/mapping_helpers/airlock/access/all/command/teleporter, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ - icon_regular_floor = "yellowsiding"; - icon_state = "tranquillite" + icon_state = "dark" }, -/area/station/service/mime) +/area/station/command/teleporter) "uTX" = ( /obj/structure/cable/orange{ d1 = 1; @@ -85827,6 +86238,21 @@ }, /turf/simulated/floor/plating, /area/station/hallway/primary/starboard/south) +"uUM" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Port Asteroid Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/maintenance/port2) "uUT" = ( /obj/structure/chair/sofa/pew/left{ dir = 8 @@ -85947,29 +86373,6 @@ icon_state = "asteroidplating" }, /area/station/maintenance/port) -"uVT" = ( -/obj/machinery/door/airlock/hatch, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/any/command/teleporter, -/obj/effect/mapping_helpers/airlock/access/any/science/minisat, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/turret_protected/aisat/interior) -"uVY" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/plating, -/area/station/security/permabrig) "uWc" = ( /obj/machinery/light/small{ dir = 8 @@ -86010,36 +86413,21 @@ icon_state = "dark" }, /area/station/maintenance/disposal) -"uWs" = ( -/obj/structure/disposalpipe/junction/reversed{ - dir = 1 +"uWx" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Aft Asteroid Maintenance" }, -/obj/structure/cable{ +/obj/effect/mapping_helpers/airlock/access/all/science/tox, +/obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/south) -"uWE" = ( -/obj/machinery/door/window{ - dir = 1; - name = "Desk Door" - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/command/ntrep{ - dir = 1 - }, -/obj/machinery/keycard_auth{ - pixel_x = 24 - }, -/turf/simulated/floor/wood, -/area/station/command/office/ntrep) +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/science/misc_lab) "uWX" = ( /obj/structure/reagent_dispensers/fueltank, /turf/simulated/floor/plating, @@ -86086,45 +86474,12 @@ }, /turf/simulated/floor/plasteel, /area/station/security/processing) -"uYc" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance/external{ - name = "External Airlock Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = -32 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/port2) "uYj" = ( /obj/machinery/atmospherics/pipe/simple/visible{ dir = 4 }, /turf/simulated/wall/r_wall, /area/station/engineering/engine/supermatter) -"uYk" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Dorm SMES Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/fore2) "uYv" = ( /obj/structure/cable/orange{ d1 = 2; @@ -86186,14 +86541,6 @@ icon_state = "whiteblue" }, /area/station/medical/medbay) -"uZf" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore/west) "uZl" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/orange{ @@ -86242,6 +86589,19 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, /area/station/hallway/secondary/entry/north) +"vav" = ( +/obj/machinery/door/airlock{ + name = "Crematorium" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/crematorium, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/carpet/black, +/area/station/service/chapel/office) "vaI" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -86294,6 +86654,14 @@ icon_state = "whiteblue" }, /area/station/medical/medbay) +"vbc" = ( +/obj/structure/barricade/wooden, +/obj/machinery/door/airlock/maintenance{ + name = "Starboard Asteroid Maintenance Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plating/asteroid/ancient, +/area/station/maintenance/starboard) "vbl" = ( /obj/structure/disposalpipe/segment, /obj/structure/girder, @@ -86325,12 +86693,30 @@ /obj/effect/landmark/start/assistant, /turf/simulated/floor/carpet/red, /area/station/service/chapel) -"vbX" = ( -/obj/structure/chair{ - dir = 1 +"vbY" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/turf/simulated/floor/plasteel, -/area/station/security/lobby) +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/research{ + name = "Xenobiology Research" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/station/science/xenobiology) "vbZ" = ( /turf/simulated/wall/r_wall, /area/station/hallway/primary/aft/west) @@ -86346,6 +86732,22 @@ icon_state = "whiteblue" }, /area/station/medical/cloning) +"vcq" = ( +/obj/machinery/door/airlock/glass{ + name = "Disposals" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/maintenance/disposal) +"vcs" = ( +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint2) "vcx" = ( /obj/machinery/light_switch{ pixel_y = 24; @@ -86438,6 +86840,16 @@ /obj/item/stack/sheet/glass, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical_shop) +"vdZ" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=ArrivalsWest"; + location = "Research"; + name = "navigation beacon (Research)" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/aft/west) "ved" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -86460,11 +86872,6 @@ /obj/structure/sign/science, /turf/simulated/mineral/ancient, /area/station/hallway/primary/aft/east) -"vev" = ( -/turf/simulated/floor/plasteel{ - icon_state = "whitepurplefull" - }, -/area/station/science/xenobiology) "vey" = ( /obj/machinery/atmospherics/unary/vent_pump/siphon/on{ external_pressure_bound = 0; @@ -86479,6 +86886,15 @@ "veA" = ( /turf/space, /area/station/hallway/secondary/exit) +"veO" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/station/service/mime) "veQ" = ( /obj/structure/cable/orange{ d1 = 1; @@ -86495,13 +86911,22 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/port) -"veU" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +"vfc" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Security Maintenance"; + security_level = 1 }, -/obj/effect/spawner/window/reinforced/grilled, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/effect/spawner/random_spawners/dirt_frequent, /turf/simulated/floor/plating, -/area/station/maintenance/disposal/external/southeast) +/area/station/maintenance/fore2) "vfi" = ( /obj/structure/table, /obj/item/flashlight/lamp, @@ -86590,18 +87015,6 @@ icon_state = "darkpurple" }, /area/station/science/robotics) -"vhf" = ( -/obj/machinery/newscaster{ - pixel_y = -28; - name = "south bump"; - dir = 1 - }, -/obj/structure/closet/secure_closet/hydroponics, -/obj/effect/spawner/random_spawners/dirt_often, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" - }, -/area/station/service/hydroponics) "vid" = ( /obj/structure/window/plasmareinforced, /obj/structure/window/plasmareinforced{ @@ -86631,23 +87044,6 @@ icon_state = "white" }, /area/station/science/toxins/mixing) -"viK" = ( -/obj/machinery/door/airlock/security{ - name = "Evidence Storage" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/doors, -/obj/machinery/door/firedoor, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/security/evidence) "viL" = ( /obj/structure/cable/orange{ d1 = 1; @@ -86658,18 +87054,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/fore2) -"viW" = ( -/obj/machinery/door/airlock/research, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/science/robotics, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - icon_state = "darkpurplefull" - }, -/area/station/science/robotics) "viX" = ( /obj/effect/spawner/random_spawners/wall_rusted_always, /turf/simulated/wall, @@ -86714,28 +87098,6 @@ icon_state = "dark" }, /area/station/ai_monitored/storage/eva) -"vjR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/central) -"vjZ" = ( -/obj/machinery/door/airlock/atmos{ - name = "Service Atmospherics Checkpoint" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, -/obj/machinery/atmospherics/pipe/simple/hidden/universal{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/station/maintenance/port2) "vka" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -86792,11 +87154,6 @@ "vkJ" = ( /turf/simulated/wall, /area/station/hallway/spacebridge/servsci) -"vkO" = ( -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore/east) "vld" = ( /obj/structure/cable/orange{ d1 = 1; @@ -86848,17 +87205,6 @@ icon_state = "purplecorner" }, /area/station/hallway/primary/aft/east) -"vlR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore/east) "vlV" = ( /obj/machinery/light/small{ dir = 1 @@ -86866,13 +87212,6 @@ /obj/machinery/computer/card, /turf/simulated/floor/wood, /area/station/command/office/captain) -"vlX" = ( -/obj/machinery/economy/vending/autodrobe, -/turf/simulated/floor/plasteel{ - icon_regular_floor = "yellowsiding"; - icon_state = "tranquillite" - }, -/area/station/service/theatre) "vmb" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -86907,16 +87246,14 @@ icon_state = "bluecorner" }, /area/station/hallway/primary/fore) -"vmz" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" +"vmS" = ( +/obj/structure/disposalpipe/junction/reversed{ + dir = 1 }, -/turf/simulated/floor/plating, -/area/station/public/storage/tools) +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/secondary/entry/south) "vng" = ( /turf/simulated/wall, /area/station/command/office/rd) @@ -86998,19 +87335,39 @@ icon_state = "asteroidplating" }, /area/station/hallway/primary/port/east) +"vnM" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Cargo SMES Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "vnT" = ( /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, /area/station/hallway/primary/port/east) -"voc" = ( -/obj/effect/spawner/window/reinforced/grilled, +"vnV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24; + name = "east bump" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, /obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/turf/simulated/floor/plating, -/area/station/science/xenobiology) +/turf/simulated/floor/plasteel{ + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/station/service/mime) "voe" = ( /obj/structure/chair/stool/bar, /turf/simulated/floor/wood{ @@ -87075,14 +87432,10 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/effect/turf_decal/stripes/full, -/obj/effect/turf_decal/stripes/red/full, +/obj/effect/turf_decal/stripes, +/obj/effect/turf_decal/stripes/red, /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard/south) -"voY" = ( -/obj/structure/table, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central) "vpe" = ( /obj/effect/spawner/random_spawners/wall_rusted_always, /turf/simulated/wall, @@ -87113,13 +87466,6 @@ icon_state = "whitebluecorner" }, /area/station/medical/medbay) -"vpx" = ( -/obj/machinery/message_server, -/obj/machinery/light, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/telecomms/chamber) "vpz" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 6; @@ -87165,6 +87511,16 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/fore/west) +"vpS" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/station/security/prisonershuttle) "vqf" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 @@ -87201,21 +87557,35 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/disposal/north) -"vqK" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/snacks/baguette, -/obj/structure/sign/poster/official/the_owl{ - pixel_y = 32 - }, -/obj/machinery/camera{ - c_tag = "Theatre Backstage"; +"vqp" = ( +/obj/effect/turf_decal/stripes/end{ dir = 4 }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24; + name = "east bump" + }, +/obj/machinery/quantumpad/cere/arrivals_cargo{ + name = "quantum pad" + }, /turf/simulated/floor/plasteel{ - icon_regular_floor = "yellowsiding"; - icon_state = "tranquillite" + icon_state = "darkyellowfull" }, -/area/station/service/theatre) +/area/station/public/quantum/docking) +"vqN" = ( +/obj/machinery/door/airlock/glass{ + id_tag = "magistrateofficedoor" + }, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/command/magistrate, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "Magistrate" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/station/legal/magistrate) "vrf" = ( /obj/structure/cable/orange{ d1 = 4; @@ -87303,6 +87673,23 @@ /obj/structure/filingcabinet, /turf/simulated/floor/wood, /area/station/command/office/hop) +"vsD" = ( +/obj/machinery/door/airlock/hatch{ + name = "AI Satellite Secondary Antechamber" + }, +/obj/effect/mapping_helpers/airlock/access/any/science/minisat, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/ai) "vsE" = ( /obj/effect/spawner/window/reinforced/plasma, /turf/simulated/floor/plating, @@ -87314,6 +87701,19 @@ /obj/machinery/atmospherics/portable/canister/air, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarstarboard) +"vsP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/atmos{ + name = "Medbay Atmospherics Checkpoint" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/hallway/primary/starboard/south) "vsT" = ( /obj/structure/cable/orange{ d2 = 2; @@ -87384,6 +87784,15 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/starboard/south) +"vtG" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/multi_tile/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/machinery/door/firedoor, +/turf/simulated/floor/carpet, +/area/station/service/bar) "vtO" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -87431,31 +87840,17 @@ /obj/machinery/light, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) +"vuL" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/west) "vuM" = ( /turf/simulated/floor/plasteel{ dir = 4; icon_state = "bluecorner" }, /area/station/hallway/primary/starboard/south) -"vuN" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/porta_turret{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/ai) "vuQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -87470,6 +87865,11 @@ icon_state = "white" }, /area/station/medical/cloning) +"vuY" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore) "vva" = ( /turf/simulated/floor/plating/asteroid/ancient, /area/mine/unexplored/cere/command) @@ -87539,14 +87939,6 @@ }, /turf/simulated/floor/wood, /area/station/command/office/hos) -"vvO" = ( -/obj/machinery/porta_turret{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/ai) "vvU" = ( /obj/machinery/mech_bay_recharge_port{ dir = 1 @@ -87588,22 +87980,6 @@ icon_state = "neutral" }, /area/station/public/storage/tools) -"vwd" = ( -/obj/machinery/door/airlock/engineering/glass{ - name = "Laser Room" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/engineering/control) "vwi" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -87672,30 +88048,10 @@ /obj/effect/spawner/random_spawners/oil_maybe, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical_shop) -"vwT" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/aft/east) "vxp" = ( /obj/effect/spawner/random_spawners/oil_maybe, /turf/simulated/floor/plating, /area/station/maintenance/electrical_shop) -"vxv" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/secondary/entry/south) "vxE" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ @@ -87752,6 +88108,15 @@ icon_state = "cafeteria" }, /area/station/service/kitchen) +"vyL" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) "vyQ" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; @@ -87778,14 +88143,18 @@ /obj/effect/spawner/lootdrop/maintenance/two, /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/port) -"vzf" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Port Asteroid Maintenance" +"vzj" = ( +/obj/structure/showcase{ + density = 0; + desc = "An old, deactivated cyborg. Whilst once actively used to guard against intruders, it now simply intimidates them with its cold, steely gaze."; + icon = 'icons/mob/robots.dmi'; + icon_state = "robot_old"; + name = "Cyborg Statue" }, -/obj/effect/mapping_helpers/airlock/access/all/service/theatre, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/maintenance/port) +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/ai) "vzL" = ( /obj/structure/cable/orange{ d1 = 1; @@ -87812,52 +88181,22 @@ }, /turf/simulated/floor/wood, /area/station/service/bar) -"vAp" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=EngineeringWest"; - location = "EngineeringEast3"; - name = "navigation beacon (Engineering-East 3)" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/central) "vAr" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/light, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/south) -"vAw" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, +"vAx" = ( +/obj/machinery/door/airlock/public/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" - }, -/area/station/service/hydroponics) -"vAK" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" + icon_state = "dark" }, -/turf/simulated/floor/plating, -/area/station/public/storage/tools) +/area/station/service/chapel) "vBa" = ( /obj/structure/chair/sofa/pew/left{ dir = 8 @@ -87900,6 +88239,22 @@ }, /turf/simulated/floor/plating, /area/station/hallway/primary/starboard/south) +"vBs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/aft/west) "vBt" = ( /obj/machinery/atmospherics/unary/portables_connector{ dir = 1 @@ -87955,6 +88310,26 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) +"vCk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/ai_upload) +"vCB" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/machinery/door/poddoor/preopen{ + id_tag = "XenoPod7"; + layer = 2.6; + name = "containment door 7" + }, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/station/science/xenobiology) "vCG" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/vomit, @@ -87968,20 +88343,6 @@ icon_state = "whiteblue" }, /area/station/medical/reception) -"vCR" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plating, -/area/station/security/brig) "vCS" = ( /obj/machinery/economy/vending/genedrobe, /turf/simulated/floor/plasteel{ @@ -88006,11 +88367,6 @@ }, /turf/space, /area/space/nearstation) -"vDE" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange, -/turf/simulated/floor/plating, -/area/station/security/brig) "vDK" = ( /obj/machinery/power/apc{ dir = 4; @@ -88032,6 +88388,23 @@ icon_state = "whitebluefull" }, /area/station/medical/medbay) +"vDS" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/drinks/britcup, +/obj/machinery/door/window/classic/normal{ + dir = 8; + name = "Medical Reception" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/general{ + dir = 8 + }, +/obj/item/storage/box/masks{ + pixel_y = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/station/medical/reception) "vDV" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -88042,16 +88415,16 @@ }, /turf/simulated/floor/plasteel, /area/station/security/processing) -"vEn" = ( -/obj/machinery/door/airlock/external{ - id_tag = "supply_home"; - locked = 1; - name = "Cargo Docking Hatch" +"vEm" = ( +/obj/machinery/door/airlock/research{ + name = "Toxins Storage" }, -/obj/effect/mapping_helpers/airlock/access/all/supply/general, -/obj/structure/fans/tiny, -/turf/simulated/floor/plating, -/area/station/supply/office) +/obj/effect/mapping_helpers/airlock/access/all/science/tox_storage, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/station/science/storage) "vEr" = ( /obj/structure/cable{ d1 = 1; @@ -88154,6 +88527,15 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/fore/east) +"vFa" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/grown/potato, +/obj/item/reagent_containers/food/snacks/grown/chili, +/obj/item/seeds/grape, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) "vFb" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -88233,6 +88615,19 @@ icon_state = "whitepurple" }, /area/station/science/genetics) +"vFz" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Aft Asteroid Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/maintenance/asmaint) "vFB" = ( /turf/simulated/wall, /area/station/legal/magistrate) @@ -88298,29 +88693,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/aft/west) -"vGA" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/showcase{ - density = 0; - desc = "An old, deactivated cyborg. Whilst once actively used to guard against intruders, it now simply intimidates them with its cold, steely gaze."; - icon = 'icons/mob/robots.dmi'; - icon_state = "robot_old"; - name = "Cyborg Statue" - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/ai) "vGW" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 @@ -88341,16 +88713,16 @@ icon_state = "white" }, /area/station/medical/medbay) -"vHo" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/universal{ +"vHp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/machinery/door/airlock/atmos{ - name = "Service Atmospherics Checkpoint" +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel{ + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, -/turf/simulated/floor/plating, -/area/station/maintenance/port2) +/area/station/service/theatre) "vHw" = ( /turf/simulated/floor/plating, /area/station/public/vacant_office) @@ -88412,14 +88784,6 @@ }, /turf/simulated/floor/wood, /area/station/legal/magistrate) -"vIw" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/public/locker) "vIG" = ( /obj/structure/chair/comfy{ dir = 8 @@ -88428,24 +88792,6 @@ icon_state = "cafeteria" }, /area/station/science/hallway) -"vII" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/north) "vIS" = ( /obj/structure/table/glass, /obj/item/storage/box/gloves, @@ -88467,6 +88813,18 @@ }, /turf/simulated/floor/plasteel, /area/station/public/fitness) +"vJh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/aft/east) "vJu" = ( /obj/structure/sign/directions/bridge{ dir = 8 @@ -88487,23 +88845,6 @@ slowdown = -0.3 }, /area/station/hallway/spacebridge/comeng) -"vJR" = ( -/obj/machinery/door/airlock/engineering/glass{ - autoclose = 0; - id_tag = "engsm_door_ext"; - locked = 1; - name = "Supermatter Exterior Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/engineering/control) "vKi" = ( /turf/simulated/floor/plasteel{ dir = 8; @@ -88580,13 +88921,6 @@ icon_state = "white" }, /area/station/science/misc_lab) -"vKY" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 4 - }, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/east) "vLd" = ( /obj/structure/cable/orange{ d1 = 1; @@ -88626,27 +88960,25 @@ }, /turf/simulated/floor/plasteel, /area/station/science/toxins/launch) +"vLi" = ( +/obj/machinery/door/airlock/mining, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/supply/miningdock) "vLm" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) -"vLB" = ( -/obj/item/radio/intercom{ - pixel_x = -28; - name = "custom placement" - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/command/vault) "vLR" = ( /obj/effect/spawner/window/reinforced, /obj/structure/disposalpipe/segment/corner{ dir = 8 }, /turf/simulated/floor/plating, -/area/station/engineering/break_room) +/area/station/engineering/break_room/secondary) "vLS" = ( /obj/structure/cable/orange{ d1 = 4; @@ -88781,16 +89113,13 @@ }, /turf/simulated/floor/plasteel, /area/station/security/permabrig) -"vNI" = ( +"vNy" = ( +/obj/effect/spawner/window/reinforced/grilled, /obj/structure/cable, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/engineering/tech_storage) +/area/station/telecomms/chamber) "vNJ" = ( /turf/simulated/floor/plasteel/white, /area/station/medical/virology) @@ -88864,24 +89193,6 @@ "vOI" = ( /turf/simulated/floor/carpet/cyan, /area/station/public/fitness) -"vPc" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - color = "#954535" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/central) "vPs" = ( /obj/machinery/light{ dir = 8 @@ -88929,12 +89240,6 @@ icon_state = "darkbrown" }, /area/station/public/quantum/cargo) -"vQh" = ( -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/public/locker) "vQk" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -88994,7 +89299,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -89019,6 +89326,27 @@ /obj/item/analyzer, /turf/simulated/floor/plating, /area/station/engineering/tech_storage) +"vRC" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery"; + location = "Kitchen" + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mule_bot{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen{ + dir = 4 + }, +/obj/machinery/door/window/classic/reversed{ + dir = 4; + pixel_x = 1; + name = "Kitchen Delivery" + }, +/turf/simulated/floor/plating, +/area/station/service/kitchen) "vRQ" = ( /obj/effect/turf_decal/delivery/red, /obj/vehicle/secway, @@ -89046,7 +89374,7 @@ /area/station/maintenance/asmaint) "vRZ" = ( /obj/structure/bed/roller, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitegreen" @@ -89057,6 +89385,20 @@ slowdown = -0.3 }, /area/station/hallway/spacebridge/medcargo) +"vSg" = ( +/obj/machinery/door/airlock/command, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/science/rd, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel/dark/telecomms, +/area/station/science/server) "vSk" = ( /obj/machinery/atmospherics/pipe/simple/hidden/yellow{ dir = 6 @@ -89115,27 +89457,17 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/aft/west) -"vTf" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Aft Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +"vSH" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/hallway/secondary/exit) -"vTh" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/machinery/door/airlock/maintenance{ - name = "Starboard Asteroid Maintenance Access" +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/east) +/area/station/turret_protected/ai_upload) "vTo" = ( /turf/simulated/wall, /area/station/turret_protected/ai) @@ -89147,21 +89479,6 @@ icon_state = "neutralfull" }, /area/station/public/storage/tools) -"vTu" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/airlock/engineering{ - name = "Tech Storage" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/tech_storage, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plating, -/area/station/engineering/tech_storage) "vTI" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -89169,6 +89486,17 @@ /obj/structure/grille/broken, /turf/simulated/floor/plating, /area/station/maintenance/starboard) +"vTR" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced/plasma/grilled, +/turf/simulated/floor/plating, +/area/station/science/toxins/launch) "vUb" = ( /obj/structure/cable{ d1 = 4; @@ -89177,17 +89505,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/starboardsolar/aft) -"vUj" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/ai) "vUn" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -89197,14 +89514,11 @@ }, /turf/simulated/floor/wood, /area/station/command/office/captain) -"vUD" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/starboard/south) +"vUp" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/westalt) "vUJ" = ( /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, @@ -89217,33 +89531,13 @@ /obj/effect/landmark/spawner/nukedisc_respawn, /turf/simulated/floor/engine, /area/station/science/xenobiology) -"vVq" = ( -/obj/machinery/door/airlock{ - name = "Crematorium" - }, -/obj/effect/mapping_helpers/airlock/access/all/service/crematorium, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/maintenance/port) -"vVB" = ( -/obj/structure/showcase{ - density = 0; - desc = "An old, deactivated cyborg. Whilst once actively used to guard against intruders, it now simply intimidates them with its cold, steely gaze."; - icon = 'icons/mob/robots.dmi'; - icon_state = "robot_old"; - name = "Cyborg Statue" - }, +"vVc" = ( +/obj/machinery/recharge_station, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ - icon_state = "bcircuit" + icon_state = "neutralfull" }, -/area/station/turret_protected/ai) +/area/station/hallway/primary/aft/west) "vVG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ @@ -89330,6 +89624,31 @@ icon_state = "whiteblue" }, /area/station/medical/medbay) +"vWu" = ( +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery"; + dir = 4; + location = "Medbay" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/obj/machinery/door/window/classic/reversed{ + dir = 8; + name = "Medical Delivery" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mule_bot{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/general{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/station/medical/medbay) "vWF" = ( /turf/simulated/mineral/ancient, /area/station/maintenance/asmaint) @@ -89403,12 +89722,6 @@ icon_state = "asteroidplating" }, /area/station/maintenance/asmaint) -"vXw" = ( -/obj/effect/spawner/random_spawners/dirt_often, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore) "vXM" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, @@ -89439,21 +89752,10 @@ icon_state = "asteroidplating" }, /area/station/maintenance/gambling_den) -"vYv" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/hallway/secondary/garden) "vYQ" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/disposal/northeast) -"vYU" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Central Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating/asteroid/ancient, -/area/station/maintenance/maintcentral) "vZg" = ( /turf/simulated/mineral/ancient, /area/station/maintenance/disposal/east) @@ -89518,48 +89820,23 @@ icon_state = "dark" }, /area/station/maintenance/disposal) -"vZz" = ( -/obj/machinery/door/poddoor/preopen{ - id_tag = "XenoPod5"; - name = "containment door 5" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/door/window/classic/normal{ - name = "Containment Pen" - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio, -/turf/simulated/floor/engine, -/area/station/science/xenobiology) -"vZE" = ( -/obj/machinery/door/airlock/engineering{ - name = "SMES Room" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - icon_state = "darkyellowfull" - }, -/area/station/engineering/smes) "vZN" = ( /obj/machinery/light, /turf/simulated/floor/plasteel, /area/station/public/fitness) +"waf" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "darkredfull" + }, +/area/station/security/checkpoint/secondary) "wag" = ( /obj/machinery/atmospherics/pipe/simple/hidden/yellow{ dir = 9 @@ -89571,6 +89848,22 @@ "waj" = ( /turf/simulated/mineral/ancient, /area/station/maintenance/disposal) +"was" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/starboard/south) +"waN" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Hydroponics" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/maintenance/gambling_den) "waT" = ( /obj/item/clothing/head/cone, /turf/simulated/floor/plating, @@ -89625,26 +89918,6 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/south) -"wbS" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Secure Gate"; - name = "Security Blast Door"; - opacity = 0 - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plating, -/area/station/security/prison/cell_block/A) "wbT" = ( /obj/machinery/atmospherics/portable/canister/toxins, /obj/item/radio/intercom{ @@ -89693,6 +89966,14 @@ /obj/structure/lattice, /turf/space, /area/space/nearstation) +"wdl" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Port Asteroid Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plasteel, +/area/station/service/library) "wdJ" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/wood, @@ -89712,11 +89993,35 @@ icon_state = "darkyellow" }, /area/station/engineering/control) -"weP" = ( +"weN" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + color = "#954535" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, -/area/station/hallway/primary/aft/west) +/area/station/hallway/primary/fore) +"weW" = ( +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "bridge" + }, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "bridge"; + layer = 2.6; + name = "Emergency Blast Door" + }, +/turf/simulated/floor/plating, +/area/station/command/bridge) "weZ" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 @@ -89770,17 +90075,6 @@ /obj/effect/decal/cleanable/cobweb, /turf/simulated/floor/plating, /area/station/maintenance/gambling_den) -"wfr" = ( -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Biohazard"; - name = "Biohazard Shutter"; - opacity = 0 - }, -/obj/effect/spawner/window/reinforced/plasma/grilled, -/turf/simulated/floor/plating, -/area/station/science/toxins/launch) "wfJ" = ( /obj/machinery/computer/secure_data{ dir = 8 @@ -89836,22 +90130,6 @@ }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat/interior) -"wgw" = ( -/obj/effect/spawner/random_spawners/dirt_often, -/turf/simulated/floor/plasteel{ - icon_regular_floor = "yellowsiding"; - icon_state = "tranquillite" - }, -/area/station/service/theatre) -"wgA" = ( -/obj/machinery/newscaster{ - pixel_y = 28; - name = "north bump" - }, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" - }, -/area/station/service/hydroponics) "wgE" = ( /obj/structure/table/glass, /obj/item/stack/cable_coil/random, @@ -89865,15 +90143,6 @@ icon_state = "white" }, /area/station/medical/chemistry) -"wgX" = ( -/obj/machinery/atmospherics/pipe/simple/hidden, -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/plating, -/area/station/security/permabrig) "whf" = ( /obj/machinery/atmospherics/pipe/manifold/visible, /turf/simulated/floor/plasteel{ @@ -89938,14 +90207,6 @@ icon_state = "white" }, /area/station/medical/reception) -"whq" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore/east) "whu" = ( /obj/structure/cable{ d1 = 2; @@ -90011,6 +90272,23 @@ }, /turf/simulated/floor/plasteel, /area/station/science/storage) +"wig" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/window/classic/normal{ + dir = 1; + name = "Containment Pen" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/station/science/xenobiology) "wim" = ( /obj/machinery/light, /obj/structure/sign/electricshock{ @@ -90104,12 +90382,6 @@ icon_state = "white" }, /area/station/medical/cloning) -"wji" = ( -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/aft/west) "wjk" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 @@ -90164,6 +90436,31 @@ icon_state = "dark" }, /area/station/medical/morgue) +"wkq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/north) +"wkx" = ( +/obj/machinery/door/airlock/public/glass{ + autoclose = 0; + heat_proof = 1; + id_tag = "incinerator_door_ext"; + locked = 1; + name = "Mixing Room Exterior Airlock" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/machinery/access_button{ + layer = 3.1; + autolink_id = "incinerator_btn_ext"; + name = "Incinerator Airlock Control"; + pixel_y = -23 + }, +/turf/simulated/floor/engine, +/area/station/science/toxins/mixing) "wkC" = ( /obj/machinery/door/airlock/public/glass{ name = "Walkway" @@ -90343,10 +90640,6 @@ icon_state = "barber" }, /area/station/service/barber) -"wmC" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/maintenance/apmaint) "wmE" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -90387,12 +90680,18 @@ /obj/structure/dispenser/oxygen, /turf/simulated/floor/plating, /area/station/hallway/primary/fore/west) -"wnE" = ( -/obj/machinery/economy/vending/hydrodrobe, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" +"wnB" = ( +/obj/structure/cable/orange, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 }, -/area/station/service/hydroponics) +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/security/prison/cell_block/A) "wnI" = ( /obj/structure/disposalpipe/junction{ dir = 1 @@ -90402,6 +90701,16 @@ icon_state = "darkbrown" }, /area/station/supply/office) +"wnJ" = ( +/obj/structure/disposalpipe/junction/reversed{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/south) "woa" = ( /turf/simulated/floor/plasteel{ dir = 1; @@ -90428,25 +90737,10 @@ dir = 8 }, /area/station/engineering/control) -"wok" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Port Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/spawner/random_spawners/dirt_frequent, +"woy" = ( +/obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/port) +/area/station/maintenance/maintcentral) "woL" = ( /obj/structure/cable/orange{ d1 = 4; @@ -90462,6 +90756,18 @@ icon_state = "browncorner" }, /area/station/hallway/primary/fore/east) +"woQ" = ( +/obj/effect/spawner/window/reinforced/plasma/grilled, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "ceoffice" + }, +/turf/simulated/floor/plating, +/area/station/command/office/ce) "woS" = ( /obj/machinery/light/small{ dir = 4 @@ -90495,30 +90801,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/gambling_den) -"wpm" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/plating, -/area/station/science/xenobiology) -"wpn" = ( -/obj/machinery/door/airlock/engineering/glass{ - autoclose = 0; - id_tag = "engsm_door_int"; - locked = 1; - name = "Supermatter Interior Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/engine, -/area/station/engineering/control) "wpF" = ( /obj/structure/cable/orange{ d1 = 1; @@ -90555,7 +90837,7 @@ /obj/structure/rack, /obj/item/storage/belt/utility/full, /obj/item/clothing/head/welding, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/item/clothing/glasses/hud/diagnostic, /obj/item/clothing/glasses/hud/diagnostic, /obj/item/clothing/glasses/welding, @@ -90588,14 +90870,22 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) -"wqs" = ( +"wqc" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/maintenance/maintcentral) +/area/station/hallway/spacebridge/cargocom) "wqx" = ( /obj/effect/spawner/random_spawners/wall_rusted_always, /turf/simulated/wall, /area/mine/unexplored/cere/research) +"wqE" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + name = "Aft Asteroid Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/south) "wqG" = ( /obj/machinery/atmospherics/meter, /obj/machinery/atmospherics/pipe/simple/visible/yellow, @@ -90715,27 +91005,32 @@ /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel/dark/telecomms, /area/station/science/server) -"wst" = ( -/obj/machinery/iv_drip, -/obj/structure/closet/crate/freezer/iv_storage, -/turf/simulated/floor/plasteel{ - icon_state = "white" +"wrM" = ( +/obj/structure/disposalpipe/junction/reversed{ + dir = 4 }, -/area/station/medical/storage/secondary) -"wsK" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, -/area/station/hallway/primary/central) +/area/station/hallway/primary/starboard/south) +"wst" = ( +/obj/machinery/iv_drip, +/obj/structure/closet/crate/freezer/iv_storage, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/station/medical/storage/secondary) "wsL" = ( /obj/machinery/camera{ c_tag = "Rehabilitation Dome North" @@ -90772,6 +91067,22 @@ "wsR" = ( /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/apmaint) +"wsU" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Security SMES Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/maintenance/fpmaint) "wsV" = ( /obj/machinery/light/small{ dir = 8 @@ -90845,14 +91156,6 @@ icon_state = "white" }, /area/station/medical/reception) -"wtJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/aisat/interior/secondary) "wtU" = ( /obj/machinery/status_display/supply_display, /turf/simulated/wall, @@ -90901,6 +91204,31 @@ }, /turf/simulated/floor/plasteel, /area/station/supply/office) +"wum" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "XenoPod4"; + layer = 2.6; + name = "containment door 4" + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/door/window/classic/normal{ + dir = 1; + name = "Containment Pen" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/station/science/xenobiology) "wuC" = ( /obj/structure/chair/office/dark{ dir = 1 @@ -90955,24 +91283,15 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/starboard/south) -"wvk" = ( -/obj/structure/table/wood, -/obj/item/pen/red{ - pixel_x = 2; - pixel_y = 6 - }, -/obj/item/paper_bin, -/obj/item/toy/crayon/mime, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -24; - name = "west bump" - }, -/turf/simulated/floor/plasteel{ - icon_regular_floor = "yellowsiding"; - icon_state = "tranquillite" +"wvl" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" }, -/area/station/service/mime) +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/security/brig) "wvp" = ( /turf/simulated/floor/plasteel{ icon_state = "white" @@ -91008,16 +91327,39 @@ }, /turf/simulated/floor/plating, /area/station/engineering/tech_storage) +"wvJ" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Genetics Cloning" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/general, +/obj/effect/mapping_helpers/airlock/access/any/medical/genetics, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/station/medical/cloning) "wvN" = ( /obj/machinery/shower{ dir = 8 }, -/obj/effect/turf_decal/bot_red, +/obj/effect/turf_decal/delivery/red/hollow, /turf/simulated/floor/noslip, /area/station/medical/cloning) -"wvV" = ( -/turf/simulated/floor/plasteel, -/area/station/security/prison/cell_block/A) +"wvQ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/landmark/lightsout, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/south) "wwl" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 @@ -91029,6 +91371,38 @@ icon_state = "dark" }, /area/station/medical/morgue) +"wwm" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "cell3"; + name = "Permabrig Cell 3"; + security_level = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Prison Gate"; + name = "Prison Lockdown Blast Doors"; + opacity = 0 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plasteel, +/area/station/security/permabrig) "wwy" = ( /obj/structure/cable{ d1 = 4; @@ -91045,6 +91419,16 @@ icon_state = "asteroidplating" }, /area/station/maintenance/maintcentral) +"wwA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/secondary/entry/north) "wwD" = ( /obj/machinery/ai_status_display, /turf/simulated/wall, @@ -91060,7 +91444,7 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/station/engineering/break_room) +/area/station/engineering/break_room/secondary) "wxb" = ( /obj/structure/cable{ d1 = 1; @@ -91087,6 +91471,11 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) +"wxn" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/east) "wxr" = ( /obj/structure/cable/orange{ d1 = 1; @@ -91150,18 +91539,6 @@ icon_state = "asteroidplating" }, /area/station/maintenance/gambling_den) -"wyb" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Science SMES Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/apmaint) "wyn" = ( /turf/simulated/floor/plasteel{ dir = 4; @@ -91222,6 +91599,22 @@ icon_state = "white" }, /area/station/science/toxins/mixing) +"wyZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/aisat/interior/secondary) "wzf" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -91254,6 +91647,16 @@ }, /turf/simulated/floor/engine, /area/station/science/test_chamber) +"wzm" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/station/public/storage/tools) "wzA" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/condiment/peppermill{ @@ -91275,12 +91678,6 @@ icon_state = "asteroidplating" }, /area/station/maintenance/port) -"wzJ" = ( -/obj/structure/disposalpipe/segment/corner, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/starboard/south) "wzK" = ( /obj/structure/cable/orange{ d1 = 2; @@ -91289,7 +91686,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) +/area/station/maintenance/fsmaint2) "wzM" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -91407,23 +91804,6 @@ icon_state = "neutral" }, /area/station/public/storage/tools) -"wAW" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Walkway" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id_tag = "scilockdown"; - layer = 2.6; - name = "Science Lockdown" - }, -/obj/effect/turf_decal/caution/red{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/spacebridge/scidock) "wBp" = ( /obj/structure/cable{ d2 = 2; @@ -91538,19 +91918,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/maintcentral) -"wCx" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/south) "wCB" = ( /obj/structure/cable/orange{ d1 = 1; @@ -91652,11 +92019,6 @@ icon_state = "asteroidplating" }, /area/station/service/bar) -"wDR" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/external/east) "wDV" = ( /obj/structure/disposalpipe/segment, /obj/structure/table/wood, @@ -91693,7 +92055,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/disposal/external/southeast) "wEo" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, @@ -91701,31 +92065,6 @@ icon_state = "dark" }, /area/station/turret_protected/aisat/interior) -"wEy" = ( -/obj/machinery/door/poddoor/preopen{ - id_tag = "XenoPod2"; - layer = 2.6; - name = "containment door 2" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/door/window/classic/normal{ - dir = 1; - name = "Containment Pen" - }, -/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio{ - dir = 1 - }, -/turf/simulated/floor/engine, -/area/station/science/xenobiology) "wEB" = ( /obj/item/assembly/mousetrap/armed, /turf/simulated/floor/plating{ @@ -91742,29 +92081,6 @@ icon_state = "asteroidplating" }, /area/station/maintenance/fore2) -"wET" = ( -/obj/machinery/door/airlock/hatch{ - name = "AI Asteroid Teleporter Room" - }, -/obj/effect/mapping_helpers/airlock/access/any/command/teleporter, -/obj/effect/mapping_helpers/airlock/access/any/science/minisat, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/turret_protected/aisat/interior) -"wEV" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plating, -/area/station/engineering/tech_storage) "wEY" = ( /obj/machinery/atmospherics/meter, /obj/machinery/atmospherics/pipe/simple/visible{ @@ -91809,29 +92125,37 @@ icon_state = "purple" }, /area/station/hallway/primary/aft/west) +"wFq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + name = "Port Asteroid Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/maintenance/port) "wFr" = ( /obj/structure/flora/ausbushes/lavendergrass, /obj/structure/closet/crate/freezer, /turf/simulated/floor/grass, /area/station/service/hydroponics) "wFB" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel/airless, /area/station/science/toxins/test) "wFD" = ( /obj/machinery/hydroponics/soil, /turf/simulated/floor/grass, /area/station/service/hydroponics) -"wFI" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Warden's Office" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/armory, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/security/armory/secure) "wFU" = ( /obj/machinery/recharge_station, /obj/effect/turf_decal/delivery, @@ -91840,17 +92164,6 @@ icon_state = "browncorner" }, /area/station/supply/office) -"wGa" = ( -/obj/item/radio/intercom{ - pixel_y = -28; - name = "custom placement" - }, -/obj/effect/spawner/random_spawners/dirt_often, -/turf/simulated/floor/plasteel{ - icon_regular_floor = "yellowsiding"; - icon_state = "tranquillite" - }, -/area/station/service/theatre) "wGo" = ( /obj/structure/disposalpipe/segment{ color = "#954535" @@ -91865,10 +92178,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/port/south) -"wGt" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/science/robotics/chargebay) "wGy" = ( /obj/structure/disposalpipe/segment/corner{ dir = 8 @@ -91892,12 +92201,6 @@ icon_state = "darkredcorners" }, /area/station/security/brig) -"wGL" = ( -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/secondary/entry/north) "wGO" = ( /obj/structure/cable/orange{ d1 = 1; @@ -91990,6 +92293,13 @@ }, /turf/simulated/floor/plating, /area/station/hallway/primary/starboard/south) +"wIa" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/disposal/north) "wIj" = ( /obj/machinery/door/airlock/maintenance{ name = "Broom Closet" @@ -92018,21 +92328,6 @@ "wIq" = ( /turf/simulated/mineral/ancient, /area/station/maintenance/apmaint) -"wIw" = ( -/obj/machinery/camera{ - c_tag = "Telecomms Server Room"; - dir = 4 - }, -/obj/machinery/tcomms/core/station, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - name = "west bump" - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/telecomms/chamber) "wIL" = ( /obj/machinery/computer/cryopod{ pixel_y = 32 @@ -92107,6 +92402,14 @@ icon_state = "cafeteria" }, /area/station/command/office/rd) +"wJA" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/aisat/interior/secondary) "wJC" = ( /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/maintcentral) @@ -92122,18 +92425,19 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) +"wKd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/hallway/primary/central) "wKi" = ( /obj/effect/spawner/airlock, /turf/simulated/wall, /area/station/hallway/spacebridge/comeng) -"wKk" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - icon_state = "purplefull" - }, -/area/station/hallway/primary/aft/west) "wKu" = ( /obj/structure/cable/orange{ d1 = 1; @@ -92153,6 +92457,19 @@ icon_state = "white" }, /area/station/medical/storage/secondary) +"wKz" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange, +/turf/simulated/floor/plating, +/area/station/security/armory/secure) +"wKK" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/starboard/south) "wKN" = ( /obj/structure/cable/orange{ d1 = 1; @@ -92178,18 +92495,6 @@ icon_state = "dark" }, /area/station/command/bridge) -"wKP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/aft/east) "wKW" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -92211,18 +92516,26 @@ icon_state = "purplecorner" }, /area/station/hallway/primary/aft/east) -"wLm" = ( -/obj/machinery/door/airlock/research{ - name = "Research Division Access" +"wLn" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "medmain"; + name = "Medbay Entrance" }, +/obj/effect/mapping_helpers/airlock/access/any/medical/general, /obj/effect/mapping_helpers/airlock/access/any/medical/genetics, -/obj/effect/mapping_helpers/airlock/access/any/science/research, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown"; + opacity = 0 + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, /turf/simulated/floor/plasteel/white, -/area/station/science/hallway) +/area/station/medical/medbay) "wLr" = ( /obj/effect/spawner/random_spawners/wall_rusted_always, /turf/simulated/wall, @@ -92274,18 +92587,6 @@ /obj/machinery/mecha_part_fabricator, /turf/simulated/floor/plating, /area/station/maintenance/electrical_shop) -"wMv" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/south) "wMy" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, @@ -92339,23 +92640,16 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/maintcentral) -"wNH" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable{ - d2 = 4; - icon_state = "0-4" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 2; - id_tag = "ceoffice" +"wNA" = ( +/obj/structure/table, +/obj/item/storage/box/syringes, +/obj/item/storage/box/monkeycubes, +/obj/item/storage/box/monkeycubes, +/obj/item/storage/box/beakers, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplefull" }, -/turf/simulated/floor/plating, -/area/station/command/office/ce) +/area/station/science/xenobiology) "wNX" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -92369,13 +92663,23 @@ icon_state = "purplecorner" }, /area/station/hallway/primary/aft/west) +"wOe" = ( +/obj/machinery/door/window/classic/reversed{ + dir = 8; + pixel_x = 1; + name = "Boxing Arena" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/public/fitness) "wOn" = ( /obj/item/radio/intercom{ pixel_y = -28; name = "custom placement" }, /obj/structure/bed/roller, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "whiteblue" }, @@ -92383,8 +92687,32 @@ "wOD" = ( /turf/simulated/floor/plasteel, /area/station/security/range) +"wOH" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/classic/normal{ + dir = 1; + name = "Robotics Desk" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/robotics{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "RoboticsShutters" + }, +/obj/item/paper_bin, +/obj/item/desk_bell{ + pixel_x = 7; + pixel_y = 7; + anchored = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/station/science/robotics) "wOV" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/firealarm{ dir = 1; pixel_y = -24; @@ -92429,7 +92757,7 @@ icon_state = "1-4" }, /obj/structure/bed/roller, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -92568,14 +92896,21 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/public/vacant_office) -"wSc" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24; - name = "south bump" +"wSh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central) +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/service/hydroponics) "wSk" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/carpet, @@ -92627,21 +92962,6 @@ icon_state = "rampbottom" }, /area/station/hallway/secondary/exit) -"wTi" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance/external{ - name = "External Airlock Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating, -/area/station/hallway/primary/central) "wTm" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -92666,7 +92986,7 @@ }, /area/station/service/chapel) "wTs" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/wood, /area/station/service/bar) "wTB" = ( @@ -92683,23 +93003,6 @@ /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/plating, /area/station/maintenance/disposal/northeast) -"wUd" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Walkway" - }, -/obj/machinery/door/poddoor/preopen{ - id_tag = "ailockdown"; - layer = 2.6; - name = "AI Asteroid Lockdown" - }, -/obj/effect/turf_decal/caution/red{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/turret_protected/aisat/interior) "wUo" = ( /obj/structure/table, /obj/item/mmi, @@ -92730,21 +93033,28 @@ icon_state = "cafeteria" }, /area/station/service/kitchen) -"wUU" = ( -/obj/structure/disposalpipe/segment{ - color = "#954535" +"wUO" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/obj/machinery/door/airlock/security/glass{ - name = "Criminal Delivery Chute" +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 }, -/obj/effect/mapping_helpers/airlock/access/all/security/doors, -/obj/effect/turf_decal/stripes/full, -/obj/effect/turf_decal/stripes/red/full, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" }, -/area/station/hallway/primary/aft/west) +/turf/simulated/floor/plating, +/area/station/security/prison/cell_block/A) "wUV" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -92778,10 +93088,7 @@ /turf/simulated/wall, /area/station/maintenance/starboardsolar) "wVD" = ( -/obj/machinery/power/smes/engineering{ - input_level = 95000; - output_level = 90000 - }, +/obj/machinery/power/smes/engineering, /obj/structure/cable/orange, /turf/simulated/floor/transparent/glass/reinforced, /area/station/maintenance/asmaint) @@ -92817,6 +93124,26 @@ }, /turf/simulated/floor/engine, /area/station/science/test_chamber) +"wWm" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/north) "wWC" = ( /turf/simulated/mineral/ancient, /area/station/hallway/secondary/garden) @@ -92842,6 +93169,21 @@ slowdown = -0.3 }, /area/station/hallway/spacebridge/engmed) +"wWW" = ( +/obj/structure/statue/tranquillite/mime, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24; + name = "south bump" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/station/service/mime) "wXm" = ( /obj/structure/cable/orange{ d1 = 1; @@ -92883,13 +93225,6 @@ /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plating, /area/station/maintenance/disposal/external/east) -"wYq" = ( -/obj/effect/spawner/window/reinforced/polarized/grilled{ - id = "rd" - }, -/obj/structure/cable/orange, -/turf/simulated/floor/plating, -/area/station/command/office/rd) "wYt" = ( /obj/machinery/light{ dir = 1 @@ -92901,20 +93236,16 @@ slowdown = -0.3 }, /area/station/hallway/spacebridge/engmed) -"wYu" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/north) "wYw" = ( /obj/machinery/light/small{ dir = 4 }, /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/gambling_den) +"wYB" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/fsmaint) "wYO" = ( /obj/structure/cable/orange{ d1 = 1; @@ -92928,38 +93259,29 @@ icon_state = "asteroidplating" }, /area/station/maintenance/starboard) -"wYX" = ( -/obj/structure/cable{ - d2 = 4; - icon_state = "0-4" +"wYY" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Walkway" }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id_tag = "cargolockdown"; + layer = 2.6; + name = "Cargo Lockdown" }, -/area/station/turret_protected/ai) -"wZj" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Port Asteroid Maintenance" +/obj/effect/turf_decal/caution/red{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating/asteroid/ancient, -/area/station/maintenance/gambling_den) +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/spacebridge/medcargo) "wZl" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance/two, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plating, /area/station/hallway/primary/central) -"wZq" = ( -/obj/effect/spawner/window/reinforced/polarized/grilled{ - id = "Detective" - }, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/plating, -/area/station/security/detective) "wZv" = ( /turf/simulated/wall, /area/station/medical/paramedic) @@ -92993,6 +93315,21 @@ icon_state = "whiteyellow" }, /area/station/science/robotics/chargebay) +"wZI" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Walkway" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id_tag = "scilockdown"; + layer = 2.6; + name = "Science Lockdown" + }, +/obj/effect/turf_decal/caution/red, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/spacebridge/servsci) "wZL" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 @@ -93027,21 +93364,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/starboard/south) -"wZP" = ( -/obj/effect/spawner/window/reinforced/polarized/grilled{ - id = "rd" - }, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plating, -/area/station/command/office/rd) "wZW" = ( /obj/machinery/door/poddoor{ density = 0; @@ -93057,6 +93379,22 @@ /obj/structure/sign/explosives, /turf/simulated/floor/engine, /area/station/science/test_chamber) +"xag" = ( +/obj/structure/disposalpipe/segment/corner{ + dir = 4 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/starboard/south) "xas" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 @@ -93113,6 +93451,18 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) +"xaH" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/machinery/door/poddoor/preopen{ + id_tag = "XenoPod6"; + name = "containment door 6" + }, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/station/science/xenobiology) "xaI" = ( /turf/simulated/floor/plasteel{ dir = 6; @@ -93136,6 +93486,24 @@ }, /turf/simulated/floor/plating/airless, /area/station/maintenance/disposal/northwest) +"xbn" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Service"; + location = "CommandWest"; + name = "navigation beacon (Command-West)" + }, +/obj/structure/disposalpipe/segment{ + color = "#954535" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/fore/west) "xby" = ( /obj/structure/disposalpipe/segment/corner{ dir = 8 @@ -93144,19 +93512,6 @@ icon_state = "whiteyellow" }, /area/station/medical/reception) -"xbz" = ( -/obj/machinery/door/airlock/security/glass, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/station/security/prisonlockers) "xbJ" = ( /turf/simulated/floor/mineral/titanium/blue, /area/shuttle/arrival/station) @@ -93216,24 +93571,6 @@ /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/transparent/glass/reinforced, /area/station/maintenance/port) -"xcQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "Secure Gate"; - name = "Security Blast Door"; - opacity = 0 - }, -/obj/structure/cable/orange, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/security/prison/cell_block/A) "xcV" = ( /obj/structure/cable{ d1 = 4; @@ -93315,17 +93652,6 @@ "xdy" = ( /turf/simulated/floor/plating, /area/station/maintenance/asmaint) -"xdH" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/south) "xdJ" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -93416,27 +93742,6 @@ /obj/structure/disposalpipe/segment/corner, /turf/simulated/floor/plating, /area/station/maintenance/disposal/southwest) -"xfW" = ( -/obj/machinery/door/airlock/glass{ - name = "Disposals" - }, -/obj/effect/mapping_helpers/airlock/access/all/supply/general, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/maintenance/disposal) -"xge" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/aisat/interior/secondary) "xgq" = ( /obj/structure/grille/broken, /turf/simulated/floor/plating/asteroid/ancient, @@ -93532,29 +93837,6 @@ icon_state = "whiteblue" }, /area/station/medical/cloning) -"xil" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/public/locker) -"xir" = ( -/obj/structure/disposalpipe/segment{ - color = "#954535" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/south) "xiw" = ( /obj/item/restraints/handcuffs/pinkcuffs, /turf/simulated/floor/plating/asteroid/ancient, @@ -93648,19 +93930,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/fore/east) -"xjn" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance{ - name = "Port Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating, -/area/station/maintenance/port) "xjx" = ( /obj/structure/cable/orange{ d1 = 4; @@ -93676,13 +93945,6 @@ icon_state = "asteroidplating" }, /area/station/maintenance/starboard) -"xjI" = ( -/obj/machinery/recharge_station, -/obj/effect/turf_decal/delivery, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/aft/west) "xjJ" = ( /obj/structure/cable{ d2 = 4; @@ -93693,10 +93955,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/power/smes/engineering{ - input_level = 200000; - output_level = 190000 - }, +/obj/machinery/power/smes/engineering, /turf/simulated/floor/plasteel{ icon_state = "darkyellow"; dir = 1 @@ -93733,6 +93992,24 @@ "xkf" = ( /turf/simulated/floor/plasteel, /area/station/security/main) +"xkj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance/external{ + name = "External Airlock Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/hallway/primary/starboard/south) "xkk" = ( /obj/structure/cable{ d1 = 1; @@ -93768,20 +94045,6 @@ "xla" = ( /turf/simulated/wall/r_wall, /area/station/security/prison/cell_block/A) -"xlp" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/west) -"xlv" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Aft Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/spawner/random_spawners/dirt_frequent, -/turf/simulated/floor/plating, -/area/station/maintenance/apmaint) "xlM" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/light{ @@ -93794,21 +94057,6 @@ slowdown = -0.3 }, /area/station/hallway/spacebridge/medcargo) -"xlQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance{ - name = "Starboard Asteroid Maintenance Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/east) "xlS" = ( /turf/simulated/floor/plasteel{ icon_state = "darkyellow" @@ -93829,16 +94077,6 @@ /obj/structure/table/wood, /turf/simulated/floor/wood, /area/station/service/bar) -"xlX" = ( -/obj/machinery/door/window/classic/reversed{ - dir = 4; - pixel_x = 1; - name = "Boxing Arena" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/public/fitness) "xlY" = ( /obj/structure/cable{ d1 = 1; @@ -93895,14 +94133,18 @@ "xnA" = ( /turf/simulated/wall/r_wall, /area/station/science/server) -"xnB" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24; - name = "east bump" +"xnH" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/central) +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/south) "xnZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -93943,20 +94185,6 @@ icon_state = "dark" }, /area/station/medical/morgue) -"xoD" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance{ - name = "Science Asteroid Solars" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/maintenance/portsolar) "xoO" = ( /obj/structure/cable/orange{ d1 = 1; @@ -94016,29 +94244,21 @@ /obj/machinery/chem_heater, /turf/simulated/floor/plating, /area/station/maintenance/starboard) -"xqh" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/research, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/science/tox, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 +"xpt" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Central Asteroid Maintenance" }, -/turf/simulated/floor/plasteel{ - icon_state = "whitepurplefull" +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/area/station/science/toxins/mixing) +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/maintenance/maintcentral) "xqt" = ( /obj/structure/cable{ d1 = 4; @@ -94057,14 +94277,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/port/north) -"xqL" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Central Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/machinery/atmospherics/pipe/simple/hidden/yellow, -/turf/simulated/floor/plating, -/area/station/maintenance/storage) "xqN" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/carpet/green, @@ -94116,18 +94328,6 @@ icon_state = "escape" }, /area/station/hallway/secondary/entry) -"xrr" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Fore Asteroid Maintenance Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/station/hallway/primary/fore/west) "xrs" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -94151,14 +94351,28 @@ icon_state = "dark" }, /area/station/maintenance/asmaint) -"xrO" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Aft Asteroid Maintenance" +"xrY" = ( +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "cmo" + }, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown"; + opacity = 0 }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/effect/spawner/random_spawners/dirt_frequent, /turf/simulated/floor/plating, -/area/station/hallway/secondary/exit) +/area/station/command/office/cmo) "xrZ" = ( /turf/simulated/wall, /area/station/security/interrogation) @@ -94171,17 +94385,11 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/gambling_den) -"xsg" = ( -/obj/machinery/door/airlock/security/glass{ - id_tag = "Brig" - }, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/security/doors, -/obj/machinery/door/firedoor, +"xsS" = ( /turf/simulated/floor/plasteel{ - icon_state = "dark" + icon_state = "neutralfull" }, -/area/station/security/processing) +/area/station/hallway/primary/port/north) "xta" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable/orange{ @@ -94211,20 +94419,12 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/fsmaint) +/area/station/maintenance/fsmaint2) "xtR" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/gambling_den) -"xtZ" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore/east) "xuc" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -94254,14 +94454,6 @@ icon_state = "dark" }, /area/station/ai_monitored/storage/eva) -"xuG" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - name = "Aft Asteroid Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/south) "xuJ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -94269,7 +94461,9 @@ /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/starboard) "xvn" = ( -/obj/effect/decal/warning_stripes/northwestsouth, +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, /obj/structure/bed/amb_trolley{ dir = 4 }, @@ -94283,7 +94477,9 @@ }, /area/station/medical/paramedic) "xvr" = ( -/obj/effect/decal/warning_stripes/northeastsouth, +/obj/effect/turf_decal/stripes/end{ + dir = 4 + }, /obj/vehicle/ambulance{ dir = 4 }, @@ -94340,12 +94536,6 @@ slowdown = -0.3 }, /area/station/hallway/spacebridge/dockmed) -"xwN" = ( -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore/west) "xwQ" = ( /obj/structure/table, /obj/item/wrench, @@ -94389,49 +94579,39 @@ /turf/simulated/floor/carpet, /area/station/public/locker) "xxg" = ( -/obj/effect/spawner/window/reinforced, +/obj/effect/spawner/airlock/e_to_w, /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/hallway/secondary/garden) +/area/station/maintenance/starboardsolar/aft) "xxs" = ( /obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating, /area/station/maintenance/disposal/external/east) -"xxy" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/simulated/floor/plating/asteroid/ancient, -/area/station/maintenance/starboard) -"xxB" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/orange{ +"xxt" = ( +/obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plating, -/area/station/security/brig) -"xxL" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 +/area/station/turret_protected/ai) +"xxy" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating/asteroid/ancient, +/area/station/maintenance/starboard) +"xxK" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 }, -/obj/structure/disposalpipe/segment, +/obj/effect/spawner/random_spawners/dirt_frequent, /turf/simulated/floor/plasteel{ - icon_state = "neutralfull" + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" }, -/area/station/hallway/primary/port/east) +/area/station/service/theatre) "xxR" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ @@ -94501,7 +94681,7 @@ /area/station/service/bar) "xyF" = ( /obj/machinery/suit_storage_unit/cmo/secure/sec_storage, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkblue" @@ -94527,6 +94707,26 @@ /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plating, /area/station/hallway/primary/starboard/south) +"xyK" = ( +/obj/machinery/atmospherics/portable/canister/air, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/station/service/clown) +"xyT" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Private Patient Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "private" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/station/medical/patients_rooms) "xzd" = ( /obj/structure/cable/orange{ d1 = 1; @@ -94550,6 +94750,14 @@ /obj/machinery/atmospherics/pipe/manifold/visible/cyan, /turf/simulated/floor/engine, /area/station/engineering/control) +"xzp" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plating, +/area/station/maintenance/fore2) "xzA" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 @@ -94561,19 +94769,6 @@ icon_state = "whitebluecorner" }, /area/station/medical/surgery/secondary) -"xzH" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/poddoor/preopen{ - id_tag = "XenoPod5"; - name = "containment door 5" - }, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/plating, -/area/station/science/xenobiology) "xzI" = ( /obj/machinery/economy/vending/snack, /turf/simulated/floor/plasteel{ @@ -94603,24 +94798,6 @@ icon_state = "dark" }, /area/station/security/warden) -"xzL" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore) -"xzN" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/secondary/entry/south) "xAk" = ( /obj/machinery/light{ dir = 1 @@ -94640,16 +94817,6 @@ slowdown = -0.3 }, /area/station/hallway/spacebridge/scidock) -"xAl" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore/east) "xAr" = ( /obj/structure/chair/sofa/corp/left, /turf/simulated/floor/plasteel, @@ -94667,7 +94834,9 @@ /area/station/medical/patients_rooms) "xAI" = ( /obj/structure/window/reinforced, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/engine, /area/station/science/misc_lab) "xAR" = ( @@ -94728,21 +94897,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/secondary/entry/north) -"xBy" = ( -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/aisat/interior/secondary) "xBB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -94778,6 +94932,11 @@ icon_state = "neutralcorner" }, /area/station/hallway/spacebridge/scidock) +"xCc" = ( +/obj/effect/spawner/airlock/s_to_n, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/auxsolarport) "xCd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -94793,13 +94952,6 @@ /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/carpet/arcade, /area/station/public/arcade) -"xCk" = ( -/obj/structure/table, -/obj/structure/bedsheetbin, -/turf/simulated/floor/plasteel{ - icon_state = "barber" - }, -/area/station/security/permabrig) "xCt" = ( /obj/structure/sign/barber{ pixel_y = -30 @@ -94879,29 +95031,6 @@ icon_state = "white" }, /area/station/science/toxins/mixing) -"xDM" = ( -/obj/structure/disposalpipe/segment{ - color = "#954535" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/aft/west) -"xDR" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/orange, -/turf/simulated/floor/plating, -/area/station/security/warden) "xDX" = ( /obj/structure/disposalpipe/trunk{ dir = 1 @@ -94920,6 +95049,14 @@ icon_state = "whiteblue" }, /area/station/medical/cloning) +"xEb" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/public/locker) "xEc" = ( /obj/machinery/computer/area_atmos, /obj/machinery/light{ @@ -94927,6 +95064,11 @@ }, /turf/simulated/floor/plasteel, /area/station/science/storage) +"xEd" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/aft/west) "xEf" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -94945,7 +95087,7 @@ /turf/space, /area/shuttle/gamma/station) "xEJ" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/shieldwallgen, /obj/machinery/firealarm{ dir = 4; @@ -95040,6 +95182,28 @@ icon_state = "asteroidplating" }, /area/station/maintenance/maintcentral) +"xGn" = ( +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/north) "xGu" = ( /obj/effect/spawner/grouped_spawner{ group_id = "tunnelbats"; @@ -95056,6 +95220,27 @@ /obj/machinery/hologram/holopad, /turf/simulated/floor/carpet, /area/station/medical/psych) +"xGA" = ( +/obj/machinery/door/airlock/atmos/glass{ + autoclose = 0; + id_tag = "atmossm_door_int"; + locked = 1; + name = "Atmospherics Access Chamber" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/machinery/access_button{ + autolink_id = "atmossm_btn_int"; + name = "Atmospherics Access Button"; + pixel_y = -24; + req_access_txt = "24" + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/engineering/control) "xGE" = ( /obj/structure/girder, /obj/structure/grille, @@ -95078,12 +95263,6 @@ /obj/machinery/light/small, /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/port) -"xHJ" = ( -/obj/effect/spawner/random_spawners/dirt_often, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" - }, -/area/station/service/hydroponics) "xHO" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -95135,6 +95314,17 @@ /obj/effect/spawner/window/reinforced/plasma, /turf/simulated/floor/plating, /area/station/engineering/control) +"xIB" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/secondary/entry/north) "xIH" = ( /obj/machinery/light{ dir = 4 @@ -95152,6 +95342,17 @@ icon_state = "neutral" }, /area/station/public/storage/tools) +"xIP" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 4 + }, +/obj/machinery/quantumpad/cere/science_arrivals{ + name = "quantum pad" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/station/public/quantum/science) "xIU" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, @@ -95179,6 +95380,17 @@ icon_state = "asteroidplating" }, /area/station/hallway/spacebridge/scidock) +"xJA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 28; + name = "custom placement" + }, +/obj/structure/closet/wardrobe/pjs, +/turf/simulated/floor/plasteel, +/area/station/public/locker) "xJO" = ( /obj/structure/sign/directions/security{ dir = 1; @@ -95305,6 +95517,21 @@ icon_state = "neutralcorner" }, /area/station/hallway/secondary/entry/north) +"xMA" = ( +/obj/structure/disposalpipe/segment{ + color = "#954535" + }, +/obj/machinery/door/airlock/security/glass{ + name = "Criminal Delivery Chute" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/effect/turf_decal/stripes, +/obj/effect/turf_decal/stripes/red, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/station/hallway/primary/aft/west) "xME" = ( /obj/machinery/light{ dir = 1 @@ -95374,35 +95601,6 @@ icon_state = "dark" }, /area/station/science/robotics) -"xNJ" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/south) -"xNM" = ( -/obj/machinery/door/airlock/hatch, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/any/science/minisat, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/turret_protected/aisat/interior/secondary) "xNT" = ( /obj/structure/cable/orange{ d1 = 4; @@ -95449,27 +95647,6 @@ }, /turf/simulated/floor/plating, /area/station/science/rnd) -"xOM" = ( -/obj/machinery/door/airlock/atmos/glass{ - autoclose = 0; - id_tag = "atmossm_door_int"; - locked = 1; - name = "Atmospherics Access Chamber" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, -/obj/machinery/access_button{ - autolink_id = "atmossm_btn_int"; - name = "Atmospherics Access Button"; - pixel_y = -24; - req_access_txt = "24" - }, -/obj/machinery/atmospherics/pipe/simple/visible/yellow{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/engineering/control) "xON" = ( /obj/structure/cable/orange{ d1 = 2; @@ -95480,16 +95657,6 @@ icon_state = "asteroidplating" }, /area/station/maintenance/asmaint) -"xOQ" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/north) "xOY" = ( /obj/machinery/light_switch{ dir = 4; @@ -95502,6 +95669,21 @@ icon_state = "whiteblue" }, /area/station/medical/paramedic) +"xPf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/sortjunction/reversed{ + dir = 8; + name = "disposal pipe - Kitchen"; + sort_type_txt = "20" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/east) "xPv" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/structure/cable/orange{ @@ -95631,6 +95813,12 @@ icon_state = "purple" }, /area/station/hallway/primary/aft/west) +"xRp" = ( +/obj/machinery/porta_turret/ai_turret, +/turf/simulated/floor/plasteel{ + icon_state = "bcircuit" + }, +/area/station/turret_protected/ai) "xRy" = ( /obj/machinery/atmospherics/binary/valve{ dir = 4 @@ -95657,6 +95845,21 @@ icon_state = "dark" }, /area/station/science/robotics) +"xSg" = ( +/obj/effect/spawner/window/reinforced/polarized/grilled{ + id = "rd" + }, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/station/command/office/rd) "xSo" = ( /turf/simulated/wall, /area/station/security/checkpoint/secondary) @@ -95696,6 +95899,14 @@ icon_state = "white" }, /area/station/medical/chemistry) +"xSO" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/station/medical/virology) "xSR" = ( /obj/structure/table/wood, /obj/item/candle, @@ -95729,40 +95940,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/wall, /area/station/hallway/primary/aft/west) -"xTm" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/starboard/north) -"xTt" = ( -/obj/effect/landmark/lightsout, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore) -"xTy" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/secondary/entry/south) "xTB" = ( /obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{ dir = 1 @@ -95823,14 +96000,6 @@ /obj/structure/reagent_dispensers/watertank, /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/apmaint) -"xUN" = ( -/obj/structure/disposalpipe/segment/corner{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore) "xUT" = ( /obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, @@ -95856,6 +96025,22 @@ icon_state = "neutralcorner" }, /area/station/hallway/spacebridge/dockmed) +"xVj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/station/engineering/atmos/control) "xVr" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -95867,6 +96052,21 @@ /obj/structure/closet/emcloset, /turf/simulated/floor/plating/airless, /area/station/science/toxins/test) +"xVu" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/medical/virology) "xVB" = ( /obj/machinery/chem_dispenser, /obj/structure/disaster_counter/chemistry{ @@ -95940,14 +96140,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/hallway/primary/starboard/south) -"xWq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" - }, -/area/station/service/hydroponics) "xWu" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -95969,19 +96161,6 @@ /obj/structure/sign/security, /turf/simulated/wall, /area/station/maintenance/fsmaint) -"xWG" = ( -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/polarized{ - id = "qm" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/command/glass, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/supply/qm, -/turf/simulated/floor/plasteel{ - icon_state = "darkbrownfull" - }, -/area/station/supply/qm) "xXl" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 @@ -96055,13 +96234,6 @@ "xYM" = ( /turf/simulated/wall/mineral/titanium, /area/shuttle/pod_1) -"xYV" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore) "xYZ" = ( /turf/simulated/wall, /area/station/command/bridge) @@ -96140,6 +96312,32 @@ }, /turf/simulated/floor/transparent/glass/reinforced, /area/station/maintenance/asmaint) +"xZN" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" + }, +/area/station/maintenance/fsmaint2) +"xZP" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/station/security/brig) "xZT" = ( /obj/structure/grille/broken, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -96157,7 +96355,7 @@ /obj/machinery/computer/scan_consolenew{ dir = 8 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/light_switch{ pixel_y = 24; name = "north bump" @@ -96167,14 +96365,6 @@ icon_state = "whitepurple" }, /area/station/science/genetics) -"yaE" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/south) "yaN" = ( /turf/simulated/floor/plasteel, /area/station/security/lobby) @@ -96204,6 +96394,19 @@ icon_state = "whiteblue" }, /area/station/medical/medbay) +"ybn" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/south) "ybJ" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ @@ -96228,13 +96431,6 @@ "ybP" = ( /turf/simulated/floor/carpet/green, /area/station/service/library) -"ybY" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/maintenance/disposal/north) "ybZ" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/machinery/camera{ @@ -96353,24 +96549,22 @@ /obj/machinery/hologram/holopad, /turf/simulated/floor/wood, /area/station/legal/magistrate) -"ydV" = ( +"yed" = ( /obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, +/obj/machinery/door/firedoor, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Prison Gate"; + name = "Prison Lockdown Blast Doors"; + opacity = 0 + }, /turf/simulated/floor/plating, -/area/station/public/storage/tools) +/area/station/security/permabrig) "yeo" = ( /obj/machinery/newscaster{ pixel_y = -28; @@ -96522,20 +96716,6 @@ /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plating, /area/station/hallway/primary/starboard/south) -"ygQ" = ( -/obj/machinery/door/airlock/medical{ - name = "Operating Theatre Storage" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - icon_state = "showroomfloor" - }, -/area/station/medical/surgery/secondary) "ygT" = ( /obj/effect/spawner/window/reinforced/polarized{ id = "private" @@ -96646,6 +96826,34 @@ icon_state = "dark" }, /area/station/security/brig) +"yie" = ( +/obj/machinery/door/airlock/glass{ + name = "Genetics Research" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/genetics, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown"; + opacity = 0 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/white, +/area/station/science/genetics) "yii" = ( /turf/simulated/mineral/ancient/outer, /area/station/hallway/primary/central) @@ -96667,6 +96875,10 @@ icon_state = "whitepurple" }, /area/station/science/xenobiology) +"yiS" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/hallway/spacebridge/serveng) "yiT" = ( /obj/structure/cable/orange{ d1 = 1; @@ -96726,24 +96938,6 @@ slowdown = -0.3 }, /area/station/hallway/spacebridge/scidock) -"yjJ" = ( -/obj/machinery/porta_turret{ - dir = 4; - installation = /obj/item/gun/energy/gun; - name = "hallway turret" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "bcircuit" - }, -/area/station/turret_protected/aisat/interior/secondary) "yjQ" = ( /obj/structure/cable/orange{ d1 = 4; @@ -102425,7 +102619,7 @@ rNK rNK rNK rNK -qRL +tJe tpl tpl mSS @@ -102437,7 +102631,7 @@ sWf mSS tpl rth -qRL +tJe rNK rNK rNK @@ -102682,7 +102876,7 @@ rNK rNK rNK rNK -qRL +tJe rth tpl aad @@ -102694,7 +102888,7 @@ aad aad tpl tpl -qRL +tJe rNK rNK rNK @@ -102939,7 +103133,7 @@ rNK rNK rNK rNK -qRL +tJe xVs tpl rth @@ -102951,7 +103145,7 @@ aad eLg mZP xVs -qRL +tJe rNK rNK rNK @@ -103196,8 +103390,8 @@ rNK rNK rNK rNK -qRL -qRL +tJe +tJe aad mSS aad @@ -103207,8 +103401,8 @@ xko aad lNn aad -qRL -qRL +tJe +tJe rNK rNK rNK @@ -103329,7 +103523,7 @@ xIX bna abd abd -hrU +mBD abY wdb wdb @@ -103345,7 +103539,7 @@ wdb wdb wdb cXq -xlp +vuL dom dom egv @@ -103683,9 +103877,9 @@ rNK rNK gRZ gRZ -lrL -lrL -lrL +pBW +pBW +pBW gRZ gRZ rNK @@ -104097,7 +104291,7 @@ rNK rNK rNK csP -mpz +aGW csP csP rNK @@ -104119,7 +104313,7 @@ rNK rNK cXo cXo -dNv +kIy fiK jft jft @@ -104394,7 +104588,7 @@ mfN mrW mAJ mAJ -uLk +vUp nkV wdb wdb @@ -104451,7 +104645,7 @@ wdb wdb wdb utB -aCx +tOo bZB pEA nPH @@ -104459,7 +104653,7 @@ klh dGr rpk pWj -aCx +tOo qtO wdb wdb @@ -104512,7 +104706,7 @@ wdb wdb tlq pjU -isY +qyy xDX qxB kCM @@ -105162,7 +105356,7 @@ lRR lRR rNK mfN -msy +coE mfN mfN rNK @@ -105375,10 +105569,10 @@ bSA rNK rNK rNK -sfs -sfs -sfs -sfs +psw +psw +psw +psw lBh rNK euP @@ -105482,8 +105676,8 @@ aXn bTp gRZ gRZ -mtw -tts +uBy +rBB bTp bTp bTp @@ -105630,9 +105824,9 @@ aNm aNm aNm rNK -sfs -sfs -eOR +psw +psw +xCc cdC iKu cdV @@ -105723,9 +105917,9 @@ rNK rNK pXy pXy -gHH -gHH -gHH +sNr +sNr +sNr pXy pXy hUU @@ -105799,8 +105993,8 @@ rNK rNK vDy cZN -guP -isY +jVU +qyy rFb amF ylX @@ -106144,16 +106338,16 @@ rNK rNK rNK rNK -sfs -sfs -sfs +psw +psw +psw lHa cdJ dKA lBh ueH ueH -mpz +aGW ueH yhW uuj @@ -106403,11 +106597,11 @@ rNK rNK rNK rNK -sfs +psw cdK vDK ciw -cvF +ciy qEb xta bnj @@ -106769,7 +106963,7 @@ xaR xaR lhM fFl -tbG +smJ rNw whg uCK @@ -106925,7 +107119,7 @@ duF cDt dvD bnp -rVy +ltr ubY bIf xJa @@ -107316,9 +107510,9 @@ rNK mjo iEw mjo -wfr -pAQ -wfr +vTR +kTd +vTR mjo ccW ccW @@ -107409,7 +107603,7 @@ xIX aaF abd abd -hrU +mBD abY wdb wdb @@ -107433,7 +107627,7 @@ wdb wdb sbG xbm -hrU +mBD aIR aAq aAq @@ -107451,8 +107645,8 @@ xJa xJa xJa xJa -lmP -mIR +hlA +ctU yhW xJa cRv @@ -107475,7 +107669,7 @@ rNK rNK rNK iCE -msy +coE iCE rNK rNK @@ -107572,7 +107766,7 @@ rNK rNK mjo iXt -qWL +cmg fdX iNa cqi @@ -107717,7 +107911,7 @@ abW abW abW gnu -dNv +kIy fiK fiK fiK @@ -107829,7 +108023,7 @@ rNK rNK mjo iXt -tJX +eBL jSc wLz cqj @@ -108032,7 +108226,7 @@ tIM xUT tIM xUT -nEb +kjq xaR xaR pDY @@ -108049,7 +108243,7 @@ vvt uvg xLj xLj -vVq +cxD bXj bXj vtY @@ -108177,7 +108371,7 @@ rNK rNK rNK xIX -mpz +aGW xIX xIX rNK @@ -108259,7 +108453,7 @@ pXy oyM oKF paW -hdt +cNd sNu ktW cNW @@ -108289,7 +108483,7 @@ jwF xyf jvx pFm -xjn +jsN pFm pFm pFm @@ -108475,8 +108669,8 @@ xhk xNA xtN dnw -vbX -vbX +eDv +eDv oQY vFB vFB @@ -108493,12 +108687,12 @@ ixE ixn dom imT -xlp +vuL jQH wdb wdb -gqw -uLk +led +vUp lPs lYX sNq @@ -108516,7 +108710,7 @@ uCK xFT oLZ lcq -jDM +cNe pUg lcq cNX @@ -108530,7 +108724,7 @@ aXn uvT iKw oZu -gdB +uKs buo vvU bxf @@ -108732,8 +108926,8 @@ xhk ulj xtN dnw -vbX -vbX +eDv +eDv oQY vFB vIu @@ -108775,7 +108969,7 @@ pDl cMT cMT cMT -vzf +cpO cMT cMT cUx @@ -108858,8 +109052,8 @@ gQc gQc uCu uCu -ked -qYI +nIZ +jZN uCu uCu ccW @@ -108987,7 +109181,7 @@ xhk xhk xhk cch -oXJ +jAr uTo yaN yaN @@ -109018,7 +109212,7 @@ iCE iCE iCE iCE -uzF +cTN sNq aXn aXn @@ -109030,10 +109224,10 @@ pXy uGb kWm cMT -vqK -pQu -oCm -wGa +cNg +kHu +xxK +uwc cMT cUx xZT @@ -109076,7 +109270,7 @@ cDo dzm uME bXj -kCv +vav bXj bXj bXj @@ -109244,7 +109438,7 @@ dxE dxE dxE oPb -eeO +gck lyS jMr dyS @@ -109287,10 +109481,10 @@ ohb cUx bfA cMT -pGo -wgw -dJW -bzk +cNh +sdF +vHp +qsR cMT cUx eoX @@ -109517,8 +109711,8 @@ vZt nxA dCV dCV -tAl -uEL +esX +goP dDB dDB cRv @@ -109544,10 +109738,10 @@ cME bck kWm cMT -vlX -tmz -ltv -sAp +beJ +pAb +gyb +qtm cMT cUx mYN @@ -109803,7 +109997,7 @@ pZo cMT cMT cMT -mlk +fav cMT cMT hfi @@ -109882,7 +110076,7 @@ cJu dcG uCu sxb -svM +wkx sxb uCu eUs @@ -110150,7 +110344,7 @@ fNC tbu viJ jJs -fOu +kRH cuy cvs vyU @@ -110257,9 +110451,9 @@ rNK rNK rNK rNK -nMm +sCA auh -vDE +qgD wUX wUX wUX @@ -110269,7 +110463,7 @@ wUX wUX tYz dFX -qMq +frS dFX tYz tYz @@ -110277,7 +110471,7 @@ qGR rKD yaN tsf -dbK +vqN sOm ude cKY @@ -110326,7 +110520,7 @@ ewd xaR tIM xaR -dNe +tpC xUT xaR xaR @@ -110360,7 +110554,7 @@ sym sym sym bUN -rXB +bFY bUN bUN rNT @@ -110369,10 +110563,10 @@ rNT lvw cbc uJr -uTM -wvk -nhs -lUh +cCD +cQz +cUs +tjZ uJr aXn aXn @@ -110396,7 +110590,7 @@ cJu dcG uCu clR -apV +sES clR cmF saR @@ -110504,19 +110698,19 @@ rNK rNK pVD pVD -cyq -tMN -cyq +fSO +mZH +fSO cdL -cyq -tMN -cyq +fSO +mZH +fSO pVD pVD pVD -oXA +mRS anJ -lku +ipw wUX duk dvF @@ -110536,13 +110730,13 @@ joR mnL dkp dkp -aUg +aSs dkp dkp cSV dkq dkq -okW +wsU uuj uuj uuj @@ -110568,8 +110762,8 @@ usD bav bav bav -tvg -kyO +fdh +ddh bav cMX pqy @@ -110583,7 +110777,7 @@ veQ jwF pTp xyf -dDV +tpK vFn uko xyf @@ -110595,7 +110789,7 @@ rZO wxr bsv xaR -pKn +kXZ hVC hVC sUt @@ -110626,10 +110820,10 @@ rNT nEl imr vtw -efN -ekC -ehJ -qJX +veO +fuU +fLH +mJX uJr aXn aXn @@ -110770,15 +110964,15 @@ mFT dqa aoZ dqa -kNc +qbx yfX cDJ dtj wUX aJz -hcm +bdt puM -hcm +bdt bnv wUX aGH @@ -110852,7 +111046,7 @@ wLy lhM jAn xGu -aYY +wdl jlo jlo voH @@ -110882,11 +111076,11 @@ oeN rNT wjk aXq -smx -sVR -elT -lXu -eAf +kMH +vnV +adb +ceV +wWW ezu hUU hUU @@ -110908,7 +111102,7 @@ biI bnQ cJu biK -amV +liC bSE pgO qll @@ -110925,7 +111119,7 @@ wXW wXW jiS lMW -eBR +czM lMW wqx ccW @@ -110939,10 +111133,10 @@ rNK cTh rLA wiu -gds +rXi cTh -onB -onB +uzZ +uzZ rNK rNK rNK @@ -111021,13 +111215,13 @@ doB ajA dpg akC -oCD +alg vKV akC aok apa vKV -kRC +gYc dtp aui dtr @@ -111043,7 +111237,7 @@ nII uXU nII ccp -aRP +uns uTo rKD yaN @@ -111165,7 +111359,7 @@ biK bnQ bnQ bnQ -qxP +ggZ jgl wyR dqY @@ -111176,9 +111370,9 @@ dnQ iBC lwr wXW -dPu +aar hTx -hSS +nfq wXW lZz lMW @@ -111199,7 +111393,7 @@ njB fkk bQJ kIn -onB +uzZ rNK rNK rNK @@ -111284,23 +111478,23 @@ iHo aol apb drw -tkH +vpS emI hEk dtl -viK +aFu hSd duM pdg eLU hSd -viK +aFu dww bIS bQd aJQ ccu -tAF +lzo lyS cnx yaN @@ -111316,7 +111510,7 @@ tPX dpd xXQ cub -qGt +fMH duz duh uuj @@ -111425,7 +111619,7 @@ cxg cxg cxg cxg -eEV +clS cxg cxg cxg @@ -111433,9 +111627,9 @@ qll kal iid wXW -oWe +dmO oqU -jPg +uLT wXW sBh wsR @@ -111536,11 +111730,11 @@ mCL mCL mCL mCL -bYy +drz mCL xQS xQS -uzq +aqY xQS xQS aum @@ -111557,12 +111751,12 @@ cHh bQP bTP kcG -jwM +luv bsk rKD yaN idf -fLn +aUq vFG vFG cLq @@ -111571,11 +111765,11 @@ dkp cXr dkq dkq -eUl +doO dkq fIg -aTr -eyi +guD +hyY ioJ abW cRv @@ -111594,7 +111788,7 @@ aXn aXn mJl bcp -kzB +nNF bcp oie bco @@ -111630,7 +111824,7 @@ aEe aEe bLH bHZ -dQt +qKM bRi bPj eHi @@ -111653,7 +111847,7 @@ mfk qdP ped oxo -eIn +dMd oRH odg wqN @@ -111670,7 +111864,7 @@ ccW ccW ccW ccW -nyn +cRV ccW ccW ccW @@ -111690,9 +111884,9 @@ cpx kal bsR wXW -jPg +uLT fIu -leo +efR wXW dCt irG @@ -111707,7 +111901,7 @@ irG irG uVg czI -xuG +wqE oyp mrh ira @@ -111807,7 +112001,7 @@ xrZ aAy pnf bdy -afg +bnx aFw pjD loa @@ -111819,7 +112013,7 @@ tmS ujO dyS idf -fLn +aUq cDi vFG wSk @@ -111828,7 +112022,7 @@ vnA cXL dkp dpJ -cir +ceI evb ice gvj @@ -111964,7 +112158,7 @@ qUd mvK uZl mvK -cOg +lMr orU ron pBh @@ -112085,7 +112279,7 @@ djt vFG dkp dpO -uZf +dIS faH ice gvj @@ -112167,7 +112361,7 @@ rNT rNT oYb kLV -goN +xyK yes tnY iWU @@ -112201,7 +112395,7 @@ cpz wbT cxg oGS -xqh +kMC dCc xnA llN @@ -112227,7 +112421,7 @@ hHE uEm gRu fYO -onB +uzZ rNK rNK rNK @@ -112342,9 +112536,9 @@ aUo cYg qCk ctA -jbE +pNB gVN -jrj +rZg hAY cWq iZd @@ -112384,9 +112578,9 @@ sBY bqh kJa mee -eNB -ydV -vmz +qbG +hVv +wzm vwc byk vtO @@ -112417,7 +112611,7 @@ uZZ bVS glz uNH -uKh +kmk btg fNK jQF @@ -112460,7 +112654,7 @@ coy pOU ssD buE -ohm +vSg emA jvJ tlj @@ -112484,7 +112678,7 @@ mkA ozp xxU ydn -onB +uzZ rNK rNK rNK @@ -112561,7 +112755,7 @@ sxa vva mCL mCL -fej +dph mCL aeK ttS @@ -112580,10 +112774,10 @@ vRQ dvH exK exK -xsg -jts -plY -xsg +aGL +dUb +uSW +aGL exK tYz nZi @@ -112599,7 +112793,7 @@ vFG cYh qCk dpV -tQX +dKM jiO ice gzo @@ -112641,9 +112835,9 @@ oQs lBX mPz brE -vAK +ufw kMz -vAK +ufw bxj byl xLq @@ -112674,25 +112868,25 @@ uUT tKJ pvH kSB -sKT +vAx kQX -dwC -wMv -kvg -uil +mLe +xnH +wnJ +rWt pLE hsf iQh dUv -rwh -rwh -rwh -rwh -rwh -rwh -rwh -rwh -rwh +dFf +dFf +dFf +dFf +dFf +dFf +dFf +dFf +dFf pin jKa hEC @@ -112713,7 +112907,7 @@ dzr puz vQk uuU -ekO +vEm lpv cqx fzj @@ -112740,7 +112934,7 @@ cTh cTh cTh cTh -gds +rXi wiu rNK rNK @@ -112852,11 +113046,11 @@ dkp aSz dkp dkp -fLn +aUq dkp dkp dpV -tQX +dKM ewM ice ice @@ -112867,14 +113061,14 @@ ice ice ice leM -hQQ -hQQ -hQQ +guc +guc +guc lAN lAN -hQQ -hQQ -hQQ +guc +guc +guc uSv uSv uSv @@ -112884,18 +113078,18 @@ bbb uSv uSv uSv -hsA +ezi cMT lVP -pEE +kLh lVP cMT -lqt -wok +wFq +mWM eiB bkU eMc -hte +pRF bkU vUJ bkU @@ -112903,11 +113097,11 @@ iLL bkU vUJ bkU -ryb +dcW bkU nQA -qGz -emu +uDy +ohu aEe aEe aEe @@ -112933,22 +113127,22 @@ bWn bUN bVO oYb -rvj -xdH -cOY -rvj -hkR +mCM +iOk +bmJ +mCM +rRG lZN lZN vkJ -jBr -jBr -jBr +ivV +ivV +ivV vkJ vkJ -jBr -jBr -jBr +ivV +ivV +ivV vkJ vkl vkl @@ -112957,7 +113151,7 @@ vkl vkl vkl vkl -iXv +tjL vkl vkl gGI @@ -113099,11 +113293,11 @@ bIT nJL cHB kGm -kZI +dVv lbr hzh joR -rKU +aQc bKg cHi bKg @@ -113113,8 +113307,8 @@ bKg cYn bKg dqh -eNx -rKi +dKQ +liQ bjZ kJb qko @@ -113190,10 +113384,10 @@ gCh tcl gCh pZq -uid -gCl -xir -uid +eZX +iBn +lxQ +eZX wGo rIf nbB @@ -113206,7 +113400,7 @@ tRP kqf kqf kqf -nVK +axO gwg vgJ gwg @@ -113356,7 +113550,7 @@ dpu oam dpu eHx -sqf +rEf aXI luI dRs @@ -113370,17 +113564,17 @@ cho uFr kMp pCc -mTk -owS -scH -nXt -scH -scH -xwN -scH -scH -scH -qNB +xbn +jqh +chV +gBz +chV +chV +dCF +chV +chV +chV +fhE lCQ nmW nmW @@ -113389,72 +113583,72 @@ aXA nmW nmW mQF -jeZ -ibE -hXs -jYg -jYg -jYg -jYg -uhU -jYg -ahj -jYg -fVB -mEF -ihv -jYg -eXL -lMy -xOQ -mZk -vII -dVw -esK -ibE -ibE -ibE -ibE -ibE -gRs -wYu -ibE -ibE -jTa -evS -hil -rvj -rvj -rvj -rvj -rvj -oJq -rvj -sWi -rvj -xdH -rvj -rvj -rvj -rvj -rvj -wCx -rvj -rvj -yaE -rvj -rvj -rvj -oJq -rvj -rvj -xdH -uiX -rvj -gLz -rvj -rvj -ugl +sty +xsS +kLp +iFO +iFO +iFO +iFO +onk +iFO +icA +iFO +sWJ +gBp +mSw +iFO +wWm +xGn +bzU +jTV +iJF +chN +tqH +xsS +xsS +xsS +xsS +xsS +fsW +wkq +xsS +xsS +aNE +qZe +ybn +mCM +mCM +mCM +mCM +mCM +ecG +mCM +wvQ +mCM +iOk +mCM +mCM +mCM +mCM +mCM +gxo +mCM +mCM +oKK +mCM +mCM +mCM +ecG +mCM +mCM +iOk +oGs +mCM +mGM +mCM +mCM +mrc fFA xrc xrc @@ -113463,20 +113657,20 @@ few xrc xrc cgp -kqX -weP -weP -wji -weP -weP -eFq -nfn -dbX -weP -weP -weP -weP -sTF +wZI +xEd +xEd +mOX +xEd +xEd +ebN +lsg +car +xEd +xEd +xEd +xEd +vdZ qTc uRf xRh @@ -113595,7 +113789,7 @@ afd afd afd xQS -xbz +apf xQS xQS xQS @@ -113613,7 +113807,7 @@ aHL oam uii gFp -iKS +bRh cEP rKD gVY @@ -113626,9 +113820,9 @@ dyV etJ cYo dlj -tSI -lWM -soj +dqG +bWx +cHw evL gDm evL @@ -113667,7 +113861,7 @@ rVm snh xHO nzE -ukW +lbg kjT sJy buz @@ -113685,13 +113879,13 @@ bIa bJv gEi gEi -xNJ -xNJ -uWs -kaD -kyC -xNJ -xNJ +pwN +pwN +rhg +mtT +dJe +pwN +pwN sny gEi gEi @@ -113733,7 +113927,7 @@ atE rNY atE wiT -mDb +kjJ qTc uRf xzI @@ -113745,15 +113939,15 @@ lsp lxD cqD cry -wZP -wYq +xSg +raL mas cxf mas mas mas -nPg -eBR +cxl +czM pDu ccW ccW @@ -113841,15 +114035,15 @@ afd aTz aTz aTz -hAq -kfP +adX +afr vNP duL afd swk wPc dxf -ciu +nBA lzY aom nFH @@ -113870,7 +114064,7 @@ mng oam dpu mqk -dPH +xZP cEP rKD gYW @@ -113884,7 +114078,7 @@ cLz qOk dlp dra -lWM +bWx iEe cjR oTv @@ -113895,17 +114089,17 @@ cjR ice ice leM -ahp -ahp -ahp +hrT +hrT +hrT lAN lAN -ahp +hrT lAN lAN leM -tLz -ltE +aZa +uUM bEM bEM pwt @@ -113924,7 +114118,7 @@ wSt fxA eLr teX -bDt +urA klG oOg oOg @@ -113933,7 +114127,7 @@ oOg kOk oOg aZZ -saX +rnX aZZ xKV aZZ @@ -113955,28 +114149,28 @@ ohY fAD btd lJR -uTF -lVl +tPw +wSh lJR -aUd -klI +bxQ +ang lJR uQa hVt -cxZ +iyF lZN lZN lZN lZN lZN rXg -jBr -jBr +ivV +ivV vkJ vkJ -jBr -jBr -jBr +ivV +ivV +ivV vkJ vkl vkl @@ -113985,12 +114179,12 @@ gtU vkl vkl vkl -fjc +oSb vkl vkl vkl vGl -weP +xEd qTc uRf hGW @@ -114002,7 +114196,7 @@ uRf cuT iVB oNw -gvS +ndl sTp jAy uSz @@ -114098,15 +114292,15 @@ afd aTz aTz aTz -xCk +gHh afs ahr adc -hqX +tVb iCK pTT aln -jHr +llK avy aou apg @@ -114127,7 +114321,7 @@ mng bzZ awr qro -qha +cgh lyS cnz lyS @@ -114141,14 +114335,14 @@ cTd lyS dlq drb -lWM +bWx iEe oTv kgd bKI ugt -jok -lYe +bTV +mXS abE abE rNK @@ -114181,7 +114375,7 @@ vVL haQ fxA boJ -knZ +umX brM kOk pOk @@ -114201,24 +114395,24 @@ jXC baF baF dBV -euH -jFv -sfc -fcI -sfc +sAH +gLY +udq +rKE +udq baF nYB tOx btd -wgA -aDF -aDF -lNV -hwx -gVb -tYN -aDF -jJK +oiY +prN +prN +fiY +puD +hSP +tYf +prN +rkb btd uSs caq @@ -114227,15 +114421,15 @@ lUo mZu mMA wPV -rcS -rcS -rcS -rcS -rcS -rcS -rcS -rcS -rcS +rMT +rMT +rMT +rMT +rMT +rMT +rMT +rMT +rMT bJg fWh cge @@ -114245,9 +114439,9 @@ sJe xkk qUt vkl -xjI +vVc mqT -wji +mOX jaK uRf sfm @@ -114259,7 +114453,7 @@ lsp lxD rBW iyP -gvS +ndl nro hDv vWO @@ -114355,8 +114549,8 @@ afd aTz aTz afd -hFv -gHB +aea +afz xVr aiT afd @@ -114389,23 +114583,23 @@ gmC cnJ xla xla -kEH -eIf -opc +cAq +aWX +pXX xla -iZj -kOt +jzO +jXP xla xla dru -fCU +dMN pZt -jMI +hGp nla mmY hYD fSn -lYe +mXS abE rNK rNK @@ -114438,7 +114632,7 @@ aCC cIX wSt boJ -fHF +tBZ xCt oOg uNw @@ -114467,7 +114661,7 @@ baF baF baF btd -kJv +hsc biB biB vcB @@ -114475,7 +114669,7 @@ biB biB biB biB -aDF +prN btd oQK mVY @@ -114502,9 +114696,9 @@ odt qXV srw vkl -xjI +vVc mqT -weP +xEd wNX uRf eQt @@ -114516,7 +114710,7 @@ lsp lxD dqA sOo -rDi +ltP bVI lZS gZS @@ -114616,16 +114810,16 @@ kUO afI ahJ xZx -bJP +ezE fxI qZG vNx -teg +rYs qpk duG hdv bkA -nqJ +asc pqs auG uii @@ -114644,25 +114838,25 @@ tZS yfX yfX yfX -cOD +pJG eWZ dWr dWr cFf -fjZ +qNG ejj cTe cdv -hVL +aEn aWl -lWM +bWx iEe oTv onY iyj tYi -rwE -lYe +sed +mXS abE rNK rNK @@ -114695,9 +114889,9 @@ aCC cIX wSt boQ -clt +aap iiV -bUg +oMr lBA xhr uSS @@ -114724,7 +114918,7 @@ stp ekH sWT btd -fnP +sDY biB cBs iUa @@ -114732,7 +114926,7 @@ kAT cBs cBs biB -lzj +bld ueB sbn oPR @@ -114761,11 +114955,11 @@ vkl vkl iLY mSq -ksS +rrN tVm tHG tHG -fvJ +nDG tHG tHG eBU @@ -114773,7 +114967,7 @@ uRf mSY cqD wmq -pzj +fFE knB hDv alD @@ -114877,12 +115071,12 @@ ajM rdF cVP lRJ -wgX +uDe aPx vLd gBX drA -moU +fRS dsy shH cHH @@ -114901,18 +115095,18 @@ aQg dpu dpu dpu -pGi +fmy dWr dWr dWr cFt -umz +dKp cNO cTg cYr xla sZf -nPO +aWA xJO kvD cjR @@ -114952,7 +115146,7 @@ aCC cIX wSt boJ -knZ +umX wHn oOg bjo @@ -114981,7 +115175,7 @@ pxi mrt ozW btd -fxY +rmA biB biB vnC @@ -114989,7 +115183,7 @@ nsy biB biB biB -lzj +bld ueB sbn hHb @@ -115016,9 +115210,9 @@ ccW ccW vkl saO -wUU +xMA cSI -xDM +clw rWs tHG vtv @@ -115030,7 +115224,7 @@ vIj sjC iVB wmq -aJK +sJX dGx hDv hDv @@ -115119,7 +115313,7 @@ euP juL rNK rNK -luQ +fxt acj aco kRI @@ -115135,8 +115329,8 @@ afd afd afd afd -mFZ -uVY +rAx +gAO afd afd afd @@ -115158,18 +115352,18 @@ cHu cgi bEz cnL -gxm +crd cxc cAr cAC cFl xla -iZj -kOt +jzO +jXP xla xla aVy -lWM +bWx iEe ice cWq @@ -115209,7 +115403,7 @@ kIV fYA fxA tfU -knZ +umX brM oOg oOg @@ -115219,7 +115413,7 @@ oOg oOg aZZ aZZ -hMS +fwJ aZZ aZZ ezq @@ -115238,7 +115432,7 @@ mrt mrt xYr btd -qNt +cuk biB cBs iUa @@ -115246,7 +115440,7 @@ biB cBs cBs biB -lzj +bld ueB sbn sbn @@ -115275,13 +115469,13 @@ vbZ vbZ iLY ldf -kCg +dyb sEg -dnX +cjV ckC mII sOA -wLm +nwD frn ved rOj @@ -115376,7 +115570,7 @@ euP juL rNK rNK -uRq +pGX xvE aQL rHj @@ -115403,30 +115597,30 @@ dtr uqz uqz rCG -pYj +dvt rCG uqz tNT tNT tNT -cHD -jDo +hcb +qHa rJj -oqj -fwr -oLB +oZD +lgu +nto rJj rJj aRa dWr cFm -fjZ +qNG ejj cTn cZn -hVL +aEn drB -lWM +bWx aeO fRa cWq @@ -115466,7 +115660,7 @@ qad fxA fxA boJ -knZ +umX kBj aZZ xqU @@ -115495,7 +115689,7 @@ mrt mrt mOA btd -tcn +vyL biB cBs iUa @@ -115503,7 +115697,7 @@ biB cBs cBs biB -ldA +nVE ueB btd btd @@ -115532,7 +115726,7 @@ mKK raH uct wFo -weP +xEd lxP tHG kXW @@ -115544,7 +115738,7 @@ csS cqF qmT luB -kKs +tVO mas vng vng @@ -115563,7 +115757,7 @@ ccW rWw cdb cdb -aDq +oUM rNK rNK euP @@ -115633,7 +115827,7 @@ euP juL rNK rNK -uRq +pGX dqM acw drf @@ -115677,13 +115871,13 @@ rJj cAs ooF cFt -mWO +tkC cNO cTg dcM xla drB -lWM +bWx iEe dxD dxD @@ -115723,7 +115917,7 @@ oPe lbb bEM boJ -icN +qEL tWj bjn wmR @@ -115751,8 +115945,8 @@ idv mrt mrt mrt -pkS -aDF +enw +prN biB biB vsU @@ -115760,12 +115954,12 @@ hPf xrm nUP nUP -axe -bQD -acz -nAd -vAw -nsp +uvD +vFa +oJY +irn +tzy +amc btd sbn wph @@ -115789,7 +115983,7 @@ mKK raH rob jGC -weP +xEd xRk uMr uMr @@ -115801,7 +115995,7 @@ uMr cpy iVB wmq -neW +gTe lfq lfq lfq @@ -115890,7 +116084,7 @@ euP juL rNK rNK -uRq +pGX dmK tkn aQL @@ -115935,14 +116129,14 @@ aRb dWr cFC xla -iZj -kOt +jzO +jXP xla goe drB -mnk +haT iEe -wZq +iiN dyJ nHy evg @@ -115980,7 +116174,7 @@ oPe pSr bEM qTa -knZ +umX iZC aZZ dKY @@ -116008,8 +116202,8 @@ eBQ mrt mrt mrt -gvL -aDF +dXT +prN biB biB vcB @@ -116022,7 +116216,7 @@ biB biB biB kDy -jJL +etV btd sbn wph @@ -116046,7 +116240,7 @@ wiE wiE wiE wMV -weP +xEd lxP uMr djd @@ -116058,7 +116252,7 @@ uMr lxD csL wmq -adq +csA lfq lfq lfq @@ -116147,7 +116341,7 @@ euP juL rNK rNK -uHB +yed gcN acy acN @@ -116163,7 +116357,7 @@ vNP dqz alu afd -qnx +wwm afd afd rNK @@ -116191,15 +116385,15 @@ rJj eWZ dWr cFT -fjZ +qNG ejj bxL ddq -hVL +aEn drB -lWM +bWx iEe -cMl +qwd pPN fvV dkb @@ -116225,7 +116419,7 @@ vOI iry cFF nVj -diR +wOe bPa gGR cFF @@ -116237,12 +116431,12 @@ oPe ioM bEM qbB -cGk +lUA lQY aZZ bjn aZZ -maI +jJf aZZ gWc dte @@ -116265,8 +116459,8 @@ bgC mrt mrt mrt -lZX -aDF +gNy +prN biB biB clc @@ -116279,7 +116473,7 @@ qtZ qtZ kcw rMx -wnE +ojm btd sbn caw @@ -116294,7 +116488,7 @@ cdb cdb cdb cdb -wGt +iWe ceb ceB wZF @@ -116303,7 +116497,7 @@ qAH ixR wiE ete -qhf +ciB okk uMr snb @@ -116315,7 +116509,7 @@ uMr lxD iVB wmq -aus +nMt lfq lfq lfq @@ -116439,24 +116633,24 @@ aEh bJo bQT bUC -qbc +uBJ cgA cje cnV aOF -qbc +uBJ eWZ cNG cFY -fiZ +dRP cNO cTo deZ xla drG -lWM +bWx iEe -qrD +keF rHk ujb etG @@ -116494,7 +116688,7 @@ oPe vZN bEM lFE -knZ +umX brN uAa rUQ @@ -116519,24 +116713,24 @@ juY mrt uzY uzY -tdd +fnN baF baF btd -rvS -nYI -jZR -ggS -lUC -xWq -uJP -aDF -aVF -uIh -aFs -eSo -svK -vhf +iAJ +qhu +unj +ppq +hqe +aek +iiI +prN +gIv +uCO +noy +olh +nWX +qxR btd sbn caw @@ -116551,7 +116745,7 @@ cdb cdb cdb cdb -wGt +iWe aHN kDJ xAR @@ -116560,7 +116754,7 @@ kMq qbf uTv grQ -weP +xEd jEr uMr pUC @@ -116572,7 +116766,7 @@ uMr rjy rBW wmq -adq +csA lfq lfq lfq @@ -116678,40 +116872,40 @@ akK tkn rHj jjh -qEk +ddl rNK rNK -sfO +wvl yfX dnd cMx -rGC +jnZ duu aAI eFw bdI eTD -hHP +ttA uwt jlI vkq bUK -lJJ +irN gMi aMM coh aOB -xDR +nYs eWZ cNH cGa xla -hbn -xcQ +mYS +drp xla xla drG -mYP +dMP lyC dxD oac @@ -116749,9 +116943,9 @@ ggt pQe hTf qNe -gCD +hhc xfm -uqH +pkc iqL rZl mJT @@ -116770,7 +116964,7 @@ idC uIG bjr bjr -rJS +sNy mrt juY hpJ @@ -116785,15 +116979,15 @@ mgV mgV mgV mgV -llj -sHY +rtB +lmX mgV mgV mgV mgV btd -gIc -xHJ +pNE +htz btd sbn wph @@ -116808,7 +117002,7 @@ cdb cdb cdb cdb -wGt +iWe eTg fxp xBB @@ -116817,7 +117011,7 @@ fxp qni nDp xWu -weP +xEd jEr uMr xOL @@ -116935,42 +117129,42 @@ cDb rHj aQL aQL -fYH +tFL rNK rNK -xxB +mjR dsy ogg awu -pok +lVX mLm ipR vlz bdQ bog -tvD +bsN aGU bKr tMP dxN -jFN +myy bsV aMN cnV crS -jsX +heO eWZ cTm -kNW -pDU +ptt +ptE cNQ -hdx +tkd dfi -wbS +peB oms -jrZ +qHk wDC -gmY +jUP kTq rzy sIe @@ -116997,7 +117191,7 @@ sSU cFF vkc bQh -xlX +eMW bRg cFF pSW @@ -117008,7 +117202,7 @@ cFF cFF pwt boJ -hbf +sON brM rZl gii @@ -117027,7 +117221,7 @@ vaT qoN onO bjr -ilS +mgI mrt juY mrt @@ -117042,15 +117236,15 @@ lNo wFD phw wFD -xWq -uJP +aek +iiI hZF lUc wFD mNA btd -rsK -tse +waN +pnr btd gBI slc @@ -117074,7 +117268,7 @@ kTN piu wiE dHU -weP +xEd qTc jRs dJk @@ -117092,9 +117286,9 @@ ctQ xvy cuQ quI -eFV -pCf -qVY +mCc +pbR +cyl quI hLg quI @@ -117192,10 +117386,10 @@ gLk cVR amO myY -fYH +tFL rNK rNK -vCR +khV yfX fOj awv @@ -117210,22 +117404,22 @@ bAk fEL tMP bUL -lur +kxX cgD aMN rcC uyI -lqs +nAz aRd cBV -eka +iQd cLF -hNH -raG +cNR +cTp dfF -gcn +ebB drL -nnv +dNw xKD dxD sOx @@ -117263,13 +117457,13 @@ cFF cFF cFF cFF -akG +hZp boJ -pBa -xxL +tzW +abq tHP sIP -pSc +vtG xWa cLl nMe @@ -117284,7 +117478,7 @@ nMe rAG bjr bjr -exB +sPL mrt juY mOA @@ -117299,8 +117493,8 @@ lYO bdh wFD mNA -xWq -uJP +aek +iiI wFD bdh thf @@ -117331,10 +117525,10 @@ wiE wiE tIt iqk -weP -mmO -gEH -egV +xEd +dnS +alw +pPq aBP obg iJr @@ -117343,7 +117537,7 @@ pzi oRh kvo lyQ -qpK +iNK eHo vKW uxD @@ -117351,17 +117545,17 @@ fSl igu ufg cxq -eLQ +uHA dyK nnf pqg pon -fnv +sSG cGd cGd uyl wZW -nac +nGd nXw oqO uyl @@ -117449,10 +117643,10 @@ dpC rHj adc rHj -kpS +mSf rNK rNK -tlm +lPn yfX uaJ awB @@ -117467,7 +117661,7 @@ bAj bKt cfA dxP -odU +sbv aDc wkO srX @@ -117477,12 +117671,12 @@ aRa cTu xla nNl -wvV -ldm +cOh +utC dgx xla dsd -lWM +bWx iEe jmh dxD @@ -117522,8 +117716,8 @@ cFF cFF bEM boJ -kzV -rMq +dKi +svb dkD dkD lBt @@ -117541,7 +117735,7 @@ ukS jPM qQJ uGY -ilS +mgI pFC ptP lRt @@ -117550,16 +117744,16 @@ agw srW ogl ogl -qCt +odn lYO riS -dLo -jpW -nkE -myl -slT -uJn -fPe +mcu +gQV +nOu +aUB +hpP +uQB +haI lUc xAS ueB @@ -117585,18 +117779,18 @@ uQE jWb fAm sYa -viW -wKk +mNc +fZs ovQ -aYh -oLW +jTe +dEz cxV sPv qlv xOw fCc cnU -rDC +bQe cpB vvb dka @@ -117724,22 +117918,22 @@ bAl fEL iZY dti -eyo +pkp pIR fjm xzK aOI -oqj +oZD eWZ ddk -hVL +aEn ncQ -wvV -ldm +cOh +utC dgF -eIf +aWX wAb -lWM +bWx tyT iGj abW @@ -117766,7 +117960,7 @@ kWu kWu kWu kWu -nJJ +tYu kWu xho nJA @@ -117779,7 +117973,7 @@ pow lJQ bEM xNT -knZ +umX syt rZl qSS @@ -117798,7 +117992,7 @@ chb jLS gaf fqu -uLV +lVs mrt eBV lpZ @@ -117811,7 +118005,7 @@ ueB jUW lYO cxx -iRl +lhc xnz wFD rxy @@ -117844,8 +118038,8 @@ eCT xQj fTG oQD -joW -krO +dWM +idI xOc gHG pYu @@ -117991,12 +118185,12 @@ bpU dfc xla gME -wvV -ldm +cOh +utC dgI xla dsi -kzy +dNN jeS iGj abW @@ -118036,7 +118230,7 @@ kWu kWu kWu tiv -knZ +umX syt rZl rZl @@ -118068,7 +118262,7 @@ ueB mNA twV lsW -eco +stP cxx nqX wFD @@ -118099,10 +118293,10 @@ oUw nNO qWS heU -kMy -gEH -mjk -weP +wOH +alw +vBs +xEd jEr uMr uMr @@ -118112,7 +118306,7 @@ uMr uMr uMr xIa -roK +vbY pzF uwd cul @@ -118126,10 +118320,10 @@ asL czb dZA oUJ -ukt +uWx eJf wpX -dNn +eGv aFn dZA oqN @@ -118221,39 +118415,39 @@ aTz aTz afd afd -mcU +cKZ mYJ fqh -lOk -iyR -tAA +eBm +krP +evh azW azu -ikg -oAb -qTs +uJY +baE +hmc azu azu qQO -cpD +bKV mgO -mFy +jnu qQO -ahv -kYg -mnT -wFI +pQm +lhf +wKz +bon qQO cAA dlv xla qrV -wvV -ldm +cOh +utC mYa xla dsm -lWM +bWx iEe iGj abW @@ -118293,7 +118487,7 @@ nNm spx aZF boJ -mxK +mTI qyO rZl fdk @@ -118309,13 +118503,13 @@ fkt fkt fkt fkt -ogT +cGv fkt fkt uzY uzY -uDE -mjY +uRP +vRC uzY uzY uzY @@ -118325,7 +118519,7 @@ ueB ueB ueB ueB -nKG +hHX ueB ueB ueB @@ -118359,7 +118553,7 @@ wUo ifg jRs xWu -weP +xEd jEr cGd wIq @@ -118368,9 +118562,9 @@ wIq wIq wIq cGd -llV -nEz -vev +wNA +muT +uBC uwd uwd uwd @@ -118503,14 +118697,14 @@ laC qQO cBa vsi -pOT +aSC men -plZ -fYS +uPi +cTr dgU -wbS +peB wAb -lWM +bWx iEe iGj abW @@ -118548,9 +118742,9 @@ qxQ ghP vyk wIm -uYc +nOU gyr -qKk +xPf eIs aZZ aZZ @@ -118616,7 +118810,7 @@ puk npb npb aZQ -uIY +teH pvV cGd uxn @@ -118625,12 +118819,12 @@ uxn uxn cGd cGd -oDN -nEz -vev -vev -vev -uLj +qqa +muT +uBC +uBC +uBC +cAh pon cuW cvR @@ -118760,14 +118954,14 @@ gLL qQO cBb gdV -mgc +cGh mhv -rSj -rKV +aTX +aUt dgZ -fyD +fMx dsd -lWM +bWx iEe iGj abW @@ -118798,21 +118992,21 @@ aZF cEM cEM cEM -vjZ +lMj aZF aZF aZF -vHo +gsS bBI ssq wxX tiI -qoD +iVI gvW -lKE +oep uQd vnL -qdH +glm vXX wpF wDL @@ -118833,7 +119027,7 @@ vFf wCB wpF wpl -oRR +jrM dcC caw qJI @@ -118873,7 +119067,7 @@ fXR nTV epr rll -vwT +uuV gPL dOm lmA @@ -118893,12 +119087,12 @@ pon pon pon pon -omR +kyW pon pon pon pon -mGz +qnS cGd cGd cdb @@ -119019,12 +119213,12 @@ eWZ kef xla wYj -wvV -ldm +cOh +utC riF xla dsd -lWM +bWx yji iGj abW @@ -119064,7 +119258,7 @@ pQE ssE cSR hfx -msz +hRg dmT urW uQm @@ -119090,7 +119284,7 @@ fcR caw gtv caw -wZj +qQx caw sbn sbn @@ -119130,7 +119324,7 @@ jhA shk npb cia -jwu +ciG gPL dXV sOr @@ -119228,7 +119422,7 @@ rNK rNK rNK utt -ggZ +hKO utt utt rNK @@ -119276,12 +119470,12 @@ eWZ cBT xla gAQ -wvV -ldm +cOh +utC dhd xla dsd -lWM +bWx xKD iGj abW @@ -119387,9 +119581,9 @@ uCo rAM hVS lnY -snl +mBQ suu -wyb +cPX pFr hQo gmN @@ -119401,7 +119595,7 @@ cpI qZD tia kvs -htw +jxw wQY nej vey @@ -119531,16 +119725,16 @@ aOO qQO bsQ oVa -nDr +wnB aTA -wvV -ldm +cOh +utC dhB -aWR +toX dsv -arg +dNU oIX -xrr +fSQ aWF hGb iuy @@ -119576,7 +119770,7 @@ cEM cEM aZF cPN -mmw +yiS duo uay duo @@ -119644,11 +119838,11 @@ ouB sLj hVS cia -jwu +ciG gPL dXV cGd -sLz +kOb cGd cGd cGd @@ -119790,14 +119984,14 @@ eWZ qva xla uhO -wvV -ldm +cOh +utC dSD xla dsw -cTM +dOb mcK -haP +fTn aWG jRG ice @@ -119833,7 +120027,7 @@ hUU hUU aZF cPN -mmw +yiS duo uay duo @@ -119901,7 +120095,7 @@ jkh kMa hVS cia -mYD +sWc gPL pQN gNc @@ -119910,13 +120104,13 @@ cGd pAi pAi pAi -icD +hkt dhz wAG rMI meZ jIj -uyV +mSB pAi pAi pAi @@ -119998,7 +120192,7 @@ rNK rNK rNK rNK -gqW +iDw aaV ium abs @@ -120045,14 +120239,14 @@ qQO qQO eWZ izr -sgh +wUO xVM -son -iKa +cOl +aUv dhC -wbS +peB irR -lWM +bWx mcK ice aWG @@ -120158,7 +120352,7 @@ qeq qeq npb cia -jwu +ciG vlI pQN sKh @@ -120167,13 +120361,13 @@ cGd isf vUX pAi -sWv -iLP +qHL +cny vld lJg vld -fUg -vZz +wig +iTH pAi pAi anv @@ -120255,7 +120449,7 @@ rNK rNK rNK rNK -gqW +iDw aaV abf abG @@ -120302,14 +120496,14 @@ hUs qQO bAt mZr -czy +lvm mhv -cCs -qSm +cGp +aUw dhN -fyD +fMx iqQ -lWM +bWx mcK fUU aWG @@ -120347,11 +120541,11 @@ rNK rNK euP cPN -mmw +yiS duo uay duo -mmw +yiS lhT rNK rNK @@ -120415,7 +120609,7 @@ ccW ccW izC chX -jwu +ciG gPL pQN sKh @@ -120424,20 +120618,20 @@ cGd dzs koR koR -gxZ +lSZ mbM oDZ vMf kjg jqw -xzH +con koR koR dHN ftr wIq nta -eBR +czM rza dha ccW @@ -120512,7 +120706,7 @@ rNK rNK rNK rNK -gqW +iDw aaV ium eZo @@ -120544,8 +120738,8 @@ fqh swq swq swq -qIX -fZc +srt +sLb swq uXj uXj @@ -120558,15 +120752,15 @@ uXj uXj uXj xla -oah +vfc xla xla -umb -rRS +fso +cfn xla xla lbJ -mnk +haT dDW ice gFu @@ -120604,11 +120798,11 @@ rNK rNK euP cPN -mmw +yiS duo uay duo -mmw +yiS lhT rNK rNK @@ -120672,7 +120866,7 @@ ccW ccW izC chY -jwu +ciG fIE pQN qlW @@ -120821,9 +121015,9 @@ qny wiJ aUx wiJ -hlq +lGh jKR -mIe +bMn mcK dzk dzk @@ -120861,11 +121055,11 @@ rNK rNK euP cPN -mmw +yiS duo uay duo -mmw +yiS lhT rNK rNK @@ -120899,10 +121093,10 @@ hUU aXn aXn uJT -qaa -qaa -qaa -qaa +mNj +mNj +mNj +mNj uJT hUU hUU @@ -120929,7 +121123,7 @@ ccW ccW izC cia -jwu +ciG pRd pQN sKh @@ -120938,13 +121132,13 @@ cGd pAi pAi pAi -lpk +odF jrG wAG btq wAG arw -sbM +xaH pAi pAi pAi @@ -121030,7 +121224,7 @@ utt abb abl abJ -awR +cif acm tlq tlq @@ -121043,7 +121237,7 @@ tlq tlq tlq akz -djT +tZG dpP mJC lEz @@ -121078,11 +121272,11 @@ cLH vrQ vXM vrQ -uGm +xzp scK -scH +chV shl -jMJ +rBJ gIG jpP jpP @@ -121118,11 +121312,11 @@ rNK rNK euP cPN -mmw +yiS duo uay duo -mmw +yiS lhT rNK rNK @@ -121186,22 +121380,22 @@ ccW ccW izC nxX -nHL +irU sOk -xlv +qyc dhH uPP cGd isf cvW pAi -wEy -iLP +tjp +cny vld olo vld -fUg -kSC +wig +skb pAi pAi anv @@ -121321,8 +121515,8 @@ vPt vly vrQ rAT -lha -uYk +rsH +aKO vPt vPt vPt @@ -121337,7 +121531,7 @@ wDs wDs dlK huM -scH +chV mcK dzk gIG @@ -121375,11 +121569,11 @@ rNK rNK euP cPN -mmw +yiS duo uay duo -mmw +yiS lhT rNK rNK @@ -121443,7 +121637,7 @@ ccW ccW izC cib -jAx +upM pRd pQN pQN @@ -121452,13 +121646,13 @@ cGd dzs koR koR -ahE +iZx mbM wAG gSt wAG jqw -iHV +maW koR koR dHN @@ -121594,7 +121788,7 @@ wDs wDs wDs wBG -scH +chV mcK dzk gJa @@ -121700,7 +121894,7 @@ ccW ccW izC vaS -jwu +ciG gPL dXD pQN @@ -121851,7 +122045,7 @@ wDs wDs wDs wBG -scH +chV mcK dzk gJd @@ -121889,11 +122083,11 @@ rNK rNK euP cPN -mmw +yiS duo uay xUb -mmw +yiS lhT rNK rNK @@ -121957,7 +122151,7 @@ ful ful ful cia -jwu +ciG gPL nwv pQN @@ -121966,13 +122160,13 @@ cGd pAi pAi pAi -tht +jJk ggy wAG ssW wAG txo -bbQ +vCB pAi pAi pAi @@ -122089,8 +122283,8 @@ avS avS avS aqC -nPP -uGm +emS +xzp aqC aqC aqC @@ -122108,7 +122302,7 @@ kop bvz wDs wBG -scH +chV mcK dzk gJx @@ -122146,11 +122340,11 @@ rNK rNK euP cPN -mmw +yiS duo uay xUb -mmw +yiS lhT rNK rNK @@ -122204,9 +122398,9 @@ rWw ccW ful ful -fNL -sxp -iBS +iNq +cfd +pKY wpc bVb ful @@ -122214,7 +122408,7 @@ ful ful ful wKW -jwu +ciG gPL nUz pQN @@ -122223,13 +122417,13 @@ cGd isf pAi pAi -cct -iLP +kII +cny vld uUY vld -fUg -tGv +wig +clL pAi cvW anv @@ -122365,14 +122559,14 @@ wTB qSK wDs dsP -uZf +dIS mcK dzk gJK gIG gIG jsi -ody +qnJ abE abE rNK @@ -122403,11 +122597,11 @@ rNK rNK euP cPN -mmw +yiS duo rrr eZS -mmw +yiS lhT rNK rNK @@ -122461,17 +122655,17 @@ ccW ccW ful ful -sxp +cfd wpc -nHD -pfY -sxp +rbx +iCD +cfd xFM ful wpc ful igd -jwu +ciG vni pQN pQN @@ -122480,13 +122674,13 @@ cGd dzs koR koR -jjl +lwM mbM wAG gpF wAG jqw -nYC +jBU koR koR dHN @@ -122622,14 +122816,14 @@ avS uJz avS wBG -scH +chV mcK aWu gJT gIG gIG jsB -ody +qnJ abE abE rNK @@ -122660,11 +122854,11 @@ rNK rNK euP cPN -mmw +yiS duo uay xUb -mmw +yiS lhT rNK rNK @@ -122718,17 +122912,17 @@ ccW ccW ful ful -exS +joJ dNT -hXG -psd -irB +pkO +ajq +vCk nHm -aNg +gNb mfu -kbY +qLv njR -jwu +ciG gPL pQN fYD @@ -122756,7 +122950,7 @@ ftr lMW rza lMW -wmC +tLu cdb rNK rNK @@ -122842,12 +123036,12 @@ rNK rNK rNK rNK -aqy +nRR gtq kfd ayf llq -qgG +beT aKY aKY aKY @@ -122869,7 +123063,7 @@ gnE cjB aNQ qSK -iZg +hSA aqC aSb aSO @@ -122879,14 +123073,14 @@ aqC fOB aqC wBG -scH +chV mcK dzk gLu gIG gIG jwk -ody +qnJ abE abE rNK @@ -122935,7 +123129,7 @@ kzf gwb aXR fID -qxH +atb kzf fID oqs @@ -122975,17 +123169,17 @@ ccW ccW ful ful -sxp +cfd wpc -nFt -ulO -sxp +vSH +jjw +cfd isE ful nkv ful rMW -jwu +ciG gPL pQN jRl @@ -122994,13 +123188,13 @@ cGd pAi pAi pAi -krp +fDi iXg wAG gpF wAG mdd -voc +uJj pAi pAi pAi @@ -123013,7 +123207,7 @@ ftr sdB xWe fFM -wmC +tLu cdb rNK rNK @@ -123099,12 +123293,12 @@ rNK rNK rNK rNK -aqy +nRR cZD aUS iIj hXe -iqa +ooI snc snc snc @@ -123125,8 +123319,8 @@ aKe aLU cEQ naP -mer -quQ +cGD +nkc aqC jVe aqC @@ -123136,9 +123330,9 @@ aqC aDz aqC xas -lvi +tSt vpK -rRy +aWw gML hOn iAF @@ -123174,11 +123368,11 @@ rNK rNK euP cPN -mmw +yiS duo uay nPG -mmw +yiS lhT rNK rNK @@ -123232,9 +123426,9 @@ ccW ccW ful ful -nld -sxp -kOj +gvY +cfd +mMI wpc dap ful @@ -123242,7 +123436,7 @@ ful ful ful dUO -jwu +ciG gPL pQN gtV @@ -123251,13 +123445,13 @@ cGd isf cvW pAi -pgW -iLP +wum +cny nPR fcg nPR -fUg -lvb +wig +jLP pAi pAi anv @@ -123356,7 +123550,7 @@ rNK rNK rNK rNK -aqy +nRR eqN cZD dxe @@ -123382,8 +123576,8 @@ aKf aLU cEQ naP -mer -iZg +cGD +hSA aqC chT aPf @@ -123393,7 +123587,7 @@ chT chT aqC cOF -pCy +exv gBZ dzk dzk @@ -123431,11 +123625,11 @@ rNK rNK euP cPN -mmw +yiS duo uay nPG -mmw +yiS lhT rNK rNK @@ -123448,7 +123642,7 @@ yaP yaP yaP uio -xqL +cUg ddC uio uio @@ -123499,7 +123693,7 @@ ful ful ful aeG -jwu +ciG gPL pQN fqM @@ -123508,13 +123702,13 @@ cGd dzs koR koR -nxi +pMq mbM klJ eHm iXl jqw -wpm +sRM koR koR dHN @@ -123613,7 +123807,7 @@ rNK rNK rNK rNK -aqy +nRR rIJ mZi apO @@ -123640,7 +123834,7 @@ oFu cEQ vKi qSK -iZg +hSA aqC aQB nyG @@ -123650,7 +123844,7 @@ aTF diM aqC vkk -bfF +hWs mcK bLT abW @@ -123688,11 +123882,11 @@ rNK rNK euP cPN -mmw +yiS duo uay nPG -mmw +yiS lhT rNK xbO @@ -123756,7 +123950,7 @@ ccW ccW izC cia -jwu +ciG nWY pQN wsR @@ -123767,7 +123961,7 @@ cGd ftr cGd dOm -pIw +iIW xPU ftr eFm @@ -123907,7 +124101,7 @@ aqC aqC aqC eiz -bfF +hWs mcK cWP abW @@ -123933,11 +124127,11 @@ rNK rNK lzH rNK -vYv -vYv -vYv -vYv -vYv +qQU +qQU +qQU +qQU +qQU lWT aXD aYg @@ -123945,11 +124139,11 @@ aXD rNK euP cPN -mmw +yiS duo uay nPG -mmw +yiS lhT xbO xbO @@ -124013,7 +124207,7 @@ ccW ccW lEG tNz -vwT +uuV gPL snx wsR @@ -124143,7 +124337,7 @@ tXQ tXQ tXQ bhy -oFx +boy buw bBB aKW @@ -124162,9 +124356,9 @@ cGn cPA cTD cGn -pJy +dlL hRA -cpV +oTb mcK cXk abW @@ -124190,7 +124384,7 @@ rNK rNK lzH lzH -vYv +qQU beR kZW aYa @@ -124270,7 +124464,7 @@ lyI lyI lyI eZW -wKP +vJh jDS pQN ccW @@ -124414,14 +124608,14 @@ usr usr bnV cCB -aMa -xil -phK +kJd +bIk +cPH usr lBJ dlT dtA -bfF +hWs mcK fIg gNk @@ -124429,9 +124623,9 @@ gNk gNk gNk gNk -kmv -vLB -jNP +krw +kIM +liI gNk gNk rNK @@ -124444,10 +124638,10 @@ rNK rNK lzH lzH -vYv -vYv -vYv -vYv +qQU +qQU +qQU +qQU cbZ baI beR @@ -124459,11 +124653,11 @@ aXD aXD euP cPN -mmw +yiS duo uay nPG -mmw +yiS lhT aXD xbO @@ -124527,7 +124721,7 @@ pcf wAO fPc igd -jwu +ciG gPL pQN ccW @@ -124672,13 +124866,13 @@ abW abW cHY oFu -vQh +cLN cPI qSK qSK -rhX +dmb dtF -tsZ +dPq mcK fIg gNx @@ -124698,10 +124892,10 @@ rNK rNK rNK lzH -vYv -vYv -vYv -vYv +qQU +qQU +qQU +qQU bbl aZI bcx @@ -124716,11 +124910,11 @@ aXD aXD tFY cPN -mmw +yiS duo uay nPG -mmw +yiS lhT aXD xbO @@ -124752,7 +124946,7 @@ gwb xpe fEm uio -xqL +cUg uio cUn kzf @@ -124784,7 +124978,7 @@ rcB kDf nYR jhY -jwu +ciG gPL izC ccW @@ -124799,7 +124993,7 @@ nta eBj wsR xFJ -hlf +lwQ vNV wsR wsR @@ -124927,34 +125121,34 @@ abW abW abW abW -tMd +xJA oFu -mer +cGD cPI -qPe +cTH diS aqC dtZ -hfp +dPt lYm -lZn +fVe gNT hQs iCo -ebD +jxJ jXD rRO jXD -qAB -ikU +lll +lHl gNk rNK rNK rNK rNK rNK -vYv -vYv +qQU +qQU fph aYa aXP @@ -124973,11 +125167,11 @@ xbO xbO tFY cPN -mmw +yiS duo uay nPG -mmw +yiS lhT aXD xbO @@ -124989,7 +125183,7 @@ gwb bDR bDR bDR -ajo +bIj bDR xZl bDR @@ -125035,13 +125229,13 @@ ftr ccW ccW itm -cJt +xIP mqW pSN xaI fPc iwU -mYD +sWc vlI izC ccW @@ -125056,7 +125250,7 @@ nta ftr mBm eMX -eBR +czM wsR czQ ftr @@ -125184,15 +125378,15 @@ abW abW abW abW -hQD -vIw -mer -tPd -iOm +cCJ +xEb +cGD +cPW +cTJ aqC dmd dtf -bfF +hWs tyT fIg gOp @@ -125210,7 +125404,7 @@ rNK rNK rNK lzH -vYv +qQU aXP aZe beR @@ -125232,7 +125426,7 @@ oSw bmv vLV iqJ -ffX +npu cvu cSR dHk @@ -125249,7 +125443,7 @@ pJS dvd ddu ddH -gfS +bLO bNo bIi obN @@ -125292,13 +125486,13 @@ ftr ccW ccW lyI -lsb -lsb +ePZ +ePZ lyI lyI oHv rjL -jwu +ciG gPL izC ccW @@ -125309,7 +125503,7 @@ iFs ccW ccW rfn -xoD +mHA rfn rfn kOP @@ -125426,7 +125620,7 @@ rAT wDs tXQ aTV -aRu +qLa kra cAW aHc @@ -125441,15 +125635,15 @@ abW abW abW abW -apL -mer -mer -mer -mer +cCK +cGD +cGD +cGD +cGD aqC dmf dtf -bfF +hWs xKD fIg gNk @@ -125457,9 +125651,9 @@ gNk gNk gNk gNk -poJ -ftD -uis +ksD +kKh +lmO gNk gNk rNK @@ -125467,7 +125661,7 @@ rNK rNK rNK lzH -vYv +qQU aYa xut lwc @@ -125489,7 +125683,7 @@ hOa bmw aYJ yhR -keH +bgf jDg aYJ rBO @@ -125500,7 +125694,7 @@ aXR ozA cUl uio -dKt +nGZ aZY fms jUL @@ -125510,11 +125704,11 @@ ddI ddJ ddM bPr -hVv +ddO ddQ ddV dea -sHr +deh deq dev bVu @@ -125523,7 +125717,7 @@ bDR cGJ jIp yiE -jCR +cGN yiE sak cRm @@ -125555,7 +125749,7 @@ cdb cdb dtb sej -jwu +ciG gPL vep ccW @@ -125698,15 +125892,15 @@ abW abW abW abW -hYw -biG -pgz -nrW -fnm +cCL +cGE +cLO +cQi +cTK aqC dmg dtf -bfF +hWs iEe iGj abW @@ -125723,8 +125917,8 @@ rNK rNK rNK rNK -vYv -vYv +qQU +qQU hqg xut aXP @@ -125746,7 +125940,7 @@ isw nEx aYJ rLW -keH +bgf xcV aYJ nAp @@ -125812,7 +126006,7 @@ rNK cdb lyI sej -jwu +ciG vni izC rWw @@ -125825,7 +126019,7 @@ rfn jzx mWx eii -fqH +oLy xEi rfn rWw @@ -125927,7 +126121,7 @@ rNK rNK rNK uEU -ybY +wIa uEU uEU abW @@ -125963,7 +126157,7 @@ avS aqC aqC dub -oiC +dPQ qiI dRE cRv @@ -125980,7 +126174,7 @@ lzH lzH lzH lzH -vYv +qQU kMs aXP aZg @@ -126003,7 +126197,7 @@ cJy mTP aYJ rLW -keH +bgf lci aYJ ham @@ -126031,7 +126225,7 @@ bSZ bQs bUZ bUV -gdm +bVw bVW bDR bDR @@ -126069,7 +126263,7 @@ rNK rNK uwf gTc -wAW +mnR xCT uwf lzH @@ -126220,7 +126414,7 @@ ivS diU bvF dud -dLz +ugQ mxn aKp cRv @@ -126237,7 +126431,7 @@ rNK rNK rNK lzH -vYv +qQU wsL hqg aXP @@ -126260,7 +126454,7 @@ jjf oZE cIA dqZ -keH +bgf jVB aYJ rEX @@ -126324,11 +126518,11 @@ rNK rNK rNK rNK -pGw +oeQ hrd qyP hKz -eKl +nZe rNK rNK xcc @@ -126336,9 +126530,9 @@ rNK rNK rNK rfn -ghj -ghj -ghj +oyl +oyl +oyl rfn kkA lzH @@ -126454,7 +126648,7 @@ wES vPt tXQ uyM -rSO +rrC tXQ aEC uyM @@ -126477,9 +126671,9 @@ bAK diU tEV bEj -dLz +ugQ sGY -lSC +dJc abE abE abE @@ -126493,8 +126687,8 @@ rNK rNK rNK rNK -vYv -vYv +qQU +qQU aYn aXP ooA @@ -126506,8 +126700,8 @@ aXP aXP cGq fph -ndN -lCB +rZe +cIZ aZK aZK aZK @@ -126517,14 +126711,14 @@ blh muF aYJ rLW -keH +bgf bCc aYJ fvQ baN jCl baN -pxw +nON sgp sgp kzf @@ -126581,11 +126775,11 @@ rNK rNK rNK rNK -pGw +oeQ hrd qyP hKz -eKl +nZe rNK rNK rNK @@ -126734,9 +126928,9 @@ bAK ivS aKp bES -dLz +ugQ sGY -lSC +dJc abE abE abE @@ -126750,7 +126944,7 @@ rNK rNK rNK lzH -vYv +qQU ixW beR beR @@ -126764,7 +126958,7 @@ bbM uMC fph lip -rmN +bfV aZK aZK aZK @@ -126774,9 +126968,9 @@ uCx baM aYJ rLW -uQL +tet xXl -loV +wKd buM jCl cJN @@ -126816,13 +127010,13 @@ dMF hzP cUQ cUW -cYG +qRb cVk cVk cVk cVk cVk -rhQ +cVt rNK rNK lRR @@ -126838,11 +127032,11 @@ rNK rNK rNK rNK -pGw +oeQ hrd qyP hKz -eKl +nZe rNK rNK rNK @@ -126991,9 +127185,9 @@ bAK abW aKp bIC -dLz +ugQ sGY -lSC +dJc abE abE abE @@ -127007,7 +127201,7 @@ rNK rNK rNK lzH -vYv +qQU aYb aXP kZW @@ -127020,8 +127214,8 @@ fph rxi cIs lip -poV -wSc +joZ +bfW aZK aZK aZK @@ -127031,7 +127225,7 @@ uCx cJN aYJ dvh -hYX +dzd dxY aYJ aYJ @@ -127059,7 +127253,7 @@ bOk dek pRz tKQ -hGZ +dex bVY bDR bDR @@ -127068,7 +127262,7 @@ bDR bDR qkL kkS -mNu +hIA nhe roF cUR @@ -127248,9 +127442,9 @@ bAK abW aKp bUO -dLz +ugQ sGY -lSC +dJc abE abE abE @@ -127263,8 +127457,8 @@ ayb rNK rNK rNK -vYv -vYv +qQU +qQU aYc hqg aXP @@ -127284,11 +127478,11 @@ aZK aZK aZK aYJ -wTi +bli aYJ aYJ rLW -eUg +cLM brU aYJ aYJ @@ -127301,7 +127495,7 @@ kmt nxa bDR bFf -cwa +jps cQl cQl bKE @@ -127352,11 +127546,11 @@ rNK rNK rNK rNK -pGw +oeQ hrd qyP hKz -eKl +nZe rNK rNK rNK @@ -127498,16 +127692,16 @@ csz rmq nuE nuE -edz +btv nuE nuE bAK nuE nuE duB -hDO +oMx sGY -lSC +dJc abE abE abE @@ -127520,7 +127714,7 @@ rNK rNK rNK lzH -vYv +qQU aXN aXP aYp @@ -127531,8 +127725,8 @@ aYG baJ aYG hVO -aIL -syx +bcz +cIx lip pLL rLW @@ -127544,8 +127738,8 @@ rLW blj cJO rLW -qnG -jXq +boY +bqn brV bgc plG @@ -127587,9 +127781,9 @@ cUI cUN cUT cUZ -pLf +cVe cVi -iDH +cVl cVo cVr cVs @@ -127609,11 +127803,11 @@ rNK rNK rNK ayb -pGw +oeQ hrd qyP hKz -eKl +nZe rNK rNK xcc @@ -127760,9 +127954,9 @@ cLT cQs bAK dLC -fqO +cNb bUO -dLz +ugQ sGY aKp cRv @@ -127777,7 +127971,7 @@ rNK rNK rNK lzH -vYv +qQU aXO aXO aXO @@ -127791,22 +127985,22 @@ fph wkN bdr bhe -eLj -kvx -lOr -nvJ -lOr -lOr -lOr -wsK -mqo -mqo -mPM -ikr -dFn -mqo -rQT -lOb +cIC +cJe +iPa +ncM +iPa +iPa +iPa +blk +eob +eob +eBh +hZy +brW +eob +buP +mbZ bxu bDX bDX @@ -127816,11 +128010,11 @@ mYI mYI bFh nMX -fRG +xVj uga eBf eBf -gJG +uGM rZi ddN fTT @@ -127866,11 +128060,11 @@ ayb ayb ayb ayb -pGw +oeQ hrd qyP hKz -eKl +nZe lzH lzH xcc @@ -128019,7 +128213,7 @@ bAK dQx bEi bUO -dLz +ugQ sGY npV abW @@ -128034,7 +128228,7 @@ rNK rNK rNK lzH -xxg +qQU hqg aYd beR @@ -128043,12 +128237,12 @@ beR ctw bag lWT -voY +bbo lip -jzd +cIq lip rLW -keH +bgf cFj vNe xDf @@ -128087,7 +128281,7 @@ lRU nqw bIi bUV -gdm +bVw bVZ bDR bDR @@ -128276,7 +128470,7 @@ cTO dQx bEi bUO -dLz +ugQ sGY npV abW @@ -128291,7 +128485,7 @@ rNK rNK rNK lzH -vYv +qQU aXQ aYe aYq @@ -128300,12 +128494,12 @@ aXO cFb cFc lWT -kLW -hkj -xnB +bbp +bbO +bcB lip rLW -keH +bgf bfZ aYJ aYJ @@ -128326,7 +128520,7 @@ bwi bwi bwi bBW -uvj +hRF bwi lzu oeM @@ -128380,11 +128574,11 @@ hBQ ayb ayb ayb -pGw +oeQ hRR qyP hKz -eKl +nZe ayb ayb ayb @@ -128523,17 +128717,17 @@ abW abW xYZ xYZ -dzL +iHL nuE bse btG bxr bxF -ios +hiG dQx bEi bUO -aex +dQk sGY npV abW @@ -128562,7 +128756,7 @@ aYJ aYJ aYJ puE -keH +bgf buQ aYJ bhP @@ -128575,7 +128769,7 @@ bnQ bnQ bnQ bnQ -sfx +kND lyH gub sJq @@ -128586,7 +128780,7 @@ wPJ fGr bhd bvR -aBD +uro cQl cQl cQl @@ -128641,7 +128835,7 @@ uVb olT qyP hKz -eKl +nZe hBQ ayb hBQ @@ -128782,15 +128976,15 @@ aVS xLP cyR fPE -suI +cHZ btJ cLU byn -ios +hiG dQx bEi bUO -dLz +ugQ sGY npV abW @@ -128819,7 +129013,7 @@ aZK aZK aYJ bei -keH +bgf bgg aYJ dcG @@ -128840,7 +129034,7 @@ eGr eGr bhd bhd -xOM +xGA bhd oFg wob @@ -128867,7 +129061,7 @@ bXz bDR gwb hke -dtu +cUB gwb aXR aXR @@ -129022,7 +129216,7 @@ eTm awk eTm eTm -bHE +aLQ dxS dxS dxS @@ -129047,7 +129241,7 @@ bAK mZB bEi bUO -dLz +ugQ sGY npV abW @@ -129076,7 +129270,7 @@ aZK aZK cIA rLW -keH +bgf buQ aYJ bhQ @@ -129086,7 +129280,7 @@ dcG dcG dcG biK -sfx +kND eZM ugj xJg @@ -129104,13 +129298,13 @@ jad nOF nOF xlS -qRQ +iuI bNu cQB bPA iTF bRv -ohg +sCr bTc bTc bTD @@ -129300,11 +129494,11 @@ aSf xYZ cLV cQJ -nZv +cau pGD -sFc +duU bUO -dLz +ugQ sGY npV npV @@ -129328,12 +129522,12 @@ xbO aZK aZK aYJ -tsK +aeL aZK aYJ aYJ bxM -keH +bgf buQ aYJ bhQ @@ -129361,7 +129555,7 @@ bGW nOF nOF xlS -wNH +qNZ cQu cQC bPB @@ -129561,7 +129755,7 @@ aVS aVS aVS bUO -dLz +ugQ hcT aKp ckx @@ -129590,7 +129784,7 @@ xSW aYJ rHQ rLW -keH +bgf buQ aYJ bhQ @@ -129618,11 +129812,11 @@ okZ pYR pYR hHD -dsq +jRC mSZ cQD cQK -sSW +woQ qXa bQw bTG @@ -129800,7 +129994,7 @@ aEU aEU eTm bDy -opU +aIv bRp bYj tpA @@ -129818,9 +130012,9 @@ aUE aVd aVS duJ -juD +lfg uOz -oeS +fWE gPS aFp iFR @@ -129847,7 +130041,7 @@ aYJ dVr qvP dQd -keH +bgf buQ aYJ bhQ @@ -129857,7 +130051,7 @@ cKs sFl bmA bnR -vwd +bpc bqt sUQ iGA @@ -129875,11 +130069,11 @@ mUV oFH xCd bTB -mdg +cQn bNv cQE cQL -grG +cWb bRy uob bTH @@ -130050,7 +130244,7 @@ dxS dxS eTm jJY -nOy +aNK aVt aEU biU @@ -130063,19 +130257,19 @@ bYn cdf tpA oKm -oYE +eMh djy pGv kOs cCP aTH -qNd +weW cmB aUF tpA -oYE +eMh aVz -fPu +mKO sGY aKp aFp @@ -130104,7 +130298,7 @@ uep aYJ rHQ tvF -keH +bgf vWb aYJ bhQ @@ -130132,11 +130326,11 @@ njh bhd cQa crD -iyw +fnk cQv cQF bPC -uPF +clt bRz oNB bTe @@ -130320,19 +130514,19 @@ imn xLP hor chM -eAR +cpk chM cyO cBp cCR cGP -jLD +cMa cQP cUa djc dmo dvR -dLz +ugQ sGY aKp aKp @@ -130343,25 +130537,25 @@ aKp aKp aKp csh -rQo -rQo -rQo +ciQ +ciQ +ciQ pmV pmV -rQo -rQo -rQo +ciQ +ciQ +ciQ csh aYJ aYJ aYJ aYJ -nqB +bbV aYJ aYJ aYJ tvF -keH +bgf buQ aYJ bhQ @@ -130393,7 +130587,7 @@ iTF ugD cQG bPD -pDs +nfU bRA twa bTf @@ -130569,7 +130763,7 @@ aCg aCg bjh cLr -oId +bvr lnf lGj plu @@ -130577,19 +130771,19 @@ cMO nsK raS clm -khu +oxI csK dyU wKN aRz aSU -bYi +qLd aUe aUG djg -oZQ +tDI dwe -xTt +oKy tXd wgh gQN @@ -130617,8 +130811,8 @@ fEs bhe bcC bhe -mZZ -flt +mXg +kCT aMJ aYJ bhQ @@ -130640,10 +130834,10 @@ bzA bAO wmE thN -hoL +bEe bFl voE -vJR +uRH gFE qAc iTF @@ -130834,29 +131028,29 @@ fxL xLP rMM chM -hrm +pOl chM vvZ txk lVh cGP -cHm +cMm cRh cUb bSg dmy ycX -xUN +gpu elU -fZi -hYP -fZi -fZi -fZi -huS -fZi -fZi -qrw +qoO +qLL +qoO +qoO +qoO +qFM +qoO +qoO +nrf who qBx qBx @@ -130865,17 +131059,17 @@ jWF qBx qBx klE -ndI -apt -apt -apt -apt -vPc -qMV -tIh -qMV -mBi -uOe +nfI +dut +dut +dut +dut +ieJ +lIZ +uBZ +lIZ +ryp +beY bgd cFk bhQ @@ -130892,9 +131086,9 @@ btx bxz mWL bxz -uya +sSv bzB -ovD +bAP bBQ uRu bhd @@ -130904,12 +131098,12 @@ bhd bJQ emJ rZj -vZE +dgX bVT bPE aJc wJe -rBt +coU cUm mVp mVp @@ -131091,19 +131285,19 @@ bYG djy cTc clV -egM +uSa aPk wBQ aQT cCX aTH -qNd +weW aQl aUH tpA -oYE +eMh dwE -ede +vuY sGY cWn gXb @@ -131131,8 +131325,8 @@ cYb bto bcE bto -ntS -sjT +ben +beZ bge aYJ bhQ @@ -131154,10 +131348,10 @@ fFU bAQ xdu bCV -wpn +bEg bFs gbH -kAP +tOY nOF mlM cQf @@ -131183,9 +131377,9 @@ khM hRN mJM mJM -wqs -wqs -wqs +woy +woy +woy mJM rNK lzH @@ -131342,7 +131536,7 @@ uER hzs eTm aHm -tkW +bNj isr bYO tpA @@ -131360,7 +131554,7 @@ cUc djh aVS dwV -xzL +dSv ygA aKp aKp @@ -131371,14 +131565,14 @@ aKp aKp aKp wKi -rQo -rQo -rQo +ciQ +ciQ +ciQ pmV pmV -rQo -rQo -rQo +ciQ +ciQ +ciQ csh aYJ tMa @@ -131389,7 +131583,7 @@ aYJ aYJ aYJ uKX -cCE +bfa czV aYJ bhQ @@ -131617,7 +131811,7 @@ aVS aVS aVS aVA -ede +vuY sGY aKp gXl @@ -131646,7 +131840,7 @@ kbl pKj aYJ uKX -cCE +bfa lME aYJ bhQ @@ -131697,9 +131891,9 @@ eAS uqt hxE hxE -wqs -wqs -wqs +woy +woy +woy mJM rNK rNK @@ -131874,9 +132068,9 @@ abW abW aKp dxa -sBt +dTd qhH -kAB +fXt fiV hSY wxb @@ -131901,9 +132095,9 @@ aGF rpT pXq bbu -nuQ +bdx bep -fiO +bfb buQ aYJ bhQ @@ -131913,7 +132107,7 @@ cKs jlN lYE lYE -kKw +dzc qcI xzk iGA @@ -131982,7 +132176,7 @@ cYB tnb qyP hKz -eKl +nZe cYB cYB cYB @@ -132131,7 +132325,7 @@ abW abW aKp dxj -ede +vuY qtB aKp gXL @@ -132160,7 +132354,7 @@ bao bcH aYJ uKX -cCE +bfa buQ aYJ bhQ @@ -132388,7 +132582,7 @@ abW abW aKp dwg -eOS +dTC sZq aKp npV @@ -132417,7 +132611,7 @@ baR baR cmW umf -cCE +bfa buQ aYJ bhQ @@ -132492,11 +132686,11 @@ ayb rNK ayb ayb -pGw +oeQ hrd qyP hKz -eKl +nZe ayb ayb ayb @@ -132609,7 +132803,7 @@ rNK rNK rNK oAO -cFX +oMU oAO xkY oAO @@ -132645,8 +132839,8 @@ abW abW aKp dxt -pcT -ooY +dQg +weN fXC fXC fXC @@ -132674,7 +132868,7 @@ lCO tHC baR uKX -cCE +bfa buQ aYJ bhQ @@ -132684,7 +132878,7 @@ wuh bhQ bhQ dcG -huP +efa dze uMo uCi @@ -132749,11 +132943,11 @@ ayb rNK rNK rNK -pGw +oeQ hrd qyP hKz -eKl +nZe ayb ayb xcc @@ -132902,7 +133096,7 @@ cMz cMz cMz dxw -plF +dTI sZq fXC gYN @@ -132913,7 +133107,7 @@ gch ksW kLf kdB -jkF +fHO rNK rNK rNK @@ -132931,7 +133125,7 @@ kok dqp baR uKX -cCE +bfa bgg aYJ dcG @@ -132942,7 +133136,7 @@ biK cJu dcG bhd -hUb +gxX bhd btE bvc @@ -133006,11 +133200,11 @@ rNK rNK rNK rNK -pGw +oeQ hrd qyP hKz -eKl +nZe ayb rNK xcc @@ -133128,7 +133322,7 @@ obB aog vYQ aog -laH +arm dQr cDp cMH @@ -133157,11 +133351,11 @@ cMz cRI aBI cVX -gGN +dmC dxx -ljj +dTM wyo -cpa +hli gZI hVQ iJt @@ -133170,7 +133364,7 @@ gch ktn kLg kuj -jkF +fHO rNK rNK rNK @@ -133186,9 +133380,9 @@ rji rji eOx gJw -vTu +uNN gLf -gDf +iXq buQ aYJ bhR @@ -133201,7 +133395,7 @@ cJu lzH bqD sxg -huP +efa uvp kmB lDo @@ -133385,7 +133579,7 @@ anB wUc vIp tNQ -boO +aru iOP atC uPs @@ -133416,9 +133610,9 @@ bIl bIl dmA dyC -qVe +dWE gDe -hwH +fXS hab hXC iKW @@ -133427,7 +133621,7 @@ gch ktP kMh kuj -jkF +fHO rNK rNK rNK @@ -133445,7 +133639,7 @@ dqp ube baR uKX -cCE +bfa buQ aYJ aYJ @@ -133460,13 +133654,13 @@ aYJ aYJ aYJ aYJ -bwi -bwi -bwi -bwi -bwi -bBW -bwi +uNG +uNG +uNG +uNG +uNG +rcK +uNG bhd bFA bHg @@ -133520,11 +133714,11 @@ rNK rNK rNK rNK -pGw +oeQ hrd qyP hKz -eKl +nZe rNK rNK xcc @@ -133673,9 +133867,9 @@ bIl dji dmA dyD -ede +vuY qtB -dGb +nXZ hbW hZh iMq @@ -133684,7 +133878,7 @@ gch ktS kNJ kuj -jkF +fHO rNK rNK rNK @@ -133702,7 +133896,7 @@ vQV vRp baR uKX -cCE +bfa bgi eHf dDR @@ -133726,7 +133920,7 @@ bBX tHo tBG vLR -nFA +ohs bID mJM mJM @@ -133777,11 +133971,11 @@ rNK rNK rNK rNK -pGw +oeQ hrd qyP hKz -eKl +nZe rNK rNK xcc @@ -133894,8 +134088,8 @@ rNK rNK rNK xkY -mXp -mXp +qKz +qKz aqT amu aqT @@ -133930,7 +134124,7 @@ eDi djn dmA nqK -ede +vuY pwc fXC hbZ @@ -133941,7 +134135,7 @@ gch sdN kuj kuj -jkF +fHO rNK rNK rNK @@ -133950,7 +134144,7 @@ aXD xbO baR ncV -pGX +nsb ncV baR cll @@ -133959,22 +134153,22 @@ cll cll cll uKX -iWM -vAp -okb -jaI -okb -okb -okb -jSj -okb -okb -sLJ -okb -maW -nqE -gGH -hnk +bff +bgj +boZ +oHE +boZ +boZ +boZ +blu +boZ +boZ +bpk +boZ +bsg +bdw +bvf +eUG bxH lNw lNw @@ -134034,11 +134228,11 @@ rNK rNK rNK rNK -pGw +oeQ hrd qyP hKz -eKl +nZe rNK rNK xcc @@ -134153,7 +134347,7 @@ rNK lzH lzH lzH -mXp +qKz aoH anC oAO @@ -134187,7 +134381,7 @@ naY djv dmA uRS -ede +vuY qtB gch gch @@ -134227,7 +134421,7 @@ blv cJT iXV bpl -qoV +jMD bsh iXV jbr @@ -134248,15 +134442,15 @@ nVW nVW bND bND -aSe +pMT bND bND hxE mJM mJM hxE -vYU -kqu +jjN +kBa mJM hxE bXD @@ -134293,7 +134487,7 @@ rNK rNK uwf vWN -dqv +rOM xBI uwf rNK @@ -134410,7 +134604,7 @@ rNK rNK rNK lzH -mXp +qKz aoI apW oAO @@ -134440,11 +134634,11 @@ gKc lxO flF flF -maB +sSq cMz dmA dwg -vXw +syo eJV gch hdE @@ -134454,7 +134648,7 @@ jHB kdB kuj kuj -jkF +fHO rNK rNK rNK @@ -134464,7 +134658,7 @@ rNK aXD mUQ mUQ -oLJ +nsZ cll baR baS @@ -134474,21 +134668,21 @@ qgu baS baS bfh -pTN +bgl bfh sUW aYJ aYJ aYJ -rKO +blw aYJ aYJ bpm -eUg +cLM bsi aYJ aYJ -bwi +uNG cJf cJg bCa @@ -134550,7 +134744,7 @@ bhO bhO nFW jqW -oym +koo mqR sHm lzH @@ -134669,7 +134863,7 @@ rNK lzH xkY oAO -cFX +oMU oAO rNK cRv @@ -134699,11 +134893,11 @@ rBk bvD aKC rUq -rgw +rLu xIm -xYV +pqi oPw -csc +ldo hec ibP iRC @@ -134711,7 +134905,7 @@ ibP ibP kuJ kPx -jkF +fHO rNK rNK rNK @@ -134719,11 +134913,11 @@ rNK rNK rNK aXD -kJT +gvO ndx nuY hIa -eyQ +gCL baS bZk bYQ @@ -134741,7 +134935,7 @@ bly baM aYJ dvi -vjR +jUK oAA aYJ pQY @@ -134790,9 +134984,9 @@ rNK rNK rNK rNK -oLi +eyH vUb -udQ +xxg bhO bhO bhO @@ -134956,11 +135150,11 @@ aQq bjY nHR dQr -nOY +kPs vml -lxr +cwJ gDe -cgq +gcW heG ick iRM @@ -134976,17 +135170,17 @@ rNK rNK rNK aXD -oUH -vNI +fQd +lVq jtN -hhY -wEV +gZu +uQx baS ddP bcb bYQ bcK -gYB +etP bfl bgn bYQ @@ -134998,9 +135192,9 @@ imL geK aYJ beV -mdN +uxM rdN -tVd +xpt bvi fLT nVW @@ -135047,9 +135241,9 @@ rNK rNK rNK rNK -oLi +eyH vUb -oLi +eyH bhO bhO bhO @@ -135058,8 +135252,8 @@ hUU hUU hUU nFW -srK -srK +pGc +pGc nFW nFW eiE @@ -135215,9 +135409,9 @@ npV aKp aKp xQT -ceF +aVR qtB -nrt +rxO hhE ibP iRS @@ -135234,16 +135428,16 @@ rNK rNK aXD aXD -kTp -kTp -kTp +hZz +hZz +hZz aXD baS bZk bYS bdA lrd -oOC +bev bfk bgo bYQ @@ -135255,9 +135449,9 @@ pEL bmH aYJ uKX -uQL +tet jJi -iUI +iuC bvj fLT uMu @@ -135303,11 +135497,11 @@ rNK rNK rNK bhO -oLi -oLi +eyH +eyH vUb -oLi -oLi +eyH +eyH bhO hUU hUU @@ -135315,7 +135509,7 @@ aXn aXn aXn nFW -gYF +cfh eJd rrt hNb @@ -135470,16 +135664,16 @@ abW abW npV djH -mUl +dmY dzo -ljj +dTM mDs gch hkx idg iUh jKs -uWE +kfe kwS kQN gch @@ -135500,7 +135694,7 @@ xuC qBL lSo bdB -gYB +etP vRj bgp bhk @@ -135512,7 +135706,7 @@ vel bmI cIA uKX -keH +bgf fYM aYJ bvk @@ -135576,9 +135770,9 @@ pQS cfG qlJ rAB -ebQ +mQN aIb -xTy +ebV nDe sHm sHm @@ -135729,7 +135923,7 @@ npV uZw aKp dzp -ede +vuY mxn gch gch @@ -135769,7 +135963,7 @@ cJF wmg aYJ uKX -keH +bgf rVC aYJ bvl @@ -135821,7 +136015,7 @@ plQ ccB azM lhp -lLw +jUZ cdj ctC vRX @@ -135829,7 +136023,7 @@ wLr vpJ vWF mMC -ddd +vqp kzS tJP kQz @@ -135986,7 +136180,7 @@ cSj uZw aKp dzT -gne +dWG jsp aKp cWz @@ -136012,12 +136206,12 @@ xbO sUW sUW sUW -lYk +oKk sUW sUW sUW baS -iZv +kCa sUW aYJ aZK @@ -136026,7 +136220,7 @@ jVb hFb bhg uKX -keH +bgf qng aYJ bvn @@ -136243,9 +136437,9 @@ cWx dkd dnb dAc -fQX +dSs uOz -kwx +gfd hmJ lnJ aKp @@ -136283,7 +136477,7 @@ wJN cJU aYJ hRh -keH +bgf koI aYJ wCr @@ -136347,7 +136541,7 @@ kwQ hjb imG vRX -izk +oxO hje iFb sFj @@ -136500,7 +136694,7 @@ cWz uZw aKp dAj -ede +vuY sGY aKp cuH @@ -136540,7 +136734,7 @@ jvP yhA cWD rjo -erL +mvv frW cWD wMZ @@ -136604,9 +136798,9 @@ abc gak uCM wKu -oJS +mIS onR -gtu +svU eSb dbg eWu @@ -136757,7 +136951,7 @@ ckx dkm aKp dAs -ede +vuY sGY aKp hna @@ -136795,18 +136989,18 @@ xbO aXD euP cPO -kiy +lKa wWR ars dAd -kiy +lKa oKJ xbO aXR mJM lpT hmM -lDd +uqV vKO vKO vKO @@ -136863,7 +137057,7 @@ imG grJ sHm wqU -pxC +dRY sFj esB eWu @@ -137014,7 +137208,7 @@ ieC rLL aKp dAv -ede +vuY sGY aKp cmr @@ -137052,11 +137246,11 @@ xbO aXD euP cPO -kiy +lKa our nSn dAd -kiy +lKa oKJ xbO aXR @@ -137120,7 +137314,7 @@ gge vWF vWF rcz -mxc +mxo sFj dbg ckQ @@ -137243,11 +137437,11 @@ juL rNK wIp rRM -ppT -mqi -wIw -ukV -vpx +amI +axn +aAl +oXX +aWL rRM aaf aaf @@ -137271,7 +137465,7 @@ qBa dkr ist dAA -ede +vuY mxn aKp lmZ @@ -137309,11 +137503,11 @@ xbO aYg euP cPO -kiy +lKa our nSn dAd -kiy +lKa oKJ xbO aXR @@ -137354,10 +137548,10 @@ aXn bhO bhO bhO -uTx -uTx -uTx -uTx +egy +egy +egy +egy hUU aXn aXn @@ -137500,11 +137694,11 @@ juL rNK wIp rRM -pWx +cet axo -cGS +aAm axp -jrC +awQ rRM aaf aaf @@ -137528,7 +137722,7 @@ jSL dku aKp dAv -ede +vuY hcT aKp hoi @@ -137611,7 +137805,7 @@ bhO bhO bhO bhO -uTx +egy gMv uCy tbN @@ -137757,11 +137951,11 @@ juL rNK wIp rRM -tLs +ceR axp -jwO +aAS axp -tLs +ceR rRM aaf aaf @@ -137785,7 +137979,7 @@ wZL sok dnA eEH -oDi +omo qMg dnA hoa @@ -137823,11 +138017,11 @@ rNK lzH euP cPO -kiy +lKa our mxW dAd -kiy +lKa oKJ rNK xbO @@ -137868,7 +138062,7 @@ bhO bhO bhO bhO -uTx +egy sif xrN vCG @@ -137896,7 +138090,7 @@ tWC vvi kto hja -pbN +rcj rNK rNK rNK @@ -138015,9 +138209,9 @@ wIp wIp rRM rRM -ssL -fRq -rfO +sZi +aBl +vNy rRM rRM aaf @@ -138040,11 +138234,11 @@ abE rNK euP dkw -mox +wqc dBd bCJ feQ -mox +wqc mWE ayb ayb @@ -138153,7 +138347,7 @@ oWG aJW eWu vjb -pbN +rcj rNK uSP uSP @@ -138170,7 +138364,7 @@ lQB xbJ uOy eGf -mzX +igy rNK rNK rNK @@ -138297,11 +138491,11 @@ rNK rNK euP dkw -mox +wqc dBd bCJ feQ -mox +wqc mWE rNK rNK @@ -138337,11 +138531,11 @@ rNK lzH euP cPO -kiy +lKa our nSn jmj -kiy +lKa oKJ rNK rNK @@ -138397,7 +138591,7 @@ wLr vSy lhA ojy -tJq +mxd eyB uwa vWF @@ -138410,7 +138604,7 @@ tWC gIR eWu vjb -pbN +rcj rNK uSP xbJ @@ -138427,7 +138621,7 @@ xbJ xbJ uOy uSP -mzX +igy rNK rNK rNK @@ -138594,11 +138788,11 @@ rNK lzH euP cPO -kiy +lKa our nSn jmj -kiy +lKa oKJ rNK rNK @@ -138654,7 +138848,7 @@ wLr mpB ftG ldH -oZR +olg jrw lhz wcl @@ -138667,7 +138861,7 @@ tWC aJW eWu vjb -pbN +rcj rNK pkt cJK @@ -138684,7 +138878,7 @@ oEE xbJ nAT uSP -mzX +igy rNK rNK rNK @@ -138781,7 +138975,7 @@ okP fZZ okP okP -nOl +rxX okP okP atJ @@ -138811,11 +139005,11 @@ rNK rNK euP dkw -mox +wqc dBd bCJ feQ -mox +wqc mWE rNK rNK @@ -138851,11 +139045,11 @@ rNK lzH euP cPO -kiy +lKa jAR tUe jmj -kiy +lKa oKJ rNK rNK @@ -138920,11 +139114,11 @@ jZQ ruW woU ezV -pOn +uTR dQF eWu vjb -pbN +rcj rNK pkt fEn @@ -139026,14 +139220,14 @@ vBu acO sYg adt -vvO +xRp peQ sYg sYg vBu vBu okP -ePw +fXg vOq kei kei @@ -139068,11 +139262,11 @@ rNK rNK euP dkw -mox +wqc dBd bCJ feQ -mox +wqc mWE rNK rNK @@ -139110,7 +139304,7 @@ euP stc cWD mvX -mMJ +qVW njt cWD uTn @@ -139181,7 +139375,7 @@ tWC aJW eWu vjb -pbN +rcj rNK pkt rLp @@ -139198,7 +139392,7 @@ kjb xbJ kic uSP -mzX +igy rNK rNK rNK @@ -139278,13 +139472,13 @@ aaf aaf vBu aid -ntF +dvV sYg sYg sYg ahB -ntF -qsS +dvV +aeM sYg afU sYg @@ -139295,7 +139489,7 @@ okP okP okP okP -nHG +aqb okP okP okP @@ -139325,11 +139519,11 @@ rNK rNK euP dkw -mox +wqc dBd bCJ feQ -mox +wqc mWE rNK rNK @@ -139367,7 +139561,7 @@ euP stc vXn baq -unt +bvt cWQ vXn uUo @@ -139438,7 +139632,7 @@ tWC acV eWu vjb -pbN +rcj rNK uSP xbJ @@ -139455,7 +139649,7 @@ xbJ xbJ xbJ uSP -mzX +igy rNK rNK rNK @@ -139536,25 +139730,25 @@ aaf vBu vBu lwu -wYX +acD afU -nVq -nog -nog +afO +aig +aig ajF ajF akq pTh -vVB +vzj okP okP okP oyx -axI -tqE -tbS -rwR -ldP +dyQ +wJA +hpO +aab +asD oyx avq axJ @@ -139582,11 +139776,11 @@ sRU sRU awJ dkx -mox +wqc dBd bCJ feQ -mox +wqc mWE rNK rNK @@ -139624,7 +139818,7 @@ euP stc vXn baq -unt +bvt uch vXn uUL @@ -139712,7 +139906,7 @@ fcO xbJ xbJ sws -mzX +igy rNK rNK rNK @@ -139793,33 +139987,33 @@ aaf vBu vBu sYg -nfS -ntF -nfS +agS +dvV +agS sYg agW -ngG +aeN agW -vGA +akr sYg ajS okP -gtb +aRj jzg oyx -tkj +buv jzg xJW jzg -wtJ +asE sgE atJ atJ -pJJ +aCw atJ atJ atJ -prs +bki bke bke bke @@ -139827,18 +140021,18 @@ bke bke bke cXJ -mox -mox -mox +wqc +wqc +wqc cXJ -mox -mox -mox +wqc +wqc +wqc cXJ -mox -mox -mox -mox +wqc +wqc +wqc +wqc cXJ dBi dZv @@ -139881,7 +140075,7 @@ wbx stj rQK cXj -unt +bvt cWQ vXn uVv @@ -140049,32 +140243,32 @@ aaf aaf vBu vBu -ntF -mVO +dvV +acJ vTo aje vTo vTo aiO vTo -vuN +lTy sYg jEQ okP jzg jzg oyx -tkj +buv jzg -dGR +mwF jzg -wtJ +asE oyx okP kVY aCy gcR -uVT +aXd bcr bkj cXU @@ -140100,7 +140294,7 @@ dnC cXi bCJ feQ -mox +wqc mWE rNK rNK @@ -140138,7 +140332,7 @@ oyN str vXn tiL -unt +bvt cWQ vXn pRV @@ -140205,23 +140399,23 @@ xSo vOs uYW nEO -cyb +fVo feH eWu vjb sHm rNK rNK -pbN -pbN +rcj +rcj sHm jcQ jcQ sHm -pbN -pbN -pbN -pbN +rcj +rcj +rcj +rcj sHm jcQ jcQ @@ -140306,40 +140500,40 @@ aaf aaf vBu vBu -hvF -vUj -cnO -cxS +opm +xxt +kDE +agQ vTo -pMk +aii afU vTo -fqD -cBY -rks -eQY -mwU -mwU -xBy -cou +akt +akZ +gUh +vsD +amJ +amJ +aNf +aqk kTL -cae +aZL kTL -pzv -pay -xNM +btr +atK +avr axP aDi aPA mmW -pJZ -ggT -jGU -jPX -aNR -aNR -prb -wUd +bcy +bkk +coO +bvW +bED +bED +bSB +pwi bCJ bCJ bCJ @@ -140357,7 +140551,7 @@ cXi bCJ bCJ byr -mox +wqc mWE rNK rNK @@ -140395,7 +140589,7 @@ scE mbP vXn baq -unt +bvt udb vXn jie @@ -140462,14 +140656,14 @@ xSo chG eYI cjy -hzS +fvb flM -iCP +uOu clH sHm -pbN -pbN -pbN +rcj +rcj +rcj xKL sHm uXr @@ -140485,8 +140679,8 @@ qRT sHm sHm sHm -pbN -pbN +rcj +rcj sHm sHm rNK @@ -140563,32 +140757,32 @@ aaf aaf vBu vBu -ntF -ntF +dvV +dvV vTo agR vTo vTo aiQ vTo -lGA +jhe sYg dBu okP jzg jzg oyx -wtJ +asE jzg -yjJ +nlZ jzg -tkj +buv oyx okP dgb aDl aPB -pdI +aXe bcG bkl cXB @@ -140614,7 +140808,7 @@ cXi cXi bCJ feQ -mox +wqc mWE rNK rNK @@ -140652,7 +140846,7 @@ kNz qUu vXn baq -unt +bvt cWQ vXn uXC @@ -140719,7 +140913,7 @@ xSo wfJ ioE ciN -gGC +qLz cRN eWu opo @@ -140745,7 +140939,7 @@ wCC wCC mpu wmN -pbN +rcj rNK rNK rNK @@ -140821,25 +141015,25 @@ aaf vBu vBu sYg -ntF -ntF -nfS +dvV +dvV +agS sYg agW -oWF +afn agW -lQO +akv sYg ajS okP -gtb +aRj jzg oyx -wtJ +asE jzg wSP jzg -tkj +buv oyx mmW iwn @@ -140847,26 +141041,26 @@ iKq aPD mmW mmW -nxd +bkJ bke bke bke -mAB +hrp bke bke cXJ -mox -mox -mox +wqc +wqc +wqc cXJ -mox -mox -mox +wqc +wqc +wqc cXJ -mox -mox -mox -mox +wqc +wqc +wqc +wqc cXJ dBq cXi @@ -140909,7 +141103,7 @@ scG enD sJk baq -unt +bvt aMx vXn mwe @@ -140978,7 +141172,7 @@ ioE tsS xSo jJn -xzN +iSf cFZ doH cFZ @@ -141002,7 +141196,7 @@ cFZ cFZ fVz cyx -pbN +rcj rNK rNK rNK @@ -141078,25 +141272,25 @@ aaf vBu vBu lwu -ntF +dvV afU -leA -ibD -ibD +ojF +aik +aik afq ajG akw svZ -vVB +vzj okP okP okP iGb -nSK -xge -arD -rwR -iJV +lva +hyo +wyZ +aab +asG oyx apk axX @@ -141124,11 +141318,11 @@ rNK rNK rNK rNK -mox +wqc dBs bCJ bIg -mox +wqc mWE rNK rNK @@ -141166,7 +141360,7 @@ sXL stK vXn tjb -lvl +tBp bso vXn rGw @@ -141235,7 +141429,7 @@ jUz idW xSo cko -pfb +vmS diZ cmo diZ @@ -141334,13 +141528,13 @@ aaf aaf vBu aid -ntF +dvV sYg sYg sYg ahB -ntF -qsS +dvV +aeM sYg afU sYg @@ -141351,7 +141545,7 @@ okP okP okP okP -uQw +aqd okP okP okP @@ -141381,11 +141575,11 @@ rNK rNK rNK rNK -mox +wqc dBs bCJ bIg -mox +wqc mWE rNK rNK @@ -141419,15 +141613,15 @@ tnq tnq nVQ nVQ -sSy +sdo vXn oNy baq -unt +bvt cWQ vXn vXn -jPn +vsP vXn vXn wpN @@ -141436,11 +141630,11 @@ wZv rMf wZv wZv -sGS +ttV hfR eCB vXn -jcI +xkj vXn vXn vXn @@ -141450,18 +141644,18 @@ vXn vXn vXn nwQ -sRS -sRS -sRS +qNi +qNi +qNi urz -sRS -sRS -sRS -sRS +qNi +qNi +qNi +qNi urz -sRS -sRS -sRS +qNi +qNi +qNi nwQ wPr wPr @@ -141470,12 +141664,12 @@ wPr jnV wPr wPr -rTF +ecd gzv gzv gzv gzv -nNW +qeR gzv gzv gzv @@ -141484,34 +141678,34 @@ wPr aXn aXn vpJ -uCC -otJ +dQR +dJG xSo -oIg +waf xSo xSo xSo cJw -vxv +qNu fTA srn -pbN -pbN +rcj +rcj oBx -pbN -pbN -pbN -pbN +rcj +rcj +rcj +rcj fof -pbN -pbN +rcj +rcj sHm sHm -pbN -pbN +rcj +rcj sHm -pbN -pbN +rcj +rcj yjW lTH xSy @@ -141596,7 +141790,7 @@ vBu qRI sYg adu -vvO +xRp sYg sYg sYg @@ -141638,11 +141832,11 @@ rNK rNK rNK rNK -mox +wqc dBs bCJ bIg -mox +wqc mWE rNK rNK @@ -141680,7 +141874,7 @@ sdy eWl kDq sUA -tjt +tFb sCT eWl eWl @@ -141697,7 +141891,7 @@ bOS ukL ukL ukL -jCv +fgi bOL sOO wuW @@ -141749,7 +141943,7 @@ kYz kYz rYf jdC -ntd +lqQ cJA xMQ rNK @@ -141769,11 +141963,11 @@ rNK rNK rNK rNK -pbN +rcj nIh xSy cyx -pbN +rcj rNK rNK rNK @@ -141865,12 +142059,12 @@ okP fZZ okP okP -nOl +rxX fZZ okP okP mmW -wET +ayK aDD aPL mmW @@ -141895,11 +142089,11 @@ rNK rNK rNK rNK -mox +wqc dBs bCJ bIg -mox +wqc mWE rNK rNK @@ -141928,42 +142122,42 @@ orw orw orw whu -tHm -gVi -ufk -mUg -sta -aWy -osj -bMl -osj -mxD -unt -unt -unt -wzJ -rUs -rUs -eUQ -vUD -rrW -rUs -rUs -rUs -rUs -rUs -rUs -rUs -rUs -bas -gnK -eNe -unt -unt -uvf -unt -unt -iye +hUO +haK +jBk +nuU +nDh +kxJ +rZB +rxs +rZB +ucV +bvt +bvt +bvt +bwA +qcS +qcS +wrM +wKK +xag +qcS +qcS +qcS +qcS +qcS +qcS +qcS +qcS +mtB +was +tTK +bvt +bvt +ljp +bvt +bvt +uPR bio bio bio @@ -141976,37 +142170,37 @@ rez bio bio bio -srf -fnE -fnE -fnE -aAY -fnE -fnE -dyh -fnE -uwE -fnE -wGL -fnE -fnE -pzu -fnE -fnE -fnE -fnE -fnE -fnE -peR -nGy -nYS -jpi -fnE -fnE -fnE -fnE -gis -iAs +upz +pQa +pQa +pQa +pHf +pQa +pQa +wwA +pQa +oes +pQa +huO +pQa +pQa +jae +pQa +pQa +pQa +pQa +pQa +pQa +dPF +dnc +xIB +aSw +pQa +pQa +pQa +pQa +pKz +heH jUc uTr rNK @@ -142026,11 +142220,11 @@ rNK rNK rNK rNK -pbN +rcj eOf kvW cyx -pbN +rcj rNK rNK rNK @@ -142185,7 +142379,7 @@ oUy pfM orw ikC -cPQ +nGE qAO qNC rni @@ -142263,7 +142457,7 @@ dxM dxM dxM qmy -ago +djw jUc xMQ rNK @@ -142409,11 +142603,11 @@ rNK rNK rNK rNK -mox +wqc dBs bCJ bIg -mox +wqc mWE rNK rNK @@ -142440,9 +142634,9 @@ orw eEF oVZ pfU -fgI +qyV uoh -sea +qjG qBz aZq rnv @@ -142451,7 +142645,7 @@ bmS bmS vXn oGF -sds +gOh oGF vXn vXn @@ -142469,7 +142663,7 @@ aYQ bCg bCg vXn -ubk +erl vXn vXn vXn @@ -142478,18 +142672,18 @@ duq vXn vXn nwQ -fnR -fnR -fnR +bgW +bgW +bgW urz -fnR -fnR -fnR -fnR +bgW +bgW +bgW +bgW urz -fnR -fnR -fnR +bgW +bgW +bgW nwQ wPr wPr @@ -142499,7 +142693,7 @@ wPr wPr wPr wPr -mRD +lmF wPr aXn aXn @@ -142512,15 +142706,15 @@ cGc vpJ vpJ vpJ -izk -otJ +oxO +dJG vpJ vpJ vpJ vpJ xQe wpW -npD +kyQ oba xMQ rNK @@ -142544,7 +142738,7 @@ sHm xAr fHp cyx -pbN +rcj rNK rNK rNK @@ -142666,11 +142860,11 @@ rNK rNK rNK rNK -mox +wqc dBs bCJ bIg -mox +wqc mWE rNK rNK @@ -142697,9 +142891,9 @@ orw oDz oWo pit -rtH +jba ala -bcm +bhp qBN bcd rnW @@ -142777,7 +142971,7 @@ vpJ omG noC ckp -ago +djw jUc xMQ rNK @@ -142801,7 +142995,7 @@ sHm kyd ykM ukj -pbN +rcj rNK rNK rNK @@ -142909,8 +143103,8 @@ rzh ftx lCC lCC -aRx -aRx +frm +frm lCC lCC lCC @@ -142925,7 +143119,7 @@ rzh rzh dnA aAs -mHs +lBG toQ dnA hoZ @@ -142956,7 +143150,7 @@ oWs pkP orw miK -bcm +bhp bkG idF idF @@ -142975,7 +143169,7 @@ sBp bzK bBc xby -rlO +qba rfM wlV xTL @@ -143034,7 +143228,7 @@ vpJ omG neh opl -ago +djw jUc xMQ rNK @@ -143164,14 +143358,14 @@ rzh rzh ftx ftx -cUk -oKx +sft +irZ eXY cev ciD alc -aRx -aRx +frm +frm alc alc lCC @@ -143182,7 +143376,7 @@ rzh rzh cHq qQX -vkO +fmI dmX aRx lOV @@ -143213,9 +143407,9 @@ oWu pnZ orw nei -jAf +qkn bkG -eUJ +nSR rpK rNg blE @@ -143291,7 +143485,7 @@ chI chI chI ckq -ago +djw fEC xMQ rNK @@ -143414,32 +143608,32 @@ rzh rzh rzh ftx -vpe +qzy ftx ftx ftx ftx ftx bEN -vdj -vdj +vcs +vcs eKf -vdj -yiW -vdj -yiW -cXK +vcs +fri +vcs +fri +dEn alc alc lCC cHq -tbc -tbc -tbc +uqC +uqC +uqC cHq kaS woL -vkO +fmI vBk aRx hpd @@ -143470,9 +143664,9 @@ ory ory ory miK -bcm +bhp bkG -nNV +loK dyY blF blF @@ -143484,12 +143678,12 @@ jVQ jVQ jVQ bwF -noX +vDS byM dza qql xdk -eoQ +dvp rWL bFD gaO @@ -143548,7 +143742,7 @@ gyU vHw chI ckr -dxu +ckW lXp xMQ rNK @@ -143670,23 +143864,23 @@ rzh lCC lCC lCC -rWb +sxn aRv wzK -hKk -bkW -bkW +pJU +bsI +bsI rmZ bEP -hKk -eUS +pJU +qGV xtQ -cey -eUS -hKk +snf +qGV +pJU ivA -vpe -aRx +qzy +frm alc alc cHq @@ -143696,7 +143890,7 @@ cWX dkG doa dBH -oKP +ecv xEM aRx hqW @@ -143727,9 +143921,9 @@ oWH poU cMM vrf -bcm +bhp bkG -gkr +diI cOr oLQ blG @@ -143753,8 +143947,8 @@ lUY lUY nvb bCg -tgx -rzz +nKB +bMx bnZ nVQ nVQ @@ -143805,7 +143999,7 @@ rmP vHw chI vMR -ago +djw jUc xMQ rNK @@ -143926,9 +144120,9 @@ erB erB erB alc -vpe -rWb -hqL +qzy +sxn +jxQ eKf viX viX @@ -143940,9 +144134,9 @@ xEK xEK xEK xEK -hqL -aYT -vpe +jxQ +mdP +qzy alc alc alc @@ -143951,9 +144145,9 @@ cMV cSs cWZ dkH -aJF +dob dBI -vkO +fmI oRs aRx jlU @@ -143984,7 +144178,7 @@ cMU bew pwj saJ -kTT +qkS bib idF cOr @@ -144060,11 +144254,11 @@ ljv dmP wRM vmb -fho +oVj mjG -ntd +lqQ jPk -pTv +evU rNK rNK rNK @@ -144178,14 +144372,14 @@ alc rNK rNK rIu -ptQ +jmv erB -kzH +asH waj waj -ayS +scx aDM -alk +pwP aYU xEK ore @@ -144197,20 +144391,20 @@ bSD cbF bkX xEK -hqL +jxQ iri uDR -vdj -rNE -vpe +vcs +tVy +qzy cHs -dqC +cNa feN cXa dkK cMQ ojx -vkO +fmI bDQ ghw kVA @@ -144239,11 +144433,11 @@ orR xGv cYq bex -drT +bfm phb -bcm +bhp wSq -jXT +xrY cOs rOP sfi @@ -144255,10 +144449,10 @@ uha uwq cKk cKk -mUq +aZn cKk -scW -nwx +bzO +wLn cKk bCg xVB @@ -144319,9 +144513,9 @@ bpe tHf chI dkc -ago +djw jUc -pTv +evU rNK rNK rNK @@ -144439,11 +144633,11 @@ aqt arC kte eyN -htC +rVG ayT -alk -cHS -aRx +pwP +xZN +frm xEK bkZ brp @@ -144454,11 +144648,11 @@ brp brp ceN xEK -vpe +qzy cpU -eUS -hKk -hKk +qGV +pJU +pJU cDj cHq cHq @@ -144467,7 +144661,7 @@ cHq cHq cHq dBJ -lHS +edT kwT aRx ifn @@ -144498,14 +144692,14 @@ bdC bey bfn miK -bcm +bhp wSq -bDK +bJU bjJ bgq bhl bia -gcp +icI izY vEA bst @@ -144576,9 +144770,9 @@ rKr rKr chI mWz -ago +djw jUc -pTv +evU rNK rNK rNK @@ -144700,7 +144894,7 @@ rIu ayU aEX aRD -rWb +sxn xEK blJ brq @@ -144711,20 +144905,20 @@ djp bOO cff xEK -rWb -vpe -aRx -oKx +sxn +qzy +frm +irZ cIf fHl rmZ -bkW +bsI cSu -cpC +siu dkP -aRx +frm dCw -hVK +edU lrF aRx deN @@ -144755,9 +144949,9 @@ bdD bez cMM miK -bcm +bhp wSq -gkr +diI rqe rOX sfz @@ -144768,13 +144962,13 @@ whm wVF gxG uTX -ege +tRV qyk dqL vOe sfu bEC -qcU +aiY bDj bFH dBL @@ -144833,9 +145027,9 @@ tcs hSk chI mtv -ago +djw jUc -pTv +evU rNK rNK rNK @@ -144948,16 +145142,16 @@ rNK rNK rNK rNK -bsH +pGb aqK uHP dvN nZK waj -lqk +pOf ayH -rWb -rWb +sxn +sxn viX bkX brp @@ -144968,9 +145162,9 @@ bST akx brp xEK -rWb -rWb -iIK +sxn +sxn +frm iIK iIK iIK @@ -144978,12 +145172,12 @@ iIK iIK cSy ayT -vpe +qzy dod xME -vkO +fmI mhd -dsj +ghF hsa rWb alc @@ -145012,7 +145206,7 @@ cMM cMM cMM miK -bcm +bhp qCq dzv dzw @@ -145032,13 +145226,13 @@ dAX dBO mau bCg -pGK -saz +bEu +bFI gIm bCg bCg bCg -hXm +vWu cKk jXm utF @@ -145090,9 +145284,9 @@ ndT fcw chI xro -ago +djw jUc -pTv +evU bhO rNK rNK @@ -145205,7 +145399,7 @@ rNK rNK rNK rNK -bsH +pGb sDE uHP jEG @@ -145223,7 +145417,7 @@ bFR bwZ nLP xrC -jmU +fIe nLP any qIF @@ -145236,9 +145430,9 @@ iIK cSz qWY qWY -rMw +uDD wue -iFi +kqp vEV rWb alc @@ -145269,7 +145463,7 @@ wmO ppU aZq miK -bcm +bhp qCO dzw bjK @@ -145298,7 +145492,7 @@ gfF bMB cKk cKk -uFU +ljN cKk jVQ jVQ @@ -145347,9 +145541,9 @@ kXu kXu chI cjF -ago +djw jUc -pTv +evU bhO rNK rNK @@ -145462,7 +145656,7 @@ rNK rNK rNK rNK -bsH +pGb sDE uHP vZu @@ -145491,11 +145685,11 @@ cDV aTj iIK djm -ayS -cpC -jRg +scx +siu +qKK ojx -jtA +ima oRl rWb alc @@ -145524,9 +145718,9 @@ jIf qwq gZm gZm -sxq +pxr iqc -xTm +qlO wSq dzw cOv @@ -145549,7 +145743,7 @@ dBO dBz tqm rHA -gJh +bIP rHA sBd dBO @@ -145604,9 +145798,9 @@ vWF vWF srn daX -ago +djw jUc -pTv +evU bhO rNK rNK @@ -145741,18 +145935,18 @@ qsY qsY pLh epf -xWG +epp uOJ kRX nrc cme iIK -aRx -rWb -aRx -aRx +frm +sxn +frm +frm gXA -vkO +fmI xjm rWb amP @@ -145783,14 +145977,14 @@ jDv mfV aZq hIe -bcm +bhp wSq dzw rqu cOG cOM cOZ -meA +sSB lWh avK bwU @@ -145861,9 +146055,9 @@ wLr jlX xMQ wMJ -ago +djw jUc -pTv +evU bhO rNK rNK @@ -145974,15 +146168,15 @@ rNK rNK rNK rNK -bsH -bsH -bsH +pGb +pGb +pGb arS qPQ dfd ebW nZZ -xfW +vcq kvC alS alS @@ -146009,7 +146203,7 @@ any any any oOT -vkO +fmI bDQ vJu amP @@ -146040,7 +146234,7 @@ tnq tnq tnq fnB -tqG +qml bie dzw lXe @@ -146065,14 +146259,14 @@ uxF bHp uhF bME -tMC +bKZ bME bME kSI rHq yfZ rwg -bkm +teW yfZ vrs moY @@ -146116,11 +146310,11 @@ sOl mJk ogw tXW -oDn +vFz lzP -uDz +qFr wby -pTv +evU bhO rNK rNK @@ -146266,7 +146460,7 @@ cXc djC ayP aVD -vkO +fmI bDQ rWb xWF @@ -146276,16 +146470,16 @@ rWb rWb rPi aRx -izj +lvT ghw aRx aRx aRx mok -uuo +rsZ mKP mKP -uuo +rsZ mok aZq aZq @@ -146297,7 +146491,7 @@ tnq kgV tnq qGo -bcm +bhp qCT dzw bjL @@ -146375,7 +146569,7 @@ vWF vpJ xMQ sSf -ago +djw roj xMQ bhO @@ -146488,24 +146682,24 @@ rNK rNK rNK rNK -bsH -bsH -bsH -iKp +pGb +pGb +pGb +knO rIu uWf iys pKq rIu -ieQ -ieQ -ieQ +bZX +bZX +bZX vtS -beL +aGw any -beL +aGw cLD -ieQ +bZX dKI dKI dKI @@ -146523,7 +146717,7 @@ aov aov ydF aVD -vkO +fmI lhD kqY dwy @@ -146554,12 +146748,12 @@ eUo tYS tYS gSE -dZk +qoo wSq dzw dzw dzw -lMs +cTZ dzw dzw evQ @@ -146618,8 +146812,8 @@ cdT aXn jpk cdT -xrO -vTf +fvg +pMm cdT cdT cdT @@ -146756,13 +146950,13 @@ rIu rIu rNK rNK -ieQ +bZX bcU aDG -ieQ +bZX aGv bGm -ieQ +bZX bTv cbG mCQ @@ -146774,44 +146968,44 @@ cAb aRE aSj wnI -nbN +dgl cSC aov aov ydF aVD -kgT -vlR -vkO -whq -vkO -vkO -vkO -xAl -cIy -vkO -vkO -vkO -vkO -xtZ -vkO -hQw +eeI +fxV +fmI +hsS +fmI +fmI +fmI +kju +kzI +fmI +fmI +fmI +fmI +mdm +fmI +wYY mys vSd vSd ngC -fHW -cPQ -cPQ -cPQ -cPQ -ltb -cPQ -hzO -cPQ -cPQ -opG -pjB +rAl +nGE +nGE +nGE +nGE +owe +nGE +oWZ +nGE +nGE +lPJ +qow wSq bij rrp @@ -146871,7 +147065,7 @@ ehC gdn gdn ccL -fcy +jGJ ruX ciV uSM @@ -147013,16 +147207,16 @@ rzh rzh rNK rNK -ieQ +bZX vtS -vEn -ieQ -vEn +cLx +bZX +cLx cLD -ieQ -ieQ -ieQ -ieQ +bZX +bZX +bZX +bZX any kdf dhn @@ -147127,8 +147321,8 @@ aXn dif hiI jah -cwp -fcy +ccM +jGJ sDL jvl jvl @@ -147283,12 +147477,12 @@ rNK any rJE vEB -lTE +pcI cAj hZJ hZJ aGt -ahL +cNi cSF aov aov @@ -147300,8 +147494,8 @@ ayP any aRx rPi -eVn -cOx +jNZ +kmi kDg rPi rPi @@ -147310,10 +147504,10 @@ rWb rWb aRx mok -qhk +qYs mKP -qhk -qhk +qYs +qYs mok aZq aZq @@ -147323,8 +147517,8 @@ dkU tnq tnq aZq -ehR -hef +fkw +nyv bhr fqw bij @@ -147344,7 +147538,7 @@ nqG dBO wOn udk -qjo +xyT bEy xeq cdI @@ -147384,8 +147578,8 @@ aXn jby ceQ qot -cNF -fcy +gfe +jGJ vqf cuw cuw @@ -147405,7 +147599,7 @@ cem lcR ceQ tDr -oGK +lmS uut wCU aXn @@ -147537,10 +147731,10 @@ rNK rNK rNK rNK -ieQ +bZX woa cqa -paM +rnN aQz hZJ jAN @@ -147587,7 +147781,7 @@ itf dzy dzy dzy -ygQ +blL dzy dzy nqG @@ -147794,7 +147988,7 @@ rNK rNK rNK rNK -ieQ +bZX woa scI any @@ -147852,7 +148046,7 @@ tWy qFq kpn uYZ -kzu +dBn nNN kpn kpn @@ -147867,7 +148061,7 @@ uhF bME uhF aMC -qKl +pkQ uhF qua jDW @@ -147899,7 +148093,7 @@ iXO rTV njn cem -kEr +sgV geD jvl vCc @@ -148051,7 +148245,7 @@ rNK rNK rNK rNK -ieQ +bZX woa scI any @@ -148059,7 +148253,7 @@ aQA hZJ cEv cIr -mTC +kkk oMs vfQ aov @@ -148109,7 +148303,7 @@ tKm uyp bFU vaY -khD +iTd vKQ ttB bFU @@ -148128,8 +148322,8 @@ bAn yfZ qpW bMK -jIe -oUl +hVY +qwe hUF yfZ gFg @@ -148308,7 +148502,7 @@ rNK rNK rNK rNK -ieQ +bZX woa fgS any @@ -148330,7 +148524,7 @@ alc rPi rPi rPi -jPD +vnM rPi rPi alc @@ -148360,7 +148554,7 @@ cHT bne sit ddr -iYy +sEV tly dAe pTr @@ -148369,7 +148563,7 @@ nZp nZp vMc nZp -qPI +wvJ wPK xeq xeq @@ -148412,8 +148606,8 @@ cdT hsj eAj lvj -cNF -fcy +gfe +jGJ wMd jvl jvl @@ -148565,7 +148759,7 @@ rNK rNK rNK rNK -ieQ +bZX woa cqm any @@ -148579,8 +148773,8 @@ any any fue kaw -hHB -jRg +ucH +gaX any qIF alc @@ -148888,12 +149082,12 @@ fUk sVA qdn baD -gkO +yie oix xoO xmL jYO -jAh +nvF mOC byK stJ @@ -148927,7 +149121,7 @@ hud ceQ lvj ceQ -tUh +iWx mNn jqX vCc @@ -149383,17 +149577,17 @@ pyp iFS wyL vHH -sgv +lnN wyL vHH wyL vBm -etO +rRe glw lnI dla nZp -dPs +ukW vcj mix byZ @@ -149418,8 +149612,8 @@ jvZ kKp isj itf -byX -pYM +siF +hFn aZN aZM aZM @@ -149440,8 +149634,8 @@ cdT qxj nLR fhe -cNF -fcy +gfe +jGJ llt aNo oPH @@ -149652,7 +149846,7 @@ oiL nZp biN biN -fjH +mCe biN biN biN @@ -149701,17 +149895,17 @@ cps cdT wTg wwD -fcy -fcy -fcy +jGJ +jGJ +jGJ cdT wTg wwD wTg cdT cdT -fcy -fcy +jGJ +jGJ cdT cdT bhO @@ -149904,7 +150098,7 @@ bil bil bil byY -frF +dAf bil bil bvJ @@ -149951,21 +150145,21 @@ rNK rNK rNK cdT -fcy -fcy +jGJ +jGJ cdT wTg -fcy +jGJ chk -fcy +jGJ bhO bhO bhO -fcy +jGJ chk -fcy +jGJ chk -fcy +jGJ veA veA veA @@ -150101,7 +150295,7 @@ brX brX brX brX -sNC +pIr aGy kFK kFK @@ -150128,7 +150322,7 @@ cpC cpC cpC cpC -pNl +umV cpC kXF vpe @@ -150175,7 +150369,7 @@ bkH qhP bDA iXy -lEh +iFv lFm bLj cFA @@ -150210,19 +150404,19 @@ rNK bhO bhO bhO -fcy +jGJ chk -fcy +jGJ nhx -fcy +jGJ bhO bhO bhO -fcy +jGJ nhx -fcy +jGJ nhx -fcy +jGJ rNK rNK rNK @@ -150391,7 +150585,7 @@ cpC vpe vdj yiW -nJT +wYB rzh rzh pCm @@ -150467,19 +150661,19 @@ rNK bhO bhO bhO -fcy +jGJ nhx -fcy +jGJ eFI -fcy +jGJ bhO bhO bhO -fcy +jGJ eFI -fcy +jGJ eFI -fcy +jGJ rNK rNK rNK @@ -150638,7 +150832,7 @@ klx vpe hFo hFo -jRJ +iNu hFo hFo rWb @@ -150648,7 +150842,7 @@ cpC yiW lMw vdj -nJT +wYB lzH lzH lzH @@ -150660,7 +150854,7 @@ lzH lzH lzH lzH -tqh +qMm oFB eGS owf @@ -150724,19 +150918,19 @@ rNK bhO rNK rNK -fcy +jGJ eFI -fcy +jGJ nhx -fcy +jGJ bhO rNK rNK -fcy +jGJ nhx -fcy +jGJ nhx -fcy +jGJ rNK rNK rNK @@ -150876,7 +151070,7 @@ uKL hWG nlE lEr -rGj +cbN uKL uKL any @@ -150905,7 +151099,7 @@ eOi fzh lOV yiW -nJT +wYB rNK rNK tXD @@ -150917,10 +151111,10 @@ tXD tXD tXD lzH -tqh +qMm dsZ oYa -dTn +nbT xTb pUy qqu @@ -150932,7 +151126,7 @@ blP rCN bom bAb -aLy +bzY bil bil bil @@ -151033,7 +151227,7 @@ sJv jwa cBe cBe -veU +akY cBe rNK rNK @@ -151134,7 +151328,7 @@ bGA ijr ijr iyv -clE +cfC uKL rWb vpe @@ -151162,7 +151356,7 @@ kYc vpe lPr lYT -nJT +wYB rNK rNK kIm @@ -151174,7 +151368,7 @@ nzK nzK nKt lzH -tqh +qMm oIc oYv owf @@ -151186,7 +151380,7 @@ itf bni bil blS -uub +szM blS blS cOQ @@ -151201,7 +151395,7 @@ oOu bCu cFv nJX -tfm +egB yda bJb lio @@ -151392,7 +151586,7 @@ uoi aIB cbP mdl -dbh +vLi tKI cpC dgV @@ -151432,7 +151626,7 @@ pCm pCm lzH owf -dYF +gve wVu owf kgs @@ -151706,7 +151900,7 @@ bIX bIX ujN uBY -leY +xSO vRZ cPK bil @@ -151952,7 +152146,7 @@ fqw fqw otq ivK -gnd +bfo vHH cKe bil @@ -151963,7 +152157,7 @@ bJe bre dCL uDK -ejf +xVu bmW kSg bil @@ -152158,7 +152352,7 @@ alc uHx uHx uHx -fml +bGF uKL uKL uKL @@ -152220,7 +152414,7 @@ dAi dAi upd uGx -lGf +ekV fQF lON bil @@ -152413,11 +152607,11 @@ alc alc lCC lCC -lBi +nYc tro iLv eEC -lBi +nYc rNK rNK rNK @@ -152477,7 +152671,7 @@ bMJ brg bsK uIo -mPe +oen cPq vNJ bil @@ -152490,8 +152684,8 @@ biN fqw fqw fqw -sPj -pYM +iab +hFn fqw gSQ gSQ @@ -152510,8 +152704,8 @@ gEl sGf lhU jtJ -wDR -tkV +pmQ +nll wdb wdb wdb @@ -152569,7 +152763,7 @@ wdb wdb wdb qBS -hYa +mxA dYn wAE rUX @@ -152670,11 +152864,11 @@ alc alc lCC rzh -lBi +nYc byg mxO bOW -lBi +nYc rNK rNK rNK @@ -152734,7 +152928,7 @@ dzZ pFl ujU uKb -bOb +tuj cPr vOl bil @@ -152928,9 +153122,9 @@ alc lCC rNK uKL -lBi -bYV -lBi +nYc +bHB +nYc hWG rNK rNK @@ -152985,7 +153179,7 @@ fqw itf bil bil -eOY +dzN blS bIX bil @@ -153263,7 +153457,7 @@ vHH itf qIV xAV -dvO +vbc gSQ gSQ gSQ @@ -153531,7 +153725,7 @@ gFg iNe jsE mqm -uAv +bDv rNK rNK rNK @@ -153788,7 +153982,7 @@ jsE jsE gvx pep -uAv +bDv rNK rNK rNK @@ -154525,7 +154719,7 @@ aZM aZM gSQ qsn -nFC +rTA vzL bno xTb @@ -154555,8 +154749,8 @@ vHH gFg itf fMl -uAv -uAv +bDv +bDv fMl fMl rNK @@ -154782,7 +154976,7 @@ aZM aLH fqw rtW -mfj +rTH skM tvJ aLH @@ -155318,8 +155512,8 @@ vZg kZs kZs kZs -xlQ -vTh +aUA +hUN kZs dQj xiQ @@ -156000,7 +156194,7 @@ rNK rNK rNK aoR -cFX +oMU aoR aoR rNK @@ -156092,7 +156286,7 @@ rCJ gZc exL kWC -jgk +wxn rBn wdb wdb @@ -156106,7 +156300,7 @@ wdb wdb sbG dvc -wDR +pmQ tBd gEl rNK @@ -156340,15 +156534,15 @@ rNK rNK rNK rNK -oZd -vKY +lUv +gTx mcX knc sUG kZs -oZd -oZd -oZd +lUv +lUv +lUv dQj dQj sbG @@ -156596,8 +156790,8 @@ rNK rNK rNK rNK -oZd -oZd +lUv +lUv qpU nLT iDa @@ -156774,7 +156968,7 @@ aoR oGM asX pga -qwJ +auy awo wdb wdb @@ -156854,7 +157048,7 @@ wdb wdb wdb ycO -jgk +wxn cNN idV rXV diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index e1daa7c61987..96625c631320 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -94,7 +94,9 @@ /turf/simulated/wall/r_wall, /area/station/security/permabrig) "abO" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/light{ dir = 1 }, @@ -120,17 +122,21 @@ /area/station/security/armory/secure) "abY" = ( /obj/structure/marker_beacon/dock_marker/collision, -/obj/effect/decal/warning_stripes/red, +/obj/effect/turf_decal/delivery/red, /turf/simulated/floor/plating/airless, /area/space/nearstation) "aca" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel{ icon_state = "redcorner" }, /area/station/security/range) "acb" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "redcorner" @@ -162,35 +168,56 @@ /turf/simulated/floor/plasteel, /area/station/security/range) "acj" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/security/armory/secure) "aco" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "redcorner" }, /area/station/security/range) +"acp" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/aisat/hall) "act" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "redcorner" }, /area/station/security/range) "acu" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "redcorner" }, /area/station/security/range) "acv" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 1; @@ -255,7 +282,7 @@ /area/station/security/main) "acH" = ( /obj/structure/rack, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /obj/structure/window/reinforced, /obj/item/grenade/barrier{ pixel_y = 5; @@ -275,9 +302,13 @@ }, /area/station/security/armory/secure) "acK" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -372,7 +403,7 @@ pixel_y = 3 }, /obj/item/storage/toolbox/mechanical, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /obj/structure/window/reinforced, /obj/structure/window/reinforced{ dir = 8 @@ -458,7 +489,9 @@ }, /area/station/security/main) "adw" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -670,7 +703,9 @@ /area/station/security/main) "aeu" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "red" @@ -678,7 +713,9 @@ /area/station/security/range) "aev" = ( /obj/machinery/atmospherics/unary/vent_pump/on, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "red" @@ -705,7 +742,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/red/partial, +/obj/effect/turf_decal/delivery/red/partial, /turf/simulated/floor/plasteel, /area/station/security/main) "aeA" = ( @@ -729,7 +766,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, -/obj/effect/decal/warning_stripes/red/partial, +/obj/effect/turf_decal/delivery/red/partial, /obj/structure/cable{ d1 = 2; d2 = 8; @@ -817,9 +854,11 @@ }, /area/station/maintenance/apmaint) "aeR" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/flasher/portable, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /obj/machinery/camera{ c_tag = "Brig Secure Armory North" }, @@ -829,8 +868,12 @@ /area/station/security/armory/secure) "aeS" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/northwestcorner, -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /obj/structure/cable{ d1 = 2; d2 = 4; @@ -933,7 +976,9 @@ /turf/simulated/floor/plasteel, /area/station/security/brig) "afe" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -1298,7 +1343,7 @@ /area/station/security/brig) "agS" = ( /obj/machinery/flasher/portable, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -1539,9 +1584,11 @@ }, /area/station/security/brig) "ahR" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/structure/closet/l3closet/security, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -1550,20 +1597,24 @@ /obj/structure/reagent_dispensers/peppertank{ pixel_y = 30 }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/security/armory/secure) "ahU" = ( -/obj/effect/decal/warning_stripes/southeastcorner, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/security/armory/secure) "ahV" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=Armory_North"; location = "Armory_South" @@ -1576,8 +1627,12 @@ }, /area/station/security/armory/secure) "ahW" = ( -/obj/effect/decal/warning_stripes/east, -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /obj/machinery/power/apc{ dir = 4; name = "east bump Important Area"; @@ -1644,7 +1699,7 @@ pixel_x = 3; pixel_y = 2 }, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /obj/structure/window/reinforced, /obj/structure/window/reinforced{ dir = 4 @@ -1654,7 +1709,7 @@ }, /area/station/security/armory/secure) "aig" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, @@ -1680,8 +1735,12 @@ /turf/simulated/floor/plasteel, /area/station/security/range) "aio" = ( -/obj/effect/decal/warning_stripes/east, -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -1727,11 +1786,15 @@ }, /area/station/security/armory/secure) "air" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/light{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/item/storage/secure/safe{ pixel_x = 32 @@ -1783,8 +1846,12 @@ name = "west bump"; pixel_x = -24 }, -/obj/effect/decal/warning_stripes/north, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -1860,12 +1927,16 @@ name = "east bump"; pixel_x = 24 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/camera{ c_tag = "Brig Secure Armory East"; dir = 8 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -2073,7 +2144,9 @@ /turf/simulated/floor/plasteel, /area/station/security/permabrig) "ajj" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -2089,7 +2162,7 @@ }, /area/station/security/brig) "ajn" = ( -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -2194,9 +2267,13 @@ }, /area/station/security/armory/secure) "ajL" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -2364,7 +2441,9 @@ }, /area/station/security/brig) "akf" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, @@ -2462,9 +2541,11 @@ }, /area/station/security/brig) "akl" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/flasher/portable, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -2565,9 +2646,13 @@ /turf/simulated/floor/plasteel, /area/station/security/main) "akw" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /obj/structure/cable{ d1 = 1; d2 = 8; @@ -2771,14 +2856,20 @@ dir = 8 }, /obj/machinery/economy/vending/security, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/security/armory/secure) "alf" = ( -/obj/effect/decal/warning_stripes/northwestcorner, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -3096,7 +3187,9 @@ /area/station/security/main) "ams" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/turf_decal/caution{ dir = 8 }, @@ -3198,7 +3291,9 @@ "amF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/security/storage) "amG" = ( @@ -3224,14 +3319,16 @@ pixel_y = -6 }, /obj/item/flash, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "red" }, /area/station/security/storage) "amI" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/security/storage) "amJ" = ( @@ -3246,7 +3343,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "red" @@ -3608,7 +3705,9 @@ /turf/simulated/floor/plasteel, /area/station/security/main) "anW" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -3756,8 +3855,12 @@ }, /area/station/security/lobby) "aor" = ( -/obj/effect/decal/warning_stripes/northwestcorner, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -3906,7 +4009,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/red/partial{ +/obj/effect/turf_decal/delivery/red/partial{ dir = 1 }, /turf/simulated/floor/plasteel, @@ -3915,7 +4018,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/obj/effect/decal/warning_stripes/red/partial{ +/obj/effect/turf_decal/delivery/red/partial{ dir = 1 }, /turf/simulated/floor/plasteel, @@ -3927,7 +4030,7 @@ d2 = 4; icon_state = "1-4" }, -/obj/effect/decal/warning_stripes/red/partial{ +/obj/effect/turf_decal/delivery/red/partial{ dir = 1 }, /turf/simulated/floor/plasteel, @@ -4344,7 +4447,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /turf/simulated/floor/plasteel{ icon_state = "red" }, @@ -4382,7 +4485,7 @@ }, /area/station/security/evidence) "apH" = ( -/obj/effect/decal/warning_stripes/red/partial{ +/obj/effect/turf_decal/delivery/red/partial{ dir = 1 }, /turf/simulated/floor/plasteel, @@ -4612,9 +4715,11 @@ }, /area/station/security/permabrig) "aqR" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/structure/closet/bombclosetsecurity, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -6425,7 +6530,9 @@ }, /area/station/security/evidence) "avG" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/portable/canister/sleeping_agent, /obj/machinery/atmospherics/unary/portables_connector{ dir = 1 @@ -6991,7 +7098,9 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -7346,7 +7455,9 @@ /area/station/security/execution) "ayD" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -7577,7 +7688,7 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 6 }, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -8010,7 +8121,9 @@ dir = 8 }, /obj/machinery/atmospherics/meter, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -11753,7 +11866,9 @@ /turf/simulated/floor/carpet, /area/station/legal/courtroom) "aLS" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/camera{ c_tag = "Chapel Funeral Processing East"; dir = 9 @@ -11901,7 +12016,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "aMd" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aMe" = ( @@ -12000,7 +12117,7 @@ dir = 1 }, /obj/machinery/atmospherics/portable/canister/air, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aMC" = ( @@ -12013,11 +12130,13 @@ layer = 4; pixel_y = -32 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aME" = ( -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aMF" = ( @@ -12311,11 +12430,11 @@ /turf/simulated/floor/mineral/titanium/blue, /area/shuttle/pod_1) "aNu" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aNv" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "aNw" = ( @@ -13000,7 +13119,9 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aPK" = ( @@ -13023,7 +13144,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aPR" = ( @@ -13450,14 +13573,14 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aRd" = ( -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aRe" = ( /obj/structure/sign/vacuum/external{ pixel_y = -32 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aRf" = ( @@ -13727,7 +13850,9 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aRP" = ( @@ -13751,14 +13876,16 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aRT" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aRU" = ( @@ -14188,11 +14315,15 @@ /turf/simulated/floor/plating, /area/station/maintenance/electrical) "aTo" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aTp" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aTt" = ( @@ -14208,7 +14339,7 @@ /area/station/hallway/secondary/garden) "aTv" = ( /obj/structure/rack, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /obj/item/pickaxe, /obj/item/pickaxe, /obj/item/pickaxe, @@ -14226,7 +14357,7 @@ /area/station/maintenance/fpmaint) "aTx" = ( /obj/structure/rack, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /obj/item/flashlight, /obj/item/flashlight, /obj/item/flashlight, @@ -14382,14 +14513,18 @@ /area/station/medical/paramedic) "aTP" = ( /obj/machinery/atmospherics/unary/vent_pump/on, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/ai_monitored/storage/eva) "aTQ" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -14575,17 +14710,21 @@ /area/station/maintenance/electrical) "aUk" = ( /obj/structure/closet/emcloset, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aUl" = ( /obj/structure/closet/emcloset, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aUm" = ( /obj/machinery/economy/vending/coffee, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aUn" = ( @@ -14594,12 +14733,14 @@ dir = 1 }, /obj/effect/landmark/start/assistant, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aUo" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aUp" = ( @@ -14811,7 +14952,9 @@ /obj/machinery/light{ dir = 8 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aUW" = ( @@ -15127,7 +15270,9 @@ /area/station/maintenance/fsmaint) "aVO" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -15140,7 +15285,9 @@ /area/station/maintenance/fsmaint) "aVR" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -15651,7 +15798,7 @@ name = "Chapel Mass Driver"; pixel_x = 25 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel{ icon_state = "darkblue" }, @@ -16419,7 +16566,7 @@ }, /area/station/service/chapel) "aZm" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel{ icon_state = "darkblue" }, @@ -16540,13 +16687,13 @@ }, /area/station/public/dorms) "aZC" = ( -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/public/dorms) "aZD" = ( -/obj/effect/decal/warning_stripes/white, +/obj/effect/turf_decal/delivery/white, /obj/effect/landmark/start/assistant, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -16563,7 +16710,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner, /turf/simulated/floor/plasteel{ icon_state = "darkbluecorners" }, @@ -16733,14 +16880,14 @@ /area/station/maintenance/fpmaint) "bah" = ( /obj/machinery/suit_storage_unit/clown, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/ai_monitored/storage/eva) "bai" = ( /obj/machinery/suit_storage_unit/mime, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -16758,7 +16905,7 @@ pixel_x = -3; pixel_y = -3 }, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /obj/machinery/light{ dir = 1 }, @@ -16819,7 +16966,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "baq" = ( -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, @@ -16828,7 +16977,9 @@ }, /area/station/ai_monitored/storage/eva) "bar" = ( -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 @@ -16910,7 +17061,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -17212,7 +17365,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "bbK" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -17223,7 +17378,7 @@ pixel_y = 32 }, /obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -17235,7 +17390,9 @@ /turf/simulated/floor/engine/n2, /area/station/engineering/atmos) "bbN" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -17247,7 +17404,9 @@ /turf/simulated/floor/engine/o2, /area/station/engineering/atmos) "bbP" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -17257,7 +17416,7 @@ pixel_y = 32 }, /obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -17593,7 +17752,9 @@ "bcP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkblue" @@ -17735,7 +17896,7 @@ /obj/structure/sign/securearea{ pixel_x = 32 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/preopen{ name = "Bridge Blast Doors"; id_tag = "bridge blast west" @@ -17780,7 +17941,9 @@ name = "west bump"; pixel_x = -24 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bdo" = ( @@ -17805,7 +17968,9 @@ pixel_y = 32 }, /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /obj/machinery/camera{ c_tag = "Port Hallway 2" }, @@ -17890,13 +18055,15 @@ dir = 8 }, /obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/ai_monitored/storage/eva) "bdz" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ @@ -17909,7 +18076,7 @@ layer = 2.9 }, /obj/item/tank/jetpack/carbondioxide, -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /obj/item/tank/jetpack/carbondioxide, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -17923,7 +18090,7 @@ pixel_x = 32 }, /obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -18019,7 +18186,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint2) "bdL" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "showroomfloor" }, @@ -18064,7 +18231,7 @@ /obj/structure/sign/securearea{ pixel_x = -32 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/preopen{ id_tag = "bridge blast east"; name = "Bridge Blast Doors" @@ -18077,7 +18244,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, @@ -18145,7 +18312,7 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -18164,7 +18331,7 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, @@ -18183,7 +18350,9 @@ pixel_y = -24 }, /obj/structure/cable, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -18194,7 +18363,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -18575,7 +18744,9 @@ "bfm" = ( /obj/machinery/atmospherics/unary/portables_connector, /obj/machinery/atmospherics/portable/canister/air, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat/interior) "bfn" = ( @@ -18869,7 +19040,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "bfS" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkblue" @@ -18942,7 +19115,9 @@ "bgb" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkbluecorners" @@ -19063,7 +19238,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bgv" = ( @@ -19082,7 +19257,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bgx" = ( @@ -19102,7 +19277,9 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/port) "bgA" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/port) "bgB" = ( @@ -19125,7 +19302,9 @@ /obj/structure/sign/electricshock{ pixel_y = 32 }, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/port) "bgF" = ( @@ -19144,7 +19323,9 @@ name = "west bump"; pixel_x = -28 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bgI" = ( @@ -19152,7 +19333,9 @@ /obj/machinery/camera{ c_tag = "Arrivals South" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bgJ" = ( @@ -19199,7 +19382,7 @@ /area/station/hallway/secondary/garden) "bgN" = ( /obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -19221,7 +19404,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel, @@ -19574,7 +19757,7 @@ pixel_x = 32 }, /obj/machinery/recharge_station, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkblue" @@ -19612,7 +19795,7 @@ "bhU" = ( /obj/structure/window/reinforced, /obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -19685,7 +19868,9 @@ /area/station/service/hydroponics) "bid" = ( /obj/machinery/economy/vending/snack, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bie" = ( @@ -19887,7 +20072,9 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/port) "biE" = ( @@ -19987,8 +20174,8 @@ /obj/machinery/light{ dir = 1 }, -/obj/effect/decal/warning_stripes/white/hollow, -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -20008,7 +20195,7 @@ name = "east bump"; pixel_x = 27 }, -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -20366,12 +20553,16 @@ /area/station/hallway/secondary/exit) "bjS" = ( /obj/structure/closet/emcloset, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bjT" = ( /obj/structure/closet/emcloset, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bjU" = ( @@ -20383,7 +20574,9 @@ name = "west bump"; pixel_x = -27 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bjV" = ( @@ -20842,7 +21035,7 @@ /turf/simulated/floor/wood, /area/station/service/library) "bkR" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/preopen{ name = "Bridge Blast Doors"; id_tag = "bridge blast west" @@ -20993,7 +21186,7 @@ pixel_x = -24 }, /obj/structure/closet/secure_closet/personal, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkbluecorners" @@ -21134,7 +21327,9 @@ /obj/structure/sign/vacuum/external{ pixel_y = 32 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "blE" = ( @@ -21142,7 +21337,9 @@ layer = 4; pixel_y = 32 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "blF" = ( @@ -21329,7 +21526,7 @@ pixel_x = 24 }, /obj/structure/closet/secure_closet/personal, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkbluecorners" @@ -21557,7 +21754,9 @@ }, /area/station/service/chapel) "bmS" = ( -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bmT" = ( @@ -21772,7 +21971,9 @@ name = "north bump"; pixel_y = 24 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/public/locker) "bns" = ( @@ -21811,7 +22012,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bnv" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/portable/pump, /turf/simulated/floor/plasteel, /area/station/public/locker) @@ -22165,7 +22366,7 @@ name = "east bump"; pixel_x = 24 }, -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -22399,7 +22600,7 @@ /turf/simulated/floor/grass, /area/station/service/hydroponics) "bpa" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/public/locker) "bpb" = ( @@ -22832,14 +23033,18 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bpZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bqa" = ( @@ -22885,7 +23090,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bqf" = ( @@ -22972,7 +23179,9 @@ }, /area/station/hallway/primary/central/ne) "bqu" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/window/reinforced{ dir = 1 }, @@ -23223,7 +23432,9 @@ }, /area/station/command/bridge) "brc" = ( -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bre" = ( @@ -25055,7 +25266,7 @@ /turf/simulated/floor/plasteel, /area/station/public/locker) "bwe" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/command/meeting_room) "bwf" = ( @@ -25264,7 +25475,9 @@ /area/station/hallway/primary/central/nw) "bwO" = ( /obj/structure/closet/emcloset, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bwP" = ( @@ -25298,7 +25511,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/preopen{ name = "Bridge Blast Doors"; id_tag = "bridge blast west" @@ -25833,7 +26046,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/preopen{ id_tag = "bridge blast east"; name = "Bridge Blast Doors" @@ -25865,7 +26078,9 @@ /obj/structure/chair/stool{ dir = 8 }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/supply/office) "byl" = ( @@ -25873,7 +26088,9 @@ id = "packageSort2" }, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/supply/office) "bym" = ( @@ -25962,7 +26179,9 @@ /turf/simulated/floor/plating, /area/station/supply/office) "byz" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/supply/office) "byA" = ( @@ -26258,10 +26477,19 @@ }, /area/station/service/chapel) "bzm" = ( -/obj/effect/spawner/window/reinforced, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/aisat/hall) "bzn" = ( @@ -26370,7 +26598,9 @@ /obj/machinery/conveyor_switch/oneway{ id = "packageSort1" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -26861,7 +27091,9 @@ c_tag = "Arrivals Auxiliary Docking South"; dir = 4 }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bBj" = ( @@ -26894,7 +27126,7 @@ /area/station/hallway/secondary/exit) "bBm" = ( /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -27682,7 +27914,9 @@ /turf/simulated/floor/plasteel, /area/station/public/storage/tools/auxiliary) "bDN" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/supply/office) "bDO" = ( @@ -28327,8 +28561,8 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/yellow/partial, -/obj/effect/decal/warning_stripes/arrow, +/obj/effect/turf_decal/delivery/partial, +/obj/effect/turf_decal/arrows/black, /turf/simulated/floor/plasteel, /area/station/supply/office) "bFy" = ( @@ -28355,8 +28589,8 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard/east) "bFA" = ( -/obj/effect/decal/warning_stripes/yellow/partial, -/obj/effect/decal/warning_stripes/arrow, +/obj/effect/turf_decal/delivery/partial, +/obj/effect/turf_decal/arrows/black, /turf/simulated/floor/plasteel, /area/station/supply/office) "bFB" = ( @@ -28609,14 +28843,18 @@ }, /area/station/public/toilet/lockerroom) "bGl" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bGm" = ( /obj/machinery/light/small{ dir = 1 }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bGn" = ( @@ -28889,11 +29127,11 @@ /turf/simulated/floor/wood, /area/station/command/meeting_room) "bHh" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/supply/storage) "bHi" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -28961,10 +29199,10 @@ dir = 4 }, /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow/partial{ +/obj/effect/turf_decal/delivery/partial{ dir = 8 }, -/obj/effect/decal/warning_stripes/arrow{ +/obj/effect/turf_decal/arrows/black{ dir = 8 }, /obj/machinery/door/poddoor/shutters/preopen{ @@ -29205,7 +29443,9 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bHY" = ( @@ -29352,7 +29592,7 @@ id_tag = "qm_warehouse"; name = "Warehouse Shutters" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -29497,7 +29737,7 @@ name = "Cargo Requests Console"; pixel_y = 30 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/navbeacon{ codes_txt = "delivery"; dir = 8; @@ -29514,7 +29754,7 @@ name = "north bump"; pixel_y = 28 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/navbeacon{ codes_txt = "delivery"; dir = 8; @@ -29542,7 +29782,7 @@ layer = 4; pixel_y = 32 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/navbeacon{ codes_txt = "delivery"; dir = 8; @@ -29555,7 +29795,7 @@ name = "north bump"; pixel_y = 28 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/navbeacon{ codes_txt = "delivery"; dir = 8; @@ -29846,7 +30086,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/newscaster{ name = "north bump"; pixel_y = 28 @@ -30320,7 +30560,9 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bLt" = ( @@ -30472,30 +30714,34 @@ /turf/simulated/floor/wood, /area/station/maintenance/apmaint2) "bLX" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bLY" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bLZ" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bMa" = ( /obj/effect/landmark/start/assistant, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bMb" = ( /obj/machinery/light, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bMc" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bMd" = ( @@ -31872,7 +32118,7 @@ }, /area/station/supply/office) "bQb" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/sw) "bQc" = ( @@ -31898,7 +32144,7 @@ /turf/simulated/floor/plasteel, /area/station/supply/office) "bQf" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/supply/storage) "bQg" = ( @@ -33129,7 +33375,7 @@ /obj/machinery/light{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/sw) "bTy" = ( @@ -33619,7 +33865,7 @@ }, /area/station/science/hallway) "bUU" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/supply/office) "bUV" = ( @@ -34282,10 +34528,10 @@ layer = 4; pixel_y = 32 }, -/obj/effect/decal/warning_stripes/yellow/partial{ +/obj/effect/turf_decal/delivery/partial{ dir = 4 }, -/obj/effect/decal/warning_stripes/arrow{ +/obj/effect/turf_decal/arrows/black{ dir = 4 }, /obj/machinery/door/poddoor/shutters/preopen{ @@ -34449,7 +34695,7 @@ /turf/simulated/floor/plasteel, /area/station/supply/office) "bXl" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel, /area/station/command/teleporter) "bXm" = ( @@ -34457,12 +34703,12 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/command/teleporter) "bXn" = ( /obj/machinery/shieldwallgen, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/command/teleporter) "bXo" = ( @@ -36667,7 +36913,7 @@ /obj/machinery/shower{ pixel_y = 8 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "cdI" = ( @@ -36993,7 +37239,9 @@ "cev" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/south) "cew" = ( @@ -37004,7 +37252,9 @@ dir = 2; icon_state = "pipe-c" }, -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/south) "cex" = ( @@ -37018,7 +37268,9 @@ /obj/structure/sign/securearea{ pixel_y = 32 }, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/south) "cez" = ( @@ -39402,7 +39654,7 @@ name = "west bump"; pixel_x = -24 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/light_switch{ dir = 1; name = "south bump"; @@ -39443,7 +39695,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/science/storage) "cnk" = ( @@ -40083,7 +40335,7 @@ "cpD" = ( /obj/machinery/atmospherics/unary/portables_connector, /obj/machinery/atmospherics/portable/canister/nitrogen, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -41553,7 +41805,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "cuu" = ( @@ -41588,7 +41840,7 @@ /area/station/maintenance/aft) "cuy" = ( /obj/effect/spawner/random_spawners/cobweb_right_frequent, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /obj/machinery/atmospherics/unary/portables_connector, /obj/machinery/atmospherics/portable/canister/air{ anchored = 1; @@ -41598,7 +41850,7 @@ /area/station/maintenance/asmaint2) "cuA" = ( /obj/structure/closet/secure_closet/medical1, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel, /area/station/medical/storage) "cuB" = ( @@ -42069,7 +42321,9 @@ /area/station/maintenance/incinerator) "cwy" = ( /obj/structure/closet/wardrobe/grey, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/unary/vent_pump/on, /obj/structure/window/reinforced{ dir = 1 @@ -42232,9 +42486,7 @@ /obj/machinery/shower{ pixel_y = 20 }, -/obj/effect/turf_decal/bot_white{ - color = "#009dff" - }, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/noslip, /area/station/medical/surgery) "cxo" = ( @@ -44777,7 +45029,7 @@ }, /area/station/science/xenobiology) "cEJ" = ( -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /obj/machinery/atmospherics/portable/canister/air, /turf/simulated/floor/plating, /area/station/public/storage/emergency/port) @@ -45371,7 +45623,7 @@ pixel_x = -28 }, /obj/structure/closet/secure_closet/personal, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkbluecorners" @@ -45955,7 +46207,7 @@ /obj/machinery/disposal/deliveryChute{ dir = 1 }, -/obj/effect/turf_decal/bot_red, +/obj/effect/turf_decal/delivery/red/hollow, /obj/structure/window/reinforced{ dir = 4 }, @@ -46125,7 +46377,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel, -/area/station/maintenance/port) +/area/station/engineering/break_room) "cIY" = ( /obj/machinery/atmospherics/unary/portables_connector{ dir = 1 @@ -46350,7 +46602,9 @@ name = "west bump"; pixel_x = -24 }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, @@ -46740,7 +46994,9 @@ /obj/machinery/ai_status_display{ pixel_y = -32 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/maintenance/assembly_line) "cLe" = ( @@ -46751,7 +47007,9 @@ dir = 4; id = "Skynet_heavy" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/maintenance/assembly_line) "cLh" = ( @@ -46763,7 +47021,7 @@ /area/station/maintenance/apmaint2) "cLj" = ( /obj/structure/disposaloutlet, -/obj/effect/turf_decal/bot_red, +/obj/effect/turf_decal/delivery/red/hollow, /obj/structure/disposalpipe/trunk{ dir = 4 }, @@ -46778,7 +47036,9 @@ layer = 4; pixel_y = -32 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/maintenance/assembly_line) "cLq" = ( @@ -46801,7 +47061,9 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos/control) "cLx" = ( @@ -46815,8 +47077,8 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint2) "cLz" = ( -/obj/effect/decal/warning_stripes/yellow/partial, -/obj/effect/decal/warning_stripes/arrow, +/obj/effect/turf_decal/delivery/partial, +/obj/effect/turf_decal/arrows/black, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/maintenance/assembly_line) @@ -46870,7 +47132,9 @@ }, /obj/machinery/light, /obj/structure/closet/secure_closet/atmos_personal, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos/control) "cLK" = ( @@ -46944,7 +47208,9 @@ /obj/machinery/computer/security/engineering{ dir = 4 }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "cLT" = ( @@ -47564,7 +47830,9 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/alarm{ dir = 4; @@ -47602,7 +47870,9 @@ dir = 4; name = "Plasma Outlet Valve" }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "cOl" = ( @@ -47669,10 +47939,10 @@ /turf/simulated/floor/plasteel, /area/station/engineering/atmos/distribution) "cOB" = ( -/obj/effect/decal/warning_stripes/yellow/partial{ +/obj/effect/turf_decal/delivery/partial{ dir = 8 }, -/obj/effect/decal/warning_stripes/arrow{ +/obj/effect/turf_decal/arrows/black{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -47691,10 +47961,10 @@ name = "south bump"; pixel_y = -24 }, -/obj/effect/decal/warning_stripes/yellow/partial{ +/obj/effect/turf_decal/delivery/partial{ dir = 4 }, -/obj/effect/decal/warning_stripes/arrow{ +/obj/effect/turf_decal/arrows/black{ dir = 4 }, /obj/effect/decal/cleanable/dirt, @@ -47859,7 +48129,9 @@ /area/station/maintenance/apmaint) "cPk" = ( /obj/machinery/field/generator, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/engineering/secure_storage) "cPn" = ( @@ -47914,7 +48186,7 @@ c_tag = "Atmospherics North-West"; dir = 4 }, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -48081,7 +48353,7 @@ /area/station/engineering/atmos) "cPU" = ( /obj/machinery/atmospherics/portable/canister/sleeping_agent, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -48118,7 +48390,9 @@ /obj/machinery/atmospherics/pipe/simple/visible/green{ dir = 4 }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "cQg" = ( @@ -48143,7 +48417,9 @@ /area/station/engineering/atmos/distribution) "cQj" = ( /obj/machinery/shieldgen, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/engineering/secure_storage) "cQk" = ( @@ -48235,7 +48511,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -48260,7 +48536,9 @@ /area/station/command/office/ce) "cQJ" = ( /obj/machinery/power/emitter, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/engineering/secure_storage) "cQK" = ( @@ -48279,14 +48557,14 @@ dir = 8 }, /obj/machinery/atmospherics/portable/canister/oxygen, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/engineering/atmos) "cQM" = ( /obj/machinery/atmospherics/portable/canister/oxygen, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -48446,7 +48724,7 @@ dir = 4 }, /obj/machinery/atmospherics/meter, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/engine, /area/station/engineering/control) "cRh" = ( @@ -48526,7 +48804,7 @@ dir = 6 }, /obj/item/wrench, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -48538,7 +48816,9 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/visible/green, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/engine, /area/station/engineering/control) "cRr" = ( @@ -48668,7 +48948,7 @@ name = "east bump"; pixel_x = 28 }, -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /obj/item/storage/belt/utility, /obj/item/multitool, /turf/simulated/floor/plasteel{ @@ -48771,7 +49051,7 @@ /area/station/engineering/equipmentstorage) "cSb" = ( /obj/machinery/atmospherics/portable/canister/nitrogen, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -48918,7 +49198,9 @@ /obj/machinery/atmospherics/pipe/manifold/visible/green{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/engine, /area/station/engineering/control) "cSG" = ( @@ -49036,7 +49318,7 @@ /obj/machinery/atmospherics/portable/canister/air{ filled = 1 }, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plating, /area/station/maintenance/asmaint2) "cSR" = ( @@ -49100,7 +49382,9 @@ /obj/machinery/computer/atmos_alert{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "cTa" = ( @@ -49141,7 +49425,7 @@ /area/station/command/office/ce) "cTh" = ( /obj/machinery/atmospherics/portable/canister/air, -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -49173,7 +49457,7 @@ pixel_x = -28 }, /obj/machinery/atmospherics/portable/canister/air, -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -49284,7 +49568,9 @@ /obj/machinery/atmospherics/pipe/manifold/visible/yellow{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/engine, /area/station/engineering/control) "cTF" = ( @@ -49489,7 +49775,9 @@ /obj/machinery/light{ dir = 8 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/engine, /area/station/engineering/control) "cUm" = ( @@ -49801,7 +50089,7 @@ dir = 4 }, /obj/machinery/light, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/engine, /area/station/engineering/control) "cVy" = ( @@ -49813,7 +50101,7 @@ /obj/structure/disaster_counter/supermatter{ pixel_y = -32 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/engine, /area/station/engineering/control) "cVB" = ( @@ -49952,10 +50240,19 @@ /turf/simulated/floor/grass, /area/station/hallway/secondary/exit) "cWh" = ( -/obj/effect/spawner/window/reinforced, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/aisat/hall) "cWk" = ( @@ -50114,7 +50411,7 @@ /turf/simulated/floor/beach/sand, /area/station/hallway/secondary/exit) "cWG" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/wood, /area/station/service/bar) "cWI" = ( @@ -50400,7 +50697,7 @@ /obj/machinery/shower{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "cXP" = ( @@ -50408,7 +50705,7 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating, /area/station/engineering/secure_storage) "cXQ" = ( @@ -51010,7 +51307,9 @@ /area/station/science/rnd) "dab" = ( /obj/machinery/power/port_gen/pacman, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -51026,7 +51325,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -51045,7 +51346,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -51100,7 +51401,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -51166,8 +51467,12 @@ /obj/item/stack/sheet/mineral/plasma{ amount = 30 }, -/obj/effect/decal/warning_stripes/west, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/engineering/secure_storage) "daM" = ( @@ -51209,7 +51514,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -51344,7 +51649,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -51403,7 +51708,7 @@ dir = 4 }, /obj/structure/reagent_dispensers/fueltank, -/obj/effect/decal/warning_stripes/yellow/partial, +/obj/effect/turf_decal/delivery/partial, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "dbL" = ( @@ -51454,7 +51759,7 @@ name = "south bump"; pixel_y = -24 }, -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /obj/machinery/camera{ c_tag = "EVA"; dir = 1 @@ -51488,10 +51793,19 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "dbZ" = ( -/obj/effect/spawner/window/reinforced, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/aisat/hall) "dcb" = ( @@ -52247,7 +52561,7 @@ d2 = 4; icon_state = "1-4" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -52276,7 +52590,7 @@ name = "south bump"; pixel_y = -24 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/engine, /area/station/engineering/control) "deB" = ( @@ -52289,7 +52603,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/engine, /area/station/engineering/control) "deD" = ( @@ -52314,7 +52628,9 @@ /area/station/maintenance/starboardsolar) "deF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/engine, /area/station/engineering/control) "deG" = ( @@ -52490,7 +52806,7 @@ /turf/simulated/floor/carpet/blue, /area/station/command/office/blueshield) "dfh" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/portable/scrubber, /turf/simulated/floor/plasteel, /area/station/public/locker) @@ -52529,7 +52845,7 @@ dir = 4 }, /obj/machinery/atmospherics/meter, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -52558,7 +52874,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, @@ -52892,7 +53210,9 @@ /area/station/maintenance/turbine) "dgU" = ( /obj/structure/closet/wardrobe/white, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/window/reinforced{ dir = 1 }, @@ -52934,7 +53254,9 @@ /turf/space, /area/space/nearstation) "dhj" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/simple/visible/yellow, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -53151,6 +53473,16 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat/interior) "dil" = ( @@ -53224,6 +53556,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat/interior) "diA" = ( @@ -53236,6 +53573,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -53262,6 +53604,11 @@ }, /obj/effect/landmark/start/cyborg, /obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "grimy" }, @@ -53297,7 +53644,9 @@ req_access_txt = "17;75" }, /obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -53331,6 +53680,11 @@ /obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, /obj/effect/landmark/start/cyborg, /obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "grimy" }, @@ -53365,7 +53719,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -53525,7 +53881,9 @@ id_tag = "engsm"; name = "Radiation Chamber Shutters" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/engineering/engine/supermatter) "djr" = ( @@ -53541,7 +53899,7 @@ dir = 1; icon_state = "pipe-c" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "hydrofloor" }, @@ -53668,7 +54026,9 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -53802,7 +54162,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -53911,14 +54273,16 @@ dir = 4; filter_type = -1 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/engine, /area/station/engineering/control) "dkA" = ( /obj/machinery/atmospherics/pipe/simple/visible/red{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -53928,7 +54292,9 @@ dir = 4; filter_type = -1 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/engine, /area/station/engineering/control) "dkC" = ( @@ -53969,7 +54335,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -53986,7 +54354,9 @@ pixel_x = -30; pixel_y = 30 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkbluecorners" @@ -53996,7 +54366,9 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -54024,7 +54396,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/yellow{ dir = 4 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -54101,7 +54475,9 @@ dir = 5 }, /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -54127,7 +54503,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/yellow{ dir = 4 }, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -54196,14 +54574,18 @@ /obj/machinery/atmospherics/pipe/simple/visible/red{ dir = 4 }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/engine, /area/station/engineering/control) "dlg" = ( /obj/machinery/atmospherics/pipe/simple/visible/red{ dir = 4 }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/engine, /area/station/engineering/control) "dlj" = ( @@ -54243,7 +54625,9 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -54278,9 +54662,7 @@ }, /area/station/turret_protected/aisat/interior) "dlu" = ( -/obj/machinery/porta_turret{ - dir = 1 - }, +/obj/machinery/porta_turret/ai_turret, /obj/structure/sign/securearea{ pixel_x = 32 }, @@ -54353,7 +54735,9 @@ /turf/simulated/floor/engine, /area/station/maintenance/turbine) "dlZ" = ( -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /obj/machinery/atmospherics/portable/scrubber, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) @@ -54500,6 +54884,14 @@ }, /turf/simulated/floor/engine, /area/station/maintenance/turbine) +"dmB" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/station/turret_protected/aisat/interior) "dmD" = ( /turf/simulated/wall/r_wall, /area/space/nearstation) @@ -54514,7 +54906,16 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/aisat/hall) "dmH" = ( @@ -54621,7 +55022,16 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, -/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/aisat/hall) "dmV" = ( @@ -54638,6 +55048,16 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -54786,7 +55206,9 @@ }, /area/station/service/kitchen) "dnv" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, @@ -54947,6 +55369,22 @@ icon_state = "dark" }, /area/station/service/hydroponics) +"dnV" = ( +/obj/structure/sign/securearea{ + pixel_y = -32 + }, +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/turret_protected/aisat/interior) "dnW" = ( /turf/simulated/floor/plating, /area/station/turret_protected/aisat/interior) @@ -54970,6 +55408,30 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/turret_protected/aisat/interior) +"doe" = ( +/obj/structure/sign/securearea{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat/interior) "dof" = ( @@ -55334,7 +55796,9 @@ dir = 8; name = "Grid Power Monitoring Computer" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -55438,7 +55902,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -55486,9 +55952,7 @@ /turf/simulated/wall, /area/station/aisat/hall) "dqq" = ( -/obj/machinery/porta_turret{ - dir = 4 - }, +/obj/machinery/porta_turret/ai_turret, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "vault" @@ -55498,13 +55962,20 @@ /turf/simulated/floor/bluegrid, /area/station/aisat/hall) "dqw" = ( -/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, /turf/simulated/floor/plating, /area/station/aisat/hall) "dqx" = ( -/obj/machinery/porta_turret{ - dir = 1 - }, +/obj/machinery/porta_turret/ai_turret, /obj/item/radio/intercom/locked/ai_private{ broadcasting = 1; listening = 0; @@ -55528,16 +55999,6 @@ /obj/structure/reagent_dispensers/fueltank, /turf/simulated/floor/plating, /area/station/aisat/hall) -"dqE" = ( -/obj/machinery/porta_turret{ - dir = 8 - }, -/obj/effect/decal/warning_stripes/east, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "vault" - }, -/area/station/aisat/service) "dqL" = ( /obj/structure/lattice, /obj/machinery/camera{ @@ -55546,27 +56007,19 @@ network = list("SS13","MiniSat") }, /turf/space, -/area/station/aisat) +/area/station/aisat/hall) "dqM" = ( /obj/machinery/light{ dir = 8 }, -/obj/machinery/porta_turret{ - dir = 4; - installation = /obj/item/gun/energy/gun; - name = "hallway turret" - }, +/obj/machinery/porta_turret/ai_turret/disable, /turf/simulated/floor/bluegrid, /area/station/aisat/hall) "dqO" = ( /obj/machinery/light{ dir = 4 }, -/obj/machinery/porta_turret{ - dir = 8; - installation = /obj/item/gun/energy/gun; - name = "hallway turret" - }, +/obj/machinery/porta_turret/ai_turret/disable, /turf/simulated/floor/bluegrid, /area/station/aisat/hall) "dqQ" = ( @@ -55577,7 +56030,7 @@ network = list("SS13","MiniSat") }, /turf/space, -/area/station/aisat) +/area/station/aisat/hall) "dqT" = ( /obj/machinery/firealarm{ dir = 8; @@ -55656,7 +56109,11 @@ /turf/simulated/floor/plating, /area/station/aisat/hall) "drv" = ( -/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/turret_protected/ai) "dry" = ( @@ -55694,9 +56151,7 @@ /turf/simulated/floor/bluegrid, /area/station/turret_protected/ai) "drI" = ( -/obj/machinery/porta_turret{ - dir = 4 - }, +/obj/machinery/porta_turret/ai_turret, /turf/simulated/floor/bluegrid, /area/station/turret_protected/ai) "drK" = ( @@ -55707,12 +56162,6 @@ icon_state = "dark" }, /area/station/turret_protected/ai) -"drM" = ( -/obj/machinery/porta_turret{ - dir = 8 - }, -/turf/simulated/floor/bluegrid, -/area/station/turret_protected/ai) "drN" = ( /turf/simulated/wall, /area/station/turret_protected/ai) @@ -56113,7 +56562,9 @@ /obj/machinery/light{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/visible/yellow, /turf/simulated/floor/engine, /area/station/engineering/control) @@ -56147,7 +56598,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating, /area/station/engineering/secure_storage) "dtt" = ( @@ -56164,7 +56615,7 @@ d2 = 8; icon_state = "2-8" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /obj/effect/landmark/spawner/nukedisc_respawn, /turf/simulated/floor/plating, /area/station/engineering/secure_storage) @@ -56205,7 +56656,9 @@ name = "east bump"; pixel_x = 24 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating, /area/station/engineering/secure_storage) "dtM" = ( @@ -56257,7 +56710,7 @@ /obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, -/obj/effect/turf_decal/stripes/full, +/obj/effect/turf_decal/stripes, /turf/simulated/floor/plasteel, /area/station/medical/sleeper) "dvb" = ( @@ -56363,7 +56816,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -56545,7 +57000,9 @@ /area/station/maintenance/asmaint) "dFG" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/simple/hidden, /turf/simulated/floor/plasteel{ icon_state = "red" @@ -56582,7 +57039,7 @@ /obj/structure/plasticflaps{ opacity = 1 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/door/window/classic/reversed{ dir = 4; name = "Bar Delivery" @@ -56802,7 +57259,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft) "dLF" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/preopen{ id_tag = "bridge blast east"; name = "Bridge Blast Doors" @@ -56940,7 +57397,9 @@ name = "west bump"; pixel_x = -24 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/engine, /area/station/engineering/control) @@ -57160,7 +57619,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkred" @@ -57491,16 +57950,6 @@ icon_state = "dark" }, /area/station/science/server) -"ecM" = ( -/obj/structure/sign/securearea{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/visible/universal{ - dir = 4 - }, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/turret_protected/aisat/interior) "ecV" = ( /turf/simulated/floor/plasteel{ dir = 4; @@ -57649,7 +58098,7 @@ /turf/simulated/wall/r_wall, /area/station/engineering/atmos) "eeJ" = ( -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /obj/effect/decal/cleanable/cobweb2, /obj/machinery/atmospherics/unary/portables_connector, /obj/machinery/atmospherics/portable/canister/air{ @@ -58002,7 +58451,9 @@ /area/station/maintenance/aft) "ema" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/simple/visible{ dir = 4 }, @@ -58051,7 +58502,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/visible/red{ dir = 4 @@ -58142,7 +58593,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/airlock_controller/access_controller{ name = "Supermatter Access Console"; pixel_y = 22; @@ -58212,7 +58665,9 @@ /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 9 }, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/engine, /area/station/engineering/control) "esK" = ( @@ -58252,11 +58707,6 @@ }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint2) -"euN" = ( -/obj/machinery/atmospherics/pipe/simple/visible/yellow, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/turret_protected/aisat/interior) "euQ" = ( /obj/effect/spawner/lootdrop/maintenance, /obj/structure/closet, @@ -58504,7 +58954,9 @@ id_tag = "engsm"; name = "Radiation Chamber Shutters" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/engineering/engine/supermatter) @@ -58803,7 +59255,9 @@ dir = 8 }, /obj/machinery/atmospherics/meter, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/engine, /area/station/engineering/control) "eJG" = ( @@ -59068,7 +59522,9 @@ id_tag = "engsm"; name = "Radiation Chamber Shutters" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/oil, /turf/simulated/floor/plating, @@ -59898,7 +60354,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/port) "fmg" = ( -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/public/locker) "fmh" = ( @@ -60159,7 +60617,9 @@ /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 6 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/engine, /area/station/engineering/control) "frm" = ( @@ -60299,7 +60759,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "red" @@ -60452,7 +60914,9 @@ /area/station/maintenance/fsmaint) "fzd" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /mob/living/simple_animal/hostile/scarybat, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 @@ -60544,6 +61008,19 @@ icon_state = "whitepurple" }, /area/station/science/misc_lab) +"fBl" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/aisat/hall) "fBv" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/cyan, @@ -60564,7 +61041,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 4 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "red" @@ -61003,6 +61482,19 @@ }, /turf/simulated/floor/wood, /area/station/maintenance/asmaint) +"fPY" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/station/turret_protected/aisat/interior) "fQr" = ( /obj/structure/table, /obj/item/storage/box/bodybags, @@ -61111,7 +61603,9 @@ d2 = 4; icon_state = "1-4" }, -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, @@ -61255,7 +61749,7 @@ }, /area/station/public/toilet) "fXt" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/binary/valve{ dir = 4; name = "Output to Waste" @@ -61279,7 +61773,9 @@ /obj/machinery/atmospherics/unary/tank/air{ dir = 4 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/maintenance/apmaint2) "fXX" = ( @@ -61323,7 +61819,7 @@ }, /area/station/science/hallway) "gby" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -61483,7 +61979,9 @@ /obj/machinery/light{ dir = 1 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/engine, /area/station/engineering/control) "geH" = ( @@ -61623,7 +62121,7 @@ d2 = 8; icon_state = "1-8" }, -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -61723,7 +62221,7 @@ /area/station/maintenance/aft) "glt" = ( /obj/item/radio/beacon, -/obj/effect/turf_decal/stripes/full, +/obj/effect/turf_decal/stripes, /obj/machinery/camera{ c_tag = "Research Toxins Test Chamber Center"; dir = 8; @@ -62245,7 +62743,9 @@ /turf/simulated/floor/carpet/royalblack, /area/station/command/office/ntrep) "gyG" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/machinery/door_control{ id = "Disposal Exit"; name = "Dispossal Vent Control"; @@ -62362,7 +62862,7 @@ /area/station/maintenance/aft) "gCU" = ( /obj/structure/punching_bag, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/dorms) "gDp" = ( @@ -62371,7 +62871,7 @@ id_tag = "telescienceblast"; name = "test chamber blast doors" }, -/obj/effect/turf_decal/stripes/full, +/obj/effect/turf_decal/stripes, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -62389,7 +62889,9 @@ /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 4 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/engine, /area/station/engineering/control) "gEj" = ( @@ -62655,7 +63157,9 @@ /area/station/maintenance/fpmaint2) "gMc" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -63232,7 +63736,7 @@ id_tag = "Prison Gate"; name = "Prison Lockdown Blast Doors" }, -/obj/effect/turf_decal/stripes/red/full, +/obj/effect/turf_decal/stripes/red, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "red" @@ -63400,7 +63904,9 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/visible/cyan, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/engine, /area/station/engineering/control) "hbu" = ( @@ -63628,7 +64134,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 10 }, @@ -63900,7 +64408,9 @@ name = "Prison Intercom (General)"; pixel_y = 25 }, -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "red" @@ -64593,7 +65103,9 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -64902,7 +65414,7 @@ /obj/machinery/atmospherics/pipe/manifold/visible/cyan{ dir = 1 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/engine, /area/station/engineering/control) "hRq" = ( @@ -65286,7 +65798,9 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "idz" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/public/locker) "idF" = ( @@ -65294,7 +65808,7 @@ dir = 8; filter_type = -1 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/engine, /area/station/engineering/control) "iek" = ( @@ -65437,7 +65951,9 @@ dir = 1; name = "Mix Bypass" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/engine, /area/station/engineering/control) "ihX" = ( @@ -66444,7 +66960,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/electrical) "iOY" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /obj/machinery/camera{ c_tag = "Disposals"; dir = 1 @@ -67171,6 +67687,16 @@ }, /turf/simulated/floor/plating, /area/station/hallway/secondary/entry) +"jmM" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/station/turret_protected/aisat/interior) "jmU" = ( /obj/effect/decal/remains/human, /obj/effect/decal/cleanable/dirt, @@ -68296,7 +68822,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /obj/machinery/light{ dir = 1 }, @@ -68422,7 +68950,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -68781,7 +69311,7 @@ /turf/simulated/floor/plating, /area/station/science/xenobiology) "khB" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /obj/machinery/door_control{ id = "teleshutter"; name = "Teleporter Shutters Access Control"; @@ -68958,7 +69488,9 @@ /obj/item/tank/internals/emergency_oxygen/engi, /obj/item/clothing/gloves/color/black, /obj/item/clothing/glasses/meson/engine, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -69104,7 +69636,9 @@ d2 = 4; icon_state = "1-4" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "red" @@ -69150,7 +69684,7 @@ /area/station/public/arcade) "kpx" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/access_button{ autolink_id = "engsm_btn_ext"; name = "Supermatter Access Button"; @@ -69536,9 +70070,7 @@ name = "south bump"; pixel_y = -24 }, -/obj/effect/turf_decal/bot_white{ - color = "#009dff" - }, +/obj/effect/turf_decal/delivery/white/hollow, /obj/machinery/shower{ dir = 4 }, @@ -69981,7 +70513,9 @@ /obj/machinery/atmospherics/pipe/manifold/visible/cyan{ dir = 1 }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/engine, /area/station/engineering/control) "kMc" = ( @@ -70008,7 +70542,9 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/engine, /area/station/engineering/control) "kNS" = ( @@ -70105,7 +70641,7 @@ /obj/structure/mirror{ pixel_y = 28 }, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /obj/machinery/camera/autoname, /turf/simulated/floor/plasteel, /area/station/medical/storage) @@ -70153,7 +70689,7 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/assembly_line) "kSn" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/cyan, /turf/simulated/floor/plasteel, @@ -70406,7 +70942,7 @@ /area/station/service/janitor) "kXD" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /obj/machinery/atmospherics/unary/portables_connector, /obj/machinery/atmospherics/portable/canister/air{ filled = 1 @@ -70533,7 +71069,9 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/disposalpipe/trunk{ dir = 8 }, @@ -70571,7 +71109,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -70974,7 +71514,7 @@ /turf/simulated/floor/plating, /area/station/supply/office) "lnQ" = ( -/obj/effect/decal/warning_stripes/yellow/partial, +/obj/effect/turf_decal/delivery/partial, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "lnR" = ( @@ -71106,7 +71646,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/universal{ dir = 4 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/engine, /area/station/engineering/control) "lqu" = ( @@ -71140,7 +71680,9 @@ /area/station/medical/morgue) "lqF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/engine, /area/station/engineering/control) "lqO" = ( @@ -71205,7 +71747,7 @@ }, /area/station/science/genetics) "lsx" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -71242,7 +71784,7 @@ /obj/structure/plasticflaps{ opacity = 1 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/window/classic/normal{ dir = 1 }, @@ -71434,7 +71976,7 @@ pixel_x = -24; req_access_txt = "55" }, -/obj/effect/turf_decal/stripes/full, +/obj/effect/turf_decal/stripes, /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard"; @@ -71772,7 +72314,9 @@ name = "EVA Equipment" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -71845,6 +72389,16 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/port) +"lKI" = ( +/obj/machinery/porta_turret/ai_turret, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/station/aisat/service) "lKP" = ( /obj/structure/reflector/single{ anchored = 1; @@ -71913,7 +72467,7 @@ name = "west bump"; pixel_x = -24 }, -/obj/effect/decal/warning_stripes/yellow/partial{ +/obj/effect/turf_decal/delivery/partial{ dir = 1 }, /turf/simulated/floor/plasteel, @@ -72104,6 +72658,24 @@ icon_state = "barber" }, /area/station/service/barber) +"lRt" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Foyer" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/minisat, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/turret_protected/aisat/interior) "lRv" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, @@ -72139,7 +72711,7 @@ /area/station/maintenance/apmaint) "lTk" = ( /obj/machinery/atmospherics/unary/portables_connector, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plating, /area/station/maintenance/asmaint2) "lTr" = ( @@ -72157,7 +72729,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel{ icon_state = "redfull" }, @@ -72293,7 +72865,9 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/visible/cyan, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/engine, /area/station/engineering/control) "lXi" = ( @@ -72380,7 +72954,7 @@ dir = 8; name = "Engineering Delivery" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/plasticflaps{ opacity = 1 }, @@ -73085,7 +73659,7 @@ }, /area/station/medical/virology) "muD" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/disposal) @@ -73426,7 +74000,7 @@ name = "Chamber 1 Containment Blast Doors" }, /obj/machinery/atmospherics/pipe/simple/hidden, -/obj/effect/turf_decal/stripes/full, +/obj/effect/turf_decal/stripes, /turf/simulated/floor/engine, /area/station/science/xenobiology) "mGe" = ( @@ -73495,7 +74069,7 @@ /obj/structure/sign/electricshock{ pixel_y = 32 }, -/obj/effect/turf_decal/stripes/full, +/obj/effect/turf_decal/stripes, /turf/simulated/floor/plating, /area/station/security/permabrig) "mHO" = ( @@ -73667,7 +74241,7 @@ /turf/simulated/floor/plating, /area/station/public/dorms) "mLR" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/plasticflaps{ opacity = 1 }, @@ -73721,7 +74295,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/table/reinforced, /obj/item/clothing/suit/radiation, /obj/item/clothing/head/radiation, @@ -73745,7 +74321,7 @@ /obj/effect/mapping_helpers/airlock/windoor/access/any/security/general{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/security/checkpoint/secondary) "mNR" = ( @@ -73976,7 +74552,7 @@ /turf/simulated/floor/plating, /area/station/science/xenobiology) "mSV" = ( -/mob/living/simple_animal/hostile/feral_cat/forsaken, +/mob/living/simple_animal/pet/cat/Var, /turf/simulated/floor/wood, /area/station/maintenance/apmaint) "mTj" = ( @@ -74017,7 +74593,7 @@ dir = 1; name = "External Gas to Loop" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -74055,7 +74631,9 @@ /obj/item/clothing/glasses/meson, /obj/item/geiger_counter, /obj/item/geiger_counter, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -74100,7 +74678,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/green{ dir = 6 }, -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner, /turf/simulated/floor/engine, /area/station/engineering/control) "mZf" = ( @@ -74576,7 +75154,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/engine, /area/station/engineering/control) "nsu" = ( @@ -74612,7 +75192,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint2) "nsZ" = ( -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkred" @@ -74758,7 +75340,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "nwj" = ( @@ -75058,7 +75640,7 @@ /obj/structure/plasticflaps{ opacity = 1 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/door/window/classic/normal{ name = "Bridge Delivery" }, @@ -75154,7 +75736,7 @@ network = list("SS13","engine"); pixel_x = 23 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -75289,7 +75871,9 @@ }, /area/station/science/hallway) "nLT" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/engine, /area/station/engineering/control) "nLW" = ( @@ -75516,7 +76100,9 @@ }, /area/station/science/robotics/chargebay) "nQG" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/machinery/atmospherics/pipe/manifold/visible, /obj/machinery/atmospherics/meter, /obj/effect/decal/cleanable/dirt, @@ -75529,6 +76115,19 @@ }, /turf/simulated/floor/plating, /area/station/security/interrogation) +"nRf" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/turret_protected/ai) "nRx" = ( /obj/machinery/atmospherics/portable/scrubber, /turf/simulated/floor/plasteel, @@ -75563,7 +76162,9 @@ /obj/machinery/atmospherics/binary/pump{ name = "Cooling Loop Bypass" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/engine, /area/station/engineering/control) "nSu" = ( @@ -75758,7 +76359,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 4 }, @@ -75995,6 +76598,14 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) +"ofR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/turret_protected/aisat/interior) "ofW" = ( /obj/machinery/light/small{ dir = 4 @@ -76487,7 +77098,7 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/hidden, -/obj/effect/turf_decal/stripes/full, +/obj/effect/turf_decal/stripes, /turf/simulated/floor/plasteel, /area/station/science/xenobiology) "orU" = ( @@ -76543,7 +77154,7 @@ name = "Containment Pen" }, /obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio, -/obj/effect/turf_decal/stripes/full, +/obj/effect/turf_decal/stripes, /turf/simulated/floor/plasteel, /area/station/science/xenobiology) "otn" = ( @@ -76781,7 +77392,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/red{ dir = 4 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/engine, /area/station/engineering/control) "oBf" = ( @@ -76898,7 +77509,9 @@ d2 = 4; icon_state = "1-4" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/visible/yellow, /turf/simulated/floor/engine, /area/station/engineering/control) @@ -77330,7 +77943,9 @@ outlet_vent_autolink_id = "tox_out"; autolink_sensors = list("tox_sensor"="Tank") }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "oND" = ( @@ -77515,7 +78130,9 @@ /turf/simulated/floor/engine, /area/station/engineering/engine/supermatter) "oSF" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -77683,7 +78300,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "oYC" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, /obj/machinery/power/apc{ name = "south bump"; @@ -78050,7 +78667,9 @@ id_tag = "engsm"; name = "Radiation Chamber Shutters" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/engineering/engine/supermatter) @@ -78123,19 +78742,6 @@ icon_state = "dark" }, /area/station/turret_protected/aisat/interior) -"pjs" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Foyer" - }, -/obj/effect/mapping_helpers/airlock/access/all/science/minisat, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/yellow, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/turret_protected/aisat/interior) "pko" = ( /obj/structure/chair/stool{ dir = 8 @@ -78443,7 +79049,9 @@ name = "EVA Equipment" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -78576,7 +79184,7 @@ /obj/structure/mirror{ pixel_y = 28 }, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel, /area/station/medical/storage) "pxP" = ( @@ -78669,7 +79277,7 @@ }, /obj/effect/mapping_helpers/airlock/access/all/security/brig, /obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/full, +/obj/effect/turf_decal/stripes, /obj/machinery/access_button{ autolink_id = "perma_btn_int"; name = "Prison Wing Access Button"; @@ -78837,7 +79445,7 @@ /turf/simulated/floor/plating, /area/station/security/lobby) "pDG" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/service/janitor) "pDH" = ( @@ -78915,7 +79523,9 @@ /area/station/engineering/control) "pFm" = ( /obj/structure/closet/crate/can, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, @@ -79030,7 +79640,9 @@ /turf/simulated/floor/engine, /area/station/science/toxins/mixing) "pMy" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, @@ -79229,7 +79841,9 @@ /area/station/command/office/cmo) "pRU" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/camera{ c_tag = "Engineering Supermatter Starboard"; dir = 8; @@ -79416,7 +80030,7 @@ }, /obj/effect/spawner/window/reinforced/plasma/grilled, /obj/structure/cable, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plating, /area/station/security/permabrig) "pYT" = ( @@ -79707,6 +80321,19 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) +"qfA" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/turret_protected/ai) "qfI" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass, @@ -79749,6 +80376,20 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel, /area/station/command/office/hop) +"qgC" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/turret_protected/aisat/interior) "qgH" = ( /obj/structure/cable{ d1 = 1; @@ -80023,7 +80664,9 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/engine, /area/station/engineering/control) "qnh" = ( @@ -80086,7 +80729,9 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/engine, /area/station/engineering/control) "qnW" = ( @@ -80372,7 +81017,7 @@ /area/station/maintenance/asmaint) "qvo" = ( /obj/structure/closet/secure_closet/personal, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkbluecorners" @@ -80524,7 +81169,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -80612,7 +81259,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -80683,7 +81332,9 @@ id_tag = "engsm"; name = "Radiation Chamber Shutters" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating, /area/station/engineering/engine/supermatter) "qCH" = ( @@ -80815,7 +81466,7 @@ }, /area/station/medical/storage) "qEE" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard/east) "qEJ" = ( @@ -80908,7 +81559,7 @@ /obj/machinery/atmospherics/unary/tank/air{ dir = 4 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating, /area/station/maintenance/apmaint2) "qGT" = ( @@ -81009,7 +81660,9 @@ pixel_x = -22; pixel_y = -23 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "qIz" = ( @@ -81150,7 +81803,7 @@ dir = 4 }, /obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/full, +/obj/effect/turf_decal/stripes, /obj/machinery/access_button{ autolink_id = "perma_btn_int"; name = "Prison Wing Access Button"; @@ -81585,7 +82238,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/red, +/obj/effect/turf_decal/delivery/red, /obj/effect/mapping_helpers/airlock/windoor/access/all/security/brig{ dir = 4 }, @@ -81790,7 +82443,9 @@ /obj/machinery/light{ dir = 8 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/engine, /area/station/engineering/control) "rhG" = ( @@ -81956,7 +82611,9 @@ /obj/machinery/atmospherics/pipe/manifold/visible/cyan{ dir = 1 }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/engine, /area/station/engineering/control) "rna" = ( @@ -82164,7 +82821,9 @@ }, /area/station/maintenance/asmaint2) "ruR" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -82282,7 +82941,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/effect/decal/warning_stripes/green/hollow, +/obj/effect/turf_decal/delivery/green/hollow, /turf/simulated/floor/plasteel, /area/station/service/janitor) "rzk" = ( @@ -82319,7 +82978,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/yellow/partial{ +/obj/effect/turf_decal/delivery/partial{ dir = 4 }, /turf/simulated/floor/plasteel, @@ -82895,7 +83554,7 @@ pixel_y = -24; req_access_txt = "10" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/engine, /area/station/engineering/control) "rQp" = ( @@ -83029,6 +83688,14 @@ /obj/effect/mapping_helpers/airlock/access/all/medical/chemistry, /turf/simulated/floor/plating, /area/station/maintenance/aft) +"rUQ" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/turret_protected/ai) "rVo" = ( /obj/structure/cable{ d1 = 4; @@ -83113,7 +83780,9 @@ dir = 4; name = "Output Release" }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/engine, /area/station/engineering/control) "rWS" = ( @@ -83122,7 +83791,9 @@ dir = 4; network = list("SS13","engine") }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/engine, /area/station/engineering/control) @@ -83179,7 +83850,7 @@ /obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -83209,6 +83880,17 @@ icon_state = "dark" }, /area/station/medical/morgue) +"saB" = ( +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/transit_tube/horizontal, +/turf/simulated/floor/plating, +/area/station/turret_protected/aisat/interior) "saV" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan, /obj/effect/decal/cleanable/dirt, @@ -83255,7 +83937,9 @@ /obj/machinery/atmospherics/pipe/manifold/visible/cyan{ dir = 1 }, -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/engine, /area/station/engineering/control) "scP" = ( @@ -83455,7 +84139,7 @@ /obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, -/obj/effect/turf_decal/stripes/full, +/obj/effect/turf_decal/stripes, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -83823,7 +84507,7 @@ dir = 1 }, /obj/machinery/atmospherics/portable/canister/nitrogen, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -83974,7 +84658,9 @@ /area/station/maintenance/aft) "sBx" = ( /obj/structure/closet/wardrobe/black, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/item/radio/intercom{ name = "west bump"; pixel_x = -28 @@ -84146,7 +84832,7 @@ /obj/effect/turf_decal{ dir = 8 }, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel, /area/station/supply/storage) "sFv" = ( @@ -84408,7 +85094,9 @@ /area/station/hallway/secondary/exit) "sOE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/firealarm{ dir = 4; name = "east bump"; @@ -84563,7 +85251,9 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -85023,9 +85713,7 @@ /obj/machinery/shower{ dir = 4 }, -/obj/effect/turf_decal/bot_white{ - color = "#009dff" - }, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -85046,7 +85734,9 @@ }, /area/station/science/xenobiology) "tgf" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -85230,7 +85920,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "tlR" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -85254,11 +85944,6 @@ icon_state = "freezerfloor" }, /area/station/medical/cryo) -"tnh" = ( -/obj/effect/spawner/window/reinforced, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/hallway/secondary/entry) "tnJ" = ( /obj/structure/flora/ausbushes/leafybush, /obj/item/clothing/head/soft/rainbow, @@ -85319,10 +86004,6 @@ icon_state = "dark" }, /area/station/medical/morgue) -"tsy" = ( -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/turret_protected/aisat/interior) "tsA" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering, @@ -85595,7 +86276,7 @@ d2 = 8; icon_state = "1-8" }, -/obj/effect/decal/warning_stripes/green/hollow, +/obj/effect/turf_decal/delivery/green/hollow, /turf/simulated/floor/plasteel, /area/station/service/janitor) "tzj" = ( @@ -85655,7 +86336,9 @@ }, /area/station/maintenance/aft) "tAm" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/machinery/atmospherics/pipe/simple/visible{ dir = 10 }, @@ -85732,7 +86415,7 @@ name = "east bump"; pixel_x = 24 }, -/obj/effect/decal/warning_stripes/green/hollow, +/obj/effect/turf_decal/delivery/green/hollow, /turf/simulated/floor/plasteel, /area/station/service/janitor) "tDg" = ( @@ -85801,7 +86484,9 @@ }, /obj/item/bikehorn/rubberducky, /obj/item/clothing/head/crown, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -86112,7 +86797,7 @@ /turf/simulated/floor/engine, /area/station/science/misc_lab) "tMs" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /obj/effect/spawner/random_spawners/blood_often, /obj/random/mech, /turf/simulated/floor/plating, @@ -86144,7 +86829,7 @@ pixel_y = 28; req_access_txt = "55" }, -/obj/effect/turf_decal/stripes/full, +/obj/effect/turf_decal/stripes, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -86633,7 +87318,9 @@ /area/station/engineering/tech_storage) "tYr" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/airlock_controller/access_controller{ name = "Atmos Supermatter Access Console"; pixel_x = 24; @@ -87037,7 +87724,9 @@ /obj/machinery/disposal/deliveryChute{ dir = 1 }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/structure/window/reinforced, /obj/structure/window/reinforced{ dir = 8 @@ -87165,7 +87854,9 @@ /area/station/maintenance/asmaint) "uql" = ( /mob/living/simple_animal/mouse, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, @@ -87242,7 +87933,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable{ d1 = 1; d2 = 8; @@ -87572,7 +88265,7 @@ "uBJ" = ( /obj/machinery/atmospherics/pipe/manifold/visible/red, /obj/machinery/atmospherics/meter, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/engine, /area/station/engineering/control) "uBQ" = ( @@ -87634,7 +88327,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "uDI" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, @@ -87694,14 +88389,14 @@ id_tag = "Prison Gate"; name = "Prison Lockdown Blast Doors" }, -/obj/effect/turf_decal/stripes/red/full, +/obj/effect/turf_decal/stripes/red, /turf/simulated/floor/plasteel{ icon_state = "red" }, /area/station/security/permabrig) "uFn" = ( /obj/structure/closet/secure_closet/medical3, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel, /area/station/medical/storage) "uFr" = ( @@ -87726,7 +88421,9 @@ /area/station/maintenance/aft) "uGA" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/simple/hidden, /obj/structure/chair/comfy/shuttle{ dir = 4; @@ -88129,7 +88826,7 @@ /obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -88343,7 +89040,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -88390,7 +89089,9 @@ d2 = 4; icon_state = "1-4" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/power/apc{ cell_type = 25000; @@ -88496,7 +89197,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft) "vcS" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/effect/landmark/start/cargo_technician, /turf/simulated/floor/plasteel, /area/station/supply/storage) @@ -88504,7 +89205,9 @@ /obj/machinery/atmospherics/pipe/manifold/visible/cyan{ dir = 1 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/engine, /area/station/engineering/control) "vdx" = ( @@ -88789,7 +89492,9 @@ id_tag = "engsm"; name = "Radiation Chamber Shutters" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/engineering/engine/supermatter) @@ -88798,7 +89503,7 @@ /obj/machinery/atmospherics/pipe/simple/heat_exchanging{ dir = 4 }, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel{ icon_state = "darkbluefull" }, @@ -88923,7 +89628,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plasteel{ icon_state = "redfull" }, @@ -89258,7 +89963,9 @@ /area/station/maintenance/apmaint) "vxu" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -89499,7 +90206,7 @@ /area/station/security/prisonlockers) "vEm" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /obj/machinery/atmospherics/unary/portables_connector, /obj/machinery/atmospherics/portable/canister/air{ filled = 1 @@ -89551,7 +90258,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "vFA" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 @@ -89637,6 +90344,19 @@ icon_state = "bluecorner" }, /area/station/hallway/secondary/exit) +"vHd" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/station/turret_protected/aisat/interior) "vHJ" = ( /obj/structure/table, /obj/item/storage/box/bodybags, @@ -89661,7 +90381,7 @@ /turf/simulated/floor/plasteel, /area/station/science/xenobiology) "vHV" = ( -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel, /area/station/supply/storage) "vIO" = ( @@ -89669,7 +90389,7 @@ /obj/machinery/atmospherics/pipe/simple/heat_exchanging{ dir = 4 }, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel{ icon_state = "darkbluefull" }, @@ -89809,7 +90529,7 @@ /area/station/maintenance/asmaint) "vMv" = ( /obj/structure/punching_bag, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -89853,11 +90573,6 @@ }, /turf/simulated/floor/wood, /area/station/security/permabrig) -"vNc" = ( -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/transit_tube/horizontal, -/turf/simulated/floor/plating, -/area/station/turret_protected/aisat/interior) "vNn" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -90337,7 +91052,7 @@ /area/station/security/permabrig) "wbh" = ( /obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -90526,7 +91241,7 @@ /turf/simulated/floor/plasteel, /area/station/public/dorms) "why" = ( -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small, /turf/simulated/floor/plating, @@ -90574,7 +91289,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /turf/simulated/floor/plating, /area/station/security/permabrig) "wjQ" = ( @@ -90698,6 +91413,14 @@ icon_state = "cafeteria" }, /area/station/service/kitchen) +"wny" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/aisat/hall) "wnB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/decal/cleanable/dirt, @@ -91063,6 +91786,19 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/science/storage) +"wyD" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/turret_protected/aisat/interior) "wyI" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/carpet, @@ -91073,6 +91809,19 @@ icon_state = "darkred" }, /area/station/security/brig) +"wza" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/turret_protected/aisat/interior) "wAd" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -91131,7 +91880,7 @@ }, /area/station/maintenance/aft) "wCq" = ( -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /obj/machinery/atmospherics/unary/portables_connector, /obj/machinery/atmospherics/portable/canister/air{ filled = 1 @@ -91247,7 +91996,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/visible/yellow, /turf/simulated/floor/engine, /area/station/engineering/control) @@ -91927,7 +92678,7 @@ name = "Janitor Requests Console"; pixel_y = -29 }, -/obj/effect/decal/warning_stripes/green/hollow, +/obj/effect/turf_decal/delivery/green/hollow, /turf/simulated/floor/plasteel, /area/station/service/janitor) "xbH" = ( @@ -92538,13 +93289,6 @@ icon_state = "darkred" }, /area/station/security/brig) -"xrQ" = ( -/obj/structure/sign/securearea{ - pixel_y = -32 - }, -/obj/effect/spawner/window/reinforced/grilled, -/turf/simulated/floor/plating, -/area/station/turret_protected/aisat/interior) "xrV" = ( /obj/structure/table, /obj/item/clothing/glasses/hud/health{ @@ -92612,7 +93356,7 @@ dir = 1 }, /obj/machinery/atmospherics/portable/canister, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -92936,23 +93680,6 @@ icon_state = "neutralcorner" }, /area/station/public/dorms) -"xGr" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/command/glass{ - name = "AI Core" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/turret_protected/ai) "xGy" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, @@ -93102,13 +93829,15 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/engineering/control) "xJO" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/turf_decal/caution{ dir = 8 }, @@ -93280,7 +94009,9 @@ /area/station/security/permabrig) "xOn" = ( /obj/machinery/atmospherics/pipe/simple/visible/yellow, -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/simulated/floor/engine, /area/station/engineering/control) "xOA" = ( @@ -93531,6 +94262,33 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) +"xTT" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/command/glass{ + name = "AI Core" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/turret_protected/ai) "xTZ" = ( /obj/machinery/light{ dir = 4 @@ -93713,7 +94471,7 @@ /obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio{ dir = 1 }, -/obj/effect/turf_decal/stripes/full, +/obj/effect/turf_decal/stripes, /turf/simulated/floor/plasteel, /area/station/science/xenobiology) "xWJ" = ( @@ -93736,7 +94494,9 @@ /area/station/security/armory/secure) "xWM" = ( /obj/structure/closet/wardrobe/mixed, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/window/reinforced{ dir = 1 }, @@ -93767,7 +94527,9 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -94078,7 +94840,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, @@ -104018,7 +104780,7 @@ aaa aaa aaa aaa -tnh +apx aaa aaa aaa @@ -106565,11 +107327,11 @@ aRT aLd aLd aLd -tnh -tnh -tnh -tnh -tnh +apx +apx +apx +apx +apx aLd aLd aLd @@ -130045,9 +130807,9 @@ aaa aab aaa nOO -tsy +dmB vtG -tsy +dmB dpf iUc rTy @@ -130302,9 +131064,9 @@ aaa aab aaa nOO -tsy +wza cxB -dnW +ofR dpf iUc iUc @@ -130557,11 +131319,11 @@ aaa aaa aaa aab -tsy -vNc -tsy +vHd +saB +jmM eqt -xrQ +dnV dnZ dnZ doN @@ -130814,7 +131576,7 @@ aaa aaa aaa aab -tsy +wza xkm bfm gML @@ -130831,19 +131593,19 @@ dkg pjq dqx dqm -dqw -dqw -dqw -dqw -dqw +wny +acp +acp +acp +acp dmU bzm -dqw +acp dqw drf drq dnl -drv +qfA drE dnw drQ @@ -131071,12 +131833,12 @@ hSD uZe aaa diu -euN +qgC nrh dhj dhz dii -pjs +lRt diC diE diM @@ -131100,7 +131862,7 @@ dmV rML dnf dnj -xGr +xTT dnq dnt cCk @@ -131328,7 +132090,7 @@ aaa aab aaa cQp -tsy +wza dCJ dnv dnW @@ -131345,19 +132107,19 @@ dkH dlb dlu dqm -dqw -dqw -dqw +wny +acp +acp dmG -dqw +acp cWh dbZ -dqw -dqw +acp +fBl dnc dni drE -drv +nRf drE dni drR @@ -131585,11 +132347,11 @@ djE djE djE gNQ -tsy -tsy -tsy -tsy -ecM +fPY +wyD +wyD +wyD +doe dnZ dnZ diG @@ -131614,7 +132376,7 @@ dqv drg dnh drA -drv +rUQ dry drK drB @@ -131874,10 +132636,10 @@ drf drf dry drO -drM +drI dry drE -drM +drI drO dry drf @@ -132371,7 +133133,7 @@ dpq dpA dkK dlo -dqE +lKI dqp dqA dqD diff --git a/_maps/map_files/generic/Lavaland.dmm b/_maps/map_files/generic/Lavaland.dmm index 7a740a2d677d..0ef5c348d1f3 100644 --- a/_maps/map_files/generic/Lavaland.dmm +++ b/_maps/map_files/generic/Lavaland.dmm @@ -412,7 +412,7 @@ /area/mine/laborcamp) "bi" = ( /obj/machinery/computer/mech_bay_power_console, -/obj/effect/turf_decal/bot/right, +/obj/effect/turf_decal/delivery/hollow/right, /turf/simulated/floor/plasteel, /area/mine/outpost/mechbay) "bk" = ( @@ -525,6 +525,9 @@ /obj/machinery/computer/monitor{ name = "Grid Power Monitoring Console" }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, /turf/simulated/floor/catwalk, /area/mine/outpost/engineering) "bv" = ( @@ -606,9 +609,6 @@ /area/mine/outpost/lockers) "bD" = ( /obj/machinery/economy/vending/coffee, -/obj/machinery/status_display{ - pixel_y = -32 - }, /turf/simulated/floor/plasteel{ icon_regular_floor = "yellowsiding"; icon_state = "tranquillite" @@ -918,6 +918,10 @@ name = "Mining Outpost Requests Console"; pixel_x = 30 }, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 28 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkfull" @@ -1157,6 +1161,7 @@ /area/mine/outpost/hallway/east) "cM" = ( /obj/effect/spawner/random_spawners/fungus_maybe, +/obj/effect/spawner/random_spawners/wall_rusted_always, /turf/simulated/wall, /area/lavaland/surface/outdoors/outpost/catwalk) "cN" = ( @@ -1287,9 +1292,6 @@ dir = 4 }, /obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -1303,13 +1305,14 @@ name = "south bump"; pixel_y = -24 }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkpurplecorners" }, /area/mine/outpost/airlock) "dd" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ dir = 1 @@ -1424,11 +1427,6 @@ }, /area/mine/outpost/hallway/west) "dq" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /obj/structure/cable{ icon_state = "0-8" }, @@ -1455,7 +1453,7 @@ /obj/machinery/computer/mech_bay_power_console{ dir = 1 }, -/obj/effect/turf_decal/bot/right, +/obj/effect/turf_decal/delivery/hollow/right, /obj/machinery/door_control{ id = "mining_mechbay"; req_access_txt = "54"; @@ -1530,12 +1528,15 @@ pixel_x = -2; pixel_y = -1 }, -/obj/machinery/light/small, /obj/machinery/firealarm{ dir = 8; name = "west bump"; pixel_x = -24 }, +/obj/item/radio/intercom{ + name = "south bump"; + pixel_y = -28 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkfull" @@ -1666,8 +1667,7 @@ /area/mine/outpost/hallway/east) "dL" = ( /obj/machinery/door/airlock/maintenance/external{ - name = "Processing Room"; - welded = 1 + name = "Processing Room" }, /obj/structure/fans/tiny, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, @@ -1680,6 +1680,7 @@ icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, +/obj/structure/barricade/wooden, /turf/simulated/floor/plating, /area/mine/outpost/production) "dM" = ( @@ -1697,7 +1698,7 @@ /obj/structure/ore_box, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plating, /area/mine/outpost/production) "dO" = ( @@ -1786,6 +1787,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ icon_regular_floor = "yellowsiding"; icon_state = "tranquillite" @@ -1811,7 +1813,7 @@ }, /area/mine/outpost/storage) "dY" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/ore_box, /turf/simulated/floor/plasteel{ dir = 1; @@ -1950,6 +1952,11 @@ /obj/effect/spawner/window/reinforced/polarized/grilled{ id = "mining qm" }, +/obj/structure/cable{ + icon_state = "1-4"; + d1 = 1; + d2 = 4 + }, /turf/simulated/floor/plating, /area/mine/outpost/quartermaster) "eq" = ( @@ -2016,6 +2023,11 @@ d2 = 8; icon_state = "4-8" }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/simulated/floor/carpet, /area/mine/outpost/quartermaster) "ev" = ( @@ -2030,7 +2042,7 @@ /turf/simulated/floor/catwalk, /area/mine/outpost/engineering) "ex" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/ore_box, /obj/effect/spawner/random_spawners/cobweb_left_rare, /turf/simulated/floor/plasteel{ @@ -2275,7 +2287,7 @@ }, /area/mine/outpost/cafeteria) "eS" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/ore_box, /obj/machinery/light/small{ dir = 1 @@ -2459,11 +2471,6 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /turf/simulated/floor/carpet, /area/mine/outpost/quartermaster) "fl" = ( @@ -2646,7 +2653,7 @@ }, /area/mine/outpost/hallway/west) "fE" = ( -/obj/effect/turf_decal/bot/left, +/obj/effect/turf_decal/delivery/hollow/left, /obj/machinery/mech_bay_recharge_port, /obj/structure/cable{ icon_state = "0-4" @@ -3144,7 +3151,7 @@ /obj/machinery/shower{ dir = 8 }, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /obj/structure/sign/poster/official/random{ pixel_y = 32 }, @@ -3279,7 +3286,8 @@ "hz" = ( /obj/structure/table, /obj/item/gps/mining{ - pixel_x = 5 + pixel_x = 5; + gpstag = "QM" }, /obj/item/flashlight/lamp{ pixel_x = -8; @@ -3361,12 +3369,12 @@ /turf/simulated/floor/indestructible/boss, /area/lavaland/surface/outdoors) "ii" = ( -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /obj/machinery/shower{ dir = 4 }, /obj/machinery/camera{ - c_tag = "Mining Outpost - Airlock"; + c_tag = "Mining Outpost - Main Airlock"; network = list("Mining Outpost"); dir = 5 }, @@ -4523,6 +4531,7 @@ d2 = 8; icon_state = "2-8" }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ icon_regular_floor = "yellowsiding"; icon_state = "tranquillite" @@ -4616,6 +4625,10 @@ icon_state = "darkyellowcorners" }, /area/mine/outpost/storage) +"oe" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/mine/outpost/cafeteria) "oj" = ( /obj/structure/lattice/catwalk/mining, /obj/machinery/atmospherics/unary/outlet_injector/on{ @@ -4715,6 +4728,23 @@ }, /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors/outpost/catwalk) +"pj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkfull" + }, +/area/mine/outpost/hallway/west) "pl" = ( /obj/effect/mapping_helpers/no_lava, /obj/structure/sign/nanotrasen{ @@ -4994,7 +5024,7 @@ }, /area/mine/outpost/hallway/west) "ss" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/ore_box, /obj/effect/spawner/random_spawners/cobweb_right_rare, /turf/simulated/floor/plasteel{ @@ -5283,7 +5313,7 @@ /turf/simulated/mineral/volcanic/lava_land_surface, /area/lavaland/surface/outdoors) "va" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/ore_box, /obj/machinery/camera{ c_tag = "Mining Outpost - Box Storage"; @@ -5525,7 +5555,7 @@ "wi" = ( /obj/machinery/door/firedoor, /obj/effect/spawner/window/reinforced/grilled, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plating, /area/mine/outpost/cafeteria) "wy" = ( @@ -5539,26 +5569,6 @@ /obj/effect/decal/remains/human, /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors/explored) -"wJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/status_display{ - pixel_y = 32 - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "darkfull" - }, -/area/mine/outpost/hallway/west) "wO" = ( /turf/simulated/mineral/volcanic/lava_land_surface, /area/mine/outpost/hallway/east) @@ -5708,9 +5718,6 @@ /area/mine/outpost/medbay) "yj" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/radio/intercom{ - pixel_y = 28 - }, /obj/structure/disposalpipe/segment{ dir = 8 }, @@ -6067,7 +6074,7 @@ }, /obj/effect/mapping_helpers/no_lava, /obj/machinery/camera{ - c_tag = "Mining Outpost - Main Airlock"; + c_tag = "Mining Outpost - Main Airlock - External"; dir = 4; network = list("Mining Outpost") }, @@ -7135,7 +7142,7 @@ /turf/simulated/floor/plasteel/dark, /area/mine/laborcamp) "JX" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/item/radio/intercom{ name = "west bump"; pixel_x = -28 @@ -7339,11 +7346,6 @@ /obj/structure/railing{ dir = 10 }, -/obj/machinery/camera{ - c_tag = "Mining Outpost - Bridge"; - dir = 8; - network = list("Mining Outpost") - }, /obj/structure/extinguisher_cabinet{ name = "east bump"; pixel_x = 27 @@ -7503,6 +7505,9 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light/small{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkfull" @@ -7583,7 +7588,7 @@ /turf/simulated/floor/plating, /area/shuttle/siberia) "NY" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/light/small{ dir = 8 }, @@ -7633,7 +7638,7 @@ }, /area/mine/laborcamp/security) "Ow" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/decal/cleanable/dirt, @@ -7864,11 +7869,6 @@ /obj/structure/sign/poster/random{ pixel_x = 32 }, -/obj/structure/extinguisher_cabinet{ - name = "custom placement"; - pixel_x = -5; - pixel_y = 30 - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, @@ -8072,6 +8072,11 @@ /obj/structure/sign/nanotrasen{ pixel_x = 32 }, +/obj/machinery/camera{ + c_tag = "Mining Outpost - Bridge"; + dir = 9; + network = list("Mining Outpost") + }, /turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors/outpost/catwalk) "SH" = ( @@ -8243,7 +8248,7 @@ }, /area/mine/outpost/hallway/east) "TS" = ( -/obj/effect/turf_decal/bot/left, +/obj/effect/turf_decal/delivery/hollow/left, /obj/machinery/mech_bay_recharge_port, /obj/structure/cable, /obj/machinery/camera{ @@ -8641,7 +8646,8 @@ "WV" = ( /obj/effect/spawner/random_spawners/dirt_maybe, /obj/item/gps/ruin{ - pixel_x = 32 + pixel_x = 32; + gpstag = "Nanotrasen Mining Outpost" }, /turf/simulated/floor/plating, /area/mine/outpost/maintenance/east) @@ -8673,7 +8679,7 @@ "Xb" = ( /obj/structure/closet/crate/freezer/iv_storage, /obj/machinery/camera{ - c_tag = "Mining Outpost - Medical Bay"; + c_tag = "Mining Outpost - Infirmary"; network = list("Mining Outpost") }, /obj/structure/extinguisher_cabinet{ @@ -23418,7 +23424,7 @@ Xy HH zb dy -yq +pj vA dg fE @@ -23931,8 +23937,8 @@ Av dj bN bD -dy -wJ +oe +CF el dg bi diff --git a/_maps/map_files/generic/centcomm.dmm b/_maps/map_files/generic/centcomm.dmm index 03c69d2aa3df..e048d4023b39 100644 --- a/_maps/map_files/generic/centcomm.dmm +++ b/_maps/map_files/generic/centcomm.dmm @@ -180,7 +180,7 @@ /turf/simulated/floor/plasteel/dark, /area/centcom/specops) "aK" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkred" @@ -239,7 +239,9 @@ /turf/simulated/wall/indestructible/riveted, /area/ghost_bar) "aU" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plating/airless, /area/centcom/control) "aV" = ( @@ -1335,7 +1337,7 @@ /turf/simulated/floor/plating, /area/ninja/holding) "fj" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -1433,6 +1435,10 @@ icon_state = "cmo" }, /area/shuttle/escape) +"fz" = ( +/mob/living/carbon/human/monkey/magic, +/turf/simulated/floor/wood, +/area/wizard_station) "fE" = ( /obj/structure/table, /obj/item/storage/box/handcuffs, @@ -1494,7 +1500,7 @@ /turf/simulated/floor/plasteel, /area/tdome/arena_source) "fL" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/barricade/sandbags, /turf/simulated/floor/plasteel, /area/tdome/arena_source) @@ -1534,7 +1540,7 @@ /area/ghost_bar) "fR" = ( /obj/structure/barricade/sandbags, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/tdome/arena_source) "fS" = ( @@ -1919,7 +1925,7 @@ /area/tdome/tdomeobserve) "hk" = ( /obj/structure/barricade/sandbags, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/tdome/arena) "hl" = ( @@ -1996,7 +2002,9 @@ }, /area/tdome/tdomeadmin) "hp" = ( -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /obj/machinery/light/small{ dir = 1 }, @@ -2322,7 +2330,7 @@ /turf/simulated/floor/plating/airless, /area/shuttle/syndicate_elite) "ij" = ( -/obj/effect/decal/warning_stripes/blue, +/obj/effect/turf_decal/delivery/blue, /turf/simulated/floor/plasteel/dark, /area/syndicate_mothership) "ik" = ( @@ -2331,7 +2339,7 @@ /area/syndicate_mothership) "il" = ( /obj/machinery/bluespace_beacon/syndicate/infiltrator, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/dark, /area/syndicate_mothership) "in" = ( @@ -2557,7 +2565,7 @@ /area/syndicate_mothership) "iZ" = ( /obj/mecha/combat/marauder/mauler/loaded, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /turf/simulated/floor/plasteel/dark, /area/syndicate_mothership) "jb" = ( @@ -2742,7 +2750,7 @@ /turf/simulated/floor/plasteel/dark, /area/centcom) "jK" = ( -/obj/effect/decal/warning_stripes/white/partial{ +/obj/effect/turf_decal/delivery/white/partial{ dir = 8 }, /turf/simulated/floor/plasteel/dark, @@ -2870,12 +2878,12 @@ /area/abductor_ship) "kd" = ( /obj/machinery/economy/vending/cola, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/wood, /area/tdome/tdomeobserve) "ke" = ( /obj/mecha/combat/gygax/dark/loaded, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /turf/simulated/floor/plasteel/dark, /area/syndicate_mothership) "kf" = ( @@ -4131,11 +4139,15 @@ /turf/simulated/floor/plasteel/freezer, /area/syndicate_mothership) "nN" = ( -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /turf/simulated/floor/plating/airless, /area/syndicate_mothership) "nO" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating/airless, /area/syndicate_mothership) "nP" = ( @@ -4169,7 +4181,9 @@ /turf/simulated/floor/plasteel, /area/tdome/arena) "nS" = ( -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plating/airless, /area/syndicate_mothership) "nT" = ( @@ -4294,7 +4308,9 @@ }, /area/centcom/control) "ot" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plating/airless, /area/syndicate_mothership) "ou" = ( @@ -4323,7 +4339,9 @@ /turf/simulated/floor/plating, /area/shuttle/assault_pod) "oA" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plating/airless, /area/syndicate_mothership) "oB" = ( @@ -4564,7 +4582,9 @@ }, /area/syndicate_mothership) "pA" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating/airless, /area/syndicate_mothership) "pD" = ( @@ -4790,7 +4810,9 @@ /turf/simulated/floor/mineral/plastitanium/red, /area/shuttle/assault_pod) "qp" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plating/airless, /area/centcom/control) "qq" = ( @@ -4826,7 +4848,9 @@ /turf/simulated/floor/carpet/red, /area/wizard_station) "qv" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating/airless, /area/syndicate_mothership) "qw" = ( @@ -5523,7 +5547,7 @@ /turf/simulated/floor/plasteel/dark, /area/syndicate_mothership) "sM" = ( -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /turf/simulated/floor/plasteel/dark, /area/syndicate_mothership) "sO" = ( @@ -5539,7 +5563,9 @@ /turf/simulated/floor/plasteel/dark, /area/syndicate_mothership) "sS" = ( -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/simulated/floor/plating/airless, /area/syndicate_mothership) "sT" = ( @@ -5580,7 +5606,9 @@ /turf/simulated/floor/plasteel, /area/centcom/evac) "tb" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plating/airless, /area/syndicate_mothership) "tc" = ( @@ -5593,11 +5621,15 @@ /turf/simulated/floor/plating, /area/shuttle/assault_pod) "td" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plating/airless, /area/syndicate_mothership) "te" = ( -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/syndicate_mothership) "tf" = ( @@ -5637,7 +5669,9 @@ /turf/simulated/floor/carpet/black, /area/centcom/specops) "tp" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/syndicate_mothership) "tq" = ( @@ -7008,6 +7042,14 @@ icon_state = "dark" }, /area/ghost_bar) +"yl" = ( +/turf/simulated/wall/indestructible/boss, +/area/space/centcomm) +"ym" = ( +/obj/structure/table/wood, +/obj/item/ashtray/bronze, +/turf/simulated/floor/carpet/green, +/area/ghost_bar) "yp" = ( /obj/item/radio/intercom/syndicate{ pixel_x = 28 @@ -7022,7 +7064,7 @@ /area/centcom/control) "yu" = ( /obj/machinery/economy/vending/snack, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/wood, /area/tdome/tdomeobserve) "yv" = ( @@ -7185,6 +7227,10 @@ }, /turf/simulated/floor/plasteel/freezer, /area/ghost_bar) +"zx" = ( +/obj/structure/kitchenspike, +/turf/simulated/floor/wood, +/area/wizard_station) "zy" = ( /obj/machinery/door/airlock/public/glass{ name = "Computer Hub" @@ -7522,10 +7568,9 @@ /turf/simulated/wall/indestructible/riveted, /area/centcom/gamma) "AZ" = ( -/obj/structure/table/wood, -/obj/item/ashtray/bronze, -/turf/simulated/floor/carpet/green, -/area/ghost_bar) +/obj/effect/baseturf_helper/asteroid/basalt, +/turf/simulated/floor/wood, +/area/wizard_station) "Ba" = ( /obj/structure/rack, /obj/item/clothing/suit/wizrobe/marisa, @@ -7753,10 +7798,6 @@ }, /turf/simulated/floor/mineral/titanium/blue, /area/shuttle/supply) -"BR" = ( -/obj/structure/kitchenspike, -/turf/simulated/floor/wood, -/area/wizard_station) "BT" = ( /obj/effect/landmark/spawner/tdomeobserve, /turf/simulated/floor/plasteel/dark, @@ -7771,7 +7812,7 @@ }, /area/syndicate_mothership) "BX" = ( -/turf/simulated/floor/plating/asteroid/basalt/airless, +/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, /area/wizard_station) "BY" = ( /turf/simulated/floor/plasteel{ @@ -7859,7 +7900,9 @@ /turf/simulated/floor/wood, /area/ghost_bar) "Cl" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating/airless, /area/centcom/control) "Cm" = ( @@ -8602,13 +8645,15 @@ /turf/simulated/floor/wood, /area/ghost_bar) "EQ" = ( -/obj/effect/decal/warning_stripes/white/partial, +/obj/effect/turf_decal/delivery/white/partial, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ghost_bar) "ET" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plating/airless, /area/centcom/control) "EU" = ( @@ -8902,7 +8947,9 @@ }, /area/centcom/specops) "FZ" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating/airless, /area/centcom/control) "Ga" = ( @@ -9085,7 +9132,7 @@ /area/shuttle/administration) "GF" = ( /obj/mecha/combat/marauder/loaded, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/dark, /area/centcom/specops) "GG" = ( @@ -9149,7 +9196,9 @@ /turf/simulated/floor/plasteel/dark, /area/centcom/specops) "GP" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plating/airless, /area/centcom/control) "GQ" = ( @@ -9384,7 +9433,9 @@ /turf/simulated/floor/indestructible/necropolis, /area/ruin/space/bubblegum_arena) "HH" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/wood, /area/ghost_bar) "HI" = ( @@ -9466,7 +9517,7 @@ /obj/machinery/teleport/hub/upgraded{ admin_usage = 1 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkred" @@ -10153,7 +10204,7 @@ /turf/simulated/floor/mineral/plastitanium/red, /area/shuttle/administration) "Kn" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/mecha/combat/marauder/seraph/loaded, /turf/simulated/floor/plasteel{ icon_state = "darkred" @@ -10920,7 +10971,7 @@ /area/centcom/specops) "MO" = ( /obj/mecha/combat/marauder/loaded, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkred" @@ -11123,7 +11174,7 @@ /turf/simulated/floor/grass, /area/centcom/control) "No" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/barricade/sandbags, /turf/simulated/floor/plasteel, /area/tdome/arena) @@ -11326,7 +11377,9 @@ /obj/machinery/door/airlock/medical/glass{ name = "Escape Shuttle Infirmary" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/shuttle/escape) "Of" = ( @@ -11650,13 +11703,13 @@ "OZ" = ( /obj/structure/table, /obj/item/storage/firstaid, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "bot" }, /area/shuttle/escape) "Pa" = ( -/obj/effect/decal/warning_stripes/white/partial, +/obj/effect/turf_decal/delivery/white/partial, /turf/simulated/floor/plasteel/dark, /area/centcom/specops) "Pb" = ( @@ -11850,7 +11903,9 @@ }, /area/centcom/evac) "PJ" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/centcom/control) "PM" = ( @@ -12473,7 +12528,7 @@ /turf/simulated/floor/carpet/black, /area/ghost_bar) "RZ" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkred" @@ -12577,10 +12632,6 @@ /obj/structure/filingcabinet/security, /turf/simulated/floor/wood, /area/centcom/control) -"Sv" = ( -/mob/living/carbon/human/monkey/magic, -/turf/simulated/floor/wood, -/area/wizard_station) "Sw" = ( /obj/structure/sign/poster/official/high_class_martini, /turf/simulated/wall/indestructible/riveted, @@ -13114,7 +13165,7 @@ }, /area/holodeck/source_knightarena) "UJ" = ( -/turf/simulated/floor/plating/lava/smooth/airless, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/wizard_station) "UK" = ( /turf/simulated/floor/holofloor/carpet, @@ -13195,7 +13246,7 @@ desc = "She lies just out of reach, as always. She somehow has your only toolbox."; dir = 1 }, -/turf/simulated/floor/plating/asteroid/basalt/airless, +/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, /area/wizard_station) "Vg" = ( /turf/simulated/floor/plasteel{ @@ -13566,7 +13617,7 @@ /obj/machinery/teleport/hub/upgraded{ admin_usage = 1 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/admin) "WA" = ( @@ -14574,7 +14625,7 @@ }, /area/centcom/specops) "ZF" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/multi_tile/impassable/four_tile_ver{ id_tag = "ASSAULT"; name = "Assault Armor" @@ -58149,27 +58200,27 @@ aN aN aN aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN +yl +yl +yl +yl +yl +yl +yl +yl +yl +yl +yl +yl +yl +yl +yl +yl +yl +yl +yl +yl +yl aN aN aN @@ -58399,156 +58450,156 @@ aN aN "} (171,1,1) = {" -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -gd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -aN -aN -aN -aN -aN -aN -aN -DH -De -De -De -De -De -De -De -De -De -De -De -De -De -De -De -De -De -De -De -De -De -De -De -De -De -De -De -De -DH -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN +aN +aN +aN +aN +aN +aN +aN +yl +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +yl +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +gd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +aN +aN +aN +aN +aN +aN +aN +DH +De +De +De +De +De +De +De +De +De +De +De +De +De +De +De +De +De +De +De +De +De +De +De +De +De +De +De +De +DH +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN aN aN aN @@ -58663,27 +58714,27 @@ aN aN aN aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN +yl +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +yl aN aN aN @@ -58919,28 +58970,28 @@ aN aN aN aN -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa aN +yl +UJ +UJ +UJ +BX +UJ +UJ +UJ +UJ +UJ +UJ +UJ +BX +BX +BX +BX +UJ +UJ +UJ +UJ +yl aN aN aN @@ -59176,12 +59227,11 @@ aN aN aN aN -aa -UJ -UJ -UJ +aN +yl UJ UJ +BX UJ UJ UJ @@ -59193,11 +59243,12 @@ UJ UJ UJ UJ +BX +BX UJ UJ UJ -aa -aN +yl aN aN aN @@ -59427,16 +59478,17 @@ aN aN "} (175,1,1) = {" -aN -aN -aN -aN -aN -aN -aa -UJ +yl +yl +yl +yl +yl +yl +yl +yl UJ UJ +BX UJ UJ UJ @@ -59453,8 +59505,7 @@ UJ UJ UJ UJ -aa -aN +yl aN aN aN @@ -59684,13 +59735,14 @@ aN aN "} (176,1,1) = {" -aN -aN -aN -aN -aN -aN -aa +yl +UJ +UJ +UJ +UJ +UJ +UJ +UJ UJ UJ UJ @@ -59710,14 +59762,13 @@ UJ UJ UJ UJ -aa -aN -aN -aN -aN -aN -aN -aN +yl +yl +yl +yl +yl +yl +yl aN aN aN @@ -59941,13 +59992,14 @@ aN aN "} (177,1,1) = {" -aN -aN -aN -aN -aN -aN -aa +yl +UJ +UJ +UJ +UJ +UJ +UJ +UJ UJ UJ UJ @@ -59967,16 +60019,15 @@ UJ UJ UJ UJ -aa -aN -aN -aN -aN -aN -aN -aN -aN -aN +UJ +UJ +UJ +UJ +UJ +UJ +yl +yl +yl aN aN aN @@ -60198,13 +60249,14 @@ aN aN "} (178,1,1) = {" -aa -aa -aa -aa -aa -aa -aa +yl +UJ +UJ +BX +UJ +UJ +UJ +UJ UJ UJ UJ @@ -60224,17 +60276,16 @@ UJ UJ UJ UJ -aa -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +yl +yl aN aN aN @@ -60455,9 +60506,10 @@ aN aN "} (179,1,1) = {" -aa +yl UJ UJ +BX UJ UJ UJ @@ -60481,17 +60533,16 @@ UJ UJ UJ UJ -aa -aa -aa -aa -aa -aa -aN -aN -aN -aN -aN +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +yl aN aN aN @@ -60712,7 +60763,8 @@ aN aN "} (180,1,1) = {" -aa +yl +UJ UJ UJ UJ @@ -60743,12 +60795,11 @@ UJ UJ UJ UJ -aa -aa -aa -aN -aN -aN +UJ +UJ +UJ +UJ +yl aN aN aN @@ -60969,7 +61020,8 @@ aN aN "} (181,1,1) = {" -aa +yl +UJ UJ UJ UJ @@ -60996,16 +61048,15 @@ xH UJ UJ UJ +BX UJ UJ UJ UJ +BX UJ UJ -aa -aa -aN -aN +yl aN aN aN @@ -61226,7 +61277,8 @@ aN aN "} (182,1,1) = {" -aa +yl +UJ UJ UJ UJ @@ -61253,16 +61305,15 @@ xH UJ UJ UJ +BX +BX UJ UJ UJ +BX +BX UJ -UJ -UJ -UJ -aa -aN -aN +yl aN aN aN @@ -61483,7 +61534,8 @@ aN aN "} (183,1,1) = {" -aa +yl +UJ UJ UJ UJ @@ -61496,10 +61548,10 @@ UJ UJ BX BX -UJ +BX GN -BR -Sv +zx +fz ed fx GN @@ -61516,10 +61568,9 @@ UJ UJ UJ UJ +BX UJ -aa -aN -aN +yl aN aN aN @@ -61740,13 +61791,13 @@ aN aN "} (184,1,1) = {" -aa +yl UJ UJ UJ UJ -BX UJ +BX UJ UJ UJ @@ -61754,6 +61805,7 @@ UJ UJ UJ UJ +BX xH hy ed @@ -61764,6 +61816,7 @@ yx Ee Ue xH +BX UJ UJ UJ @@ -61774,9 +61827,7 @@ UJ UJ UJ UJ -aa -aN -aN +yl aN aN aN @@ -61997,7 +62048,8 @@ aN aN "} (185,1,1) = {" -aa +yl +UJ UJ UJ UJ @@ -62010,7 +62062,7 @@ xH xH xH xH -UJ +BX xH iO ed @@ -62021,6 +62073,7 @@ sl Lu Wk xH +BX UJ UJ UJ @@ -62031,9 +62084,7 @@ UJ UJ UJ UJ -aa -aN -aN +yl aN aN aN @@ -62254,7 +62305,8 @@ aN aN "} (186,1,1) = {" -aa +yl +UJ UJ UJ UJ @@ -62279,6 +62331,7 @@ xH xH xH xH +BX UJ UJ UJ @@ -62288,9 +62341,7 @@ UJ UJ UJ UJ -aa -aN -aN +yl aN aN aN @@ -62511,7 +62562,8 @@ aN aN "} (187,1,1) = {" -aa +yl +BX UJ UJ UJ @@ -62536,7 +62588,7 @@ ZH Oo ZU xH -xH +GN xH UJ UJ @@ -62545,9 +62597,8 @@ UJ UJ UJ UJ -aa -aN -aN +UJ +yl aN aN aN @@ -62768,7 +62819,8 @@ aN aN "} (188,1,1) = {" -aa +yl +BX UJ UJ UJ @@ -62800,11 +62852,10 @@ UJ UJ UJ UJ +BX UJ UJ -aa -aN -aN +yl aN aN aN @@ -63025,7 +63076,8 @@ aN aN "} (189,1,1) = {" -aa +yl +BX UJ UJ UJ @@ -63057,11 +63109,10 @@ UJ UJ UJ UJ +BX UJ UJ -aa -aN -aN +yl aN aN aN @@ -63282,7 +63333,8 @@ aN aN "} (190,1,1) = {" -aa +yl +UJ UJ UJ UJ @@ -63299,7 +63351,7 @@ xH xH xH Qj -ed +AZ ed ai Yo @@ -63314,11 +63366,10 @@ UJ UJ UJ UJ +BX UJ UJ -aa -aN -aN +yl aN aN aN @@ -63539,7 +63590,8 @@ aN aN "} (191,1,1) = {" -aa +yl +UJ UJ UJ UJ @@ -63573,9 +63625,8 @@ UJ UJ UJ UJ -aa -aN -aN +UJ +yl aN aN aN @@ -63796,7 +63847,8 @@ aN aN "} (192,1,1) = {" -aa +yl +UJ UJ UJ UJ @@ -63830,9 +63882,8 @@ UJ UJ UJ UJ -aa -aN -aN +UJ +yl aN aN aN @@ -64053,7 +64104,8 @@ aN aN "} (193,1,1) = {" -aa +yl +UJ UJ UJ UJ @@ -64077,19 +64129,18 @@ qu qu qu qu -qu sX +qu xH xH UJ UJ +BX UJ UJ UJ UJ -aa -aN -aN +yl aN aN aN @@ -64310,7 +64361,8 @@ aN aN "} (194,1,1) = {" -aa +yl +UJ UJ UJ UJ @@ -64335,18 +64387,17 @@ ZU Os ZU xH -xH +GN xH UJ UJ UJ +BX +BX UJ UJ UJ -UJ -aa -aN -aN +yl aN aN aN @@ -64567,7 +64618,8 @@ aN aN "} (195,1,1) = {" -aa +yl +UJ UJ UJ UJ @@ -64592,6 +64644,8 @@ xH xH xH xH +BX +BX UJ UJ UJ @@ -64600,10 +64654,7 @@ UJ UJ UJ UJ -UJ -aa -aN -aN +yl aN aN aN @@ -64824,7 +64875,7 @@ aN aN "} (196,1,1) = {" -aa +yl UJ UJ UJ @@ -64848,6 +64899,8 @@ UJ UJ UJ UJ +UJ +BX BX UJ UJ @@ -64858,9 +64911,7 @@ UJ UJ UJ UJ -aa -aN -aN +yl aN aN aN @@ -65081,7 +65132,8 @@ aN aN "} (197,1,1) = {" -aa +yl +UJ UJ UJ UJ @@ -65115,9 +65167,8 @@ UJ UJ UJ UJ -aa -aN -aN +UJ +yl aN aN aN @@ -65338,7 +65389,8 @@ aN aN "} (198,1,1) = {" -aa +yl +UJ UJ UJ UJ @@ -65368,13 +65420,12 @@ UJ UJ UJ UJ +BX +BX UJ UJ UJ -UJ -aa -aN -aN +yl aN aN aN @@ -65594,283 +65645,27 @@ aN aN aN "} -(199,1,1) = {" -aa -UJ -UJ -UJ -UJ -UJ -UJ -UJ -UJ -UJ -UJ -BX -UJ -UJ -UJ -UJ -UJ -UJ -BX -UJ -UJ -UJ -UJ -UJ -UJ -UJ -UJ -UJ -UJ -UJ -UJ -UJ -UJ -UJ -aa -aN -aN -aN -aN -aN -aN -Nd -ab -ab -ab -jq -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -Yi -BY -BY -Yi -aN -aN -aN -Yi -mO -BY -BY -nW -pz -BY -BY -BY -BY -sK -XJ -XJ -tW -Yi -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -SL -HN -LV -HN -HN -HN -HN -HN -HF -HN -HN -HN -HN -HN -HN -HN -HN -HN -HN -HN -HN -HN -HN -HN -HN -HN -HN -HN -HN -HN -LV -HN -SL -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -"} -(200,1,1) = {" -aa -UJ -UJ +(199,1,1) = {" +yl UJ UJ UJ UJ UJ +BX UJ UJ UJ UJ UJ +BX UJ UJ UJ UJ UJ UJ +BX UJ UJ UJ @@ -65883,12 +65678,11 @@ UJ UJ UJ UJ +BX +BX UJ UJ -aa -aa -aN -aN +yl aN aN aN @@ -65897,7 +65691,8 @@ Nd ab ab ab -BG +jq +ab ab ab ab @@ -65920,7 +65715,6 @@ ab ab ab ab -BG Yi BY BY @@ -65929,16 +65723,16 @@ aN aN aN Yi -Yi -Yi -mT -Yi -Yi -BZ -rc -BZ -Yi -sL +mO +BY +BY +nW +pz +BY +BY +BY +BY +sK XJ XJ tW @@ -66064,11 +65858,13 @@ aN aN SL HN +LV HN HN HN HN HN +HF HN HN HN @@ -66090,9 +65886,7 @@ HN HN HN HN -HN -HN -HN +LV HN SL aN @@ -66108,13 +65902,16 @@ aN aN aN "} -(201,1,1) = {" -aa -UJ +(200,1,1) = {" +yl UJ UJ +BX UJ UJ +BX +BX +BX UJ UJ UJ @@ -66138,14 +65935,11 @@ UJ UJ UJ UJ +BX +BX UJ UJ -aa -aa -aa -aN -aN -aN +yl aN aN aN @@ -66154,6 +65948,7 @@ Nd ab ab ab +BG ab ab ab @@ -66176,8 +65971,7 @@ ab ab ab ab -ab -ab +BG Yi BY BY @@ -66185,17 +65979,17 @@ Yi aN aN aN -aN Yi -mP -nl -nl +Yi +Yi +mT +Yi Yi BZ -BY +rc BZ Yi -sM +sL XJ XJ tW @@ -66365,44 +66159,44 @@ aN aN aN "} -(202,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aN -aN -aN -aN -aN +(201,1,1) = {" +yl +UJ +UJ +BX +BX +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +BX +BX +UJ +UJ +UJ +UJ +UJ +UJ +UJ +yl aN aN aN @@ -66410,7 +66204,6 @@ aN Nd ab ab -jq ab ab ab @@ -66432,7 +66225,8 @@ ab ab ab ab -jq +ab +ab ab ab Yi @@ -66444,15 +66238,15 @@ aN aN aN Yi -mR +mP +nl nl -nL Yi BZ BY BZ Yi -sQ +sM XJ XJ tW @@ -66622,7 +66416,107 @@ aN aN aN "} -(203,1,1) = {" +(202,1,1) = {" +yl +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +BX +BX +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +BX +BX +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +yl +aN +aN +aN +aN +Nd +ab +ab +jq +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jq +ab +ab +Yi +BY +BY +Yi +aN +aN +aN +aN +Yi +mR +nl +nL +Yi +BZ +BY +BZ +Yi +sQ +XJ +XJ +tW +Yi +aN +aN +aN +aN +aN +aN +aN +aN +aN aN aN aN @@ -66664,6 +66558,163 @@ aN aN aN aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +SL +HN +HN +HN +HN +HN +HN +HN +HN +HN +HN +HN +HN +HN +HN +HN +HN +HN +HN +HN +HN +HN +HN +HN +HN +HN +HN +HN +HN +HN +HN +HN +SL +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(203,1,1) = {" +yl +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +BX +BX +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +yl +yl +aN +aN +aN +aN Nd ab ab @@ -66880,42 +66931,42 @@ aN aN "} (204,1,1) = {" -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN +yl +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +yl +yl +yl aN aN aN @@ -67137,40 +67188,40 @@ aN aN "} (205,1,1) = {" -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN +yl +yl +yl +yl +yl +yl +yl +yl +yl +yl +yl +yl +yl +yl +yl +yl +yl +yl +yl +yl +yl +yl +yl +yl +yl +yl +yl +yl +yl +yl +yl +yl +yl +yl aN aN aN @@ -71668,7 +71719,7 @@ Me bJ Jy qN -AZ +ym Ah Nh Me @@ -72696,7 +72747,7 @@ Nr Jy Jy UH -AZ +ym JX yO qf diff --git a/_maps/map_files/shuttles/emergency_cramped.dmm b/_maps/map_files/shuttles/emergency_cramped.dmm index e3c949d6f4db..e1810925cb69 100644 --- a/_maps/map_files/shuttles/emergency_cramped.dmm +++ b/_maps/map_files/shuttles/emergency_cramped.dmm @@ -78,7 +78,7 @@ /turf/simulated/floor/plating, /area/shuttle/escape) "r" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /obj/machinery/light/spot{ @@ -93,13 +93,13 @@ /turf/simulated/floor/plating, /area/shuttle/escape) "u" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, /area/shuttle/escape) "w" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/closet/crate, /turf/simulated/floor/plating, /area/shuttle/escape) diff --git a/_maps/map_files/shuttles/emergency_cyb.dmm b/_maps/map_files/shuttles/emergency_cyb.dmm index 626e09211a0d..ffd77b68bc53 100644 --- a/_maps/map_files/shuttles/emergency_cyb.dmm +++ b/_maps/map_files/shuttles/emergency_cyb.dmm @@ -443,7 +443,7 @@ "by" = ( /obj/structure/table, /obj/item/storage/firstaid, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/shuttle/escape) "bz" = ( @@ -768,7 +768,9 @@ /obj/machinery/door/airlock/medical/glass{ name = "Escape Shuttle Infirmary" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/shuttle/escape) "cm" = ( diff --git a/_maps/map_files/shuttles/emergency_meta.dmm b/_maps/map_files/shuttles/emergency_meta.dmm index 874491c295d2..364fac836a61 100644 --- a/_maps/map_files/shuttles/emergency_meta.dmm +++ b/_maps/map_files/shuttles/emergency_meta.dmm @@ -708,7 +708,7 @@ pixel_y = -30 }, /obj/machinery/space_heater, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, @@ -730,7 +730,7 @@ /obj/item/crowbar, /obj/item/wrench, /obj/item/radio, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, @@ -751,7 +751,7 @@ pixel_y = 3 }, /obj/item/lazarus_injector, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /mob/living/simple_animal/bot/medbot{ name = "\improper emergency medibot"; pixel_x = -3; @@ -768,7 +768,7 @@ }, /obj/machinery/atmospherics/portable/canister/oxygen, /obj/machinery/light, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, diff --git a/_maps/map_files220/RandomRuins/LavaRuins/scp_facility.dmm b/_maps/map_files220/RandomRuins/LavaRuins/scp_facility.dmm index b71d29e2b3dc..30c33518943d 100644 --- a/_maps/map_files220/RandomRuins/LavaRuins/scp_facility.dmm +++ b/_maps/map_files220/RandomRuins/LavaRuins/scp_facility.dmm @@ -566,7 +566,9 @@ "zQ" = ( /obj/structure/computerframe, /obj/effect/decal/cleanable/cobweb2, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating/lavaland_air, /area/ruin/unpowered/misc_lavaruin) "AT" = ( @@ -689,7 +691,9 @@ /area/ruin/unpowered/misc_lavaruin) "EL" = ( /obj/machinery/floodlight, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/decal/cleanable/dust, /turf/simulated/floor/plating/lavaland_air, /area/ruin/unpowered/misc_lavaruin) @@ -825,7 +829,9 @@ /turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "HN" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/decal/cleanable/dust, /turf/simulated/floor/plating/lavaland_air, /area/ruin/unpowered/misc_lavaruin) @@ -1093,7 +1099,9 @@ /obj/effect/decal/cleanable/blood/writing{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/decal/cleanable/dust, /turf/simulated/floor/plating/lavaland_air, /area/ruin/unpowered/misc_lavaruin) diff --git a/_maps/map_files220/RandomRuins/SpaceRuins/convoy_ambush.dmm b/_maps/map_files220/RandomRuins/SpaceRuins/convoy_ambush.dmm index b3f8af305c06..076fd9798ff9 100644 --- a/_maps/map_files220/RandomRuins/SpaceRuins/convoy_ambush.dmm +++ b/_maps/map_files220/RandomRuins/SpaceRuins/convoy_ambush.dmm @@ -512,7 +512,9 @@ /turf/template_noop, /area/template_noop) "wf" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/machinery/atmospherics/unary/tank/air{ dir = 4 }, @@ -871,7 +873,9 @@ /turf/simulated/floor, /area/ruin/space/unpowered/unpowered_structures) "KK" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/computerframe{ dir = 4 }, @@ -905,7 +909,9 @@ }, /area/ruin/space/unpowered/unpowered_structures) "Lo" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure{ desc = "A power generator that runs on solid plasma sheets. Rated for 80 kW max safe output."; icon = 'icons/obj/power.dmi'; @@ -1193,7 +1199,9 @@ }, /area/ruin/space/unpowered/unpowered_structures) "Wq" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/machinery/atmospherics/portable/canister, /turf/simulated/floor/plating/airless, /area/ruin/space/unpowered/unpowered_structures) diff --git a/_maps/map_files220/RandomRuins/SpaceRuins/infected_ship.dmm b/_maps/map_files220/RandomRuins/SpaceRuins/infected_ship.dmm index a7172ffe03f4..681ce756f3b8 100644 --- a/_maps/map_files220/RandomRuins/SpaceRuins/infected_ship.dmm +++ b/_maps/map_files220/RandomRuins/SpaceRuins/infected_ship.dmm @@ -123,11 +123,15 @@ suit_type = null; req_access = null }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/mineral/plastitanium, /area/ruin/space/powered/requires_power_space) "do" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/decal/cleanable/glass, /obj/effect/spawner/random_spawners/dirt_often, /obj/effect/spawner/random_spawners/dirt_often, @@ -173,8 +177,12 @@ /area/ruin/space/powered/requires_power_space) "ep" = ( /obj/structure/reagent_dispensers/fueltank, -/obj/effect/decal/warning_stripes/east, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/mineral/plastitanium, /area/ruin/space/powered/requires_power_space) "eq" = ( @@ -321,7 +329,9 @@ /obj/machinery/constructable_frame{ icon_state = "box_1" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/mineral/plastitanium, /area/ruin/space/powered/requires_power_space) "hP" = ( @@ -562,7 +572,9 @@ /area/ruin/space/powered/requires_power_space) "lu" = ( /obj/structure/bed/nest, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/mineral/plastitanium, /area/ruin/space/powered/requires_power_space) "lA" = ( @@ -583,7 +595,9 @@ /area/ruin/space/powered/requires_power_space) "mW" = ( /obj/structure/alien/resin/wall, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/mineral/plastitanium, /area/ruin/space/powered/requires_power_space) "nd" = ( @@ -792,8 +806,12 @@ /area/ruin/space/powered/requires_power_space) "rP" = ( /obj/structure/alien/resin/wall, -/obj/effect/decal/warning_stripes/north, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/mineral/plastitanium, /area/ruin/space/powered/requires_power_space) "sb" = ( @@ -852,7 +870,9 @@ "tF" = ( /obj/structure/extinguisher_cabinet/directional/north, /obj/structure/alien/egg/burst, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/mineral/plastitanium/red, /area/ruin/space/powered/requires_power_space) @@ -864,7 +884,9 @@ /area/ruin/space/powered/requires_power_space) "tX" = ( /obj/structure/mecha_wreckage/mauler, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/mineral/plastitanium, /area/ruin/space/powered/requires_power_space) "ue" = ( @@ -1059,7 +1081,9 @@ /turf/simulated/floor/mineral/plastitanium/red, /area/ruin/space/powered/requires_power_space) "Ai" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/spawner/random_spawners/dirt_often, /obj/effect/decal/cleanable/dirt/blackpowder, /obj/effect/spawner/random_spawners/blood_often, @@ -1310,7 +1334,9 @@ "JH" = ( /obj/machinery/light_construct/directional/north, /obj/structure/dispenser/oxygen, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/sign/poster/contraband/random/north, /turf/simulated/floor/mineral/plastitanium, /area/ruin/space/powered/requires_power_space) @@ -1365,7 +1391,9 @@ }, /area/ruin/space/powered/requires_power_space) "LO" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/decal/cleanable/blood/drip, /obj/effect/spawner/random_spawners/dirt_often, /obj/effect/decal/cleanable/blood/gibs/body, @@ -1459,7 +1487,9 @@ /area/ruin/space/powered/requires_power_space) "OL" = ( /obj/structure/alien/egg/burst, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/mineral/plastitanium/red, /area/ruin/space/powered/requires_power_space) @@ -1523,7 +1553,9 @@ state_open = 1; req_access = null }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/mineral/plastitanium, /area/ruin/space/powered/requires_power_space) "Rg" = ( @@ -1745,7 +1777,9 @@ icon_state = "borgdecon2"; name = "cyborg recharging station" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/sign/poster/contraband/random/south, /turf/simulated/floor/mineral/plastitanium, /area/ruin/space/powered/requires_power_space) diff --git a/_maps/map_files220/RandomRuins/SpaceRuins/mechtransport_new.dmm b/_maps/map_files220/RandomRuins/SpaceRuins/mechtransport_new.dmm index cdddcef83c34..5f49a26f0f96 100644 --- a/_maps/map_files220/RandomRuins/SpaceRuins/mechtransport_new.dmm +++ b/_maps/map_files220/RandomRuins/SpaceRuins/mechtransport_new.dmm @@ -773,7 +773,7 @@ /turf/simulated/floor/mineral/plastitanium/red, /area/ruin/space/powered) "sb" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/mecha_wreckage/ripley{ obj_integrity = 20 }, @@ -887,7 +887,7 @@ /turf/simulated/floor/mineral/titanium/purple, /area/ruin/space/powered) "vc" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/item/mecha_parts/part/odysseus_torso, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/mineral/titanium, @@ -1273,7 +1273,7 @@ /turf/simulated/floor/plating, /area/ruin/space/powered) "Cz" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/mecha_wreckage/durand/old, /obj/effect/decal/cleanable/dirt{ obj_integrity = 200 @@ -1312,7 +1312,7 @@ /turf/simulated/floor/plating, /area/ruin/space/powered) "CZ" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/mecha_wreckage/gygax, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/mineral/titanium, diff --git a/_maps/map_files220/RandomRuins/SpaceRuins/spacehotel.dmm b/_maps/map_files220/RandomRuins/SpaceRuins/spacehotel.dmm index 08c335a603c3..19e81a1ef404 100644 --- a/_maps/map_files220/RandomRuins/SpaceRuins/spacehotel.dmm +++ b/_maps/map_files220/RandomRuins/SpaceRuins/spacehotel.dmm @@ -985,7 +985,7 @@ /turf/simulated/floor/plating, /area/ruin/space/spacehotelv1/forestarboardmaints) "hD" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plating, /area/ruin/space/spacehotelv1/cargostorage) "hE" = ( @@ -3209,7 +3209,7 @@ /turf/simulated/floor/plating, /area/ruin/space/spacehotelv1/forestarboardmaints) "wS" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/rack, /obj/item/stack/sheet/metal/fifty, /turf/simulated/floor/plating, @@ -4429,7 +4429,7 @@ /turf/simulated/floor/plating, /area/ruin/space/spacehotelv1/engi1) "Fo" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/rack, /obj/item/stack/sheet/glass/fifty, /obj/item/storage/box/lights/mixed, diff --git a/_maps/map_files220/RandomRuins/SpaceRuins/whiteship.dmm b/_maps/map_files220/RandomRuins/SpaceRuins/whiteship.dmm index a684c903a260..47c0b51fbbca 100644 --- a/_maps/map_files220/RandomRuins/SpaceRuins/whiteship.dmm +++ b/_maps/map_files220/RandomRuins/SpaceRuins/whiteship.dmm @@ -497,7 +497,7 @@ /obj/machinery/bodyscanner{ dir = 4 }, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "whiteblue"; @@ -706,7 +706,7 @@ dir = 1 }, /obj/machinery/atmospherics/unary/cryo_cell, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -887,7 +887,7 @@ "vt" = ( /obj/structure/bed/roller, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ icon_state = "barber" }, @@ -897,7 +897,7 @@ pixel_y = 30 }, /obj/machinery/sleeper/survival_pod, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "whiteblue"; @@ -1132,7 +1132,7 @@ /area/shuttle/abandoned) "By" = ( /obj/machinery/atmospherics/unary/cryo_cell, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -1197,7 +1197,7 @@ /obj/item/bedsheet/medical{ level = 1.4 }, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whiteblue"; @@ -1682,7 +1682,7 @@ /obj/machinery/atmospherics/unary/passive_vent{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkbluefull" @@ -1963,7 +1963,7 @@ /obj/machinery/defibrillator_mount/loaded{ pixel_x = 26 }, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, diff --git a/_maps/map_files220/RandomZLevels/beach.dmm b/_maps/map_files220/RandomZLevels/beach.dmm index a05d75f4fd30..a1f4f3701551 100644 --- a/_maps/map_files220/RandomZLevels/beach.dmm +++ b/_maps/map_files220/RandomZLevels/beach.dmm @@ -2266,7 +2266,7 @@ /turf/simulated/floor/wood/fancy, /area/awaymission/beach) "Ew" = ( -/obj/effect/turf_decal/stripes/white/full, +/obj/effect/turf_decal/stripes/white, /turf/simulated/floor/beach/away/sand_alternative, /area/awaymission/beach) "Ez" = ( diff --git a/_maps/map_files220/RandomZLevels/blackmarketpackers.dmm b/_maps/map_files220/RandomZLevels/blackmarketpackers.dmm index bba36d0b63cf..de7e3ae62822 100644 --- a/_maps/map_files220/RandomZLevels/blackmarketpackers.dmm +++ b/_maps/map_files220/RandomZLevels/blackmarketpackers.dmm @@ -182,7 +182,7 @@ /turf/simulated/floor/plating/airless, /area/awaymission/BMPship/TurretsNorth) "aI" = ( -/obj/effect/decal/warning_stripes/red/partial{ +/obj/effect/turf_decal/delivery/red/partial{ dir = 4 }, /obj/structure/cable{ @@ -207,7 +207,9 @@ /area/space) "aN" = ( /obj/structure/kitchenspike, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating, /area/awaymission/BMPship/Gate) "aQ" = ( @@ -265,7 +267,9 @@ /turf/simulated/floor/plating/airless, /area/awaymission/BMPship/MedBay) "bh" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/structure/largecrate, /turf/simulated/floor/plating, /area/awaymission/BMPship/Gate) @@ -273,7 +277,9 @@ /obj/structure/closet/crate/freezer, /obj/item/reagent_containers/food/snacks/meat, /obj/item/reagent_containers/food/snacks/meat, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/awaymission/BMPship/Gate) "bk" = ( @@ -319,7 +325,7 @@ icon_state = "1-2" }, /mob/living/simple_animal/lizard, -/obj/effect/decal/warning_stripes/red/partial{ +/obj/effect/turf_decal/delivery/red/partial{ dir = 8 }, /turf/simulated/floor/plating, @@ -337,12 +343,16 @@ /area/awaymission/BMPship/Buffer) "br" = ( /obj/machinery/light/small/directional/south, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/largecrate/goat, /turf/simulated/floor/plating, /area/awaymission/BMPship/Gate) "bs" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable{ icon_state = "1-2" }, @@ -451,7 +461,9 @@ /turf/simulated/floor/plating, /area/awaymission/BMPship/Buffer) "bJ" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable{ icon_state = "2-8" }, @@ -535,7 +547,9 @@ }, /area/awaymission/BMPship/Fore) "bT" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/effect/spawner/window/reinforced/grilled, /obj/structure/cable{ icon_state = "4-8" @@ -559,7 +573,9 @@ /turf/simulated/floor/plating, /area/awaymission/BMPship/Gate) "bY" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/chair/office{ dir = 8 }, @@ -567,7 +583,9 @@ /turf/simulated/floor/wood/fancy/oak, /area/awaymission/BMPship/CommonArea) "bZ" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/item/reagent_containers/food/drinks/sillycup, /obj/item/reagent_containers/food/pill/methamphetamine, /turf/simulated/floor/wood/fancy/oak, @@ -603,7 +621,9 @@ /turf/simulated/floor/wood/oak, /area/awaymission/BMPship/Armory) "cd" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/effect/spawner/window/reinforced/grilled, /obj/structure/cable{ d2 = 8; @@ -704,7 +724,9 @@ /turf/space, /area/space) "cu" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/closet/crate/freezer, /obj/item/reagent_containers/food/snacks/monstermeat/bearmeat, /obj/item/reagent_containers/food/snacks/monstermeat/bearmeat, @@ -789,7 +811,9 @@ /turf/simulated/floor/plating/airless, /area/awaymission/BMPship/Fore) "cF" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/structure/spider/stickyweb, /turf/simulated/floor/plasteel{ icon_state = "hydrofloor" @@ -822,7 +846,9 @@ /obj/structure/table, /obj/item/storage/box, /obj/machinery/light/small/directional/north, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/awaymission/BMPship/Gate) "cL" = ( @@ -986,7 +1012,9 @@ /turf/simulated/floor/plating, /area/awaymission/BMPship/TurretsSouth) "dj" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/sign/securearea{ name = "MAXIMUM ATTENTION"; pixel_x = -32 @@ -1109,7 +1137,9 @@ /area/awaymission/BMPship/Armory) "dz" = ( /obj/structure/reagent_dispensers/fueltank, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/spider/stickyweb, /turf/simulated/floor/plasteel, /area/awaymission/BMPship/Engines) @@ -1130,7 +1160,9 @@ }, /area/awaymission/BMPship/Kitchen) "dC" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/structure/largecrate, /turf/simulated/floor/plating, /area/awaymission/BMPship/Gate) @@ -1172,7 +1204,9 @@ }, /area/awaymission/BMPship/Kitchen) "dG" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/largecrate/lisa, /turf/simulated/floor/plating, /area/awaymission/BMPship/Gate) @@ -1296,19 +1330,25 @@ /turf/simulated/floor/wood/fancy/oak, /area/awaymission/BMPship/CommonArea) "dV" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/structure/spider/stickyweb, /obj/structure/spider/stickyweb, /mob/living/simple_animal/hostile/poison/giant_spider/hunter, /turf/simulated/floor/plasteel, /area/awaymission/BMPship/Engines) "dX" = ( -/obj/effect/decal/warning_stripes/east, -/obj/effect/decal/warning_stripes/red, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/delivery/red, /turf/simulated/floor/plating, /area/awaymission/BMPship/Gate) "dY" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/awaymission/BMPship/Engines) "dZ" = ( @@ -1598,8 +1638,10 @@ /obj/item/stack/medical/bruise_pack, /obj/item/stack/medical/splint, /obj/item/stack/medical/splint, -/obj/effect/decal/warning_stripes/west, -/obj/effect/decal/warning_stripes/green, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/delivery/green, /turf/simulated/floor/plasteel, /area/awaymission/BMPship/Engines) "eQ" = ( @@ -1696,8 +1738,10 @@ /obj/item/clothing/suit/space/nasavoid, /obj/item/clothing/head/helmet/space/nasavoid, /obj/item/clothing/mask/gas/explorer, -/obj/effect/decal/warning_stripes/north, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ icon_state = "2-4" }, @@ -1875,7 +1919,9 @@ /area/awaymission/BMPship/Kitchen) "fz" = ( /obj/item/beach_ball/holoball, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/spider/stickyweb, /turf/simulated/floor/wood/fancy/oak, /area/awaymission/BMPship/CommonArea) @@ -2292,7 +2338,7 @@ /turf/simulated/floor/grass, /area/awaymission/BMPship/Kitchen) "gJ" = ( -/obj/effect/decal/warning_stripes/red/partial{ +/obj/effect/turf_decal/delivery/red/partial{ dir = 4 }, /obj/structure/cable{ @@ -2367,7 +2413,9 @@ id = "packerCargo" }, /obj/machinery/light/small/directional/south, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/awaymission/BMPship/Gate) @@ -2475,7 +2523,9 @@ }, /area/awaymission/BMPship/Kitchen) "ht" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/portable/canister/air, /obj/structure/spider/stickyweb, /turf/simulated/floor/plasteel, @@ -2604,7 +2654,7 @@ /obj/item/stack/sheet/wood, /obj/item/stack/sheet/wood, /obj/item/stack/sheet/wood, -/obj/effect/decal/warning_stripes/red/partial{ +/obj/effect/turf_decal/delivery/red/partial{ dir = 8 }, /turf/simulated/floor/plating, @@ -2641,7 +2691,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/red/partial{ +/obj/effect/turf_decal/delivery/red/partial{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -2754,7 +2804,9 @@ /obj/structure/closet/crate/freezer, /obj/item/reagent_containers/food/snacks/meat, /obj/item/reagent_containers/food/snacks/hugemushroomslice, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/item/reagent_containers/food/snacks/monstermeat/spidermeat, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, @@ -2927,7 +2979,9 @@ /obj/machinery/computer/monitor{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/awaymission/BMPship/Engines) "iX" = ( @@ -2975,7 +3029,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/red/partial{ +/obj/effect/turf_decal/delivery/red/partial{ dir = 8 }, /turf/simulated/floor/vault, @@ -3015,11 +3069,13 @@ /turf/simulated/floor/engine, /area/awaymission/BMPship/Containment) "jr" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/structure/closet/crate/plastic, /obj/item/reagent_containers/spray/cleaner, /obj/item/reagent_containers/spray/cleaner, -/obj/effect/decal/warning_stripes/red/partial, +/obj/effect/turf_decal/delivery/red/partial, /turf/simulated/floor/plating, /area/awaymission/BMPship/Gate) "js" = ( @@ -3034,8 +3090,10 @@ /obj/structure/closet/walllocker/medlocker/west, /obj/item/storage/firstaid/toxin, /obj/item/storage/firstaid/toxin, -/obj/effect/decal/warning_stripes/west, -/obj/effect/decal/warning_stripes/green, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/delivery/green, /turf/simulated/floor/plasteel, /area/awaymission/BMPship/Engines) "jw" = ( @@ -3077,10 +3135,6 @@ /obj/item/reagent_containers/food/snacks/xenomeatbreadslice{ pixel_x = -8 }, -/obj/item/reagent_containers/food/snacks/xenoburger{ - pixel_x = 6; - pixel_y = 8 - }, /obj/item/trash/plate{ pixel_x = 6; pixel_y = 5; @@ -3471,7 +3525,9 @@ /turf/simulated/floor/plating, /area/awaymission/BMPship/Buffer) "nl" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/awaymission/BMPship/Gate) "nn" = ( @@ -3614,7 +3670,7 @@ }, /area/awaymission/BMPship/Kitchen) "or" = ( -/obj/effect/decal/warning_stripes/red/partial{ +/obj/effect/turf_decal/delivery/red/partial{ dir = 8 }, /obj/effect/landmark/damageturf, @@ -3829,7 +3885,9 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/dispenser/oxygen, /turf/simulated/floor/plating, /area/awaymission/BMPship/Buffer) @@ -3891,7 +3949,7 @@ /obj/structure/holohoop{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/wood/fancy/oak, /area/awaymission/BMPship/CommonArea) "ql" = ( @@ -3990,7 +4048,7 @@ /area/awaymission/BMPship/TraderShuttle) "rg" = ( /obj/effect/landmark/damageturf, -/obj/effect/decal/warning_stripes/red/partial{ +/obj/effect/turf_decal/delivery/red/partial{ dir = 8 }, /mob/living/simple_animal/hostile/poison/giant_spider/hunter{ @@ -4034,7 +4092,9 @@ /turf/simulated/floor/plating/airless, /area/awaymission/BMPship/Buffer) "rJ" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/item/stack/sheet/wood, /obj/item/stack/sheet/wood, /obj/item/stack/sheet/wood, @@ -4206,7 +4266,7 @@ /turf/simulated/floor/plating/airless, /area/awaymission/BMPship/MedBay) "tx" = ( -/obj/effect/decal/warning_stripes/white/partial, +/obj/effect/turf_decal/delivery/white/partial, /obj/structure/cable{ icon_state = "4-8" }, @@ -4310,8 +4370,10 @@ "uu" = ( /obj/structure/rack, /obj/item/clothing/mask/gas/explorer, -/obj/effect/decal/warning_stripes/north, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ icon_state = "4-8" }, @@ -4331,7 +4393,9 @@ /turf/simulated/floor/plating, /area/awaymission/BMPship/Engines) "uC" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/closet/walllocker/emerglocker/west, /turf/simulated/floor/plating, /area/awaymission/BMPship/Buffer) @@ -4599,7 +4663,9 @@ /turf/simulated/floor/wood/oak, /area/awaymission/BMPship/Armory) "wV" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /mob/living/simple_animal/lizard, /obj/structure/sign/engineering{ pixel_y = 32 @@ -4616,7 +4682,9 @@ icon_state = "0-2"; pixel_y = 1 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/power/apc/off_station{ dir = 1; lighting_channel = 2; @@ -4811,7 +4879,9 @@ /turf/simulated/floor/wood/oak, /area/awaymission/BMPship/Armory) "yN" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/spider/stickyweb, /turf/simulated/floor/plasteel, /area/awaymission/BMPship/Engines) @@ -4899,7 +4969,9 @@ /turf/simulated/floor/engine, /area/awaymission/BMPship/Containment) "zP" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/cable{ icon_state = "4-8" }, @@ -5042,7 +5114,9 @@ }, /area/awaymission/BMPship/CommonArea) "Bn" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/awaymission/BMPship/Gate) @@ -5114,8 +5188,10 @@ /obj/structure/closet/walllocker/medlocker/west, /obj/item/storage/firstaid/o2, /obj/item/storage/firstaid/o2, -/obj/effect/decal/warning_stripes/west, -/obj/effect/decal/warning_stripes/green, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/delivery/green, /turf/simulated/floor/plasteel, /area/awaymission/BMPship/Engines) "BS" = ( @@ -5180,7 +5256,9 @@ }, /area/awaymission/BMPship/Dormitories) "CA" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/structure/closet/walllocker/medlocker/west, /turf/simulated/floor/plating, /area/awaymission/BMPship/Buffer) @@ -5223,11 +5301,13 @@ /obj/item/clothing/suit/space/nasavoid/yellow, /obj/item/clothing/head/helmet/space/nasavoid/yellow, /obj/item/clothing/mask/gas/explorer, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plating, /area/awaymission/BMPship/Buffer) "Dn" = ( @@ -5460,8 +5540,10 @@ /obj/item/stack/medical/ointment/advanced, /obj/item/stack/medical/bruise_pack/advanced, /obj/item/stack/medical/bruise_pack/advanced, -/obj/effect/decal/warning_stripes/west, -/obj/effect/decal/warning_stripes/green, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/delivery/green, /turf/simulated/floor/plasteel, /area/awaymission/BMPship/Engines) "Fe" = ( @@ -5501,7 +5583,9 @@ /obj/structure/sign/vacuum{ pixel_x = 32 }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -5693,7 +5777,9 @@ }, /area/awaymission/BMPship/CommonArea) "Hd" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/firealarm/no_alarm{ pixel_y = 28 }, @@ -5814,7 +5900,9 @@ /turf/simulated/floor/engine, /area/awaymission/BMPship/Engines) "Iy" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/effect/spawner/window/reinforced/grilled, /obj/structure/cable{ icon_state = "4-8" @@ -5853,7 +5941,9 @@ /turf/simulated/floor/plating/airless, /area/awaymission/BMPship/MedBay) "IG" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/sign/securearea{ name = "MAXIMUM ATTENTION"; pixel_x = -32 @@ -5868,7 +5958,7 @@ /turf/simulated/floor/engine, /area/awaymission/BMPship/Armory) "IJ" = ( -/obj/effect/decal/warning_stripes/white/partial, +/obj/effect/turf_decal/delivery/white/partial, /obj/structure/cable{ icon_state = "4-8" }, @@ -5965,7 +6055,9 @@ /turf/simulated/floor/plasteel, /area/awaymission/BMPship/Engines) "Ky" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/largecrate/cow, /turf/simulated/floor/plating, /area/awaymission/BMPship/Gate) @@ -6077,7 +6169,9 @@ /turf/simulated/floor/mineral/plastitanium/red, /area/awaymission/BMPship/Containment) "Lx" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/spider/stickyweb, /turf/simulated/floor/wood/fancy/oak, /area/awaymission/BMPship/CommonArea) @@ -6100,7 +6194,9 @@ /turf/simulated/floor/mineral/plastitanium/red, /area/awaymission/BMPship/Containment) "LV" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /mob/living/simple_animal/mouse/brown, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, @@ -6396,7 +6492,9 @@ /turf/simulated/floor/engine, /area/awaymission/BMPship/Containment) "PR" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/largecrate/cat, /obj/structure/cable{ icon_state = "1-4" @@ -6509,8 +6607,10 @@ /area/awaymission/BMPship/CommonArea) "QY" = ( /obj/structure/rack, -/obj/effect/decal/warning_stripes/northwest, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plating, /area/awaymission/BMPship/Buffer) "QZ" = ( @@ -6596,7 +6696,9 @@ /area/awaymission/BMPship/CommonArea) "Sf" = ( /obj/structure/table, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/item/trash/fried_vox{ pixel_y = 8 }, @@ -6676,7 +6778,9 @@ /area/awaymission/BMPship/Containment) "Tt" = ( /obj/structure/closet/crate/freezer, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/item/reagent_containers/food/snacks/meat/corgi, /obj/item/reagent_containers/food/snacks/meat/corgi, /obj/item/reagent_containers/food/snacks/meat/corgi, @@ -6797,7 +6901,9 @@ }, /area/awaymission/BMPship/CommonArea) "UH" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/light/small/directional/west, /turf/simulated/floor/plasteel, /area/awaymission/BMPship/Engines) @@ -6825,7 +6931,9 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/awaymission/BMPship/Gate) @@ -6921,9 +7029,11 @@ /turf/simulated/floor/plating/airless, /area/awaymission/BMPship/Fore) "VL" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/largecrate, -/obj/effect/decal/warning_stripes/red, +/obj/effect/turf_decal/delivery/red, /turf/simulated/floor/plating, /area/awaymission/BMPship/Gate) "VO" = ( @@ -7037,7 +7147,9 @@ /turf/simulated/floor/plating, /area/awaymission/BMPship/Gate) "Xn" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/punching_bag, /turf/simulated/floor/wood/fancy/oak, /area/awaymission/BMPship/CommonArea) @@ -7147,7 +7259,7 @@ /turf/simulated/floor/engine, /area/awaymission/BMPship/Containment) "Yl" = ( -/obj/effect/decal/warning_stripes/white/partial{ +/obj/effect/turf_decal/delivery/white/partial{ dir = 1 }, /turf/simulated/floor/plasteel{ @@ -7177,12 +7289,16 @@ /area/awaymission/BMPship/Containment) "YA" = ( /obj/machinery/light_construct/small/west, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/closet/walllocker/firelocker/west, /turf/simulated/floor/plating, /area/awaymission/BMPship/Buffer) "YL" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable{ icon_state = "1-2" }, @@ -7291,7 +7407,9 @@ /turf/simulated/floor/plating/airless, /area/awaymission/BMPship/MedBay) "ZY" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/spider/stickyweb, /turf/simulated/floor/plasteel{ icon_state = "hydrofloor" diff --git a/_maps/map_files220/RandomZLevels/caves.dmm b/_maps/map_files220/RandomZLevels/caves.dmm index 8a9d83f6b517..a864f29be317 100644 --- a/_maps/map_files220/RandomZLevels/caves.dmm +++ b/_maps/map_files220/RandomZLevels/caves.dmm @@ -717,7 +717,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plasteel/dark{ dir = 10; @@ -7606,7 +7606,7 @@ /obj/machinery/shower{ dir = 4 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plasteel{ dir = 4; @@ -8043,7 +8043,7 @@ /turf/simulated/floor/plating, /area/awaymission/caves/build/reqpower_build) "PZ" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plasteel/lavaland_air, /area/awaymission/caves/build) @@ -8094,7 +8094,7 @@ /obj/machinery/atmospherics/unary/portables_connector{ dir = 1 }, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plating, /area/awaymission/caves/build/reqpower_build) "Qr" = ( @@ -8581,7 +8581,7 @@ /obj/machinery/shower{ dir = 8 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plasteel{ dir = 4; @@ -9085,7 +9085,7 @@ /obj/machinery/shower{ dir = 8 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/effect/spawner/random_spawners/dirt_often, /obj/machinery/light_construct/small/south, /turf/simulated/floor/plasteel{ @@ -9487,7 +9487,7 @@ /turf/simulated/floor/wood/oak, /area/awaymission/caves/build/reqpower_build) "Xc" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/effect/decal/cleanable/cobweb2, /obj/effect/decal/remains/robot, /turf/simulated/floor/plasteel/lavaland_air, diff --git a/_maps/map_files220/RandomZLevels/gate_lizard.dmm b/_maps/map_files220/RandomZLevels/gate_lizard.dmm index 5da83f041f11..76b5374dde16 100644 --- a/_maps/map_files220/RandomZLevels/gate_lizard.dmm +++ b/_maps/map_files220/RandomZLevels/gate_lizard.dmm @@ -95,7 +95,9 @@ }, /area/awaymission/jungle_planet/inside/complex) "ahk" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plasteel, /area/awaymission/jungle_planet/outside) @@ -163,7 +165,9 @@ }, /area/awaymission/jungle_planet/inside/complex) "ajJ" = ( -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /obj/structure/railing{ dir = 2 }, @@ -179,7 +183,9 @@ /turf/simulated/floor/indestructible/grass, /area/awaymission/jungle_planet/outside/river) "akZ" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/effect/turf_decal/caution/stand_clear, /turf/simulated/floor/plasteel, /area/awaymission/jungle_planet/outside) @@ -535,7 +541,9 @@ /turf/simulated/floor/plasteel, /area/awaymission/jungle_planet/inside/complex) "aMI" = ( -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/awaymission/jungle_planet/outside) "aNk" = ( @@ -875,7 +883,9 @@ /turf/simulated/floor/indestructible/grass, /area/awaymission/jungle_planet/outside) "blW" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/railing{ dir = 2 }, @@ -1753,7 +1763,9 @@ }, /area/awaymission/jungle_planet/outside) "cnH" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/turf_decal/caution/stand_clear{ dir = 8 }, @@ -1773,7 +1785,7 @@ /area/awaymission/jungle_planet/inside) "cod" = ( /obj/structure/reagent_dispensers/fueltank, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /turf/simulated/floor/plating, /area/awaymission/jungle_planet/inside/complex) "coG" = ( @@ -1944,7 +1956,9 @@ icon_state = "tracks"; dir = 1 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plasteel{ dir = 4; @@ -2169,7 +2183,9 @@ icon_state = "tracks"; dir = 1 }, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plasteel{ dir = 4; @@ -2190,7 +2206,9 @@ /turf/simulated/floor/plasteel, /area/awaymission/jungle_planet/inside/complex) "cLG" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkgrey" @@ -2463,7 +2481,9 @@ }, /area/awaymission/jungle_planet/outside) "diO" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/effect/turf_decal/caution/stand_clear, /obj/effect/landmark/burnturf, /turf/simulated/floor/plasteel, @@ -2556,7 +2576,9 @@ /turf/simulated/floor/plating, /area/awaymission/jungle_planet/inside/complex) "dno" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/effect/light_emitter{ light_color = "#FFFFFF"; set_cap = 1; @@ -2855,7 +2877,9 @@ /turf/simulated/floor/indestructible/grass, /area/awaymission/jungle_planet/inside/complex) "dNR" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/turf_decal/caution{ dir = 4 }, @@ -2951,7 +2975,9 @@ /obj/structure/railing/corner{ dir = 1 }, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plasteel{ dir = 4; @@ -2959,7 +2985,9 @@ }, /area/awaymission/jungle_planet/inside/complex) "dSA" = ( -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plasteel{ dir = 4; @@ -3140,7 +3168,9 @@ }, /area/awaymission/jungle_planet/inside/complex) "eew" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/railing{ dir = 8 }, @@ -3450,7 +3480,7 @@ }, /area/awaymission/jungle_planet/inside/complex) "eyi" = ( -/obj/effect/turf_decal/bot_red, +/obj/effect/turf_decal/delivery/red/hollow, /obj/structure/mecha_wreckage/ripley, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plasteel, @@ -3465,7 +3495,9 @@ /turf/simulated/floor/indestructible/grass, /area/awaymission/jungle_planet/outside/waterfall) "eAe" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plasteel, /area/awaymission/jungle_planet/outside) @@ -3794,7 +3826,9 @@ /turf/simulated/floor/indestructible/grass, /area/awaymission/jungle_planet/outside/river) "eUc" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/turf_decal/arrows, /turf/simulated/floor/plasteel{ dir = 4; @@ -3837,7 +3871,9 @@ }, /area/awaymission/jungle_planet/outside/cave) "eVl" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/awaymission/jungle_planet/outside) "eVr" = ( @@ -4043,7 +4079,9 @@ /obj/structure/railing{ dir = 1 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/effect/decal/cleanable/cobweb, /turf/simulated/floor/plasteel, /area/awaymission/jungle_planet/inside/complex) @@ -4625,7 +4663,9 @@ /obj/structure/railing{ dir = 8 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plasteel{ dir = 4; @@ -4660,7 +4700,9 @@ /turf/simulated/floor/indestructible/grass, /area/awaymission/jungle_planet/outside/river) "geg" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/turf_decal/arrows, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plasteel{ @@ -4696,7 +4738,9 @@ /area/awaymission/jungle_planet/outside) "giu" = ( /obj/effect/spawner/random_spawners/blood_often, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plasteel{ dir = 4; @@ -4876,7 +4920,7 @@ /turf/simulated/floor/wood/oak, /area/awaymission/jungle_planet/inside/complex) "gxQ" = ( -/obj/effect/turf_decal/bot_red, +/obj/effect/turf_decal/delivery/red/hollow, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plasteel, /area/awaymission/jungle_planet/inside/complex) @@ -4943,7 +4987,9 @@ /turf/simulated/floor/wood/oak, /area/awaymission/jungle_planet/outside/cave/pirate) "gAO" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plasteel{ dir = 4; @@ -5069,7 +5115,9 @@ /turf/simulated/floor/plating, /area/awaymission/jungle_planet/inside/complex) "gLf" = ( -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /obj/structure/railing{ dir = 10 }, @@ -5098,7 +5146,7 @@ }, /area/awaymission/jungle_planet/inside/complex) "gMI" = ( -/obj/effect/decal/warning_stripes/yellow/partial, +/obj/effect/turf_decal/delivery/partial, /turf/simulated/floor/mineral/titanium/blue, /area/awaymission/jungle_planet/outside/abandoned) "gMT" = ( @@ -5139,7 +5187,9 @@ /turf/simulated/floor/indestructible/grass, /area/awaymission/jungle_planet/outside) "gQD" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/spawner/random_spawners/dirt_frequent, /turf/simulated/floor/plasteel{ dir = 4; @@ -5341,7 +5391,9 @@ }, /area/awaymission/jungle_planet/inside/complex) "hdu" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/effect/spawner/random_spawners/dirt_frequent, /turf/simulated/floor/plasteel, /area/awaymission/jungle_planet/outside) @@ -5730,7 +5782,9 @@ /turf/simulated/floor/plasteel, /area/awaymission/jungle_planet/inside/complex) "hxY" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/spawner/random_spawners/dirt_frequent, /turf/simulated/floor/plasteel{ dir = 4; @@ -6138,7 +6192,9 @@ /turf/simulated/floor/beach/away/sand, /area/awaymission/jungle_planet/outside/river) "iaV" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/effect/turf_decal/arrows{ dir = 4 }, @@ -6204,7 +6260,9 @@ }, /area/awaymission/jungle_planet/inside/complex) "idC" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/awaymission/jungle_planet/outside) "idR" = ( @@ -6286,7 +6344,9 @@ /area/awaymission/jungle_planet/inside/complex) "igW" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/door/airlock/mining{ locked = 1; name = "main hangar"; @@ -6316,7 +6376,9 @@ /area/awaymission/jungle_planet/inside/complex) "ikb" = ( /obj/effect/spawner/random_spawners/oil_maybe, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/awaymission/jungle_planet/outside) "ikG" = ( @@ -6374,7 +6436,9 @@ /turf/simulated/floor/indestructible, /area/awaymission/jungle_planet/outside) "ina" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/awaymission/jungle_planet/outside) "iob" = ( @@ -6551,7 +6615,9 @@ /turf/simulated/floor/plasteel, /area/awaymission/jungle_planet/outside/abandoned) "izy" = ( -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plasteel, /area/awaymission/jungle_planet/outside) @@ -6931,7 +6997,9 @@ dir = 8 }, /obj/effect/turf_decal/arrows, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/spawner/random_spawners/dirt_frequent, /turf/simulated/floor/plasteel{ dir = 4; @@ -7431,7 +7499,7 @@ /turf/simulated/floor/indestructible/grass, /area/awaymission/jungle_planet/outside) "jCQ" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/air, /turf/simulated/floor/plating, /area/awaymission/jungle_planet/inside/complex) @@ -7529,7 +7597,9 @@ /turf/simulated/wall/indestructible/riveted, /area/awaymission/jungle_planet/inside/complex) "jHM" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/turf_decal/caution{ icon_state = "caution"; dir = 8 @@ -7589,7 +7659,9 @@ }, /area/awaymission/jungle_planet/outside/cave) "jKi" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/spawner/random_spawners/oil_maybe, /turf/simulated/floor/plasteel, /area/awaymission/jungle_planet/outside) @@ -7599,7 +7671,9 @@ /turf/simulated/floor/plating, /area/awaymission/jungle_planet/inside/complex) "jKX" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/effect/turf_decal/caution/stand_clear, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plasteel, @@ -8125,7 +8199,9 @@ /turf/simulated/floor/plasteel, /area/awaymission/jungle_planet/outside) "kuH" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/turf_decal/arrows, /turf/simulated/floor/plasteel{ dir = 4; @@ -8283,7 +8359,9 @@ }, /area/awaymission/jungle_planet/outside/river) "kDq" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkgrey" @@ -8650,7 +8728,9 @@ /obj/structure/railing/corner{ dir = 8 }, -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /obj/effect/spawner/random_spawners/dirt_frequent, /turf/simulated/floor/plasteel{ dir = 4; @@ -8659,7 +8739,7 @@ /area/awaymission/jungle_planet/inside/complex) "kZj" = ( /obj/machinery/atmospherics/portable/scrubber, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plating, /area/awaymission/jungle_planet/inside/complex) "kZu" = ( @@ -8687,7 +8767,9 @@ dir = 8 }, /obj/effect/spawner/random_spawners/oil_maybe, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/awaymission/jungle_planet/outside) "lbI" = ( @@ -9167,7 +9249,9 @@ }, /area/awaymission/jungle_planet/outside/river) "lGm" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plasteel{ dir = 4; @@ -9507,7 +9591,9 @@ /obj/structure/railing{ dir = 8 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/spawner/random_spawners/dirt_frequent, /turf/simulated/floor/plasteel{ dir = 4; @@ -9823,7 +9909,7 @@ }, /area/awaymission/jungle_planet/outside/river) "mtZ" = ( -/obj/effect/turf_decal/bot_red, +/obj/effect/turf_decal/delivery/red/hollow, /obj/structure/mecha_wreckage/ripley, /turf/simulated/floor/plasteel, /area/awaymission/jungle_planet/inside/complex) @@ -10145,7 +10231,9 @@ }, /area/awaymission/jungle_planet/outside/cave) "mLM" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/effect/landmark/burnturf, /turf/simulated/floor/plasteel, /area/awaymission/jungle_planet/outside) @@ -10371,7 +10459,9 @@ /turf/simulated/floor/plasteel, /area/awaymission/jungle_planet/inside/complex) "mYb" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/turf_decal/caution{ dir = 4 }, @@ -10711,7 +10801,7 @@ }, /area/awaymission/jungle_planet/inside/complex) "nyz" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister, /turf/simulated/floor/plating, /area/awaymission/jungle_planet/inside/complex) @@ -10794,7 +10884,9 @@ }, /area/awaymission/jungle_planet/outside/river) "nEG" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/effect/spawner/random_spawners/dirt_maybe, /turf/simulated/floor/plasteel, /area/awaymission/jungle_planet/outside) @@ -11197,7 +11289,9 @@ /turf/simulated/floor/plating, /area/awaymission/jungle_planet/inside/complex) "oiX" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/turf_decal/caution/stand_clear{ dir = 4 }, @@ -11531,7 +11625,7 @@ density = 1; anchored = 1 }, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /obj/effect/light_emitter{ light_color = "#FFFFFF"; set_cap = 1; @@ -11557,7 +11651,9 @@ }, /area/awaymission/jungle_planet/inside/complex) "oDF" = ( -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /obj/structure/railing{ dir = 2 }, @@ -11572,7 +11668,9 @@ /turf/simulated/floor/engine/cult, /area/awaymission/jungle_planet/outside/cave) "oFc" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plasteel{ dir = 4; @@ -11652,7 +11750,7 @@ /turf/simulated/floor/plating, /area/awaymission/jungle_planet/inside) "oKw" = ( -/obj/effect/turf_decal/bot_red, +/obj/effect/turf_decal/delivery/red/hollow, /obj/structure/mecha_wreckage/ripley/firefighter, /obj/machinery/light_construct/directional/east, /turf/simulated/floor/plasteel, @@ -11924,7 +12022,9 @@ /turf/simulated/floor/wood/oak, /area/awaymission/jungle_planet/outside/cave) "pcp" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/light_emitter{ light_color = "#FFFFFF"; set_cap = 1; @@ -11955,7 +12055,9 @@ /turf/simulated/floor/plasteel, /area/awaymission/jungle_planet/outside/river) "pdY" = ( -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/awaymission/jungle_planet/outside) "peh" = ( @@ -12209,7 +12311,9 @@ /turf/simulated/floor/plating, /area/awaymission/jungle_planet/inside) "pwd" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/landmark/burnturf, /turf/simulated/floor/plasteel, /area/awaymission/jungle_planet/outside) @@ -12590,7 +12694,7 @@ }, /obj/machinery/light/small/directional/west, /obj/machinery/atmospherics/portable/pump, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plating, /area/awaymission/jungle_planet/inside/complex) "qbS" = ( @@ -12701,7 +12805,9 @@ /turf/simulated/floor/indestructible/grass, /area/awaymission/jungle_planet/outside/river) "qjI" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/spawner/random_spawners/dirt_maybe, /turf/simulated/floor/plasteel, /area/awaymission/jungle_planet/outside) @@ -12891,7 +12997,9 @@ }, /area/awaymission/jungle_planet/outside/cave) "qsJ" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/railing{ dir = 8 }, @@ -12910,7 +13018,9 @@ }, /area/awaymission/jungle_planet/inside) "quj" = ( -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plasteel{ dir = 4; @@ -13145,7 +13255,9 @@ "qIk" = ( /obj/effect/spawner/random_spawners/blood_often, /obj/effect/spawner/random_spawners/blood_often, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/spawner/random_spawners/dirt_often, /obj/item/ammo_casing/caseless/arrow, /turf/simulated/floor/plasteel{ @@ -13350,7 +13462,9 @@ /turf/simulated/floor/indestructible/grass, /area/awaymission/jungle_planet/outside/waterfall) "qUO" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/awaymission/jungle_planet/outside) "qVg" = ( @@ -13590,7 +13704,9 @@ /obj/structure/railing{ dir = 2 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkgrey" @@ -13793,7 +13909,9 @@ /turf/simulated/floor/beach/away/sand, /area/awaymission/jungle_planet/outside/river) "ryt" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/effect/landmark/damageturf, /turf/simulated/floor/plasteel{ dir = 4; @@ -13849,7 +13967,9 @@ /area/awaymission/jungle_planet/inside/complex) "rAs" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/door/airlock/mining{ name = "main hangar"; req_access = list(271) @@ -14064,7 +14184,9 @@ /turf/simulated/floor/plating, /area/awaymission/jungle_planet/outside/river) "rNB" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/awaymission/jungle_planet/outside) "rNE" = ( @@ -14163,7 +14285,9 @@ }, /area/awaymission/jungle_planet/outside/river) "rRv" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/spawner/random_spawners/dirt_maybe, /turf/simulated/floor/plasteel{ dir = 4; @@ -14493,8 +14617,12 @@ }, /area/awaymission/jungle_planet/outside/river) "snP" = ( -/obj/effect/decal/warning_stripes/south, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/light_construct/directional/south, /turf/simulated/floor/plasteel{ dir = 4; @@ -14570,7 +14698,9 @@ /obj/structure/railing{ dir = 8 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/spawner/random_spawners/dirt_often, /obj/effect/landmark/damageturf, /turf/simulated/floor/plasteel{ @@ -14836,7 +14966,9 @@ }, /area/awaymission/jungle_planet/outside/river) "sJd" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/awaymission/jungle_planet/outside) "sKo" = ( @@ -14935,7 +15067,9 @@ /turf/simulated/floor/plasteel, /area/awaymission/jungle_planet/inside/complex) "sQH" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/door_control/shutter/south{ id = "Cargo in"; req_access = list(271) @@ -14994,7 +15128,9 @@ }, /area/awaymission/jungle_planet/inside/complex) "sTV" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/effect/turf_decal/arrows{ dir = 4 }, @@ -15371,7 +15507,9 @@ }, /area/awaymission/jungle_planet/inside/complex) "tqF" = ( -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /obj/effect/light_emitter{ light_color = "#FFFFFF"; set_cap = 1; @@ -15403,7 +15541,7 @@ /area/awaymission/jungle_planet/outside) "trH" = ( /obj/machinery/atmospherics/portable/canister, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plating, /area/awaymission/jungle_planet/inside/complex) "tsv" = ( @@ -15541,7 +15679,9 @@ /turf/simulated/floor/wood/oak, /area/awaymission/jungle_planet/inside/complex) "tDf" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plasteel{ dir = 4; @@ -15686,7 +15826,9 @@ /turf/simulated/wall/indestructible/rock/mineral, /area/awaymission/jungle_planet/outside/cave) "tNF" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/turf_decal/caution/stand_clear{ dir = 8 }, @@ -15780,7 +15922,9 @@ /obj/structure/railing{ dir = 2 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkgrey" @@ -16151,7 +16295,9 @@ /turf/simulated/floor/indestructible/grass, /area/awaymission/jungle_planet/outside/river) "uoY" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/spawner/random_spawners/dirt_maybe, /turf/simulated/floor/plasteel{ dir = 4; @@ -16652,7 +16798,9 @@ }, /area/awaymission/jungle_planet/outside) "uSt" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/spawner/random_spawners/dirt_frequent, /turf/simulated/floor/plasteel, /area/awaymission/jungle_planet/outside) @@ -17364,8 +17512,12 @@ }, /area/awaymission/jungle_planet/inside/complex) "vJx" = ( -/obj/effect/decal/warning_stripes/west, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plasteel{ dir = 4; @@ -17407,7 +17559,9 @@ }, /area/awaymission/jungle_planet/outside/cave/small) "vMf" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/effect/turf_decal/caution, /turf/simulated/floor/plasteel, /area/awaymission/jungle_planet/outside) @@ -17426,7 +17580,9 @@ /area/awaymission/jungle_planet/outside/cave) "vMv" = ( /obj/effect/decal/cleanable/generic, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plasteel{ dir = 4; @@ -17719,7 +17875,9 @@ /area/awaymission/jungle_planet/inside/complex) "wgn" = ( /obj/effect/spawner/random_spawners/blood_often, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/spawner/random_spawners/dirt_frequent, /turf/simulated/floor/plasteel{ dir = 4; @@ -17985,7 +18143,7 @@ /turf/simulated/floor/engine/cult, /area/awaymission/jungle_planet/outside/cave) "wDF" = ( -/obj/effect/turf_decal/bot_red, +/obj/effect/turf_decal/delivery/red/hollow, /turf/simulated/floor/plating, /area/awaymission/jungle_planet/inside/complex) "wEc" = ( @@ -18159,7 +18317,9 @@ /turf/simulated/floor/plasteel, /area/awaymission/jungle_planet/inside/complex) "wMO" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/turf_decal/caution{ icon_state = "caution"; dir = 8 @@ -18359,7 +18519,9 @@ }, /area/awaymission/jungle_planet/inside/complex) "wYy" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plasteel{ dir = 4; @@ -18385,7 +18547,9 @@ }, /area/awaymission/jungle_planet/inside/complex) "wZQ" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/effect/spawner/random_spawners/dirt_often, /turf/simulated/floor/plasteel, /area/awaymission/jungle_planet/outside) diff --git a/_maps/map_files220/RandomZLevels/wildwest.dmm b/_maps/map_files220/RandomZLevels/wildwest.dmm index 42012146025a..8e5681865074 100644 --- a/_maps/map_files220/RandomZLevels/wildwest.dmm +++ b/_maps/map_files220/RandomZLevels/wildwest.dmm @@ -1,6 +1,8 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "aa" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/effect/landmark/damageturf, /turf/simulated/floor, /area/awaymission/wildwest/wildwest_refine) @@ -109,7 +111,9 @@ }, /area/awaymission/wildwest/wildwest_mines) "aV" = ( -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/simulated/floor, /area/awaymission/wildwest/wildwest_refine) "aZ" = ( @@ -135,15 +139,21 @@ /turf/simulated/floor/carpet/green, /area/awaymission/wildwest/wildwest_mines) "bq" = ( -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/awaymission/wildwest/wildwest_refine) "bu" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/space) "bw" = ( -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plating/airless, /area/awaymission/wildwest/wildwest_refine) "bB" = ( @@ -154,7 +164,9 @@ /turf/simulated/floor/wood/oak, /area/awaymission/wildwest/wildwest_mines) "bH" = ( -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor, /area/awaymission/wildwest/wildwest_refine) @@ -181,7 +193,9 @@ }, /area/awaymission/wildwest/wildwest_mines) "bY" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/landmark/damageturf, /obj/effect/landmark/burnturf, /turf/simulated/floor, @@ -224,7 +238,7 @@ }, /area/awaymission/wildwest/wildwest_vault) "ct" = ( -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /obj/machinery/atmospherics/portable/canister/oxygen, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/wood/oak, @@ -314,7 +328,9 @@ /turf/simulated/floor/wood/oak, /area/awaymission/wildwest/wildwest_mines) "ds" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor, /area/awaymission/wildwest/wildwest_refine) "dt" = ( @@ -696,11 +712,13 @@ /area/awaymission/wildwest/wildwest_mines) "gX" = ( /obj/structure/marker_beacon/dock_marker, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plating/airless, /area/awaymission/wildwest/wildwest_refine) "hd" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -753,7 +771,7 @@ /area/awaymission/wildwest/wildwest_mines) "hI" = ( /obj/machinery/atmospherics/portable/canister/oxygen, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/wood/oak, /area/awaymission/wildwest/wildwest_mines) "hM" = ( @@ -814,8 +832,8 @@ }, /area/awaymission/wildwest/wildwest_mines) "ic" = ( -/obj/effect/turf_decal/bot_red, -/obj/effect/turf_decal/bot_red, +/obj/effect/turf_decal/delivery/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -846,11 +864,15 @@ /area/awaymission/wildwest/wildwest_refine) "iD" = ( /obj/structure/marker_beacon/dock_marker, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/awaymission/wildwest/wildwest_refine) "iE" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/light_construct/small/east, /turf/simulated/floor, /area/awaymission/wildwest/wildwest_refine) @@ -863,7 +885,9 @@ /turf/simulated/floor/wood/oak, /area/awaymission/wildwest/wildwest_mines) "iJ" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/light/small/directional/south, /turf/simulated/floor, /area/awaymission/wildwest/wildwest_refine) @@ -877,14 +901,16 @@ /turf/simulated/wall/indestructible/necropolis, /area/awaymission/wildwest/wildwest_vault) "iT" = ( -/obj/effect/turf_decal/bot_red, +/obj/effect/turf_decal/delivery/red/hollow, /obj/effect/decal/cleanable/cobweb2, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/awaymission/wildwest/wildwest_mines) "iW" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor, /area/awaymission/wildwest/wildwest_refine) "iY" = ( @@ -1039,7 +1065,7 @@ /turf/simulated/floor/wood/oak, /area/awaymission/wildwest/wildwest_mines) "kt" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -1088,7 +1114,9 @@ /turf/simulated/floor/plating/asteroid, /area/awaymission/wildwest/wildwest_mines) "kS" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plating/airless, /area/awaymission/wildwest/wildwest_refine) "kT" = ( @@ -1219,7 +1247,9 @@ /area/awaymission/wildwest/wildwest_refine) "lL" = ( /obj/structure/fans/tiny, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/door/poddoor/multi_tile/three_tile_ver{ id_tag = "ww_pod" }, @@ -1266,7 +1296,9 @@ /turf/simulated/floor/plating/airless, /area/space) "mm" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/landmark/damageturf, /turf/simulated/floor, /area/awaymission/wildwest/wildwest_refine) @@ -1280,7 +1312,9 @@ /area/awaymission/wildwest/wildwest_mines) "mr" = ( /obj/structure/marker_beacon/dock_marker, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plating/airless, /area/awaymission/wildwest/wildwest_refine) "mw" = ( @@ -1460,7 +1494,7 @@ /turf/simulated/floor/plating/asteroid, /area/awaymission/wildwest/wildwest_mines) "oi" = ( -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /obj/machinery/atmospherics/portable/canister/oxygen, /turf/simulated/floor/wood/oak, /area/awaymission/wildwest/wildwest_mines) @@ -1514,7 +1548,9 @@ /area/awaymission/wildwest/wildwest_mines) "oC" = ( /obj/structure/table, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/item/clothing/ears/earmuffs{ pixel_x = -5; pixel_y = 6 @@ -1678,7 +1714,9 @@ /turf/simulated/floor/wood/oak, /area/awaymission/wildwest/wildwest_mines) "qe" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor, /area/awaymission/wildwest/wildwest_refine) @@ -1826,7 +1864,9 @@ /turf/simulated/floor/wood/oak, /area/awaymission/wildwest/wildwest_mines) "rw" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor, /area/awaymission/wildwest/wildwest_refine) "rx" = ( @@ -1992,7 +2032,9 @@ /turf/simulated/floor/plating/asteroid, /area/awaymission/wildwest/wildwest_mines) "tr" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor, /area/awaymission/wildwest/wildwest_refine) "tv" = ( @@ -2250,7 +2292,7 @@ /turf/simulated/floor/mineral/plastitanium/red, /area/awaymission/wildwest/wildwest_refine) "wh" = ( -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /obj/machinery/atmospherics/portable/canister/oxygen, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/west, @@ -2322,7 +2364,7 @@ /turf/simulated/floor/plating/asteroid, /area/awaymission/wildwest/wildwest_mines) "wR" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -2388,7 +2430,9 @@ /turf/space, /area/space) "xq" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/structure/marker_beacon/dock_marker, /turf/simulated/floor/plating/airless, /area/awaymission/wildwest/wildwest_refine) @@ -2521,7 +2565,9 @@ /turf/simulated/floor/mineral/plastitanium/red, /area/awaymission/wildwest/wildwest_refine) "zt" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/awaymission/wildwest/wildwest_refine) "zu" = ( @@ -2612,7 +2658,9 @@ dir = 8; id_tag = "ww_hang2" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor, /area/awaymission/wildwest/wildwest_refine) "Au" = ( @@ -2648,7 +2696,9 @@ /turf/simulated/floor/wood/oak, /area/awaymission/wildwest/wildwest_mines) "AI" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/decal/cleanable/blood/old, /turf/simulated/floor, /area/awaymission/wildwest/wildwest_refine) @@ -2679,7 +2729,7 @@ /obj/machinery/atmospherics/portable/canister/air{ filled = 0.1 }, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/wood/oak, /area/awaymission/wildwest/wildwest_mines) "AT" = ( @@ -2872,7 +2922,9 @@ }, /area/awaymission/wildwest/wildwest_vaultdoors) "CF" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating/airless, /area/space) "CG" = ( @@ -3031,7 +3083,9 @@ /turf/simulated/floor/mineral/plastitanium/red, /area/awaymission/wildwest/wildwest_refine) "Ee" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plating/airless, /area/awaymission/wildwest/wildwest_refine) "Eg" = ( @@ -3150,7 +3204,9 @@ /area/awaymission/wildwest/wildwest_mines) "Fp" = ( /obj/structure/table, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/item/storage/toolbox/electrical{ pixel_x = -4; pixel_y = 4 @@ -3224,7 +3280,9 @@ /turf/simulated/floor/plating/asteroid, /area/awaymission/wildwest/wildwest_mines) "Gc" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor, /area/awaymission/wildwest/wildwest_refine) "Gf" = ( @@ -3352,7 +3410,9 @@ /turf/simulated/floor/wood/oak, /area/awaymission/wildwest/wildwest_mines) "Hn" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating/airless, /area/awaymission/wildwest/wildwest_refine) "Hu" = ( @@ -3450,7 +3510,9 @@ /turf/simulated/floor/mineral/plastitanium/red, /area/awaymission/wildwest/wildwest_refine) "Ir" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/item/stack/rods{ amount = 4 }, @@ -3479,7 +3541,9 @@ /area/awaymission/wildwest/wildwest_mines) "IF" = ( /obj/structure/marker_beacon/dock_marker, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating/airless, /area/space) "IH" = ( @@ -3492,7 +3556,7 @@ /turf/simulated/floor/plating/asteroid, /area/awaymission/wildwest/wildwest_mines) "IN" = ( -/obj/effect/turf_decal/bot_red, +/obj/effect/turf_decal/delivery/red/hollow, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -3633,7 +3697,9 @@ /turf/simulated/floor/wood/oak, /area/awaymission/wildwest/wildwest_mines) "KN" = ( -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /turf/simulated/floor, /area/awaymission/wildwest/wildwest_refine) "KO" = ( @@ -3710,7 +3776,9 @@ /area/awaymission/wildwest/wildwest_mines) "LT" = ( /obj/structure/marker_beacon/dock_marker, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/space) "LU" = ( @@ -3738,7 +3806,9 @@ /area/awaymission/wildwest/wildwest_mines) "Me" = ( /obj/structure/table, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/item/clothing/glasses/welding, /obj/item/weldingtool, /obj/item/storage/belt/utility, @@ -3754,7 +3824,9 @@ /turf/simulated/floor/carpet, /area/awaymission/wildwest/wildwest_mines) "Mh" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/effect/landmark/damageturf, /turf/simulated/floor, /area/awaymission/wildwest/wildwest_refine) @@ -3810,9 +3882,9 @@ }, /area/awaymission/wildwest/wildwest_refine) "MI" = ( -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /obj/structure/closet/emcloset, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -3907,7 +3979,9 @@ /area/awaymission/wildwest/wildwest_mines) "Nw" = ( /obj/structure/fans/tiny, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor, /area/awaymission/wildwest/wildwest_refine) "Nz" = ( @@ -3949,7 +4023,9 @@ /turf/simulated/floor/wood/oak, /area/awaymission/wildwest/wildwest_mines) "NU" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor, /area/awaymission/wildwest/wildwest_refine) "NY" = ( @@ -4130,7 +4206,9 @@ }, /area/awaymission/wildwest/wildwest_vault) "PU" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plating/airless, /area/awaymission/wildwest/wildwest_refine) "PW" = ( @@ -4210,7 +4288,9 @@ }, /area/awaymission/wildwest/wildwest_refine) "QB" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating/airless, /area/awaymission/wildwest/wildwest_refine) "QG" = ( @@ -4393,7 +4473,7 @@ /area/awaymission/wildwest/wildwest_refine) "Tc" = ( /obj/machinery/atmospherics/portable/canister/oxygen, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor, /area/awaymission/wildwest/wildwest_refine) "Tg" = ( @@ -4454,7 +4534,9 @@ /turf/simulated/floor, /area/awaymission/wildwest/wildwest_refine) "TG" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/effect/landmark/damageturf, /turf/simulated/floor, /area/awaymission/wildwest/wildwest_refine) @@ -4483,7 +4565,9 @@ }, /area/awaymission/wildwest/wildwest_vault) "TQ" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/light/small/directional/north, /turf/simulated/floor, /area/awaymission/wildwest/wildwest_refine) @@ -4576,7 +4660,9 @@ dir = 8; id_tag = "ww_hang2" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor, /area/awaymission/wildwest/wildwest_refine) "UH" = ( @@ -4735,7 +4821,9 @@ }, /area/awaymission/wildwest/wildwest_mines) "WJ" = ( -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /turf/simulated/floor/plating/airless, /area/awaymission/wildwest/wildwest_refine) "WK" = ( @@ -4869,7 +4957,9 @@ /turf/simulated/floor/wood/oak, /area/awaymission/wildwest/wildwest_mines) "YB" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/mob_spawn/human/corpse/miner, /obj/effect/decal/cleanable/blood/old, /turf/simulated/floor, diff --git a/_maps/map_files220/cyberiad/cyberiad.dmm b/_maps/map_files220/cyberiad/cyberiad.dmm index 760d719c9476..e9f14e814ee1 100644 --- a/_maps/map_files220/cyberiad/cyberiad.dmm +++ b/_maps/map_files220/cyberiad/cyberiad.dmm @@ -122,7 +122,9 @@ /turf/simulated/wall/r_wall, /area/station/security/permabrig) "abO" = ( -/obj/effect/decal/warning_stripes/eastnorthwest, +/obj/effect/turf_decal/stripes/end{ + dir = 1 + }, /obj/machinery/light/directional/north, /obj/item/radio/intercom/department/security{ pixel_y = 22 @@ -149,17 +151,21 @@ /area/station/security/armory/secure) "abY" = ( /obj/structure/marker_beacon/dock_marker/collision, -/obj/effect/decal/warning_stripes/red, +/obj/effect/turf_decal/delivery/red, /turf/simulated/floor/plating/airless, /area/space/nearstation) "aca" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel{ icon_state = "redcorner" }, /area/station/security/range) "acb" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "redcorner" @@ -198,13 +204,17 @@ }, /area/station/security/main) "acj" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/security/armory/secure) "aco" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 4; @@ -212,21 +222,27 @@ }, /area/station/security/range) "act" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "redcorner" }, /area/station/security/range) "acu" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "redcorner" }, /area/station/security/range) "acv" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 1; @@ -255,7 +271,7 @@ /area/station/security/main) "acB" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel, /area/station/security/main) "acD" = ( @@ -274,7 +290,7 @@ /area/station/security/main) "acH" = ( /obj/structure/rack, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /obj/structure/window/reinforced, /obj/item/grenade/barrier{ pixel_x = 5; @@ -294,8 +310,12 @@ }, /area/station/security/armory/secure) "acK" = ( -/obj/effect/decal/warning_stripes/east, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -341,7 +361,7 @@ /turf/simulated/wall, /area/station/security/range) "acP" = ( -/obj/effect/decal/warning_stripes/red/partial{ +/obj/effect/turf_decal/delivery/red/partial{ dir = 4 }, /obj/structure/sign/goldenplaque{ @@ -391,7 +411,7 @@ pixel_y = 3 }, /obj/item/storage/toolbox/mechanical, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /obj/structure/window/reinforced, /obj/structure/window/reinforced{ dir = 8 @@ -502,7 +522,7 @@ /turf/space, /area/space) "adE" = ( -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /obj/structure/chair/stool, /obj/structure/cable{ d1 = 1; @@ -580,7 +600,7 @@ dir = 8 }, /obj/item/clothing/mask/balaclava, -/obj/effect/decal/warning_stripes/red, +/obj/effect/turf_decal/delivery/red, /obj/machinery/light/directional/west, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -647,7 +667,7 @@ /turf/simulated/floor/plating, /area/station/security/prisonlockers) "aej" = ( -/obj/effect/decal/warning_stripes/red/partial{ +/obj/effect/turf_decal/delivery/red/partial{ dir = 4 }, /turf/simulated/floor/plasteel{ @@ -661,7 +681,7 @@ }, /obj/structure/window/reinforced, /obj/item/clothing/mask/balaclava, -/obj/effect/decal/warning_stripes/red, +/obj/effect/turf_decal/delivery/red, /obj/machinery/camera{ c_tag = "Brig Security Equipment Lockers"; dir = 4 @@ -687,7 +707,9 @@ /turf/simulated/floor/plating, /area/station/security/brig) "aev" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "red" @@ -842,15 +864,19 @@ /obj/machinery/camera{ c_tag = "Brig Secure Armory North" }, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "vault" }, /area/station/security/armory/secure) "aeS" = ( -/obj/effect/decal/warning_stripes/northwestcorner, -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -894,7 +920,9 @@ /turf/simulated/floor/plasteel, /area/station/security/brig) "afe" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=Armory_South"; location = "Armory_North" @@ -961,7 +989,9 @@ dir = 1; layer = 2.9 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/security/range) "afK" = ( @@ -989,7 +1019,9 @@ /turf/simulated/floor/plating/airless, /area/space/nearstation) "afT" = ( -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "afV" = ( @@ -1015,7 +1047,7 @@ /obj/structure/curtain/open/shower/security{ anchored = 1 }, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /obj/item/soap/nanotrasen, /obj/machinery/shower{ pixel_y = 20 @@ -1079,7 +1111,7 @@ /area/station/maintenance/asmaint2) "agS" = ( /obj/machinery/flasher/portable, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "vault" @@ -1265,7 +1297,7 @@ /area/station/security/brig) "ahR" = ( /obj/structure/closet/l3closet/security, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "vault" @@ -1273,21 +1305,31 @@ /area/station/security/armory/secure) "ahT" = ( /obj/structure/reagent_dispensers/peppertank/north, -/obj/effect/decal/warning_stripes/eastnorthwest, +/obj/effect/turf_decal/stripes/end{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/security/armory/secure) "ahU" = ( -/obj/effect/decal/warning_stripes/southeastcorner, -/obj/effect/decal/warning_stripes/northwestcorner, -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/security/armory/secure) "ahV" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=Armory_North"; location = "Armory_South" @@ -1295,20 +1337,28 @@ /mob/living/simple_animal/bot/secbot/armsky{ auto_patrol = 1 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/security/armory/secure) "ahW" = ( -/obj/effect/decal/warning_stripes/east, -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /obj/machinery/power/apc/important/east, /obj/structure/cable{ d2 = 2; icon_state = "0-2" }, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -1350,7 +1400,7 @@ pixel_x = 3; pixel_y = 2 }, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /obj/structure/window/reinforced, /obj/structure/window/reinforced{ dir = 4 @@ -1377,8 +1427,12 @@ /turf/simulated/floor/plasteel, /area/station/security/range) "aio" = ( -/obj/effect/decal/warning_stripes/east, -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -1425,7 +1479,7 @@ /area/station/security/armory/secure) "air" = ( /obj/machinery/economy/vending/security, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "vault" @@ -1466,8 +1520,12 @@ /area/station/security/armory/secure) "aiz" = ( /obj/machinery/alarm/directional/west, -/obj/effect/decal/warning_stripes/north, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -1519,12 +1577,16 @@ /area/station/security/armory/secure) "aiO" = ( /obj/machinery/firealarm/directional/east, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/camera{ c_tag = "Brig Secure Armory East"; dir = 8 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -1622,7 +1684,9 @@ /turf/simulated/floor/plasteel, /area/station/security/permabrig) "ajj" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -1803,7 +1867,9 @@ /turf/simulated/floor/carpet, /area/station/command/office/hos) "akf" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable{ d1 = 1; d2 = 8; @@ -1823,7 +1889,7 @@ "akl" = ( /obj/machinery/flasher/portable, /obj/machinery/status_display/directional/north, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "vault" @@ -1904,8 +1970,12 @@ /turf/simulated/floor/plasteel, /area/station/security/main) "akw" = ( -/obj/effect/decal/warning_stripes/east, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -2059,15 +2129,23 @@ /area/station/legal/lawoffice) "ale" = ( /obj/machinery/light/directional/west, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/security/armory/secure) "alf" = ( -/obj/effect/decal/warning_stripes/northwestcorner, -/obj/effect/decal/warning_stripes/west, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -2393,7 +2471,7 @@ }, /area/station/security/evidence) "amc" = ( -/obj/effect/decal/warning_stripes/red/partial{ +/obj/effect/turf_decal/delivery/red/partial{ dir = 8 }, /turf/simulated/floor/plasteel{ @@ -2402,7 +2480,7 @@ /area/station/security/main) "amd" = ( /obj/structure/chair/stool, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -2434,7 +2512,7 @@ dir = 4 }, /obj/item/clothing/mask/balaclava, -/obj/effect/decal/warning_stripes/red, +/obj/effect/turf_decal/delivery/red, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -2478,7 +2556,9 @@ /area/station/security/main) "ams" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/turf_decal/caution{ dir = 8 }, @@ -2640,21 +2720,23 @@ pixel_y = -6 }, /obj/item/flash, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "red" }, /area/station/security/storage) "amI" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/security/storage) "amJ" = ( /obj/structure/rack, /obj/structure/reagent_dispensers/peppertank/north, /obj/machinery/light/directional/north, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /obj/item/clothing/accessory/holster{ pixel_x = -6; pixel_y = 6 @@ -3003,7 +3085,9 @@ /turf/simulated/floor/plasteel, /area/station/security/main) "anW" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -3095,8 +3179,12 @@ }, /area/station/security/lobby) "aor" = ( -/obj/effect/decal/warning_stripes/northwestcorner, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -3789,7 +3877,7 @@ /area/station/security/permabrig) "aqR" = ( /obj/structure/closet/bombclosetsecurity, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "vault" @@ -4528,11 +4616,6 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /obj/structure/cable{ d1 = 2; d2 = 8; @@ -5033,7 +5116,9 @@ /obj/machinery/hologram/holopad{ pixel_x = -16 }, -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -5207,7 +5292,9 @@ }, /area/station/security/evidence) "avG" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/portable/canister/sleeping_agent, /obj/machinery/atmospherics/unary/portables_connector{ dir = 1 @@ -5217,7 +5304,9 @@ }, /area/station/security/permabrig) "avL" = ( -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -5634,7 +5723,9 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -6028,7 +6119,9 @@ /area/station/security/execution) "ayD" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -6295,7 +6388,7 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 6 }, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -6356,7 +6449,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/red, +/obj/effect/turf_decal/delivery/red, /obj/effect/mapping_helpers/airlock/windoor/access/any/security/brig{ dir = 4 }, @@ -6666,11 +6759,6 @@ /area/station/legal/courtroom) "aAo" = ( /obj/machinery/light/directional/east, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /turf/simulated/floor/carpet, /area/station/command/office/hop) "aAp" = ( @@ -6679,7 +6767,7 @@ dir = 4 }, /obj/item/clothing/mask/balaclava, -/obj/effect/decal/warning_stripes/red, +/obj/effect/turf_decal/delivery/red, /obj/structure/window/reinforced{ dir = 1 }, @@ -6735,7 +6823,9 @@ dir = 8 }, /obj/machinery/atmospherics/meter, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -6881,8 +6971,12 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard/east) "aAT" = ( -/obj/effect/decal/warning_stripes/east, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -6897,7 +6991,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "aAZ" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -7047,7 +7141,7 @@ /turf/simulated/floor/plasteel, /area/station/security/brig) "aBB" = ( -/obj/effect/decal/warning_stripes/white, +/obj/effect/turf_decal/delivery/white, /obj/machinery/kitchen_machine/grill{ pixel_x = 1; pixel_y = 2 @@ -7703,7 +7797,7 @@ pixel_y = -2; pixel_x = -6 }, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -8534,7 +8628,7 @@ /turf/simulated/floor/wood/oak, /area/station/maintenance/fpmaint) "aGm" = ( -/obj/effect/decal/warning_stripes/yellow/partial, +/obj/effect/turf_decal/delivery/partial, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, @@ -9181,7 +9275,7 @@ dir = 1; name = "Security Checkpoint" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/effect/mapping_helpers/airlock/windoor/access/any/security/general{ dir = 1 }, @@ -10035,7 +10129,9 @@ /turf/simulated/floor/carpet/black, /area/station/legal/courtroom) "aLS" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/camera{ c_tag = "Chapel Funeral Processing East"; dir = 9 @@ -10081,7 +10177,9 @@ /turf/simulated/floor/wood/fancy, /area/station/legal/courtroom) "aMd" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aMg" = ( @@ -10200,16 +10298,22 @@ /obj/structure/sign/vacuum/external{ pixel_y = -32 }, -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aMD" = ( /obj/machinery/status_display/directional/south, -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aME" = ( -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aMI" = ( @@ -10386,7 +10490,7 @@ /turf/simulated/floor/mineral/titanium/blue, /area/shuttle/pod_1) "aNu" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -10396,7 +10500,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aNv" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "aNw" = ( @@ -10933,7 +11037,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, @@ -11258,7 +11364,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/blue/partial{ +/obj/effect/turf_decal/delivery/blue/partial{ dir = 8 }, /turf/simulated/floor/plasteel{ @@ -11300,7 +11406,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "bluered" @@ -11322,7 +11428,7 @@ dir = 4 }, /obj/machinery/economy/vending/crittercare, -/obj/effect/decal/warning_stripes/blue, +/obj/effect/turf_decal/delivery/blue, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "bluered" @@ -11483,7 +11589,9 @@ /obj/structure/sign/vacuum/external{ pixel_y = -32 }, -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aRf" = ( @@ -11788,7 +11896,9 @@ /turf/simulated/wall/r_wall, /area/station/service/expedition) "aSC" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -11919,7 +12029,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore) "aTo" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aTp" = ( @@ -12077,7 +12189,9 @@ }, /area/station/command/office/cmo) "aTQ" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -12090,12 +12204,16 @@ /turf/simulated/floor/wood/oak, /area/station/public/dorms) "aTS" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/chem_dispenser, /turf/simulated/floor/engine, /area/station/medical/chemistry) "aTT" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/machinery/chem_master, /obj/structure/reagent_dispensers/fueltank/chem/north, /turf/simulated/floor/engine, @@ -12112,7 +12230,9 @@ }, /area/station/medical/chemistry) "aTV" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/machinery/chem_heater, /obj/machinery/light/directional/north, /turf/simulated/floor/engine, @@ -12230,7 +12350,9 @@ /area/station/hallway/secondary/entry) "aUl" = ( /obj/structure/closet/emcloset, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aUm" = ( @@ -12248,7 +12370,9 @@ /area/station/hallway/secondary/entry) "aUo" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aUr" = ( @@ -12422,7 +12546,9 @@ /area/station/maintenance/fsmaint) "aUV" = ( /obj/machinery/light/directional/west, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/item/radio/intercom/directional/west, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) @@ -12562,7 +12688,9 @@ /area/station/public/dorms) "aVr" = ( /obj/machinery/gateway, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel{ icon_state = "vault" }, @@ -12640,7 +12768,9 @@ }, /area/station/public/dorms) "aVO" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -13106,7 +13236,9 @@ name = "Chapel Mass Driver"; pixel_x = 25 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel{ icon_state = "darkblue" }, @@ -13492,7 +13624,9 @@ /obj/machinery/door/window/classic/normal{ name = "EVA Equipment" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -13518,7 +13652,9 @@ /obj/machinery/door/window/classic/reversed{ name = "EVA Equipment" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -13562,7 +13698,9 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aYE" = ( @@ -13650,7 +13788,7 @@ /area/shuttle/arrival/station) "aYU" = ( /obj/structure/closet/secure_closet/engineering_personal, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/light/directional/south, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -13772,7 +13910,9 @@ }, /area/station/command/vault) "aZm" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel{ icon_state = "darkblue" }, @@ -13886,7 +14026,9 @@ }, /area/station/public/dorms) "aZF" = ( -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ icon_state = "darkbluecorners" @@ -13979,14 +14121,14 @@ /area/station/maintenance/fpmaint) "bah" = ( /obj/machinery/suit_storage_unit/clown, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/ai_monitored/storage/eva) "bai" = ( /obj/machinery/suit_storage_unit/mime, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -14004,7 +14146,7 @@ pixel_x = -3; pixel_y = -3 }, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /obj/machinery/light/directional/north, /obj/item/clothing/shoes/magboots{ pixel_x = -3; @@ -14036,18 +14178,24 @@ /turf/simulated/floor/wood/oak, /area/station/service/library) "baq" = ( -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/ai_monitored/storage/eva) "bar" = ( -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -14355,7 +14503,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "bbK" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -14363,7 +14513,7 @@ "bbL" = ( /obj/machinery/status_display/directional/north, /obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -14375,7 +14525,9 @@ /turf/simulated/floor/engine/n2, /area/station/engineering/atmos) "bbN" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -14387,7 +14539,9 @@ /turf/simulated/floor/engine/o2, /area/station/engineering/atmos) "bbP" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -14395,7 +14549,7 @@ "bbQ" = ( /obj/machinery/ai_status_display/north, /obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -14679,7 +14833,9 @@ /turf/simulated/floor/carpet/black, /area/station/service/chapel/office) "bcP" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ dir = 4; @@ -14780,7 +14936,7 @@ /obj/structure/sign/securearea{ pixel_x = 32 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/preopen{ id_tag = "bridge blast west"; name = "Bridge Blast Doors" @@ -14808,7 +14964,9 @@ /area/station/public/dorms) "bdn" = ( /obj/machinery/firealarm/directional/west, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bdq" = ( @@ -14817,7 +14975,9 @@ pixel_y = 32 }, /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /obj/machinery/camera{ c_tag = "Port Hallway 2" }, @@ -14888,18 +15048,13 @@ /obj/structure/sign/poster/official/random/west, /obj/machinery/light/directional/west, /obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/ai_monitored/storage/eva) "bdz" = ( /obj/structure/filingcabinet, -/obj/machinery/power/apc/directional/north, -/obj/structure/cable{ - d2 = 2; - icon_state = "0-2" - }, /turf/simulated/floor/carpet, /area/station/command/office/hop) "bdA" = ( @@ -14908,7 +15063,7 @@ layer = 2.9 }, /obj/item/tank/jetpack/carbondioxide, -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /obj/item/tank/jetpack/carbondioxide, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -14918,7 +15073,7 @@ /obj/machinery/light/directional/east, /obj/structure/sign/poster/official/random/east, /obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -15003,7 +15158,7 @@ /obj/structure/sign/securearea{ pixel_x = -32 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/preopen{ id_tag = "bridge blast east"; name = "Bridge Blast Doors" @@ -15020,7 +15175,9 @@ }, /area/station/service/chapel) "bdR" = ( -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -15089,7 +15246,9 @@ /area/station/service/bar) "bee" = ( /obj/machinery/power/apc/directional/south, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/structure/cable, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -15097,13 +15256,15 @@ /area/station/ai_monitored/storage/eva) "bef" = ( /obj/machinery/hydroponics/constructable, -/obj/effect/decal/warning_stripes/green/hollow, +/obj/effect/turf_decal/delivery/green/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/service/hydroponics) "beg" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -15113,7 +15274,7 @@ dir = 1; name = "Containment Pen" }, -/obj/effect/turf_decal/stripes/full, +/obj/effect/turf_decal/stripes, /obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio{ dir = 1 }, @@ -15318,7 +15479,7 @@ }, /area/station/public/dorms) "bfo" = ( -/obj/effect/decal/warning_stripes/white, +/obj/effect/turf_decal/delivery/white, /obj/machinery/kitchen_machine/oven{ pixel_y = 3 }, @@ -15451,7 +15612,9 @@ }, /area/station/service/hydroponics) "bfS" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkblue" @@ -15525,7 +15688,9 @@ /turf/simulated/floor/carpet/black, /area/station/service/chapel/office) "bgb" = ( -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ dir = 4; @@ -15624,7 +15789,7 @@ }, /area/station/hallway/secondary/entry) "bgu" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /turf/simulated/floor/plasteel, @@ -15637,7 +15802,7 @@ /area/station/hallway/secondary/entry) "bgw" = ( /obj/item/radio/intercom/directional/north, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -15663,7 +15828,9 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/port) "bgA" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/port) "bgB" = ( @@ -15703,7 +15870,9 @@ /obj/structure/sign/electricshock{ pixel_y = 32 }, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/port) "bgG" = ( @@ -15713,7 +15882,9 @@ "bgH" = ( /obj/machinery/light/directional/west, /obj/item/radio/intercom/directional/west, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bgI" = ( @@ -15734,7 +15905,9 @@ /obj/machinery/gateway{ dir = 10 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel{ icon_state = "vault" }, @@ -15744,7 +15917,9 @@ /obj/machinery/gateway{ dir = 6 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel{ icon_state = "vault" }, @@ -15764,7 +15939,7 @@ /area/station/hallway/secondary/garden) "bgN" = ( /obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -15781,7 +15956,7 @@ dir = 8; location = "Tool Storage" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" @@ -15871,7 +16046,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/ne) "bhu" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/window/classic/reversed{ dir = 4; name = "Hydroponics Delivery"; @@ -16004,7 +16179,7 @@ "bhU" = ( /obj/structure/window/reinforced, /obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -16172,8 +16347,8 @@ amount = 50 }, /obj/machinery/light/directional/north, -/obj/effect/decal/warning_stripes/white/hollow, -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -16188,7 +16363,7 @@ }, /obj/machinery/light/directional/east, /obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -16417,7 +16592,9 @@ c_tag = "Arrivals Center"; dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bjY" = ( @@ -16576,7 +16753,7 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/fsmaint) "bkR" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/preopen{ id_tag = "bridge blast west"; name = "Bridge Blast Doors" @@ -16765,12 +16942,16 @@ /obj/structure/sign/vacuum/external{ pixel_y = 32 }, -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "blE" = ( /obj/machinery/status_display/directional/north, -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "blJ" = ( @@ -17033,7 +17214,9 @@ }, /area/station/service/chapel) "bmS" = ( -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bmT" = ( @@ -17216,7 +17399,9 @@ /area/station/command/bridge) "bnr" = ( /obj/machinery/firealarm/directional/north, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/public/locker) "bns" = ( @@ -17251,7 +17436,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bnv" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/portable/pump, /turf/simulated/floor/plasteel, /area/station/public/locker) @@ -17481,7 +17666,7 @@ pixel_y = -2 }, /obj/machinery/firealarm/directional/east, -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -17604,7 +17789,7 @@ /turf/simulated/floor/plasteel, /area/station/public/locker) "bpa" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/public/locker) "bpb" = ( @@ -17889,7 +18074,9 @@ }, /area/station/hallway/primary/central/ne) "bqu" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/window/reinforced{ dir = 1 }, @@ -18923,7 +19110,9 @@ anchored = 1; state = 2 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "bvs" = ( @@ -18940,8 +19129,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/north, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -19012,7 +19205,9 @@ dir = 1; network = list("SS13","MiniSat") }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -19196,7 +19391,9 @@ /area/station/hallway/primary/central/nw) "bwO" = ( /obj/structure/closet/emcloset, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bwP" = ( @@ -19581,7 +19778,9 @@ /turf/simulated/floor/plasteel, /area/station/supply/storage) "byk" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/machinery/conveyor_switch/oneway{ id = "packageSort1" }, @@ -19661,7 +19860,9 @@ /turf/simulated/floor/plating, /area/station/supply/office) "byz" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/supply/office) "byF" = ( @@ -19809,7 +20010,9 @@ /obj/machinery/door/airlock/security/glass{ name = "Escape Shuttle Cell" }, -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -19824,7 +20027,9 @@ }, /area/station/hallway/secondary/exit) "bzG" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -20093,7 +20298,7 @@ /obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -20452,7 +20657,9 @@ }, /area/station/hallway/secondary/exit) "bCW" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/engine, /area/station/medical/chemistry) "bCX" = ( @@ -20671,7 +20878,9 @@ /turf/simulated/floor/plasteel, /area/station/supply/storage) "bDN" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/supply/office) "bDO" = ( @@ -21053,8 +21262,8 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard/east) "bFA" = ( -/obj/effect/decal/warning_stripes/yellow/partial, -/obj/effect/decal/warning_stripes/arrow, +/obj/effect/turf_decal/delivery/partial, +/obj/effect/turf_decal/arrows/black, /turf/simulated/floor/plasteel, /area/station/supply/office) "bFB" = ( @@ -21517,11 +21726,11 @@ /turf/simulated/floor/plating, /area/station/supply/office) "bHh" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/supply/storage) "bHi" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/supply/office) "bHn" = ( @@ -21782,7 +21991,7 @@ id_tag = "qm_warehouse"; name = "Warehouse Shutters" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -21834,7 +22043,9 @@ /area/station/maintenance/apmaint) "bIK" = ( /obj/structure/grille, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/cable/yellow{ d1 = 2; d2 = 8; @@ -21901,7 +22112,7 @@ name = "Cargo Requests Console"; pixel_y = 30 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/navbeacon{ codes_txt = "delivery"; dir = 8; @@ -21915,7 +22126,7 @@ /area/station/supply/storage) "bIV" = ( /obj/machinery/newscaster/directional/north, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/navbeacon{ codes_txt = "delivery"; dir = 8; @@ -21937,7 +22148,7 @@ c_tag = "Cargo Bay North" }, /obj/machinery/status_display/directional/north, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/navbeacon{ codes_txt = "delivery"; dir = 8; @@ -21947,7 +22158,7 @@ /area/station/supply/storage) "bIY" = ( /obj/item/radio/intercom/directional/north, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/navbeacon{ codes_txt = "delivery"; dir = 8; @@ -22501,7 +22712,9 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bLY" = ( @@ -22512,14 +22725,18 @@ }, /area/station/hallway/secondary/entry) "bLZ" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "bMa" = ( /turf/simulated/floor/catwalk, /area/station/hallway/secondary/entry) "bMb" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -22741,7 +22958,9 @@ /obj/structure/bed/amb_trolley{ dir = 4 }, -/obj/effect/decal/warning_stripes/northwestsouth, +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, /obj/machinery/alarm/directional/north, /obj/machinery/light/directional/north, /turf/simulated/floor/plasteel{ @@ -23218,13 +23437,17 @@ }, /area/station/science/robotics) "bPe" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/machinery/chem_heater, /obj/machinery/status_display/directional/west, /turf/simulated/floor/engine, /area/station/medical/chemistry) "bPf" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/visible{ dir = 4 }, @@ -23486,7 +23709,7 @@ /turf/simulated/floor/plasteel, /area/station/supply/office) "bQf" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/supply/storage) "bQh" = ( @@ -23699,7 +23922,9 @@ }, /area/station/science/robotics/chargebay) "bRt" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/structure/table/glass, /obj/item/reagent_containers/glass/beaker/large{ pixel_x = 6 @@ -23847,7 +24072,9 @@ }, /area/station/medical/chemistry) "bSo" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/machinery/chem_master, /obj/structure/reagent_dispensers/fueltank/chem/west, /turf/simulated/floor/engine, @@ -23950,7 +24177,7 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/port) "bSB" = ( -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /obj/machinery/sleeper{ dir = 4; pixel_x = 3 @@ -24152,7 +24379,9 @@ }, /area/station/science/robotics) "bTa" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 8; @@ -24581,7 +24810,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "bUU" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/supply/office) "bVd" = ( @@ -24666,7 +24895,9 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -24956,7 +25187,9 @@ /area/station/security/detective) "bWL" = ( /obj/structure/grille, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 8; @@ -25422,7 +25655,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft) "bZh" = ( -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /obj/machinery/bodyscanner{ dir = 4 }, @@ -26496,7 +26729,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint2) "ccG" = ( -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -26582,11 +26817,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/carpet, /area/station/command/office/hop) "ccY" = ( @@ -26971,7 +27201,7 @@ }, /area/station/supply/storage) "ceF" = ( -/obj/effect/decal/warning_stripes/yellow/partial, +/obj/effect/turf_decal/delivery/partial, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "blue" @@ -27170,7 +27400,7 @@ }, /area/station/medical/ward) "cfI" = ( -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /obj/machinery/sleeper, /obj/structure/railing{ dir = 4 @@ -27706,7 +27936,7 @@ }, /area/station/command/office/rd) "chR" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/computer/general_air_control/large_tank_control{ autolink_sensors = list("n2o_sensor"="Tank"); dir = 1; @@ -28803,7 +29033,9 @@ }, /area/station/command/office/rd) "cmj" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -28924,7 +29156,9 @@ }, /area/station/medical/surgery/primary) "cmK" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/machinery/light/small/directional/south, /obj/structure/cable{ d1 = 4; @@ -28982,7 +29216,7 @@ dir = 1 }, /obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/light_switch/south, /turf/simulated/floor/plasteel, /area/station/science/storage) @@ -29019,7 +29253,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/science/storage) "cng" = ( @@ -29563,7 +29797,7 @@ anchored = 1; filled = 1 }, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plating, /area/station/maintenance/asmaint2) "cpz" = ( @@ -29602,7 +29836,7 @@ "cpD" = ( /obj/machinery/atmospherics/unary/portables_connector, /obj/machinery/atmospherics/portable/canister/nitrogen, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -30183,7 +30417,9 @@ anchored = 1; state = 2 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "csv" = ( @@ -30746,7 +30982,9 @@ }, /area/station/medical/storage) "cut" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/unary/portables_connector, /obj/machinery/atmospherics/portable/canister/air, /turf/simulated/floor/plasteel{ @@ -30779,7 +31017,7 @@ /area/station/medical/medbay2) "cuw" = ( /obj/machinery/suit_storage_unit/cmo, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -31263,7 +31501,7 @@ }, /area/station/medical/cryo) "cwg" = ( -/obj/effect/decal/warning_stripes/blue, +/obj/effect/turf_decal/delivery/blue, /obj/machinery/atmospherics/portable/canister/oxygen{ anchored = 1 }, @@ -31303,7 +31541,9 @@ /area/station/maintenance/incinerator) "cwy" = ( /obj/structure/closet/wardrobe/grey, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/window/reinforced{ dir = 1 }, @@ -31348,7 +31588,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "cwN" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -31388,7 +31630,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "cwU" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plating, /area/station/engineering/secure_storage) "cwY" = ( @@ -31775,7 +32017,9 @@ /turf/simulated/floor/plasteel, /area/station/service/janitor) "cyy" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; @@ -31862,7 +32106,7 @@ /turf/simulated/floor/plasteel/dark, /area/station/maintenance/fsmaint) "cyG" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/closet/secure_closet/atmos_personal, /obj/structure/window/reinforced{ dir = 4 @@ -32059,7 +32303,7 @@ dir = 1; name = "Medical Delivery" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/effect/mapping_helpers/airlock/windoor/access/any/medical/general{ dir = 1 }, @@ -32358,7 +32602,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -32462,7 +32708,9 @@ /area/station/hallway/primary/aft) "cAN" = ( /obj/structure/grille, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 8; @@ -32592,7 +32840,7 @@ /turf/space, /area/space/nearstation) "cBt" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/power/terminal{ dir = 1 }, @@ -32600,7 +32848,9 @@ d2 = 4; icon_state = "0-4" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -32869,7 +33119,9 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/incinerator) "cCI" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -33016,7 +33268,9 @@ /turf/space, /area/space/nearstation) "cDj" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/structure/closet/crate/can, /turf/simulated/floor/plasteel{ dir = 8; @@ -33079,7 +33333,9 @@ /turf/simulated/floor/plasteel/stairs/left, /area/station/hallway/primary/aft) "cDz" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/light/small/directional/west, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -33304,7 +33560,7 @@ /area/station/engineering/tech_storage) "cEi" = ( /obj/machinery/power/emitter, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plating, /area/station/engineering/supermatter_room) "cEj" = ( @@ -33397,7 +33653,7 @@ /obj/structure/plasticflaps{ opacity = 1 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/door/window/classic/reversed{ dir = 1; name = "Custodial Closet" @@ -33441,7 +33697,7 @@ }, /area/station/science/xenobiology) "cEJ" = ( -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /obj/machinery/atmospherics/portable/canister/air, /turf/simulated/floor/plating, /area/station/public/storage/emergency/port) @@ -33457,7 +33713,7 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 10 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "darkred" @@ -33619,7 +33875,9 @@ /area/station/science/misc_lab) "cFJ" = ( /obj/machinery/status_display/directional/north, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "cFM" = ( @@ -33942,7 +34200,9 @@ }, /area/station/service/expedition) "cGU" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 8; @@ -34254,7 +34514,9 @@ }, /area/station/hallway/primary/aft) "cHN" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable/yellow{ d1 = 2; d2 = 4; @@ -34587,7 +34849,7 @@ /obj/machinery/disposal/deliveryChute{ dir = 1 }, -/obj/effect/turf_decal/bot_red, +/obj/effect/turf_decal/delivery/red/hollow, /obj/structure/disposalpipe/trunk{ dir = 4 }, @@ -34652,7 +34914,9 @@ }, /area/station/science/misc_lab) "cIK" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/extinguisher_cabinet/directional/south, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) @@ -35170,8 +35434,12 @@ /area/station/hallway/primary/aft) "cKr" = ( /obj/structure/grille, -/obj/effect/decal/warning_stripes/east, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "cKs" = ( @@ -35239,7 +35507,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "cKK" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable/yellow{ d1 = 2; d2 = 4; @@ -35359,7 +35629,7 @@ /turf/simulated/floor/plating, /area/station/engineering/tech_storage) "cLj" = ( -/obj/effect/turf_decal/bot_red, +/obj/effect/turf_decal/delivery/red/hollow, /obj/structure/disposaloutlet, /obj/structure/disposalpipe/trunk{ dir = 4 @@ -35502,7 +35772,9 @@ dir = 8; name = "Grid Power Monitoring Computer" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -35545,7 +35817,9 @@ /turf/simulated/floor/engine/plasma, /area/station/engineering/atmos) "cMa" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/trinary/filter/flipped{ dir = 4; filter_type = -1 @@ -35706,7 +35980,9 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/assembly_line) "cMV" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkyellowcorners" @@ -35828,7 +36104,9 @@ "cND" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -36296,7 +36574,9 @@ /obj/machinery/power/grounding_rod{ anchored = 1 }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "cPo" = ( @@ -36326,7 +36606,9 @@ id_tag = "Singularity"; name = "Singularity Blast Doors" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable/yellow{ d1 = 2; d2 = 8; @@ -36404,7 +36686,7 @@ /area/station/engineering/controlroom) "cPD" = ( /obj/machinery/suit_storage_unit/atmos, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/sign/atmosplaque{ pixel_y = 32 }, @@ -36413,7 +36695,9 @@ }, /area/station/engineering/atmos/control) "cPE" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkyellowcorners" @@ -36421,7 +36705,9 @@ /area/station/engineering/supermatter_room) "cPG" = ( /obj/structure/grille, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/cable/yellow{ d1 = 2; d2 = 4; @@ -36485,7 +36771,9 @@ /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "cPS" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 4 }, @@ -36574,7 +36862,9 @@ id_tag = "Singularity"; name = "Singularity Blast Doors" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 4; @@ -36596,7 +36886,9 @@ }, /area/station/engineering/control) "cQj" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable{ d1 = 2; d2 = 4; @@ -36637,7 +36929,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft) "cQp" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/camera{ c_tag = "Engineering Supermatter Port"; dir = 4; @@ -36859,7 +37153,9 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -36913,7 +37209,7 @@ /turf/simulated/floor/engine/co2, /area/station/engineering/atmos) "cRj" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/binary/pump{ dir = 1; name = "External Gas to Loop" @@ -36926,7 +37222,9 @@ /obj/machinery/power/tesla_coil{ anchored = 1 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -36948,7 +37246,7 @@ }, /obj/machinery/alarm/directional/north, /obj/structure/reagent_dispensers/fueltank, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plating, /area/station/engineering/secure_storage) "cRp" = ( @@ -36984,7 +37282,7 @@ /obj/structure/dispenser{ pixel_x = -1 }, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /obj/machinery/power/apc/engineering/west, /obj/structure/cable{ d2 = 4; @@ -37019,7 +37317,9 @@ /area/station/maintenance/asmaint) "cRz" = ( /obj/structure/grille, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -37107,7 +37407,7 @@ /obj/item/storage/belt/utility, /obj/item/multitool, /obj/item/radio/intercom/directional/east, -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /obj/item/storage/belt/utility, /obj/item/multitool, /turf/simulated/floor/plasteel{ @@ -37322,7 +37622,7 @@ }, /area/station/engineering/hallway) "cSr" = ( -/obj/effect/decal/warning_stripes/yellow/partial, +/obj/effect/turf_decal/delivery/partial, /obj/machinery/door_control/shutter/west{ desc = "A remote control-switch for the engineering lobby emergency supply room."; id = "engemergencyeva"; @@ -37375,8 +37675,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/obj/effect/decal/warning_stripes/northwestcorner, -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 8; @@ -37410,7 +37714,7 @@ /area/station/engineering/atmos/storage) "cSE" = ( /obj/machinery/shieldgen, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plating, /area/station/engineering/secure_storage) "cSF" = ( @@ -37461,8 +37765,10 @@ }, /area/station/engineering/hallway) "cSK" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/delivery/hollow, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/computer/general_air_control/large_tank_control{ autolink_sensors = list("tox_sensor"="Tank"); dir = 1; @@ -37494,7 +37800,9 @@ /turf/simulated/floor/plating, /area/station/engineering/gravitygenerator) "cSO" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/atmospherics/pipe/manifold/visible/green{ dir = 1 }, @@ -37509,7 +37817,9 @@ }, /area/station/engineering/supermatter_room) "cSP" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, @@ -37610,21 +37920,27 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/aisat/service) "cTh" = ( /obj/structure/reagent_dispensers/fueltank, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plating, /area/station/engineering/control) "cTi" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -37636,7 +37952,9 @@ /area/station/engineering/atmos) "cTl" = ( /obj/structure/reagent_dispensers/watertank, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plating, /area/station/engineering/control) "cTm" = ( @@ -37667,7 +37985,7 @@ "cTp" = ( /obj/item/radio/intercom/directional/east, /obj/machinery/field/generator, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plating, /area/station/engineering/secure_storage) "cTq" = ( @@ -37688,7 +38006,7 @@ /area/space/nearstation) "cTs" = ( /obj/structure/closet/secure_closet/atmos_personal, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -37716,11 +38034,6 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, /obj/machinery/papershredder, /turf/simulated/floor/plasteel{ icon_state = "grimy" @@ -37761,11 +38074,13 @@ /area/station/maintenance/aft) "cTD" = ( /obj/machinery/field/generator, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plating, /area/station/engineering/secure_storage) "cTE" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/machinery/atmospherics/pipe/simple/visible/red{ dir = 6 }, @@ -37825,7 +38140,7 @@ /area/station/engineering/equipmentstorage) "cTI" = ( /obj/structure/closet/secure_closet/engineering_welding, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -37915,7 +38230,9 @@ /area/station/maintenance/assembly_line) "cUd" = ( /obj/structure/grille, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/cable/yellow{ d1 = 2; d2 = 4; @@ -38028,7 +38345,7 @@ /turf/simulated/floor/plasteel, /area/station/supply/office) "cUs" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/economy/vending/tool/free, /turf/simulated/floor/plasteel{ icon_state = "darkyellowfull" @@ -38082,7 +38399,7 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow/partial{ +/obj/effect/turf_decal/delivery/partial{ dir = 8 }, /obj/structure/cable{ @@ -38234,7 +38551,9 @@ /area/station/command/office/blueshield) "cVl" = ( /obj/structure/grille, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 8; @@ -38247,7 +38566,9 @@ anchored = 1; state = 2 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable/yellow, /turf/simulated/floor/plating/airless, /area/station/engineering/control) @@ -38350,7 +38671,9 @@ /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "cVF" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -38412,14 +38735,16 @@ layer = 2 }, /obj/machinery/atmospherics/portable/scrubber, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutral" }, /area/station/engineering/atmos/storage) "cVP" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 4 }, @@ -38451,7 +38776,7 @@ layer = 2 }, /obj/machinery/atmospherics/portable/scrubber, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutral" @@ -38483,7 +38808,9 @@ /obj/machinery/power/tesla_coil{ anchored = 1 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable/yellow, /turf/simulated/floor/plating/airless, /area/space/nearstation) @@ -38577,7 +38904,9 @@ }, /area/station/turret_protected/aisat/interior) "cWB" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/atmospherics/pipe/manifold/visible/red, /turf/simulated/floor/plasteel{ icon_state = "darkyellowcorners" @@ -38604,7 +38933,7 @@ }, /area/station/engineering/equipmentstorage) "cWD" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/window/classic/normal{ dir = 1 }, @@ -38739,7 +39068,7 @@ }, /area/station/public/construction) "cWY" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/computer/general_air_control/large_tank_control{ autolink_sensors = list("n2_sensor"="Tank"); dir = 1; @@ -38760,7 +39089,9 @@ dir = 8; network = list("SS13","Singularity","Engineering") }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "cXb" = ( @@ -38795,7 +39126,9 @@ }, /area/station/hallway/secondary/exit) "cXm" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; @@ -38876,7 +39209,7 @@ /area/station/engineering/equipmentstorage) "cXG" = ( /obj/structure/closet/secure_closet/engineering_electrical, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/light/directional/north, /obj/item/radio/intercom/directional/north, /obj/structure/window/reinforced{ @@ -39107,7 +39440,9 @@ }, /area/station/engineering/control) "cYr" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -39253,7 +39588,9 @@ }, /area/station/engineering/utility) "cYW" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -39332,7 +39669,9 @@ anchored = 1; state = 2 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "cZj" = ( @@ -39591,7 +39930,9 @@ }, /area/station/engineering/utility) "cZZ" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 6 }, @@ -39640,7 +39981,7 @@ name = "EVA Requests Console"; pixel_x = -32 }, -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /obj/structure/closet/secure_closet/exile, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -39654,7 +39995,9 @@ /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "dah" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/atmospherics/binary/pump/on{ dir = 8; name = "Gas to Filter" @@ -39841,7 +40184,7 @@ /area/station/engineering/hallway) "daT" = ( /obj/structure/dispenser/oxygen, -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -39976,7 +40319,7 @@ /area/station/engineering/atmos) "dbv" = ( /obj/machinery/atmospherics/portable/canister/oxygen, -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -40076,7 +40419,7 @@ pixel_y = -7 }, /obj/machinery/light_switch/south, -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /obj/machinery/camera{ c_tag = "EVA"; dir = 1 @@ -40142,7 +40485,9 @@ /obj/structure/sign/vacuum/external{ pixel_y = 32 }, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "dcf" = ( @@ -40171,7 +40516,7 @@ "dcl" = ( /obj/machinery/power/apc/engineering/north, /obj/structure/reagent_dispensers/watertank, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -40259,7 +40604,9 @@ }, /area/station/engineering/hallway) "dcy" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; @@ -40375,7 +40722,9 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -40399,7 +40748,9 @@ }, /area/station/engineering/supermatter_room) "dcV" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 8; @@ -40419,7 +40770,9 @@ }, /area/station/engineering/supermatter_room) "ddf" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 8; @@ -40462,7 +40815,9 @@ }, /area/station/engineering/hallway) "ddn" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 8; @@ -40508,7 +40863,7 @@ /turf/simulated/floor/plating, /area/station/engineering/supermatter_room) "ddx" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/unary/portables_connector{ dir = 1 }, @@ -40704,7 +41059,9 @@ /turf/space, /area/station/engineering/solar/starboard) "deh" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -40865,8 +41222,10 @@ /area/station/maintenance/starboardsolar) "deF" = ( /obj/machinery/power/grounding_rod, -/obj/effect/decal/warning_stripes/north, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plating, /area/station/engineering/secure_storage) "deG" = ( @@ -40925,7 +41284,7 @@ }, /area/station/command/office/ce) "deM" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -41069,7 +41428,7 @@ }, /area/station/engineering/break_room) "dfh" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/portable/scrubber, /turf/simulated/floor/plasteel, /area/station/public/locker) @@ -41160,7 +41519,9 @@ /area/station/engineering/equipmentstorage) "dfA" = ( /obj/structure/grille, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -41225,7 +41586,9 @@ /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "dfJ" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable/yellow{ d1 = 2; d2 = 4; @@ -41237,14 +41600,18 @@ }, /area/station/engineering/supermatter_room) "dfK" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkyellowcorners" }, /area/station/engineering/supermatter_room) "dfN" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -41343,7 +41710,7 @@ /area/station/maintenance/aft) "dgn" = ( /obj/machinery/suit_storage_unit/engine, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -41474,7 +41841,9 @@ }, /area/station/engineering/atmos) "dgM" = ( -/obj/effect/decal/warning_stripes/eastnorthwest, +/obj/effect/turf_decal/stripes/end{ + dir = 1 + }, /obj/machinery/light/small/directional/north, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -41529,14 +41898,18 @@ /area/station/engineering/aitransit) "dgU" = ( /obj/structure/closet/wardrobe/white, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/window/reinforced{ dir = 1 }, /turf/simulated/floor/plasteel, /area/station/public/locker) "dgV" = ( -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; @@ -41550,7 +41923,9 @@ }, /area/station/engineering/supermatter_room) "dgW" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/atmospherics/trinary/filter/flipped{ dir = 8; filter_type = -1 @@ -41609,7 +41984,7 @@ /turf/simulated/floor/wood/oak, /area/station/public/mrchangs) "dhv" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/closet/secure_closet/atmos_personal, /obj/structure/window/reinforced{ dir = 8 @@ -41663,7 +42038,7 @@ }, /area/station/engineering/atmos) "dhI" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/manifold/visible/red{ dir = 4 }, @@ -41672,7 +42047,7 @@ }, /area/station/engineering/supermatter_room) "dhJ" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/visible/red{ dir = 6 }, @@ -41701,7 +42076,9 @@ anchored = 1; state = 2 }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "dib" = ( @@ -41774,7 +42151,9 @@ /obj/machinery/power/tesla_coil{ anchored = 1 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -41806,7 +42185,9 @@ }, /area/station/engineering/hallway) "diu" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/machinery/atmospherics/pipe/simple/visible/red{ dir = 4 }, @@ -41991,7 +42372,9 @@ /area/station/engineering/atmos/control) "diV" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -42114,7 +42497,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "djq" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutral" }, @@ -42448,7 +42831,7 @@ /area/station/engineering/supermatter_room) "dkJ" = ( /obj/structure/closet/secure_closet/engineering_electrical, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/window/reinforced{ dir = 8 }, @@ -42494,7 +42877,9 @@ }, /area/station/engineering/atmos/storage) "dkQ" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; @@ -42583,7 +42968,9 @@ /turf/simulated/floor/plating, /area/station/engineering/supermatter_room) "dld" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; @@ -42624,7 +43011,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "dlk" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 8; @@ -42641,7 +43030,9 @@ }, /area/station/engineering/control) "dll" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/visible{ dir = 4 }, @@ -42717,7 +43108,9 @@ /turf/space, /area/space/nearstation) "dlx" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/light/directional/east, /obj/machinery/atmospherics/pipe/simple/visible/yellow, /turf/simulated/floor/plasteel{ @@ -42737,7 +43130,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 4 }, -/obj/effect/turf_decal/stripes/full, +/obj/effect/turf_decal/stripes, /turf/simulated/floor/plating, /area/station/engineering/supermatter_room) "dlP" = ( @@ -42782,7 +43175,9 @@ /turf/simulated/floor/plating, /area/station/engineering/supermatter_room) "dlZ" = ( -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /obj/machinery/atmospherics/portable/scrubber, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) @@ -42887,7 +43282,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft) "dms" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/atmospherics/pipe/manifold/visible/cyan{ dir = 1 }, @@ -42946,7 +43343,9 @@ /turf/simulated/wall/r_wall, /area/space/nearstation) "dmE" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; @@ -43010,7 +43409,9 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/aft) "dmQ" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -43053,7 +43454,9 @@ }, /area/station/engineering/control) "dmT" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 4; @@ -43113,7 +43516,9 @@ /turf/simulated/wall/r_wall, /area/station/turret_protected/ai) "dnd" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, @@ -43122,8 +43527,12 @@ }, /area/station/engineering/supermatter_room) "dne" = ( -/obj/effect/decal/warning_stripes/east, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -43633,7 +44042,9 @@ }, /area/station/engineering/dronefabricator) "dpm" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "dpp" = ( @@ -43726,7 +44137,7 @@ }, /area/station/engineering/supermatter_room) "dpD" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/power/terminal{ dir = 1 }, @@ -43734,7 +44145,9 @@ d2 = 8; icon_state = "0-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "yellowfull" }, @@ -43754,7 +44167,7 @@ }, /area/station/engineering/supermatter_room) "dpJ" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/door_control/shutter/west{ desc = "A remote control-switch for secure storage."; id = "Secure Storage"; @@ -43786,7 +44199,9 @@ }, /area/station/engineering/atmos) "dpO" = ( -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "dpP" = ( @@ -43882,7 +44297,9 @@ id_tag = "Singularity"; name = "Singularity Blast Doors" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 8; @@ -43934,7 +44351,9 @@ /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "dqw" = ( -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/visible/yellow, /turf/simulated/floor/plasteel{ dir = 4; @@ -43981,7 +44400,9 @@ /area/station/maintenance/fsmaint) "dqL" = ( /obj/structure/grille, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/structure/cable/yellow{ d1 = 2; d2 = 8; @@ -44021,7 +44442,7 @@ network = list("SS13","MiniSat") }, /turf/space, -/area/station/aisat) +/area/station/aisat/hall) "dqT" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering/glass{ @@ -44383,7 +44804,9 @@ /area/station/engineering/hallway) "dsL" = ( /obj/structure/grille, -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 4; @@ -44443,7 +44866,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -45000,7 +45423,9 @@ }, /area/station/security/prison/cell_block/A) "dBR" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/wood/oak, /area/station/command/office/hos) @@ -45120,7 +45545,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "dDB" = ( -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/simple/visible{ dir = 6 }, @@ -45282,7 +45709,9 @@ /area/station/science/toxins/launch) "dFG" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "red" }, @@ -45524,7 +45953,9 @@ }, /area/station/security/execution) "dKq" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -45586,7 +46017,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint2) "dLF" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/preopen{ id_tag = "bridge blast east"; name = "Bridge Blast Doors" @@ -45772,7 +46203,7 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/aft) "dOo" = ( -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /obj/machinery/bodyscanner, /turf/simulated/floor/plasteel{ dir = 4; @@ -46363,7 +46794,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft) "ecq" = ( -/obj/effect/decal/warning_stripes/yellow/partial, +/obj/effect/turf_decal/delivery/partial, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -46454,7 +46885,7 @@ }, /area/station/engineering/hallway) "edk" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/light/small/directional/south, /turf/simulated/floor/plating, /area/station/engineering/secure_storage) @@ -46515,7 +46946,9 @@ }, /area/station/medical/morgue) "edY" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, @@ -46538,7 +46971,9 @@ }, /area/station/security/permabrig) "eel" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/machinery/atmospherics/pipe/manifold/visible/cyan{ dir = 1 }, @@ -46548,7 +46983,9 @@ }, /area/station/engineering/supermatter_room) "eew" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -46753,7 +47190,9 @@ }, /area/station/maintenance/apmaint) "egM" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "egO" = ( @@ -46802,7 +47241,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint2) "ehs" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -47023,8 +47464,10 @@ }, /area/station/medical/morgue) "ema" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/delivery/hollow, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating, /area/station/engineering/secure_storage) "emr" = ( @@ -47578,7 +48021,7 @@ /turf/simulated/floor/plasteel/stairs/left, /area/station/command/bridge) "ewu" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -47647,7 +48090,7 @@ /area/station/security/permabrig) "exm" = ( /obj/machinery/hydroponics/constructable, -/obj/effect/decal/warning_stripes/green/hollow, +/obj/effect/turf_decal/delivery/green/hollow, /obj/machinery/camera{ c_tag = "Hydroponics"; dir = 4 @@ -47722,7 +48165,9 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/port) "eyp" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 4 }, @@ -47740,7 +48185,9 @@ /area/station/maintenance/fpmaint2) "ezc" = ( /obj/machinery/atmospherics/pipe/simple/visible/green, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "ezf" = ( @@ -47755,7 +48202,7 @@ /area/station/maintenance/disposal) "ezg" = ( /obj/machinery/shieldwallgen, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, @@ -48047,7 +48494,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "eGs" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -48420,8 +48867,12 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "eMw" = ( -/obj/effect/decal/warning_stripes/south, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -48588,6 +49039,11 @@ d2 = 8; icon_state = "2-8" }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/simulated/floor/plasteel{ icon_state = "grimy" }, @@ -48739,7 +49195,7 @@ }, /area/station/medical/sleeper) "eUi" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/camera{ c_tag = "Engineering Secure Storage West"; dir = 4; @@ -48943,7 +49399,7 @@ /obj/effect/turf_decal/box/corners{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "darkred" @@ -49026,7 +49482,9 @@ }, /area/station/science/robotics/chargebay) "fbn" = ( -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "darkyellowfull" @@ -49205,7 +49663,9 @@ }, /area/station/engineering/control) "fdC" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -49270,7 +49730,9 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/incinerator) "feH" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "darkyellowfull" }, @@ -49480,7 +49942,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/maintcentral2) "fko" = ( -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /obj/machinery/light/directional/north, /obj/machinery/status_display/directional/north, /turf/simulated/floor/plasteel{ @@ -49543,7 +50007,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/port) "fmg" = ( -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/public/locker) "fmk" = ( @@ -49818,7 +50284,7 @@ }, /area/station/engineering/atmos) "fqZ" = ( -/obj/effect/decal/warning_stripes/white, +/obj/effect/turf_decal/delivery/white, /obj/machinery/kitchen_machine/oven{ pixel_y = 3 }, @@ -49856,7 +50322,7 @@ dir = 1 }, /obj/item/clothing/mask/balaclava, -/obj/effect/decal/warning_stripes/red, +/obj/effect/turf_decal/delivery/red, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -49970,7 +50436,9 @@ /turf/simulated/floor/grass, /area/station/security/permabrig) "ftt" = ( -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; @@ -49987,7 +50455,7 @@ /turf/simulated/floor/carpet, /area/station/medical/psych) "ftW" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/computer/general_air_control/large_tank_control{ autolink_sensors = list("waste_sensor"="Tank"); dir = 1; @@ -50059,11 +50527,6 @@ /turf/simulated/floor/plating, /area/station/engineering/tech_storage) "fvq" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/simulated/floor/carpet, /area/station/command/office/hop) "fvs" = ( @@ -50108,7 +50571,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "red" @@ -50159,7 +50624,9 @@ /turf/simulated/floor/wood/oak, /area/station/security/detective) "fwF" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; @@ -50340,7 +50807,9 @@ /turf/simulated/floor/carpet/black, /area/station/service/bar/atrium) "fAn" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/atmospherics/pipe/simple/visible/universal{ dir = 4 }, @@ -50449,7 +50918,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 4 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "red" @@ -50546,7 +51017,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "fDp" = ( -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 9 }, @@ -50833,7 +51306,9 @@ /turf/simulated/floor/plating, /area/station/service/bar/atrium) "fIU" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "fJa" = ( @@ -50881,7 +51356,9 @@ /turf/simulated/floor/engine, /area/station/engineering/engine/supermatter) "fJu" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "fJD" = ( @@ -50919,7 +51396,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -51282,7 +51761,7 @@ /obj/item/circuitboard/solar_control, /obj/item/tracker_electronics, /obj/item/paper/solar, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plating, /area/station/engineering/secure_storage) "fTt" = ( @@ -51331,7 +51810,9 @@ }, /area/station/science/hallway) "fTV" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -51420,7 +51901,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint2) "fWj" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/landmark/start/chemist, /obj/structure/chair/stool, /obj/machinery/atmospherics/unary/vent_pump/on{ @@ -51449,7 +51932,9 @@ }, /area/station/engineering/control) "fWl" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -51520,7 +52005,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/portsolar) "fXQ" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/door_control/shutter/west{ id = "teleshutter"; name = "Teleporter Shutters Access Control"; @@ -51589,7 +52076,9 @@ }, /area/station/science/xenobiology) "fYx" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/effect/landmark/start/chemist, /obj/structure/chair/stool, /turf/simulated/floor/engine, @@ -51706,7 +52195,7 @@ }, /area/station/science/hallway) "gby" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -51993,7 +52482,9 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/port) "ghR" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -52191,7 +52682,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft) "gkC" = ( -/obj/effect/decal/warning_stripes/red/partial{ +/obj/effect/turf_decal/delivery/red/partial{ dir = 8 }, /obj/structure/sign/poster/official/random/north, @@ -52653,7 +53144,9 @@ /turf/simulated/floor/wood/oak, /area/station/command/office/ntrep) "gsg" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/mouse/rat, /turf/simulated/floor/plasteel, @@ -52738,8 +53231,8 @@ }, /area/station/security/permabrig) "gtB" = ( -/obj/effect/decal/warning_stripes/yellow/partial, -/obj/effect/decal/warning_stripes/arrow, +/obj/effect/turf_decal/delivery/partial, +/obj/effect/turf_decal/arrows/black, /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ dir = 1; @@ -53138,7 +53631,9 @@ /area/station/maintenance/aft) "gBF" = ( /obj/structure/grille, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 4; @@ -53163,7 +53658,7 @@ /area/station/maintenance/aft) "gCU" = ( /obj/structure/punching_bag, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/dorms) "gCV" = ( @@ -53203,7 +53698,7 @@ id_tag = "telescienceblast"; name = "test chamber blast doors" }, -/obj/effect/turf_decal/stripes/full, +/obj/effect/turf_decal/stripes, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -53546,7 +54041,9 @@ /turf/simulated/floor/wood/oak, /area/station/maintenance/abandonedbar) "gKn" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; @@ -53805,7 +54302,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint2) "gNQ" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/atmospherics/pipe/simple/visible/red{ dir = 4 }, @@ -53863,7 +54362,9 @@ /area/station/service/hydroponics) "gOm" = ( /obj/structure/grille, -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /obj/structure/cable/yellow{ d1 = 2; d2 = 4; @@ -53918,10 +54419,10 @@ /area/station/maintenance/fsmaint) "gOK" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow/partial{ +/obj/effect/turf_decal/delivery/partial{ dir = 8 }, -/obj/effect/decal/warning_stripes/arrow{ +/obj/effect/turf_decal/arrows/black{ dir = 8 }, /obj/machinery/door/poddoor/shutters/preopen{ @@ -53979,7 +54480,9 @@ pixel_x = -30; pixel_y = 30 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkbluecorners" @@ -54363,7 +54866,7 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/aft) "gWV" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/window/classic/normal{ dir = 8; name = "Bar Delivery" @@ -54406,7 +54909,7 @@ id_tag = "Prison Gate"; name = "Prison Lockdown Blast Doors" }, -/obj/effect/turf_decal/stripes/red/full, +/obj/effect/turf_decal/stripes/red, /obj/effect/mapping_helpers/airlock/access/any/security/brig, /turf/simulated/floor/plasteel{ dir = 1; @@ -54916,7 +55419,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft) "hhk" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/preopen{ id_tag = "bridge blast west"; name = "Bridge Blast Doors" @@ -55086,7 +55589,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/flasher{ id = "prison"; pixel_x = 16; @@ -55167,7 +55672,9 @@ anchored = 1; state = 2 }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "hkN" = ( @@ -55351,6 +55858,11 @@ /area/station/medical/virology) "hnS" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "grimy" }, @@ -55385,7 +55897,7 @@ /area/station/engineering/supermatter_room) "hoz" = ( /obj/structure/dispenser/oxygen, -/obj/effect/decal/warning_stripes/blue, +/obj/effect/turf_decal/delivery/blue, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -55538,7 +56050,9 @@ name = "Prison Intercom (General)"; pixel_y = 22 }, -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "red" @@ -55557,7 +56071,9 @@ /turf/simulated/floor/engine/air, /area/station/engineering/atmos) "hri" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/manifold/visible/cyan{ dir = 1 }, @@ -55718,7 +56234,9 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/west) "hua" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -55788,7 +56306,9 @@ }, /area/station/engineering/utility) "hvR" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/structure/cable/yellow{ d1 = 2; d2 = 4; @@ -55932,7 +56452,9 @@ dir = 1; layer = 2.9 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/item/paper/firingrange, /turf/simulated/floor/plasteel, /area/station/security/range) @@ -56056,7 +56578,7 @@ }, /area/station/medical/paramedic) "hAx" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/window/classic/normal{ dir = 4; name = "Kitchen Delivery" @@ -56089,7 +56611,7 @@ layer = 2 }, /obj/machinery/atmospherics/portable/pump, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutral" @@ -56777,7 +57299,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -56934,7 +57458,9 @@ }, /area/station/science/robotics/chargebay) "hPR" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -57455,7 +57981,9 @@ dir = 8; network = list("SS13","Singularity","Engineering") }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "hZZ" = ( @@ -57617,7 +58145,9 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "idz" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/public/locker) "idF" = ( @@ -57681,7 +58211,7 @@ layer = 2 }, /obj/machinery/atmospherics/portable/pump, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutral" @@ -57734,7 +58264,9 @@ }, /area/station/maintenance/fsmaint) "ifW" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -57781,7 +58313,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/red{ dir = 4 }, -/obj/effect/turf_decal/stripes/full, +/obj/effect/turf_decal/stripes, /turf/simulated/floor/plating, /area/station/engineering/supermatter_room) "ihW" = ( @@ -57901,7 +58433,9 @@ }, /area/station/hallway/primary/central/sw) "ikg" = ( -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /obj/machinery/light/directional/north, /obj/structure/sign/pods{ pixel_y = 32 @@ -57912,7 +58446,7 @@ }, /area/station/hallway/secondary/entry) "iki" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/item/radio/intercom/directional/north, /obj/structure/closet/crate, /obj/item/hatchet, @@ -58175,7 +58709,7 @@ /turf/space, /area/space/nearstation) "ipG" = ( -/obj/effect/decal/warning_stripes/green, +/obj/effect/turf_decal/delivery/green, /obj/machinery/economy/vending/hydroseeds, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -58563,7 +59097,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint2) "ixW" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/computer/general_air_control/large_tank_control{ autolink_sensors = list("o2_sensor"="Tank"); dir = 1; @@ -58898,7 +59432,9 @@ }, /area/station/command/office/hos) "iFb" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/atmospherics/binary/pump/on{ dir = 1; name = "Cooling Loop to Gas" @@ -59106,7 +59642,9 @@ /area/station/hallway/secondary/exit) "iIG" = ( /obj/structure/grille, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "iIQ" = ( @@ -59204,7 +59742,7 @@ /turf/simulated/floor/plasteel/stairs/right, /area/station/engineering/hallway) "iLw" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/navbeacon{ codes_txt = "delivery"; dir = 8; @@ -59217,7 +59755,9 @@ /area/station/maintenance/fsmaint) "iLx" = ( /obj/structure/grille, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 4; @@ -59575,7 +60115,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/blue/partial{ +/obj/effect/turf_decal/delivery/blue/partial{ dir = 4 }, /turf/simulated/floor/plasteel{ @@ -59671,7 +60211,7 @@ "iTW" = ( /obj/machinery/firealarm/directional/south, /obj/machinery/space_heater, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -59760,7 +60300,9 @@ }, /area/station/maintenance/fsmaint) "iWP" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "iWZ" = ( @@ -59999,7 +60541,9 @@ }, /area/station/maintenance/abandonedbar) "jbt" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -60323,7 +60867,7 @@ /turf/simulated/floor/bluegrid, /area/station/aisat/hall) "jgS" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/power/terminal{ dir = 1 }, @@ -60331,7 +60875,9 @@ d2 = 4; icon_state = "0-4" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/light_switch/west, /turf/simulated/floor/plasteel{ icon_state = "yellowfull" @@ -60518,7 +61064,7 @@ /area/station/maintenance/fsmaint) "jnm" = ( /obj/structure/closet/crate/internals, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/camera{ c_tag = "Engineering Secure Storage South"; dir = 1; @@ -60962,7 +61508,9 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "jvd" = ( -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; @@ -61258,7 +61806,7 @@ /area/station/science/robotics) "jAM" = ( /obj/machinery/atmospherics/portable/canister/oxygen, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -61433,7 +61981,7 @@ /area/station/maintenance/port) "jDJ" = ( /obj/machinery/power/port_gen/pacman, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plating, /area/station/engineering/secure_storage) "jDS" = ( @@ -61626,7 +62174,7 @@ /area/station/engineering/equipmentstorage) "jJJ" = ( /obj/machinery/hydroponics/constructable, -/obj/effect/decal/warning_stripes/green/hollow, +/obj/effect/turf_decal/delivery/green/hollow, /obj/machinery/light/directional/east, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -61677,7 +62225,9 @@ }, /area/station/hallway/primary/central/south) "jKZ" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/structure/table/glass, /obj/item/reagent_containers/glass/beaker/large{ pixel_x = -6 @@ -61951,7 +62501,9 @@ }, /area/station/maintenance/asmaint) "jQc" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) @@ -62032,7 +62584,9 @@ /area/station/hallway/primary/fore) "jRj" = ( /obj/structure/grille, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/structure/cable/yellow{ d1 = 2; d2 = 4; @@ -62077,7 +62631,9 @@ /area/station/maintenance/apmaint) "jRW" = ( /obj/structure/grille, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "jSa" = ( @@ -62128,7 +62684,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /obj/machinery/light/directional/north, /turf/simulated/floor/plasteel{ dir = 1; @@ -62184,8 +62742,12 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "jUf" = ( -/obj/effect/decal/warning_stripes/south, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -62276,7 +62838,7 @@ /area/station/medical/reception) "jVD" = ( /obj/effect/turf_decal/box/corners, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "darkred" @@ -62456,7 +63018,9 @@ }, /area/station/engineering/hallway) "kaE" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "arrival" @@ -62485,7 +63049,9 @@ name = "AI Satellite Teleport Shutters Control"; req_one_access_txt = "17;75" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -62511,7 +63077,9 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/aft) "kcJ" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/simple/visible{ dir = 4 }, @@ -62552,7 +63120,9 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard/east) "kdD" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 4; @@ -62736,7 +63306,9 @@ /turf/space, /area/space) "khK" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -62753,7 +63325,7 @@ /area/station/engineering/engine/supermatter) "khQ" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/door/poddoor{ density = 0; icon_state = "open"; @@ -62843,7 +63415,7 @@ /turf/simulated/floor/carpet/royalblack, /area/station/command/office/ntrep) "kjp" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/reflector/double, /obj/machinery/camera{ c_tag = "Engineering Supermatter Storage"; @@ -62857,7 +63429,7 @@ /area/station/maintenance/asmaint) "kjy" = ( /obj/machinery/atmospherics/unary/vent_pump/on, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel, /area/station/security/main) "kjG" = ( @@ -63020,7 +63592,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint2) "klN" = ( -/mob/living/simple_animal/hostile/feral_cat/forsaken, +/mob/living/simple_animal/pet/cat/Var, /turf/simulated/floor/wood/oak, /area/station/maintenance/apmaint) "klS" = ( @@ -63079,7 +63651,9 @@ d2 = 4; icon_state = "1-4" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "red" @@ -63102,7 +63676,7 @@ /area/station/medical/psych) "kpx" = ( /obj/structure/closet/secure_closet/engineering_personal, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -63491,7 +64065,7 @@ /obj/effect/turf_decal/box/corners{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "darkred" @@ -63867,7 +64441,9 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "kCM" = ( @@ -64101,7 +64677,7 @@ /turf/simulated/floor/carpet/royalblue, /area/station/command/office/captain) "kHi" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/command/office/hop) "kHl" = ( @@ -64722,7 +65298,9 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/fsmaint) "kSn" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/cyan, /turf/simulated/floor/plasteel, @@ -65039,7 +65617,9 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -65117,7 +65697,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "lax" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkyellow" @@ -65189,7 +65771,9 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/disposaloutlet{ dir = 4 }, @@ -65454,7 +66038,9 @@ }, /area/station/science/robotics) "lgQ" = ( -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "lgS" = ( @@ -65501,8 +66087,12 @@ /area/station/maintenance/asmaint) "lhs" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/southwestcorner, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -65512,7 +66102,9 @@ anchored = 1; state = 2 }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "lhy" = ( @@ -65611,7 +66203,9 @@ /turf/simulated/floor/plasteel, /area/station/supply/storage) "lko" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, @@ -65717,7 +66311,7 @@ }, /area/station/science/rnd) "lmU" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/light/small/directional/north, /turf/simulated/floor/plating, /area/station/engineering/secure_storage) @@ -65799,7 +66393,9 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/asmaint) "lpz" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 4; @@ -65888,7 +66484,7 @@ /area/station/medical/morgue) "lqF" = ( /obj/machinery/suit_storage_unit/atmos, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -65925,7 +66521,9 @@ dir = 1; layer = 2.9 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/security/range) "lrJ" = ( @@ -66321,8 +66919,12 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/east, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -66419,7 +67021,7 @@ dir = 8 }, /obj/item/clothing/mask/balaclava, -/obj/effect/decal/warning_stripes/red, +/obj/effect/turf_decal/delivery/red, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -66831,7 +67433,7 @@ /area/station/security/permabrig) "lJs" = ( /obj/machinery/power/emitter, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plating, /area/station/engineering/secure_storage) "lJK" = ( @@ -67360,7 +67962,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "lSv" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -67393,7 +67995,7 @@ /area/station/security/processing) "lTk" = ( /obj/machinery/atmospherics/unary/portables_connector, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plating, /area/station/maintenance/asmaint2) "lTr" = ( @@ -67410,14 +68012,18 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/effect/mapping_helpers/airlock/access/any/security/brig, /turf/simulated/floor/plasteel{ icon_state = "redfull" }, /area/station/security/permabrig) "lTU" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/door_control/shutter/west{ desc = "A remote control-switch for the SM Radiation Security Shutters"; id = "engsm2"; @@ -67694,7 +68300,9 @@ "lXG" = ( /mob/living/simple_animal/mouse, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /mob/living/simple_animal/hostile/scarybat, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 @@ -67770,8 +68378,10 @@ /area/station/security/brig) "lYM" = ( /obj/machinery/shieldgen, -/obj/effect/decal/warning_stripes/yellow/hollow, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/delivery/hollow, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating, /area/station/engineering/secure_storage) "lYX" = ( @@ -68061,7 +68671,9 @@ }, /area/station/hallway/primary/central/north) "mdn" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -68149,7 +68761,9 @@ }, /area/station/security/interrogation) "mfk" = ( -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /obj/structure/cable{ d1 = 1; d2 = 4; @@ -68165,7 +68779,9 @@ id_tag = "Singularity"; name = "Singularity Blast Doors" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkyellow" @@ -68710,7 +69326,9 @@ }, /area/station/medical/sleeper) "moS" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; @@ -68895,7 +69513,9 @@ }, /area/station/medical/reception) "msR" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/machinery/door_control/shutter/west{ id = "Disposal Exit"; name = "Disposal Vent Control"; @@ -69016,7 +69636,9 @@ }, /area/station/service/kitchen) "muD" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/disposal) @@ -70008,7 +70630,7 @@ /area/station/hallway/primary/aft) "mOH" = ( /obj/structure/extinguisher_cabinet/directional/north, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/economy/vending/hydrodrobe, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -70118,7 +70740,7 @@ /turf/simulated/floor/wood/fancy/cherry, /area/station/command/office/captain) "mTh" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/closet/crate/hydroponics/prespawned, /obj/item/watertank, /obj/item/reagent_containers/spray/plantbgone, @@ -70284,7 +70906,7 @@ /area/station/engineering/utility) "mVP" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow/partial{ +/obj/effect/turf_decal/delivery/partial{ dir = 8 }, /turf/simulated/floor/plasteel, @@ -70394,7 +71016,9 @@ }, /area/station/command/bridge) "mYL" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/trinary/filter/flipped{ dir = 4; filter_type = -1 @@ -70541,7 +71165,7 @@ /turf/simulated/floor/grass, /area/station/maintenance/asmaint2) "nbz" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/preopen{ id_tag = "bridge blast west"; name = "Bridge Blast Doors" @@ -70633,7 +71257,7 @@ /obj/structure/curtain/open/shower/security{ anchored = 1 }, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /obj/machinery/shower{ pixel_y = 20 }, @@ -70960,7 +71584,9 @@ }, /area/station/engineering/controlroom) "niR" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/extinguisher_cabinet/directional/north, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) @@ -70975,7 +71601,7 @@ pixel_x = 8; pixel_y = 5 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/light/directional/east, /turf/simulated/floor/plasteel, /area/station/command/office/hop) @@ -71124,7 +71750,9 @@ /turf/simulated/floor/carpet, /area/station/supply/qm) "nlj" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -71224,7 +71852,7 @@ }, /area/station/medical/chemistry) "nnj" = ( -/obj/effect/decal/warning_stripes/green, +/obj/effect/turf_decal/delivery/green, /obj/machinery/chem_dispenser/botanical, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -71232,7 +71860,7 @@ /area/station/service/hydroponics) "nnC" = ( /obj/item/radio/beacon, -/obj/effect/turf_decal/stripes/full, +/obj/effect/turf_decal/stripes, /obj/machinery/camera{ c_tag = "Research Toxins Test Chamber Center"; dir = 8; @@ -71399,8 +72027,12 @@ }, /area/station/science/xenobiology) "nqn" = ( -/obj/effect/decal/warning_stripes/east, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -71562,7 +72194,9 @@ }, /area/station/medical/surgery/secondary) "nsZ" = ( -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, @@ -71863,7 +72497,7 @@ /turf/simulated/floor/carpet/black, /area/station/service/bar/atrium) "nzd" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/preopen{ id_tag = "bridge blast west"; name = "Bridge Blast Doors" @@ -72262,7 +72896,7 @@ }, /area/station/science/xenobiology) "nGq" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/light/small/directional/east, /turf/simulated/floor/plating, /area/station/engineering/secure_storage) @@ -72318,7 +72952,9 @@ }, /area/station/command/bridge) "nIq" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/manifold/visible/cyan{ dir = 8 }, @@ -72466,7 +73102,7 @@ }, /area/station/science/rnd) "nLf" = ( -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /obj/machinery/suit_storage_unit/standard_unit, /obj/machinery/light/directional/west, /obj/machinery/alarm/directional/west, @@ -72694,11 +73330,6 @@ /area/station/service/bar) "nQG" = ( /obj/machinery/hologram/holopad, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /turf/simulated/floor/plasteel{ icon_state = "grimy" }, @@ -72779,7 +73410,9 @@ dir = 1; state = 2 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -72864,7 +73497,9 @@ }, /area/station/maintenance/aft) "nTG" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, @@ -72987,7 +73622,9 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/port) "nWM" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/structure/cable/yellow{ d1 = 2; d2 = 8; @@ -73019,7 +73656,9 @@ /turf/simulated/floor/carpet, /area/station/command/office/hop) "nWZ" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, @@ -73109,7 +73748,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/turf_decal/caution{ dir = 8 }, @@ -73254,7 +73895,7 @@ }, /area/station/security/brig) "oaY" = ( -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /obj/machinery/suit_storage_unit/cmo/secure/sec_storage, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -73271,7 +73912,7 @@ dir = 8; name = "Kitchen Desk" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/effect/mapping_helpers/airlock/windoor/access/any/service/hydroponics{ dir = 4 }, @@ -74073,7 +74714,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore) "oqZ" = ( -/obj/effect/decal/warning_stripes/blue/partial, +/obj/effect/turf_decal/delivery/blue/partial, /turf/simulated/floor/plasteel, /area/station/public/dorms) "orf" = ( @@ -74093,7 +74734,9 @@ anchored = 1; state = 2 }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "orE" = ( @@ -74303,7 +74946,7 @@ /obj/machinery/atmospherics/portable/canister/air{ filled = 1 }, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plating, /area/station/maintenance/asmaint2) "ouo" = ( @@ -74512,7 +75155,9 @@ }, /area/station/science/rnd) "ozh" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, @@ -75250,7 +75895,9 @@ }, /area/station/science/xenobiology) "oLW" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/machinery/light_switch/south, /obj/machinery/atmospherics/binary/valve/open{ dir = 4; @@ -75275,7 +75922,7 @@ /turf/simulated/floor/plating, /area/station/engineering/utility) "oMR" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/reflector/double, /turf/simulated/floor/plating, /area/station/engineering/supermatter_room) @@ -75594,7 +76241,9 @@ /turf/simulated/floor/carpet/black, /area/station/service/bar/atrium) "oSF" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -75677,7 +76326,7 @@ /turf/simulated/floor/wood/oak, /area/station/public/vacant_office) "oUf" = ( -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /obj/machinery/economy/vending/secdrobe, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -75983,7 +76632,9 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/ne) "oYC" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/effect/decal/cleanable/dirt, /obj/machinery/power/apc/directional/south, /obj/structure/cable{ @@ -76185,8 +76836,12 @@ }, /area/station/science/rnd) "pdE" = ( -/obj/effect/decal/warning_stripes/south, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/light/small/directional/west, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -76295,7 +76950,7 @@ autolink_id = "eng_s_tesla_vent"; dir = 1 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkredcorners" @@ -76374,10 +77029,10 @@ layer = 4; pixel_y = 32 }, -/obj/effect/decal/warning_stripes/yellow/partial{ +/obj/effect/turf_decal/delivery/partial{ dir = 4 }, -/obj/effect/decal/warning_stripes/arrow{ +/obj/effect/turf_decal/arrows/black{ dir = 4 }, /obj/machinery/door/poddoor/shutters/preopen{ @@ -76439,7 +77094,7 @@ /area/station/maintenance/asmaint2) "piF" = ( /obj/machinery/atmospherics/portable/canister/air, -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -76520,7 +77175,7 @@ }, /area/station/medical/morgue) "pjq" = ( -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -76590,7 +77245,9 @@ }, /area/station/medical/medbay) "pkX" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -77181,7 +77838,9 @@ }, /area/station/medical/surgery/secondary) "pvo" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel, /area/station/hallway/primary/port) @@ -77358,7 +78017,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft) "pxD" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/reflector/box{ dir = 1 }, @@ -77487,7 +78146,7 @@ name = "Prison Lockdown Blast Doors" }, /obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/full, +/obj/effect/turf_decal/stripes, /obj/machinery/access_button{ autolink_id = "perma_btn_int"; name = "Prison Wing Access Button"; @@ -77516,7 +78175,7 @@ pixel_x = -5; pixel_y = -5 }, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -77626,13 +78285,15 @@ /area/station/science/misc_lab) "pCy" = ( /obj/structure/closet/secure_closet/CMO, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/command/office/cmo) "pCK" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -77708,7 +78369,7 @@ /area/station/maintenance/apmaint) "pEE" = ( /obj/machinery/flasher/portable, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "vault" @@ -77769,7 +78430,7 @@ charge = 100; maxcharge = 15000 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/item/stack/sheet/mineral/plasma/fifty, /turf/simulated/floor/plating, /area/station/engineering/secure_storage) @@ -77878,11 +78539,15 @@ /obj/machinery/atmospherics/unary/tank/air{ dir = 4 }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "pJh" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -78089,7 +78754,7 @@ }, /area/station/medical/patients_rooms) "pNx" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/economy/vending/engivend, /turf/simulated/floor/plasteel{ icon_state = "darkyellowfull" @@ -78175,7 +78840,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "pPi" = ( -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /obj/structure/cable{ d1 = 1; d2 = 8; @@ -78279,8 +78946,12 @@ /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "pRj" = ( -/obj/effect/decal/warning_stripes/northeastcorner, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -78289,14 +78960,14 @@ /obj/machinery/sleeper{ dir = 4 }, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "whiteblue" }, /area/station/medical/sleeper) "pRq" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/power/tesla_coil, /turf/simulated/floor/plating, /area/station/engineering/secure_storage) @@ -78754,6 +79425,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/plasteel{ icon_state = "grimy" }, @@ -78819,7 +79495,9 @@ }, /area/station/hallway/secondary/entry) "qbR" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/wood/oak, /area/station/command/office/hos) "qbX" = ( @@ -79225,7 +79903,7 @@ "qjZ" = ( /obj/machinery/light/directional/west, /obj/machinery/atmospherics/portable/canister/oxygen, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -79722,8 +80400,12 @@ /area/station/maintenance/fsmaint) "qsQ" = ( /obj/structure/grille, -/obj/effect/decal/warning_stripes/west, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "qsV" = ( @@ -79775,7 +80457,7 @@ icon_state = "4-8" }, /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -79990,7 +80672,9 @@ /turf/simulated/floor/carpet/green, /area/station/command/bridge) "qwV" = ( -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -80088,7 +80772,7 @@ /area/station/maintenance/asmaint2) "qzn" = ( /obj/machinery/hydroponics/constructable, -/obj/effect/decal/warning_stripes/green/hollow, +/obj/effect/turf_decal/delivery/green/hollow, /obj/machinery/light/directional/west, /obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ @@ -80221,8 +80905,12 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/west, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, @@ -80433,7 +81121,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint2) "qEE" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard/east) "qEP" = ( @@ -80566,7 +81254,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -80598,7 +81288,7 @@ network = list("SS13","MiniSat") }, /turf/space, -/area/station/aisat) +/area/station/aisat/hall) "qHw" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -80676,7 +81366,9 @@ }, /area/station/service/hydroponics) "qIz" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -80776,7 +81468,9 @@ /obj/machinery/power/grounding_rod{ anchored = 1 }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "qKa" = ( @@ -81039,7 +81733,7 @@ dir = 4 }, /obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/full, +/obj/effect/turf_decal/stripes, /obj/machinery/access_button{ autolink_id = "perma_btn_int"; name = "Prison Wing Access Button"; @@ -81149,7 +81843,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "qPa" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plating/airless, /area/space/nearstation) "qPt" = ( @@ -81276,7 +81970,7 @@ "qRu" = ( /obj/machinery/light/small/directional/east, /obj/machinery/firealarm/directional/east, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plating, /area/station/engineering/secure_storage) "qRS" = ( @@ -81429,7 +82123,7 @@ /turf/space, /area/space/nearstation) "qVp" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/closet/walllocker/firelocker/south, /turf/simulated/floor/plasteel{ icon_state = "darkred" @@ -81451,11 +82145,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/effect/mapping_helpers/airlock/access/any/command/hop, /obj/effect/mapping_helpers/airlock/autoname, /turf/simulated/floor/carpet, @@ -81701,7 +82390,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "raN" = ( -/obj/effect/decal/warning_stripes/eastsouthwest, +/obj/effect/turf_decal/stripes/end{ + dir = 2 + }, /obj/structure/transit_tube/cap{ dir = 1 }, @@ -81722,7 +82413,9 @@ }, /area/station/engineering/atmos) "raZ" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -81812,7 +82505,7 @@ /obj/structure/sign/electricshock{ pixel_y = 32 }, -/obj/effect/turf_decal/stripes/full, +/obj/effect/turf_decal/stripes, /turf/simulated/floor/plating, /area/station/security/permabrig) "rcs" = ( @@ -81923,7 +82616,9 @@ /turf/simulated/floor/plasteel, /area/station/hallway/primary/starboard/east) "reu" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -81963,7 +82658,9 @@ }, /obj/machinery/atmospherics/portable/scrubber, /obj/machinery/power/apc/directional/west, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -82235,7 +82932,9 @@ }, /area/station/public/sleep) "rlS" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -82342,7 +83041,9 @@ }, /area/station/engineering/gravitygenerator) "rnW" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel{ icon_state = "darkyellowfull" }, @@ -82930,7 +83631,9 @@ }, /area/station/service/kitchen) "rDW" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; @@ -83178,7 +83881,9 @@ /turf/simulated/floor/carpet, /area/station/command/office/captain) "rIV" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -83199,7 +83904,7 @@ }, /area/station/engineering/hallway) "rKe" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/unary/portables_connector{ dir = 1 }, @@ -83338,7 +84043,7 @@ /area/station/medical/medbay2) "rMZ" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/door/poddoor{ density = 0; icon_state = "open"; @@ -83595,7 +84300,7 @@ }, /area/station/command/bridge) "rRW" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/table, /obj/item/storage/box/disks_plantgene{ pixel_x = 4; @@ -83724,7 +84429,9 @@ }, /area/station/engineering/gravitygenerator) "rVm" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable/yellow{ d1 = 2; d2 = 8; @@ -83739,7 +84446,9 @@ /obj/machinery/porta_turret{ dir = 8 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "vault" @@ -83752,7 +84461,7 @@ /area/station/maintenance/asmaint) "rVS" = ( /obj/machinery/economy/vending/security, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -83836,7 +84545,9 @@ /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "rWS" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "rWU" = ( @@ -83911,7 +84622,7 @@ "rXN" = ( /obj/machinery/biogenerator, /obj/item/reagent_containers/glass/bucket, -/obj/effect/decal/warning_stripes/green, +/obj/effect/turf_decal/delivery/green, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -84154,11 +84865,13 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint2) "sdw" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "sdE" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/closet/walllocker/emerglocker/south, /turf/simulated/floor/plasteel{ icon_state = "darkred" @@ -84490,7 +85203,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/storage) "ski" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/power/terminal{ dir = 1 }, @@ -84498,7 +85211,9 @@ d2 = 8; icon_state = "0-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -85002,7 +85717,9 @@ }, /area/station/command/office/ce) "ssU" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -85045,7 +85762,7 @@ /area/station/command/office/captain) "stu" = ( /obj/machinery/power/tesla_coil, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plating, /area/station/engineering/secure_storage) "stG" = ( @@ -85112,7 +85829,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft) "suo" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -85235,7 +85954,9 @@ }, /area/station/hallway/secondary/exit) "swY" = ( -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "arrival" @@ -85246,14 +85967,14 @@ pixel_x = 3 }, /obj/structure/extinguisher_cabinet/directional/south, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "whiteblue" }, /area/station/medical/sleeper) "sxh" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/light/directional/east, /turf/simulated/floor/plasteel, /area/station/command/office/hop) @@ -85507,7 +86228,9 @@ /area/station/command/office/ntrep) "sBx" = ( /obj/structure/closet/wardrobe/black, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/item/radio/intercom/directional/west, /obj/structure/window/reinforced{ dir = 1 @@ -85607,7 +86330,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "sCG" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -85825,7 +86548,7 @@ /obj/effect/turf_decal{ dir = 8 }, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel, /area/station/supply/storage) "sFy" = ( @@ -86000,7 +86723,9 @@ /turf/simulated/floor/plating, /area/station/engineering/tech_storage) "sKj" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -86023,7 +86748,9 @@ /turf/simulated/wall/r_wall, /area/station/engineering/engine/supermatter) "sKF" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/atmospherics/pipe/manifold/visible/cyan{ dir = 1 }, @@ -86041,7 +86768,9 @@ color = ""; name = "Plasma Outlet Valve" }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "sKQ" = ( @@ -86372,7 +87101,9 @@ /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "sRm" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/machinery/atmospherics/pipe/simple/visible/red{ dir = 4 }, @@ -86755,7 +87486,9 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -86854,7 +87587,7 @@ /area/station/engineering/atmos) "tab" = ( /obj/machinery/hydroponics/constructable, -/obj/effect/decal/warning_stripes/green/hollow, +/obj/effect/turf_decal/delivery/green/hollow, /obj/machinery/light/directional/west, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -86894,7 +87627,9 @@ }, /area/station/security/prison/cell_block/A) "tbr" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ icon_state = "darkyellowcorners" @@ -86938,7 +87673,9 @@ /obj/machinery/power/rad_collector{ anchored = 1 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -87042,7 +87779,7 @@ /turf/simulated/floor/plasteel, /area/station/command/bridge) "tdT" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/computer/general_air_control/large_tank_control{ autolink_sensors = list("co2_sensor"="Tank"); dir = 1; @@ -87061,7 +87798,7 @@ }, /area/station/command/office/rd) "tep" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/service/janitor) "teD" = ( @@ -87151,7 +87888,9 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/aft) "tge" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable/yellow{ d1 = 2; d2 = 4; @@ -87883,7 +88622,9 @@ }, /area/station/medical/storage) "ttf" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/engine, /area/station/medical/chemistry) "tth" = ( @@ -87961,7 +88702,9 @@ /turf/simulated/floor/plasteel, /area/station/public/dorms) "tvj" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/atmospherics/pipe/simple/visible/green{ dir = 4 }, @@ -88282,7 +89025,9 @@ dir = 6 }, /obj/machinery/ai_slipper, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -88297,7 +89042,9 @@ /area/station/engineering/dronefabricator) "tCH" = ( /obj/structure/grille, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 4; @@ -88344,7 +89091,9 @@ }, /obj/item/bikehorn/rubberducky, /obj/item/clothing/head/crown, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -88365,7 +89114,7 @@ /area/station/security/main) "tEq" = ( /obj/machinery/floodlight, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plating, /area/station/engineering/secure_storage) "tEu" = ( @@ -88485,7 +89234,7 @@ }, /obj/machinery/light/directional/east, /obj/item/clothing/mask/balaclava, -/obj/effect/decal/warning_stripes/red, +/obj/effect/turf_decal/delivery/red, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -88621,8 +89370,8 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 4; + icon_state = "1-4" }, /turf/simulated/floor/plasteel{ icon_state = "grimy" @@ -88645,7 +89394,9 @@ }, /area/station/science/robotics) "tJE" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "tKa" = ( @@ -88788,7 +89539,9 @@ /turf/simulated/floor/plating, /area/station/engineering/supermatter_room) "tMs" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/effect/spawner/random_spawners/blood_often, /obj/random/mech, /turf/simulated/floor/plating, @@ -88951,7 +89704,9 @@ /obj/vehicle/ambulance{ dir = 4 }, -/obj/effect/decal/warning_stripes/northeastsouth, +/obj/effect/turf_decal/stripes/end{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "whiteblue" @@ -89295,7 +90050,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/obj/effect/decal/warning_stripes/yellow/partial, +/obj/effect/turf_decal/delivery/partial, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -89323,7 +90078,9 @@ /area/station/maintenance/asmaint) "tVP" = ( /obj/machinery/bluespace_beacon, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -89553,7 +90310,9 @@ /turf/simulated/floor/bluegrid, /area/station/aisat/hall) "tYm" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/atmospherics/pipe/simple/visible/green{ dir = 4 }, @@ -89768,7 +90527,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint) "ucJ" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -89838,7 +90599,7 @@ /obj/effect/turf_decal/box/corners{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "darkred" @@ -90540,7 +91301,7 @@ dir = 4 }, /obj/machinery/space_heater, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -90812,8 +91573,12 @@ /obj/structure/transit_tube_pod{ dir = 1 }, -/obj/effect/decal/warning_stripes/east, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat/interior) "uwi" = ( @@ -90864,7 +91629,9 @@ }, /area/station/engineering/gravitygenerator) "uwH" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "uwJ" = ( @@ -90993,7 +91760,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft) "uzM" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/camera{ c_tag = "Disposals"; dir = 1 @@ -91096,7 +91865,7 @@ /turf/simulated/floor/plating, /area/station/science/toxins/mixing) "uAT" = ( -/obj/effect/decal/warning_stripes/blue/partial, +/obj/effect/turf_decal/delivery/blue/partial, /turf/simulated/floor/plasteel{ icon_state = "arrival" }, @@ -91310,7 +92079,7 @@ id_tag = "Prison Gate"; name = "Prison Lockdown Blast Doors" }, -/obj/effect/turf_decal/stripes/red/full, +/obj/effect/turf_decal/stripes/red, /obj/effect/mapping_helpers/airlock/access/any/security/brig, /turf/simulated/floor/plasteel{ icon_state = "red" @@ -91357,7 +92126,7 @@ /turf/simulated/floor/wood/oak, /area/station/maintenance/aft) "uGk" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/camera{ c_tag = "Engineering Secure Storage East"; dir = 9; @@ -91367,7 +92136,9 @@ /area/station/engineering/secure_storage) "uGA" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/chair/comfy/shuttle{ dir = 4; name = "prisoner transfer chair" @@ -91433,7 +92204,9 @@ }, /area/station/medical/sleeper) "uHD" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -91558,7 +92331,9 @@ /area/station/engineering/hallway) "uKL" = ( /obj/machinery/status_display/directional/south, -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "uKQ" = ( @@ -91744,7 +92519,7 @@ /area/station/maintenance/storage) "uOT" = ( /obj/structure/closet/radiation, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plating, /area/station/engineering/secure_storage) "uPe" = ( @@ -91762,7 +92537,7 @@ pixel_y = 28; req_one_access_txt = "55" }, -/obj/effect/turf_decal/stripes/full, +/obj/effect/turf_decal/stripes, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -91884,7 +92659,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "uRb" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/camera{ c_tag = "Engineering Supermatter Starboard"; @@ -92240,7 +93017,9 @@ /turf/simulated/floor/wood/fancy/oak, /area/station/command/meeting_room) "uZe" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/machinery/atmospherics/pipe/manifold/visible/cyan{ dir = 1 }, @@ -92298,7 +93077,7 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/port) "vah" = ( -/obj/effect/decal/warning_stripes/blue/partial{ +/obj/effect/turf_decal/delivery/blue/partial{ dir = 8 }, /turf/simulated/floor/plasteel{ @@ -92319,7 +93098,7 @@ name = "Xenobiology Access Button"; req_one_access_txt = "55" }, -/obj/effect/turf_decal/stripes/full, +/obj/effect/turf_decal/stripes, /obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard"; name = "Biohazard Shutter" @@ -92503,7 +93282,7 @@ }, /area/station/hallway/secondary/entry) "vcS" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/effect/landmark/start/cargo_technician, /turf/simulated/floor/plasteel, /area/station/supply/storage) @@ -92727,7 +93506,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/port) "vfY" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -92780,7 +93561,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/port) "vgR" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/computer/general_air_control/large_tank_control{ autolink_sensors = list("air_sensor"="Tank"); dir = 1; @@ -93015,7 +93796,7 @@ /area/station/medical/medbay) "vmA" = ( /obj/machinery/atmospherics/portable/canister/nitrogen, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -93036,7 +93817,7 @@ /area/station/hallway/primary/central/south) "vns" = ( /obj/machinery/r_n_d/server/robotics, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /obj/machinery/atmospherics/pipe/simple/heat_exchanging{ dir = 4 }, @@ -93134,7 +93915,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/effect/mapping_helpers/airlock/access/any/security/brig, /turf/simulated/floor/plasteel{ icon_state = "redfull" @@ -93203,7 +93986,9 @@ }, /area/station/maintenance/asmaint) "vrF" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; @@ -93357,7 +94142,9 @@ }, /area/station/maintenance/fsmaint) "vuK" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -93499,7 +94286,9 @@ /area/station/medical/chemistry) "vxu" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -93697,7 +94486,9 @@ }, /area/station/public/dorms) "vAW" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, @@ -94127,7 +94918,7 @@ }, /area/station/service/bar) "vHV" = ( -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel, /area/station/supply/storage) "vIc" = ( @@ -94157,7 +94948,7 @@ /area/station/medical/sleeper) "vIO" = ( /obj/machinery/r_n_d/server/core, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /obj/machinery/atmospherics/pipe/simple/heat_exchanging{ dir = 4 }, @@ -94266,7 +95057,9 @@ icon_state = "4-8" }, /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, @@ -94332,7 +95125,7 @@ /obj/machinery/door/window/classic/normal{ name = "Containment Pen" }, -/obj/effect/turf_decal/stripes/full, +/obj/effect/turf_decal/stripes, /obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio, /turf/simulated/floor/plasteel, /area/station/science/xenobiology) @@ -94356,7 +95149,7 @@ /area/station/maintenance/asmaint) "vMv" = ( /obj/structure/punching_bag, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -95035,7 +95828,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /obj/machinery/camera{ c_tag = "Arrivals North" }, @@ -95408,7 +96203,9 @@ /turf/simulated/floor/plasteel, /area/station/public/dorms) "why" = ( -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/south, /turf/simulated/floor/plating, @@ -95500,7 +96297,7 @@ /obj/machinery/atmospherics/portable/canister/air{ filled = 1 }, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /obj/effect/spawner/random_spawners/cobweb_left_frequent, /turf/simulated/floor/plating, /area/station/maintenance/asmaint2) @@ -95564,7 +96361,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "wlh" = ( -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /obj/machinery/suit_storage_unit/standard_unit, /obj/machinery/camera{ c_tag = "Engineering Emergency Supplies"; @@ -95681,7 +96478,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) "wnQ" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ @@ -95732,7 +96531,7 @@ autolink_id = "eng_s_tesla_vent"; dir = 1 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkredcorners" @@ -96057,7 +96856,9 @@ }, /area/station/maintenance/abandonedbar) "wtA" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -96483,7 +97284,9 @@ }, /area/station/medical/virology) "wCM" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 4; @@ -96593,7 +97396,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "wFX" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/chem_dispenser, /turf/simulated/floor/engine, /area/station/medical/chemistry) @@ -96642,7 +97447,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft) "wHl" = ( -/obj/effect/decal/warning_stripes/green, +/obj/effect/turf_decal/delivery/green, /obj/machinery/economy/vending/hydronutrients, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -96747,7 +97552,7 @@ dir = 1; name = "Kill Chamber" }, -/obj/effect/turf_decal/stripes/full, +/obj/effect/turf_decal/stripes, /obj/machinery/atmospherics/pipe/simple/hidden, /obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio{ dir = 1 @@ -96923,7 +97728,7 @@ }, /obj/effect/spawner/window/reinforced/plasma/grilled, /obj/structure/cable, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plating, /area/station/security/permabrig) "wLY" = ( @@ -96977,7 +97782,9 @@ anchored = 1; state = 2 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "wMV" = ( @@ -97085,7 +97892,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint2) "wPf" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -97179,7 +97988,7 @@ autolink_id = "eng_n_tesla_vent"; dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/sign/vacuum/external{ pixel_x = -32 }, @@ -97476,7 +98285,7 @@ }, /obj/effect/decal/cleanable/dust, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow/partial, +/obj/effect/turf_decal/delivery/partial, /turf/simulated/floor/plasteel, /area/station/maintenance/fsmaint) "wYi" = ( @@ -97547,7 +98356,9 @@ /area/station/maintenance/turbine) "wZp" = ( /obj/structure/grille, -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /obj/structure/cable/yellow{ d1 = 2; d2 = 8; @@ -97860,7 +98671,9 @@ /area/station/hallway/secondary/exit) "xeH" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/door/poddoor/shutters{ dir = 8; id_tag = "Secure Storage"; @@ -97958,7 +98771,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -97982,7 +98797,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -98141,7 +98958,7 @@ dir = 4 }, /obj/item/clothing/mask/balaclava, -/obj/effect/decal/warning_stripes/red, +/obj/effect/turf_decal/delivery/red, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -98224,7 +99041,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, @@ -98298,7 +99115,9 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/assembly_line) "xmZ" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, @@ -98582,7 +99401,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint2) "xsP" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -98620,8 +99441,8 @@ "xtq" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 4; + icon_state = "1-4" }, /obj/structure/cable{ d1 = 2; @@ -98689,7 +99510,7 @@ /area/station/maintenance/apmaint) "xuG" = ( /obj/machinery/atmospherics/portable/canister/sleeping_agent, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -98809,7 +99630,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/storage) "xvT" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "xwb" = ( @@ -99053,7 +99876,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint2) "xCd" = ( -/obj/effect/decal/warning_stripes/blue/partial, +/obj/effect/turf_decal/delivery/blue/partial, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whiteblue" @@ -99217,7 +100040,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/asmaint2) "xGF" = ( -/obj/effect/decal/warning_stripes/blue/partial{ +/obj/effect/turf_decal/delivery/blue/partial{ dir = 4 }, /obj/structure/disposalpipe/segment{ @@ -99466,7 +100289,9 @@ }, /area/station/command/bridge) "xJO" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/turf_decal/caution{ dir = 8 }, @@ -99650,7 +100475,9 @@ d2 = 2; icon_state = "0-2" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating, /area/station/security/permabrig) "xMI" = ( @@ -100167,7 +100994,7 @@ id_tag = "xenobio1"; name = "Chamber 1 Containment Blast Doors" }, -/obj/effect/turf_decal/stripes/full, +/obj/effect/turf_decal/stripes, /obj/machinery/atmospherics/pipe/simple/hidden, /obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio, /turf/simulated/floor/engine, @@ -100248,14 +101075,18 @@ pixel_x = -27; pixel_y = 5 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/security/armory/secure) "xWM" = ( /obj/structure/closet/wardrobe/mixed, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/window/reinforced{ dir = 1 }, @@ -100281,7 +101112,7 @@ }, /area/station/command/office/ce) "xWT" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/preopen{ id_tag = "bridge blast east"; name = "Bridge Blast Doors" @@ -100546,13 +101377,15 @@ "ybE" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/light/directional/east, -/obj/effect/decal/warning_stripes/green/hollow, +/obj/effect/turf_decal/delivery/green/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/station/service/hydroponics) "ybL" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable/yellow{ d1 = 2; d2 = 8; @@ -100680,7 +101513,7 @@ }, /area/station/medical/cloning) "yfb" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/rack, /obj/item/stack/sheet/metal{ amount = 50; @@ -100718,7 +101551,9 @@ /turf/simulated/floor/plasteel, /area/station/science/hallway) "yfR" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable{ d1 = 1; d2 = 8; @@ -100735,7 +101570,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, diff --git a/_maps/map_files220/delta/delta.dmm b/_maps/map_files220/delta/delta.dmm index cce58224a6ae..d4743eccf654 100644 --- a/_maps/map_files220/delta/delta.dmm +++ b/_maps/map_files220/delta/delta.dmm @@ -7,7 +7,7 @@ id_tag = "Singularity"; name = "Singularity Blast Doors" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/control) "aaj" = ( @@ -19,7 +19,9 @@ }, /area/station/security/warden) "aaH" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/structure/table/glass, /obj/item/reagent_containers/food/snacks/grown/banana{ pixel_x = 6; @@ -142,7 +144,7 @@ /area/station/maintenance/auxsolarstarboard) "acn" = ( /obj/machinery/constructable_frame/machine_frame, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "yellow" @@ -233,7 +235,7 @@ /obj/item/gun/energy/gun{ pixel_x = -2 }, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /obj/item/gun/energy/gun, /obj/item/gun/energy/gun{ pixel_x = 2 @@ -316,7 +318,7 @@ /obj/machinery/atmospherics/unary/portables_connector{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "adx" = ( @@ -381,7 +383,9 @@ }, /area/station/service/bar) "adZ" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aea" = ( @@ -390,7 +394,9 @@ }, /area/station/hallway/secondary/entry) "aeb" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aec" = ( @@ -398,7 +404,9 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aed" = ( @@ -424,7 +432,9 @@ id_tag = "admin_home"; locked = 1 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aeg" = ( @@ -433,7 +443,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "aeh" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 2; d2 = 8; @@ -466,16 +476,22 @@ /area/space/nearstation) "aey" = ( /obj/machinery/light/small/directional/east, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/hallway/secondary/entry) "aez" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/hallway/secondary/entry) "aeA" = ( /obj/machinery/light/small/directional/west, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/hallway/secondary/entry) "aeC" = ( @@ -484,13 +500,15 @@ /area/station/hallway/secondary/entry) "aeI" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aeJ" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ @@ -515,15 +533,19 @@ /area/station/hallway/secondary/entry) "aeO" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/item/radio/intercom/directional/east, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aeP" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/external, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aeQ" = ( @@ -555,14 +577,16 @@ /turf/simulated/floor/mineral/titanium/blue, /area/shuttle/pod_4) "afb" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "afc" = ( /obj/structure/sign/pods{ pixel_x = -32 }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "afd" = ( @@ -586,7 +610,9 @@ /turf/simulated/wall/r_wall, /area/station/maintenance/auxsolarstarboard) "afh" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "afi" = ( @@ -595,7 +621,9 @@ /area/station/maintenance/auxsolarstarboard) "afj" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/item/radio/intercom/directional/east, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) @@ -622,7 +650,9 @@ /area/station/hallway/secondary/entry) "afn" = ( /obj/item/radio/intercom/directional/north, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/structure/cable{ d1 = 2; d2 = 4; @@ -633,7 +663,9 @@ "afx" = ( /obj/machinery/power/smes, /obj/machinery/light/small/directional/north, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -647,7 +679,9 @@ }, /obj/machinery/atmospherics/unary/portables_connector, /obj/machinery/atmospherics/portable/canister/air, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarstarboard) "afz" = ( @@ -687,7 +721,9 @@ /area/station/supply/qm) "afJ" = ( /obj/machinery/status_display/directional/west, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "afM" = ( @@ -706,7 +742,9 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/auxsolarstarboard) "afN" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable{ d1 = 1; d2 = 8; @@ -727,8 +765,12 @@ /obj/structure/sign/vacuum{ pixel_y = 32 }, -/obj/effect/decal/warning_stripes/south, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/maintenance/disposal) "afP" = ( @@ -752,7 +794,9 @@ /area/station/security/checkpoint/south) "agd" = ( /obj/machinery/light/directional/west, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "age" = ( @@ -762,13 +806,17 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "agg" = ( /obj/machinery/status_display/directional/west, /obj/machinery/light/directional/west, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "agh" = ( @@ -778,7 +826,9 @@ c_tag = "Arrivals Center Fore"; dir = 8 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "agk" = ( @@ -786,7 +836,9 @@ /obj/structure/shuttle/engine/heater{ dir = 1 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/shuttle/arrival/station) "agp" = ( @@ -813,14 +865,18 @@ /obj/structure/sign/vacuum{ pixel_x = -32 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "agB" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "agC" = ( @@ -830,7 +886,9 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "agD" = ( @@ -962,7 +1020,9 @@ /turf/simulated/floor/plasteel, /area/station/public/vacant_office) "ahz" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/door/airlock/external{ id_tag = "ferry_home"; locked = 1 @@ -973,14 +1033,18 @@ /obj/machinery/door/airlock/external{ name = "Arrival Airlock" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "ahB" = ( /obj/machinery/door/airlock/titanium{ id_tag = "s_docking_airlock" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/fans/tiny, /turf/simulated/floor/plasteel, /area/shuttle/arrival/station) @@ -991,7 +1055,9 @@ /obj/machinery/door/airlock/titanium{ id_tag = "s_docking_airlock" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/fans/tiny, /turf/simulated/floor/plasteel, /area/shuttle/arrival/station) @@ -999,11 +1065,13 @@ /obj/machinery/door/airlock/external{ name = "Arrival Airlock" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "ahP" = ( -/obj/effect/decal/warning_stripes/red/partial{ +/obj/effect/turf_decal/delivery/red/partial{ dir = 4 }, /turf/simulated/floor/plasteel, @@ -1020,7 +1088,7 @@ "aik" = ( /obj/machinery/light/directional/north, /obj/structure/closet/emcloset, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "ail" = ( @@ -1040,14 +1108,16 @@ "aio" = ( /obj/machinery/light/directional/north, /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aip" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "ait" = ( @@ -1064,7 +1134,7 @@ /area/station/hallway/secondary/entry) "aiE" = ( /obj/structure/closet/emcloset, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aiF" = ( @@ -1072,7 +1142,7 @@ dir = 8 }, /obj/effect/landmark/start/assistant, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aiG" = ( @@ -1086,14 +1156,14 @@ /obj/structure/chair{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aiI" = ( /obj/structure/chair{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aiL" = ( @@ -1138,22 +1208,22 @@ dir = 4 }, /obj/effect/landmark/start/assistant, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "ajd" = ( /obj/item/radio/beacon, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "ajf" = ( /obj/structure/closet/firecloset, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "ajy" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "ajD" = ( @@ -1220,7 +1290,9 @@ /area/shuttle/arrival/station) "akb" = ( /obj/machinery/status_display/directional/east, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "akw" = ( @@ -1273,7 +1345,9 @@ /turf/simulated/wall/mineral/titanium, /area/shuttle/arrival/station) "ali" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 @@ -1301,7 +1375,9 @@ /obj/structure/sign/vacuum{ pixel_x = 32 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "alv" = ( @@ -1319,7 +1395,9 @@ c_tag = "Arrivals Center Aft"; dir = 8 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "alD" = ( @@ -1329,7 +1407,9 @@ network = list("Engineering","SS13") }, /obj/machinery/light_switch/north, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/item/rpd/bluespace, /turf/simulated/floor/plasteel, /area/station/command/office/ce) @@ -1341,7 +1421,9 @@ dir = 4; pixel_y = -22 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "alH" = ( @@ -1397,7 +1479,7 @@ /area/station/medical/surgery/primary) "alX" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutral" @@ -1441,17 +1523,23 @@ }, /area/station/ai_monitored/storage/eva) "amz" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "amA" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "amB" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "amC" = ( @@ -1477,7 +1565,7 @@ "amE" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutral" @@ -1502,7 +1590,7 @@ /area/station/maintenance/fore2) "amL" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "amN" = ( @@ -1617,7 +1705,7 @@ "anz" = ( /obj/item/kirbyplants, /obj/machinery/light/small/directional/east, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "anA" = ( @@ -1627,7 +1715,7 @@ pixel_y = 11 }, /obj/item/reagent_containers/food/snacks/meat/slab, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/fore2) "anB" = ( @@ -1637,7 +1725,7 @@ "anC" = ( /obj/structure/table/reinforced, /obj/effect/spawner/lootdrop/maintenance, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/fore2) "anP" = ( @@ -1726,7 +1814,7 @@ pixel_x = -4; pixel_y = 2 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/fore2) "aoc" = ( @@ -1742,7 +1830,7 @@ /obj/structure/table, /obj/random/toolbox, /obj/machinery/newscaster/directional/east, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "aof" = ( @@ -1759,7 +1847,7 @@ /area/station/maintenance/fore2) "aoh" = ( /obj/machinery/light/small/directional/north, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white/side, /area/station/maintenance/fore2) "aoi" = ( @@ -1774,7 +1862,7 @@ /turf/simulated/wall, /area/station/command/customs) "aoq" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -1809,7 +1897,7 @@ /obj/item/reagent_containers/iv_bag/blood/random, /obj/effect/decal/cleanable/cobweb, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "red" }, @@ -1864,7 +1952,7 @@ /area/station/maintenance/fore2) "aoL" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/maintenance/fore2) "aoM" = ( @@ -1970,12 +2058,12 @@ "aph" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/maintenance/fore2) "api" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "bluecorner" @@ -2078,7 +2166,7 @@ /area/station/engineering/atmos/control) "apv" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "redcorner" }, @@ -2086,14 +2174,14 @@ "apw" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "redcorner" }, /area/station/maintenance/fore2) "apx" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "red" @@ -2101,14 +2189,14 @@ /area/station/maintenance/fore2) "apy" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white/side{ dir = 1 }, /area/station/maintenance/fore2) "apz" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "red" @@ -2116,7 +2204,7 @@ /area/station/maintenance/fore2) "apA" = ( /obj/structure/table, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, @@ -2216,7 +2304,7 @@ /obj/structure/table, /obj/machinery/alarm/directional/east, /obj/machinery/kitchen_machine/microwave, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "red" @@ -2231,7 +2319,7 @@ "apY" = ( /obj/machinery/alarm/directional/south, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "red" @@ -2334,7 +2422,7 @@ /turf/simulated/wall, /area/station/maintenance/fore2) "aqs" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/closet/secure_closet/freezer/meat, /turf/simulated/floor/plasteel{ icon_state = "showroomfloor" @@ -2425,8 +2513,12 @@ dir = 4; id = "garbage" }, -/obj/effect/decal/warning_stripes/south, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/maintenance/disposal) "aqH" = ( @@ -2532,7 +2624,7 @@ /area/station/security/checkpoint/secondary) "arb" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" @@ -2752,7 +2844,7 @@ dir = 4 }, /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, @@ -2998,7 +3090,7 @@ /turf/simulated/floor/plating, /area/station/command/bridge) "asA" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -3018,7 +3110,7 @@ "asB" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/engine, -/area/station/science/explab) +/area/station/science/misc_lab) "asC" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 @@ -3118,8 +3210,12 @@ dir = 5; id = "garbage" }, -/obj/effect/decal/warning_stripes/northwest, -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /turf/simulated/floor/plating, /area/station/maintenance/disposal) "asR" = ( @@ -3131,8 +3227,12 @@ /obj/machinery/door/poddoor/preopen{ id_tag = "innerdisposal" }, -/obj/effect/decal/warning_stripes/south, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/maintenance/disposal) "asS" = ( @@ -3149,7 +3249,9 @@ id_tag = "trash"; protected = 0 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating, /area/station/maintenance/disposal) "asV" = ( @@ -3167,7 +3269,7 @@ /turf/space, /area/station/maintenance/auxsolarport) "asW" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -3211,14 +3313,14 @@ /turf/simulated/floor/plasteel, /area/station/security/checkpoint/secondary) "asY" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "bluecorner" }, /area/station/hallway/secondary/entry) "asZ" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "redcorner" }, @@ -3510,7 +3612,7 @@ pixel_x = -24 }, /obj/machinery/light/small/directional/west, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/disposal) "atX" = ( @@ -3616,7 +3718,7 @@ dir = 8; id = "garbage" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/disposal) "aut" = ( @@ -3672,8 +3774,12 @@ id = "garbage" }, /obj/machinery/light/small/directional/east, -/obj/effect/decal/warning_stripes/west, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/maintenance/disposal) "auB" = ( @@ -3682,7 +3788,7 @@ id = "innerdisposal"; name = "Disposal Blast door control" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/disposal) "auC" = ( @@ -3762,7 +3868,7 @@ /area/station/hallway/secondary/entry) "auZ" = ( /obj/structure/window/reinforced, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/maintenance/disposal) "avc" = ( @@ -3774,7 +3880,7 @@ }, /area/station/hallway/secondary/entry) "avd" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 }, @@ -3873,8 +3979,12 @@ dir = 9; id = "garbage" }, -/obj/effect/decal/warning_stripes/northeastcorner, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plating, /area/station/maintenance/disposal) "avv" = ( @@ -3889,20 +3999,26 @@ dir = 8; id = "garbage" }, -/obj/effect/decal/warning_stripes/north, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating, /area/station/maintenance/disposal) "avx" = ( /obj/structure/table/reinforced, /obj/item/clothing/gloves/color/black, /obj/item/clothing/glasses/meson, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "avC" = ( /obj/machinery/light/small/directional/north, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "avE" = ( @@ -3912,7 +4028,9 @@ }, /area/station/engineering/controlroom) "avI" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "avL" = ( @@ -3950,7 +4068,7 @@ /area/station/maintenance/fore) "awh" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -4037,8 +4155,12 @@ dir = 1; id = "garbage" }, -/obj/effect/decal/warning_stripes/west, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/maintenance/disposal) "awB" = ( @@ -4047,7 +4169,9 @@ /area/station/maintenance/disposal) "awC" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plating, /area/station/maintenance/disposal) @@ -4066,8 +4190,12 @@ /obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/decal/warning_stripes/southwest, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/disposalpipe/trunk, /turf/simulated/floor/plating, /area/station/maintenance/disposal) @@ -4082,8 +4210,12 @@ /obj/machinery/conveyor/northwest/ccw{ id = "garbage" }, -/obj/effect/decal/warning_stripes/northeast, -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plating, /area/station/maintenance/disposal) "awF" = ( @@ -4153,7 +4285,7 @@ "axb" = ( /obj/effect/decal/cleanable/fungus, /turf/simulated/wall, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "axe" = ( /obj/machinery/navbeacon{ codes_txt = "delivery"; @@ -4163,7 +4295,7 @@ /obj/structure/plasticflaps{ opacity = 1 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plating, /area/station/service/janitor) "axg" = ( @@ -4181,7 +4313,7 @@ /area/station/hallway/secondary/entry) "axi" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -4226,7 +4358,7 @@ }, /area/station/maintenance/fore2) "axt" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -4247,7 +4379,7 @@ /area/station/maintenance/fore2) "axv" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -4298,7 +4430,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/disposal) "axz" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -4316,7 +4450,9 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/disposal) "axA" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -4396,7 +4532,7 @@ "axF" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutral" @@ -4406,7 +4542,9 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "axJ" = ( @@ -4414,7 +4552,9 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "axK" = ( @@ -4431,14 +4571,18 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 4 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "axM" = ( /obj/machinery/atmospherics/pipe/simple/visible{ dir = 4 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "axN" = ( @@ -4446,14 +4590,18 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 4 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "axO" = ( /obj/machinery/atmospherics/pipe/simple/visible{ dir = 4 }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "axP" = ( @@ -4484,7 +4632,9 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 4 }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "axV" = ( @@ -4507,7 +4657,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "axY" = ( @@ -4657,13 +4807,19 @@ id = "garbage" }, /obj/machinery/recycler, -/obj/effect/decal/warning_stripes/south, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/maintenance/disposal) "ayI" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "ayJ" = ( @@ -4677,7 +4833,9 @@ /area/station/engineering/controlroom) "ayK" = ( /obj/machinery/atmospherics/pipe/simple/visible, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "ayL" = ( @@ -4707,7 +4865,9 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 6 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "ayV" = ( @@ -4717,7 +4877,9 @@ icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "ayW" = ( @@ -4745,7 +4907,9 @@ /obj/item/clothing/head/welding, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plasteel, /area/station/maintenance/disposal) @@ -4895,7 +5059,7 @@ pixel_y = -3; req_access_txt = "31" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "brown" @@ -4904,7 +5068,7 @@ "azH" = ( /obj/structure/filingcabinet/filingcabinet, /obj/machinery/alarm/directional/north, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "brown" @@ -4912,7 +5076,7 @@ /area/station/supply/storage) "azI" = ( /obj/structure/filingcabinet/filingcabinet, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "brown" @@ -4926,7 +5090,7 @@ }, /area/station/supply/storage) "azK" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ @@ -4975,7 +5139,7 @@ /area/station/supply/storage) "azQ" = ( /obj/structure/closet/crate, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "brown" @@ -4998,8 +5162,12 @@ /obj/machinery/conveyor/northeast/ccw{ id = "garbage" }, -/obj/effect/decal/warning_stripes/southeast, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/maintenance/disposal) "azT" = ( @@ -5011,7 +5179,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/engineering/engine/supermatter) "azU" = ( @@ -5030,14 +5200,18 @@ icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "azW" = ( /obj/machinery/atmospherics/pipe/simple/visible{ dir = 5 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "azZ" = ( @@ -5166,7 +5340,7 @@ /area/station/supply/sorting) "aAL" = ( /obj/structure/closet/crate/secure/loot, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -5185,41 +5359,49 @@ "aAN" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/supply/sorting) "aAO" = ( /obj/effect/spawner/lootdrop/maintenance, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/supply/sorting) "aAP" = ( /obj/structure/closet/cardboard, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/supply/sorting) "aAT" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aAV" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aAX" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aAY" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aAZ" = ( /obj/structure/closet/crate, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aBa" = ( @@ -5248,7 +5430,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating, /area/station/engineering/engine/supermatter) "aBg" = ( @@ -5256,10 +5440,10 @@ /turf/simulated/wall, /area/station/maintenance/fore) "aBn" = ( -/obj/effect/decal/warning_stripes/arrow{ +/obj/effect/turf_decal/arrows/black{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow/partial{ +/obj/effect/turf_decal/delivery/partial{ dir = 8 }, /turf/simulated/floor/plasteel{ @@ -5340,11 +5524,11 @@ /turf/simulated/floor/plating, /area/station/supply/sorting) "aBJ" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/supply/sorting) "aBK" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/supply/sorting) "aBL" = ( @@ -5353,7 +5537,7 @@ /area/station/supply/sorting) "aBM" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/supply/sorting) "aBO" = ( @@ -5369,8 +5553,8 @@ /turf/simulated/floor/plasteel, /area/station/supply/sorting) "aBP" = ( -/obj/effect/decal/warning_stripes/yellow, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, @@ -5380,7 +5564,9 @@ /area/station/supply/storage) "aBQ" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, @@ -5398,7 +5584,7 @@ /obj/machinery/door/airlock/public/glass{ name = "Public Access" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -5418,7 +5604,7 @@ "aBY" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/maintenance/two, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel, @@ -5438,13 +5624,15 @@ /obj/machinery/atmospherics/pipe/manifold/visible{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aCj" = ( /obj/machinery/atmospherics/unary/portables_connector, /obj/machinery/atmospherics/portable/scrubber, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aCk" = ( @@ -5461,7 +5649,9 @@ /area/station/maintenance/fore) "aCp" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aCv" = ( @@ -5502,7 +5692,7 @@ /area/station/supply/sorting) "aCI" = ( /obj/item/storage/box/mousetraps, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/supply/sorting) "aCJ" = ( @@ -5511,7 +5701,7 @@ dir = 4; location = "QM #1" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aCK" = ( @@ -5519,10 +5709,10 @@ dir = 1; layer = 2.9 }, -/obj/effect/decal/warning_stripes/arrow{ +/obj/effect/turf_decal/arrows/black{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/partial{ +/obj/effect/turf_decal/delivery/partial{ dir = 4 }, /turf/simulated/floor/plasteel, @@ -5573,7 +5763,9 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aCT" = ( @@ -5601,7 +5793,9 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aCV" = ( @@ -5615,7 +5809,9 @@ }, /area/station/engineering/controlroom) "aCW" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aCZ" = ( @@ -5635,7 +5831,7 @@ /area/station/engineering/engine/supermatter) "aDc" = ( /obj/machinery/atmospherics/unary/portables_connector, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aDd" = ( @@ -5651,7 +5847,9 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 5 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aDf" = ( @@ -5659,7 +5857,7 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 5 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aDh" = ( @@ -5673,13 +5871,15 @@ dir = 10 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aDj" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/maintenance/two, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/supply/sorting) "aDy" = ( @@ -5724,12 +5924,12 @@ /area/station/supply/sorting) "aDR" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/supply/sorting) "aDS" = ( /obj/structure/plasticflaps, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/supply/sorting) "aDT" = ( @@ -5738,7 +5938,7 @@ dir = 4; location = "QM #2" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /mob/living/simple_animal/bot/mulebot{ home_destination = "QM #2"; suffix = "#2" @@ -5747,10 +5947,10 @@ /area/station/supply/storage) "aDW" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/arrow{ +/obj/effect/turf_decal/arrows/black{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/partial{ +/obj/effect/turf_decal/delivery/partial{ dir = 4 }, /turf/simulated/floor/plasteel, @@ -5817,14 +6017,16 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aEf" = ( /obj/machinery/atmospherics/pipe/manifold/visible{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aEg" = ( @@ -5839,7 +6041,7 @@ /area/station/maintenance/fore) "aEj" = ( /obj/machinery/atmospherics/binary/pump, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aEk" = ( @@ -5862,7 +6064,9 @@ dir = 8; name = "Nitrogen to Loop" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aEm" = ( @@ -5941,7 +6145,9 @@ /area/station/service/clown) "aED" = ( /obj/machinery/power/apc/directional/south, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/structure/cable, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarstarboard) @@ -5957,7 +6163,7 @@ /area/station/maintenance/starboard2) "aEH" = ( /obj/structure/closet/crate, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/supply/sorting) "aEI" = ( @@ -5996,7 +6202,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/supply/sorting) "aEN" = ( @@ -6007,7 +6213,7 @@ dir = 8 }, /obj/machinery/door/window, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" @@ -6015,7 +6221,7 @@ /turf/simulated/floor/plasteel, /area/station/supply/sorting) "aEO" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/window/classic/reversed{ dir = 4 }, @@ -6036,14 +6242,14 @@ /turf/simulated/floor/plating, /area/station/supply/sorting) "aEQ" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, /area/station/supply/storage) "aER" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -6061,7 +6267,7 @@ /area/station/supply/storage) "aEX" = ( /obj/effect/spawner/lootdrop/maintenance, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -6069,20 +6275,22 @@ "aEY" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, /area/station/supply/storage) "aEZ" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, /area/station/supply/storage) "aFa" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aFb" = ( @@ -6097,7 +6305,9 @@ /turf/space, /area/space) "aFd" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aFe" = ( @@ -6109,7 +6319,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aFf" = ( @@ -6122,7 +6334,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aFg" = ( @@ -6136,7 +6350,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aFj" = ( @@ -6157,7 +6373,9 @@ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aFp" = ( @@ -6167,7 +6385,7 @@ dir = 4; location = "QM #3" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/camera{ c_tag = "Cargo Dock West"; dir = 4 @@ -6248,7 +6466,7 @@ /area/station/supply/sorting) "aFM" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aFN" = ( @@ -6263,7 +6481,9 @@ /area/station/supply/storage) "aFO" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aFR" = ( @@ -6281,7 +6501,9 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aGa" = ( @@ -6292,7 +6514,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aGc" = ( @@ -6306,7 +6530,7 @@ d2 = 8; icon_state = "1-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aGd" = ( @@ -6314,7 +6538,7 @@ /obj/machinery/light/small/directional/south, /obj/structure/extinguisher_cabinet/directional/west, /obj/item/tank/internals/plasma, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aGe" = ( @@ -6350,7 +6574,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d1 = 2; d2 = 4; @@ -6441,16 +6665,18 @@ /area/station/supply/storage) "aGQ" = ( /obj/structure/window/reinforced, -/obj/effect/decal/warning_stripes/arrow{ +/obj/effect/turf_decal/arrows/black{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/partial{ +/obj/effect/turf_decal/delivery/partial{ dir = 4 }, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aGR" = ( -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -6484,7 +6710,9 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aHh" = ( @@ -6563,7 +6791,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aHr" = ( @@ -6580,7 +6810,7 @@ /obj/structure/closet/cardboard, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -6723,7 +6953,7 @@ /area/station/supply/storage) "aIe" = ( /obj/effect/landmark/start/cargo_technician, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -6745,7 +6975,7 @@ c_tag = "Cargo Dock East"; dir = 8 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aIg" = ( @@ -6794,7 +7024,9 @@ /obj/machinery/atmospherics/portable/canister/air{ filled = 0.05 }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarport) "aIr" = ( @@ -6804,7 +7036,9 @@ d2 = 4; icon_state = "0-4" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarport) "aIs" = ( @@ -6818,7 +7052,9 @@ d2 = 8; icon_state = "2-8" }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarport) "aIt" = ( @@ -6893,26 +7129,36 @@ /area/station/maintenance/turbine) "aIB" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aID" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aIE" = ( /obj/machinery/light/directional/south, /obj/machinery/status_display/directional/south, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aIF" = ( /obj/machinery/firealarm/directional/south, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aIG" = ( -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aIH" = ( @@ -6977,7 +7223,7 @@ }, /area/station/service/bar) "aJc" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -7005,7 +7251,9 @@ }, /area/station/supply/office) "aJg" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/light/nightshifted/east, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ @@ -7041,7 +7289,9 @@ /area/station/supply/office) "aJm" = ( /obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aJs" = ( @@ -7056,7 +7306,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aJu" = ( @@ -7070,7 +7322,9 @@ /turf/simulated/floor/plating, /area/station/security/permabrig) "aJv" = ( -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -7087,7 +7341,9 @@ /area/space/nearstation) "aJD" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aJE" = ( @@ -7099,7 +7355,9 @@ "aJF" = ( /obj/item/kirbyplants, /obj/item/radio/intercom/directional/south, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aJG" = ( @@ -7110,14 +7368,16 @@ pixel_x = 4; pixel_y = -4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aJH" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -7144,13 +7404,17 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarport) "aJN" = ( /obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/structure/cable{ d1 = 2; d2 = 8; @@ -7162,11 +7426,15 @@ /obj/machinery/atmospherics/binary/pump{ name = "Gas to Turbine" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/turbine) "aJR" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -7181,7 +7449,9 @@ d2 = 2; icon_state = "0-2" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/turbine) "aJU" = ( @@ -7190,7 +7460,7 @@ pixel_y = 32 }, /obj/machinery/firealarm/directional/east, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/maintenance/turbine) "aJV" = ( @@ -7219,7 +7489,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aKa" = ( @@ -7235,7 +7505,9 @@ }, /area/station/maintenance/fore) "aKb" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -7335,14 +7607,16 @@ }, /area/station/hallway/primary/fore) "aKw" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" }, /area/station/hallway/primary/fore) "aKx" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/supply/sorting) "aKy" = ( @@ -7387,29 +7661,35 @@ /turf/simulated/floor/plating, /area/station/supply/office) "aKF" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/closet/emcloset, /obj/machinery/light/directional/south, /obj/structure/extinguisher_cabinet/directional/south, /turf/simulated/floor/plasteel, /area/station/medical/virology/lab) "aKI" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aKJ" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aKK" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aKL" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ @@ -7422,12 +7702,16 @@ name = "Aft Port Solar Control" }, /obj/structure/cable, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarport) "aKZ" = ( /obj/machinery/alarm/directional/south, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarport) "aLb" = ( @@ -7443,7 +7727,9 @@ "aLc" = ( /obj/machinery/power/apc/directional/south, /obj/structure/cable, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarport) "aLf" = ( @@ -7464,7 +7750,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -7490,11 +7778,15 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/auxsolarport) "aLs" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aLu" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aLv" = ( @@ -7504,7 +7796,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aLw" = ( @@ -7515,7 +7809,9 @@ d2 = 4; icon_state = "1-4" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aLx" = ( @@ -7557,7 +7853,7 @@ /turf/simulated/floor/carpet/arcade, /area/station/public/arcade) "aLM" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/suit_storage_unit/engine, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) @@ -7578,7 +7874,7 @@ dir = 4; location = "QM #4" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /mob/living/simple_animal/bot/mulebot{ home_destination = "QM #4"; suffix = "#4" @@ -7606,7 +7902,7 @@ /obj/structure/table/reinforced, /obj/item/paper_bin, /obj/item/pen, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -7636,13 +7932,13 @@ /area/station/supply/office) "aMf" = ( /obj/structure/closet/crate/internals, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, /area/station/supply/storage) "aMi" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/window/classic/normal{ dir = 4; name = "Hydroponics Desk" @@ -7705,17 +8001,21 @@ /area/station/maintenance/turbine) "aMK" = ( /obj/structure/reagent_dispensers/watertank, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/maintenance/turbine) "aML" = ( /obj/machinery/light/small/directional/west, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/item/radio/intercom/directional/south, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aMM" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "aMO" = ( @@ -7760,7 +8060,7 @@ /turf/simulated/floor/plasteel, /area/station/service/theatre) "aNb" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -7831,8 +8131,8 @@ /area/station/supply/office) "aNp" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/arrow, -/obj/effect/decal/warning_stripes/yellow/partial, +/obj/effect/turf_decal/arrows/black, +/obj/effect/turf_decal/delivery/partial, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -7869,7 +8169,7 @@ "aNt" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/secure_closet/cargotech, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "browncorner" @@ -7886,7 +8186,7 @@ /area/station/supply/office) "aNw" = ( /obj/effect/spawner/lootdrop/maintenance, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -7913,7 +8213,9 @@ id = "cargodisposals"; name = "Trash Filter Switch" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/supply/sorting) "aNB" = ( @@ -7980,7 +8282,9 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 10 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -7994,7 +8298,7 @@ name = "Atmospherics Access" }, /obj/effect/mapping_helpers/airlock/access/any/engineering/atmos, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "aOk" = ( @@ -8018,7 +8322,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "aOo" = ( @@ -8114,7 +8418,7 @@ /area/station/supply/sorting) "aOL" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/effect/landmark/lightsout, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ @@ -8149,7 +8453,7 @@ /area/station/supply/office) "aOS" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -8255,7 +8559,9 @@ d2 = 8; icon_state = "1-8" }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -8400,7 +8706,7 @@ "aQn" = ( /obj/structure/closet/crate, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -8423,13 +8729,13 @@ }, /obj/item/folder/yellow, /obj/item/pen, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/supply/sorting) "aQr" = ( /obj/effect/spawner/lootdrop/maintenance, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -8444,16 +8750,18 @@ "aQu" = ( /obj/machinery/light/directional/west, /obj/item/radio/intercom/directional/west, -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /obj/structure/closet/secure_closet/cargotech, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aQv" = ( -/obj/effect/decal/warning_stripes/arrow{ +/obj/effect/turf_decal/arrows/black{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow/partial{ +/obj/effect/turf_decal/delivery/partial{ dir = 1 }, /turf/simulated/floor/plasteel, @@ -8734,8 +9042,8 @@ }, /area/station/service/bar/atrium) "aRH" = ( -/obj/effect/decal/warning_stripes/arrow, -/obj/effect/decal/warning_stripes/yellow/partial, +/obj/effect/turf_decal/arrows/black, +/obj/effect/turf_decal/delivery/partial, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -8892,7 +9200,9 @@ }, /area/station/science/genetics) "aSq" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aSw" = ( @@ -8961,7 +9271,9 @@ /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 4 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "aSE" = ( @@ -8969,7 +9281,9 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/visible, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "aSF" = ( @@ -8977,7 +9291,9 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/visible/universal, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "aSH" = ( @@ -8991,7 +9307,9 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "aSI" = ( @@ -9007,7 +9325,9 @@ /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 4 }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "aSK" = ( @@ -9198,7 +9518,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/dark, /area/station/engineering/atmos) "aTU" = ( @@ -9263,7 +9583,9 @@ /obj/machinery/atmospherics/pipe/manifold/visible/yellow{ dir = 1 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "aUg" = ( @@ -9313,7 +9635,9 @@ dir = 4 }, /obj/machinery/alarm/directional/south, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarstarboard) "aUt" = ( @@ -9321,7 +9645,9 @@ dir = 8; name = "Fore Starboard Solar Control" }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/structure/cable, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarstarboard) @@ -9373,7 +9699,7 @@ /turf/simulated/wall, /area/station/security/checkpoint/south) "aUG" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/economy/vending/cargodrobe, /turf/simulated/floor/plasteel{ dir = 6; @@ -9387,7 +9713,7 @@ }, /area/station/service/bar/atrium) "aUM" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/dark, /area/station/engineering/atmos) "aUN" = ( @@ -9571,6 +9897,9 @@ }, /turf/simulated/floor/plasteel/dark, /area/station/security/main) +"aVs" = ( +/turf/simulated/floor/plasteel/white, +/area/station/science/misc_lab) "aVC" = ( /obj/machinery/light/directional/west, /obj/machinery/atmospherics/pipe/simple/visible/cyan, @@ -9590,7 +9919,9 @@ /obj/machinery/atmospherics/pipe/simple/visible/green{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "aVF" = ( @@ -9684,7 +10015,9 @@ /obj/machinery/atmospherics/pipe/simple/visible/green{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "aVQ" = ( @@ -9713,7 +10046,7 @@ /area/station/service/hydroponics) "aVX" = ( /obj/structure/ore_box, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "aWe" = ( @@ -9730,7 +10063,7 @@ /area/station/service/theatre) "aWf" = ( /obj/structure/closet/emcloset, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "aWg" = ( @@ -9776,7 +10109,9 @@ }, /area/station/hallway/primary/fore) "aWu" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /mob/living/simple_animal/hostile/gorilla/cargo_domestic{ name = "Forklift" }, @@ -9784,18 +10119,20 @@ /area/station/supply/storage) "aWz" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aWA" = ( /obj/structure/plasticflaps{ opacity = 1 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "aWB" = ( -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /obj/structure/chair{ dir = 4 }, @@ -9835,7 +10172,9 @@ c_tag = "Cargo Dock South"; dir = 1 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aWH" = ( @@ -9934,14 +10273,16 @@ /area/station/engineering/atmos) "aXi" = ( /obj/machinery/atmospherics/pipe/manifold4w/visible/yellow, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "aXj" = ( /obj/machinery/atmospherics/unary/thermomachine/heater{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -10024,7 +10365,9 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/visible/yellow, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "aXv" = ( @@ -10103,7 +10446,7 @@ /obj/structure/plasticflaps{ opacity = 1 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/window/classic/reversed{ dir = 8 }, @@ -10114,7 +10457,7 @@ /turf/simulated/floor/plasteel, /area/station/supply/office) "aXL" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -10125,7 +10468,7 @@ /area/station/supply/office) "aXM" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -10161,7 +10504,9 @@ }, /area/station/supply/office) "aXU" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/supply/storage) "aXV" = ( @@ -10237,14 +10582,16 @@ /area/station/engineering/atmos) "aYy" = ( /obj/machinery/atmospherics/pipe/simple/visible/yellow, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "aYz" = ( /obj/machinery/atmospherics/unary/thermomachine/heater/on{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -10261,7 +10608,9 @@ /obj/structure/table/reinforced, /obj/item/folder/yellow, /obj/item/lightreplacer, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "aYF" = ( @@ -10281,7 +10630,7 @@ dir = 2; icon_state = "pipe-c" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -10310,7 +10659,9 @@ /obj/machinery/atmospherics/pipe/manifold/visible/yellow{ dir = 8 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "aYM" = ( @@ -10627,7 +10978,9 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 10 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/meter, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) @@ -10661,7 +11014,7 @@ /obj/machinery/atmospherics/unary/portables_connector{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -10686,11 +11039,15 @@ dir = 8 }, /obj/machinery/atmospherics/portable/canister, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bas" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/machinery/suit_storage_unit/atmos, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) @@ -10957,10 +11314,10 @@ /turf/simulated/floor/carpet/black, /area/station/legal/courtroom) "bbC" = ( -/obj/effect/decal/warning_stripes/arrow{ +/obj/effect/turf_decal/arrows/black{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/partial{ +/obj/effect/turf_decal/delivery/partial{ dir = 4 }, /obj/machinery/camera{ @@ -11036,7 +11393,9 @@ }, /area/station/engineering/atmos) "bbR" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/closet/secure_closet/atmos_personal, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) @@ -11049,12 +11408,16 @@ /area/station/engineering/atmos) "bbT" = ( /obj/machinery/suit_storage_unit/atmos, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bbW" = ( /obj/machinery/atmospherics/pipe/simple/visible/yellow, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bbZ" = ( @@ -11275,14 +11638,14 @@ }, /area/station/aisat) "bcB" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "brown" }, /area/station/hallway/primary/fore) "bcC" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -11291,7 +11654,7 @@ /obj/machinery/light/directional/west, /obj/item/radio/intercom/directional/west, /obj/structure/closet/secure_closet/miner, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "brown" @@ -11300,7 +11663,7 @@ "bcE" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/secure_closet/miner, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "purple" @@ -11311,7 +11674,7 @@ c_tag = "Mining Access" }, /obj/structure/closet/secure_closet/miner, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "brown" @@ -11328,7 +11691,7 @@ "bcM" = ( /obj/machinery/light/directional/north, /obj/machinery/computer/supplycomp/public, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "brown" @@ -11368,7 +11731,9 @@ /obj/machinery/atmospherics/pipe/manifold/visible/yellow{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bdp" = ( @@ -11403,7 +11768,9 @@ }, /area/station/engineering/atmos) "bds" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/machinery/suit_storage_unit/atmos, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) @@ -11449,7 +11816,7 @@ }, /area/station/command/office/cmo) "bdx" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/closet/secure_closet/freezer/kitchen, /turf/simulated/floor/plasteel, /area/station/service/kitchen) @@ -11477,7 +11844,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "bdL" = ( /obj/machinery/light/directional/east, /obj/machinery/camera{ @@ -11592,16 +11959,16 @@ /area/station/aisat) "bea" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, /area/station/hallway/primary/fore) "beb" = ( -/obj/effect/decal/warning_stripes/arrow{ +/obj/effect/turf_decal/arrows/black{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow/partial{ +/obj/effect/turf_decal/delivery/partial{ dir = 1 }, /turf/simulated/floor/plasteel{ @@ -11610,10 +11977,10 @@ }, /area/station/hallway/primary/fore) "bed" = ( -/obj/effect/decal/warning_stripes/yellow/partial{ +/obj/effect/turf_decal/delivery/partial{ dir = 1 }, -/obj/effect/decal/warning_stripes/arrow{ +/obj/effect/turf_decal/arrows/black{ dir = 1 }, /turf/simulated/floor/plasteel{ @@ -11633,10 +12000,10 @@ /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "beh" = ( -/obj/effect/decal/warning_stripes/yellow/partial{ +/obj/effect/turf_decal/delivery/partial{ dir = 1 }, -/obj/effect/decal/warning_stripes/arrow{ +/obj/effect/turf_decal/arrows/black{ dir = 1 }, /turf/simulated/floor/plasteel{ @@ -11663,7 +12030,7 @@ /obj/structure/plasticflaps{ opacity = 1 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/effect/mapping_helpers/airlock/access/any/supply/mule_bot, /obj/effect/mapping_helpers/airlock/access/any/supply/mining, /obj/machinery/door/window/classic/reversed, @@ -11698,11 +12065,15 @@ /area/station/security/warden) "beq" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "ber" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "bes" = ( @@ -11717,7 +12088,7 @@ /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "bex" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" @@ -11763,19 +12134,23 @@ "beK" = ( /obj/structure/table/reinforced, /obj/item/analyzer, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "beM" = ( /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, /area/station/engineering/atmos) "beP" = ( /obj/machinery/atmospherics/pipe/manifold/visible/yellow, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "beQ" = ( @@ -11865,7 +12240,7 @@ /area/station/service/kitchen) "bfp" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -11913,7 +12288,7 @@ }, /area/station/supply/miningdock) "bfC" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/table, /obj/machinery/kitchen_machine/microwave{ pixel_y = 6 @@ -11965,7 +12340,7 @@ /turf/simulated/floor/grass/jungle, /area/station/maintenance/fsmaint) "bfN" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -11990,15 +12365,17 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bfZ" = ( /obj/effect/landmark/start/shaft_miner, -/obj/effect/decal/warning_stripes/yellow/partial{ +/obj/effect/turf_decal/delivery/partial{ dir = 1 }, -/obj/effect/decal/warning_stripes/arrow{ +/obj/effect/turf_decal/arrows/black{ dir = 1 }, /turf/simulated/floor/plasteel, @@ -12038,7 +12415,9 @@ /area/station/engineering/atmos) "bge" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bgf" = ( @@ -12065,7 +12444,9 @@ /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bgi" = ( @@ -12122,10 +12503,10 @@ "bgt" = ( /obj/effect/spawner/random_spawners/wall_rusted_always, /turf/simulated/wall, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "bgw" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; @@ -12140,7 +12521,7 @@ /area/station/hallway/primary/fore) "bgx" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -12182,7 +12563,7 @@ }, /area/station/hallway/primary/fore) "bgE" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -12268,7 +12649,7 @@ }, /area/station/maintenance/fsmaint) "bgW" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/light/directional/north, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) @@ -12321,7 +12702,9 @@ }, /area/station/engineering/atmos) "bhp" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bhr" = ( @@ -12475,7 +12858,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/light/directional/north, /turf/simulated/floor/plasteel, /area/station/engineering/control) @@ -12493,7 +12878,7 @@ /area/station/hallway/primary/fore) "bhU" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/primary/fore) "bhV" = ( @@ -12595,7 +12980,7 @@ /obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mining{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "bio" = ( @@ -12621,7 +13006,7 @@ /turf/simulated/floor/greengrid, /area/station/turret_protected/ai) "biJ" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/fsmaint) "biK" = ( @@ -12635,7 +13020,7 @@ /turf/simulated/floor/engine/n20, /area/station/engineering/atmos) "biM" = ( -/obj/effect/decal/warning_stripes/red/partial, +/obj/effect/turf_decal/delivery/red/partial, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "red" @@ -12762,8 +13147,8 @@ dir = 2; icon_state = "pipe-c" }, -/obj/effect/decal/warning_stripes/yellow/hollow, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d1 = 2; d2 = 4; @@ -12874,7 +13259,7 @@ }, /area/station/service/hydroponics) "bjl" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/table/reinforced, /obj/machinery/door/window/classic/normal{ dir = 4; @@ -13142,30 +13527,40 @@ /area/station/engineering/atmos) "bkz" = ( /obj/machinery/atmospherics/pipe/simple/visible/yellow, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bkA" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bkB" = ( /obj/machinery/atmospherics/meter, /obj/machinery/atmospherics/pipe/simple/visible/yellow, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bkC" = ( /obj/machinery/atmospherics/meter, /obj/machinery/atmospherics/pipe/simple/visible/cyan, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bkI" = ( -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bkJ" = ( @@ -13182,7 +13577,9 @@ }, /area/station/engineering/atmos) "bkK" = ( -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bkL" = ( @@ -13194,11 +13591,15 @@ }, /area/station/engineering/atmos) "bkM" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bkN" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bkO" = ( @@ -13247,7 +13648,7 @@ }, /area/station/medical/paramedic) "bkZ" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/economy/vending/hydroseeds, /turf/simulated/floor/plasteel/dark, /area/station/service/hydroponics) @@ -13280,7 +13681,7 @@ /obj/item/pen, /obj/machinery/light/directional/south, /obj/machinery/light_switch/south, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "yellow" }, @@ -13342,7 +13743,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "yellow" @@ -13369,15 +13770,15 @@ /area/station/supply/miningdock) "blC" = ( /obj/structure/reagent_dispensers/fueltank, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "blD" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "blE" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/effect/landmark/start/shaft_miner, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -13418,10 +13819,10 @@ /area/station/command/office/ce) "blN" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/arrow{ +/obj/effect/turf_decal/arrows/black{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/partial{ +/obj/effect/turf_decal/delivery/partial{ dir = 4 }, /turf/simulated/floor/plasteel, @@ -13518,26 +13919,26 @@ /obj/machinery/atmospherics/pipe/simple/visible/yellow{ dir = 5 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bmw" = ( /obj/machinery/atmospherics/pipe/manifold/visible/yellow{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bmx" = ( /obj/machinery/atmospherics/pipe/simple/visible/yellow{ dir = 9 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bmy" = ( /obj/machinery/atmospherics/pipe/simple/visible/yellow, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bmz" = ( @@ -13545,14 +13946,14 @@ dir = 8; initialize_directions = 11 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bmA" = ( /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bmB" = ( @@ -13596,7 +13997,9 @@ /obj/machinery/atmospherics/pipe/simple/visible/purple{ dir = 6 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bmG" = ( @@ -13619,7 +14022,9 @@ /obj/machinery/atmospherics/pipe/simple/visible/purple{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bmI" = ( @@ -13633,8 +14038,8 @@ /obj/machinery/atmospherics/pipe/simple/visible/purple{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bmL" = ( @@ -13688,7 +14093,7 @@ c_tag = "Hydroponics"; dir = 8 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/economy/vending/hydronutrients, /obj/machinery/door_control/shutter/east{ id = "Hydroponics Shutters"; @@ -13770,15 +14175,15 @@ /area/station/hallway/primary/fore) "bnf" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "bnh" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/arrow{ +/obj/effect/turf_decal/arrows/black{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow/partial{ +/obj/effect/turf_decal/delivery/partial{ dir = 8 }, /turf/simulated/floor/plasteel, @@ -13795,7 +14200,7 @@ /obj/item/shovel, /obj/item/pickaxe, /obj/item/pickaxe, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "bns" = ( @@ -13902,7 +14307,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/visible/yellow, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bnW" = ( @@ -13916,7 +14321,7 @@ /obj/structure/table/reinforced, /obj/item/storage/toolbox/mechanical, /obj/item/flashlight, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "caution" @@ -13938,7 +14343,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/purple{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "caution" @@ -13948,7 +14353,9 @@ /obj/machinery/atmospherics/pipe/simple/visible/purple{ dir = 9 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bob" = ( @@ -13967,7 +14374,9 @@ "boc" = ( /obj/machinery/light/directional/east, /obj/item/radio/intercom/directional/east, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "boe" = ( @@ -14142,11 +14551,13 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "boD" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "boG" = ( @@ -14346,7 +14757,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 5 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "caution" @@ -14356,7 +14767,9 @@ /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bpM" = ( @@ -14367,7 +14780,9 @@ dir = 10; initialize_directions = 10 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bpQ" = ( @@ -14415,7 +14830,9 @@ }, /area/station/hallway/primary/port) "bpY" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/table/glass, /obj/item/reagent_containers/dropper/precision{ pixel_y = 4; @@ -14481,7 +14898,7 @@ /obj/effect/mapping_helpers/airlock/windoor/access/any/service/hydroponics{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/shutters/preopen{ id_tag = "Hydroponics Shutters"; name = "Hydroponics Shutters" @@ -14539,7 +14956,7 @@ name = "Observer-Start" }, /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d1 = 1; d2 = 4; @@ -14563,11 +14980,11 @@ }, /area/station/medical/break_room) "bqI" = ( -/obj/effect/decal/warning_stripes/yellow/partial, +/obj/effect/turf_decal/delivery/partial, /obj/machinery/door/window/classic/normal{ dir = 1 }, -/obj/effect/decal/warning_stripes/arrow, +/obj/effect/turf_decal/arrows/black, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/airlock/access/any/supply/general, /turf/simulated/floor/plasteel{ @@ -14666,27 +15083,35 @@ /obj/machinery/atmospherics/pipe/manifold/visible/green{ dir = 8 }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "brB" = ( /obj/machinery/atmospherics/meter, /obj/machinery/atmospherics/pipe/manifold/visible/green, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "brC" = ( /obj/machinery/atmospherics/pipe/simple/visible/green{ dir = 9 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "brD" = ( /obj/machinery/atmospherics/pipe/manifold/visible/yellow{ dir = 8 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "brE" = ( @@ -14695,14 +15120,18 @@ name = "Mix to Filter"; on = 1 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "brF" = ( /obj/machinery/atmospherics/pipe/manifold/visible/purple{ dir = 4 }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "brG" = ( @@ -14714,7 +15143,7 @@ dir = 6; initialize_directions = 6 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "caution" @@ -14744,7 +15173,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/purple{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "caution" @@ -14754,7 +15183,9 @@ /obj/machinery/atmospherics/pipe/simple/visible/purple{ dir = 10 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "brM" = ( @@ -14772,7 +15203,7 @@ /area/station/security/permabrig) "brS" = ( /turf/simulated/floor/plasteel, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "brT" = ( /obj/structure/window/reinforced{ dir = 1; @@ -14842,7 +15273,7 @@ /area/station/aisat) "bsc" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "bsd" = ( @@ -14860,7 +15291,7 @@ /obj/effect/mapping_helpers/airlock/windoor/access/any/service/hydroponics{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/shutters/preopen{ id_tag = "Hydroponics Shutters"; name = "Hydroponics Shutters" @@ -14971,12 +15402,12 @@ /obj/machinery/light/directional/south, /obj/structure/closet/wardrobe/miner, /obj/item/radio/intercom/directional/south, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "bsD" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/sign/security{ pixel_y = -32 }, @@ -15015,7 +15446,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "btc" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 @@ -15056,7 +15487,9 @@ /obj/machinery/atmospherics/pipe/simple/visible/yellow{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bti" = ( @@ -15099,7 +15532,7 @@ /obj/machinery/light/directional/west, /obj/machinery/alarm/directional/west, /obj/machinery/atmospherics/pipe/simple/visible/cyan, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "caution" @@ -15109,7 +15542,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/purple{ dir = 10 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "caution" @@ -15154,17 +15587,17 @@ /area/station/hallway/primary/central/west) "btI" = ( /obj/structure/closet/emcloset, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/ne) "btJ" = ( /obj/structure/closet/firecloset, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/ne) "btK" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; @@ -15193,7 +15626,7 @@ /obj/machinery/light/small/directional/east, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "btT" = ( /turf/simulated/wall, /area/station/security/lobby) @@ -15226,7 +15659,9 @@ dir = 4; initialize_directions = 11 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "buq" = ( @@ -15239,7 +15674,7 @@ /area/station/engineering/atmos) "bur" = ( /obj/machinery/atmospherics/unary/thermomachine/heater, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -15248,7 +15683,7 @@ /obj/machinery/atmospherics/unary/thermomachine/freezer{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -15345,7 +15780,7 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/sign/poster/official/random/west, /turf/simulated/floor/plasteel/dark, /area/station/service/hydroponics) @@ -15356,7 +15791,7 @@ }, /area/station/service/hydroponics) "buS" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/biogenerator, /turf/simulated/floor/plasteel/dark, /area/station/service/hydroponics) @@ -15469,7 +15904,9 @@ /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 5 }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "bvF" = ( @@ -15570,12 +16007,12 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/primary/port) "bvV" = ( /obj/structure/closet/firecloset, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/sw) "bvW" = ( @@ -15585,7 +16022,9 @@ pixel_y = 3 }, /obj/item/circuitboard/mecha_control, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -15600,7 +16039,9 @@ pixel_y = 3 }, /obj/item/circuitboard/card, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/cable{ d1 = 2; d2 = 8; @@ -15629,7 +16070,9 @@ pixel_x = 3; pixel_y = -3 }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -15673,7 +16116,7 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "bwv" = ( @@ -15747,7 +16190,7 @@ /obj/machinery/light/small/directional/west, /obj/structure/closet/firecloset, /obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) @@ -15760,7 +16203,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "bxc" = ( @@ -15817,12 +16260,12 @@ /area/station/engineering/tech_storage) "bxi" = ( /obj/structure/closet/emcloset, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/nw) "bxj" = ( /obj/machinery/light/small/directional/west, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/tech_storage) "bxk" = ( @@ -15831,7 +16274,7 @@ c_tag = "Secure Technical Storage"; dir = 8 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/tech_storage) "bxl" = ( @@ -15955,7 +16398,7 @@ "bxy" = ( /obj/structure/filingcabinet/chestdrawer, /obj/machinery/alarm/directional/south, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/light/directional/south, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) @@ -16117,12 +16560,12 @@ "byi" = ( /obj/structure/closet/emcloset, /obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "byk" = ( /obj/machinery/light/small/directional/east, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/item/radio/intercom/directional/north, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) @@ -16132,7 +16575,7 @@ "byn" = ( /obj/structure/table/reinforced, /obj/item/storage/toolbox/electrical, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "byr" = ( @@ -16141,7 +16584,9 @@ "byu" = ( /obj/item/kirbyplants, /obj/machinery/light/small/directional/south, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/machinery/atmospherics/pipe/simple/visible/purple{ dir = 4 }, @@ -16222,7 +16667,9 @@ }, /obj/effect/mapping_helpers/airlock/access/all/command/general, /obj/effect/mapping_helpers/airlock/access/all/engineering/tech_storage, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -16265,7 +16712,7 @@ /obj/machinery/door/airlock/public/glass{ name = "Public Access" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -16458,7 +16905,9 @@ /obj/machinery/status_display/directional/north, /obj/machinery/light/directional/north, /obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bzI" = ( @@ -16467,12 +16916,16 @@ d2 = 4; icon_state = "0-4" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bzJ" = ( /obj/item/radio/intercom/directional/north, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -16486,7 +16939,7 @@ }, /obj/structure/extinguisher_cabinet/directional/east, /obj/effect/decal/cleanable/cobweb2, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -16497,12 +16950,12 @@ /turf/simulated/wall, /area/station/engineering/gravitygenerator) "bzN" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "bzO" = ( /obj/structure/table/reinforced, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/item/radio/intercom/directional/north, /obj/item/crowbar/engineering, /turf/simulated/floor/plasteel, @@ -16525,7 +16978,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "bAe" = ( @@ -16562,12 +17017,12 @@ /obj/structure/table/reinforced, /obj/item/analyzer, /obj/item/assembly/signaler, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/tech_storage) "bAi" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/tech_storage) "bAk" = ( @@ -16593,7 +17048,7 @@ /obj/item/aiModule/reset, /obj/item/flash, /obj/item/flash, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/tech_storage) "bAr" = ( @@ -16742,7 +17197,9 @@ /area/station/maintenance/old_detective) "bBo" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bBq" = ( @@ -16753,7 +17210,7 @@ /turf/simulated/floor/plasteel/white, /area/station/science/explab) "bBr" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/power/terminal{ dir = 1 }, @@ -16774,7 +17231,9 @@ dir = 4 }, /obj/machinery/atmospherics/portable/canister/air, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bBy" = ( @@ -16782,12 +17241,16 @@ /area/station/engineering/break_room) "bBz" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "bBA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "bBE" = ( @@ -16877,7 +17340,7 @@ /obj/structure/plasticflaps{ opacity = 1 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bBX" = ( @@ -16887,12 +17350,12 @@ /obj/item/analyzer, /obj/item/assembly/signaler, /obj/item/assembly/signaler, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bBY" = ( /obj/structure/reagent_dispensers/watertank, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bBZ" = ( @@ -16905,11 +17368,11 @@ name = "Primary Tool Storage Console"; pixel_y = 30 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bCa" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -16922,7 +17385,7 @@ /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bCb" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -16951,7 +17414,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/power/apc/directional/north, /obj/structure/cable{ d2 = 8; @@ -16972,7 +17435,7 @@ /obj/item/assembly/igniter, /obj/item/assembly/igniter, /obj/effect/spawner/lootdrop/maintenance, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bCn" = ( @@ -17251,7 +17714,9 @@ /obj/machinery/light/small/directional/north, /obj/structure/extinguisher_cabinet/directional/east, /obj/structure/closet/radiation, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bDf" = ( @@ -17262,7 +17727,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -17288,7 +17753,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bDi" = ( @@ -17327,7 +17794,9 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bDk" = ( @@ -17357,7 +17826,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bDm" = ( @@ -17372,7 +17843,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "bDo" = ( @@ -17387,7 +17860,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "bDp" = ( @@ -17403,7 +17878,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "bDr" = ( @@ -17423,7 +17900,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "bDu" = ( @@ -17516,7 +17993,7 @@ pixel_x = 6; pixel_y = -6 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -17548,7 +18025,7 @@ pixel_x = 6; pixel_y = -6 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -17580,7 +18057,7 @@ /obj/item/stack/rods, /obj/item/stack/cable_coil/random, /obj/item/stack/cable_coil/random, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bDQ" = ( @@ -17598,7 +18075,7 @@ /obj/item/crowbar, /obj/item/wrench, /obj/item/gps, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bDT" = ( @@ -17785,7 +18262,9 @@ /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "bEK" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bEL" = ( @@ -17797,7 +18276,7 @@ /area/station/security/prison/cell_block/A) "bEM" = ( /obj/machinery/power/port_gen/pacman, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bEN" = ( @@ -17808,11 +18287,15 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bEO" = ( -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bEQ" = ( @@ -17839,7 +18322,7 @@ "bET" = ( /obj/item/kirbyplants, /obj/machinery/firealarm/directional/west, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "caution" @@ -17849,7 +18332,7 @@ /obj/item/kirbyplants, /obj/machinery/firealarm/directional/east, /obj/machinery/alarm/directional/south, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "caution" @@ -17901,18 +18384,24 @@ network = list("Engineering","SS13"); pixel_y = -22 }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "bFe" = ( /obj/machinery/light/directional/north, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/extinguisher_cabinet/directional/north, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "bFf" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "bFg" = ( @@ -17962,7 +18451,7 @@ pixel_x = 9; pixel_y = -9 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -17980,7 +18469,7 @@ pixel_x = 3; pixel_y = -3 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -17998,7 +18487,7 @@ /obj/item/painter, /obj/item/toner, /obj/machinery/status_display/directional/west, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bFn" = ( @@ -18014,7 +18503,7 @@ /area/station/public/storage/tools) "bFp" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -18027,7 +18516,7 @@ /area/station/public/storage/tools) "bFr" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bFu" = ( @@ -18217,7 +18706,9 @@ "bGt" = ( /obj/machinery/light/small/directional/south, /obj/structure/closet/radiation, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bGu" = ( @@ -18231,17 +18722,23 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bGv" = ( /obj/machinery/alarm/directional/south, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bGw" = ( /obj/machinery/newscaster/directional/south, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bGx" = ( @@ -18263,7 +18760,9 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bGz" = ( @@ -18286,7 +18785,7 @@ "bGD" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/food/drinks/cans/starkist, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -18295,7 +18794,7 @@ /obj/structure/table/reinforced, /obj/item/folder/yellow, /obj/item/pen, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -18304,7 +18803,7 @@ /obj/structure/table/reinforced, /obj/item/folder/yellow, /obj/item/lightreplacer, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -18382,7 +18881,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -18400,7 +18901,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -18480,7 +18983,7 @@ /area/station/hallway/primary/port) "bGP" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -18566,7 +19069,7 @@ /obj/structure/table/reinforced, /obj/item/stack/packageWrap, /obj/item/hand_labeler, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bHa" = ( @@ -18579,11 +19082,11 @@ /obj/structure/table/reinforced, /obj/item/storage/toolbox/mechanical, /obj/item/flashlight, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bHc" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "yellowcorner" @@ -18603,7 +19106,7 @@ /area/station/public/storage/tools) "bHh" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -18949,7 +19452,9 @@ /turf/simulated/floor/plasteel/dark, /area/station/turret_protected/ai) "bIp" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "bIq" = ( @@ -18982,11 +19487,13 @@ /turf/simulated/floor/plasteel/dark, /area/station/command/office/ce) "bIx" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "bIy" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "yellow" @@ -19014,7 +19521,9 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "bIG" = ( @@ -19024,7 +19533,9 @@ }, /area/station/hallway/primary/central) "bII" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "bIJ" = ( @@ -19044,7 +19555,7 @@ pixel_x = 5; pixel_y = -5 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -19085,7 +19596,7 @@ pixel_x = 6; pixel_y = -6 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -19113,12 +19624,12 @@ /obj/structure/table/reinforced, /obj/item/clothing/gloves/color/fyellow, /obj/item/storage/box/lights/mixed, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bIT" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "cautioncorner" @@ -19239,7 +19750,7 @@ dir = 1 }, /obj/machinery/newscaster/directional/south, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "bJK" = ( @@ -19582,7 +20093,7 @@ pixel_x = 6; pixel_y = -6 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -19604,7 +20115,7 @@ /obj/item/book/manual/wiki/engineering_guide, /obj/item/book/manual/wiki/engineering_construction, /obj/machinery/status_display/directional/west, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bKB" = ( @@ -19627,7 +20138,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "bKD" = ( @@ -19955,7 +20468,7 @@ pixel_y = 3 }, /obj/machinery/alarm/directional/west, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bMa" = ( @@ -19963,7 +20476,7 @@ /obj/machinery/door/airlock/public/glass{ name = "Public Access" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -19980,7 +20493,7 @@ /obj/machinery/door/airlock/public/glass{ name = "Public Access" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "browncorner" @@ -20032,7 +20545,7 @@ /obj/machinery/computer/shuttle/mining{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "bMt" = ( @@ -20105,7 +20618,7 @@ "bMG" = ( /obj/structure/table/reinforced, /obj/item/storage/toolbox/electrical, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bMH" = ( @@ -20373,7 +20886,7 @@ /area/station/security/processing) "bNB" = ( /obj/machinery/mineral/ore_redemption, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "bNC" = ( @@ -20571,7 +21084,7 @@ /obj/item/assembly/timer, /obj/item/assembly/voice, /obj/item/assembly/voice, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/tech_storage) "bOl" = ( @@ -20604,11 +21117,11 @@ "bOr" = ( /obj/item/kirbyplants, /obj/machinery/firealarm/directional/south, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/tech_storage) "bOs" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -20619,7 +21132,7 @@ "bOt" = ( /obj/item/kirbyplants, /obj/machinery/light_switch/south, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/tech_storage) "bOu" = ( @@ -20627,11 +21140,11 @@ /obj/item/wrench, /obj/item/crowbar, /obj/machinery/newscaster/directional/south, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/tech_storage) "bOv" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -20657,12 +21170,12 @@ /obj/item/assembly/timer, /obj/item/multitool, /obj/item/multitool, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bOy" = ( /obj/structure/reagent_dispensers/fueltank, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bOz" = ( @@ -20976,7 +21489,9 @@ "bPG" = ( /obj/machinery/atmospherics/unary/portables_connector, /obj/machinery/atmospherics/portable/canister/air, -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat) "bPH" = ( @@ -20988,7 +21503,9 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat) "bPI" = ( @@ -21029,7 +21546,9 @@ d2 = 8; icon_state = "0-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat) "bPP" = ( @@ -21041,14 +21560,18 @@ d2 = 2; icon_state = "0-2" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat) "bPQ" = ( /obj/structure/table/reinforced, /obj/machinery/cell_charger, /obj/item/stock_parts/cell/high, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat) "bPR" = ( @@ -21085,7 +21608,7 @@ /obj/structure/table/reinforced, /obj/machinery/cell_charger, /obj/item/stock_parts/cell/high, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bPZ" = ( @@ -21096,7 +21619,7 @@ /obj/item/radio, /obj/machinery/firealarm/directional/south, /obj/machinery/light_switch/east, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "bQa" = ( @@ -21123,7 +21646,7 @@ /obj/effect/mapping_helpers/airlock/windoor/access/any/supply/general{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/item/desk_bell{ anchored = 1; pixel_x = -6; @@ -21160,7 +21683,7 @@ }, /area/station/command/office/ce) "bQg" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -21236,7 +21759,9 @@ /obj/machinery/light/small/directional/north, /obj/structure/closet/radiation, /obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "bQr" = ( @@ -21272,7 +21797,7 @@ /area/station/science/xenobiology) "bQz" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -21287,7 +21812,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "bQB" = ( @@ -21306,14 +21833,18 @@ "bQC" = ( /obj/machinery/alarm/directional/north, /obj/machinery/teleport/hub, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat) "bQD" = ( /obj/machinery/light/directional/north, /obj/machinery/ai_status_display/north, /obj/machinery/teleport/station, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat) "bQE" = ( @@ -21547,7 +22078,9 @@ /area/station/aisat) "bRt" = ( /obj/machinery/computer/teleporter, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat) "bRx" = ( @@ -21563,7 +22096,9 @@ /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 5 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat) "bRz" = ( @@ -21630,7 +22165,9 @@ /area/space/nearstation) "bRS" = ( /obj/machinery/light/small/directional/north, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/item/radio/intercom/directional/east, /turf/simulated/floor/plasteel, /area/station/engineering/control) @@ -21807,7 +22344,7 @@ dir = 9; icon_state = "whitepurple" }, -/area/station/science/explab) +/area/station/science/misc_lab) "bSk" = ( /obj/item/radio/intercom/directional/south, /obj/structure/cable{ @@ -21842,7 +22379,9 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/visible/cyan, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat) "bSy" = ( @@ -21853,7 +22392,7 @@ /area/station/hallway/primary/port) "bSz" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -21967,7 +22506,7 @@ "bSV" = ( /obj/machinery/atmospherics/binary/pump, /turf/simulated/floor/plating, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "bSW" = ( /obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ @@ -21998,7 +22537,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/universal{ dir = 4 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat) "bTd" = ( @@ -22424,12 +22965,14 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/command/office/ce) "bTY" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -22491,7 +23034,7 @@ /area/station/command/office/ce) "bUq" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -22555,7 +23098,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat) "bUJ" = ( @@ -22798,7 +23343,7 @@ /area/station/hallway/secondary/bridge) "bVB" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -22819,7 +23364,7 @@ /area/station/hallway/primary/starboard) "bVC" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "yellowcorner" @@ -22827,7 +23372,7 @@ /area/station/hallway/primary/port) "bVD" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -23130,7 +23675,9 @@ "bWI" = ( /obj/machinery/alarm/directional/east, /obj/machinery/suit_storage_unit/ce, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/command/office/ce) "bWJ" = ( @@ -23142,7 +23689,9 @@ }, /area/station/hallway/primary/port) "bWK" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "bWM" = ( @@ -23230,7 +23779,9 @@ dir = 8; network = list("SS13","Minisat") }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat) "bXo" = ( @@ -23258,7 +23809,7 @@ /obj/machinery/door/airlock/public/glass{ name = "Public Access" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -23400,7 +23951,7 @@ "bXY" = ( /obj/structure/table/reinforced, /obj/item/storage/firstaid/fire, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/control) "bYa" = ( @@ -23410,7 +23961,7 @@ "bYc" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/control) "bYe" = ( @@ -23469,7 +24020,9 @@ "bYo" = ( /obj/machinery/alarm/directional/west, /obj/machinery/light/small/directional/south, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel, /area/station/engineering/control) @@ -23576,7 +24129,7 @@ /obj/machinery/door/airlock/public/glass{ name = "Public Access" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -23681,7 +24234,9 @@ /area/station/telecomms/chamber) "bZj" = ( /obj/structure/grille, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "bZk" = ( @@ -23691,7 +24246,9 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "bZl" = ( @@ -23701,7 +24258,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "bZm" = ( @@ -23711,7 +24270,9 @@ d2 = 8; icon_state = "2-8" }, -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "bZn" = ( @@ -23721,7 +24282,9 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "bZo" = ( @@ -23736,12 +24299,14 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "bZp" = ( /obj/machinery/light/small/directional/north, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/control) "bZr" = ( @@ -23756,7 +24321,9 @@ /obj/machinery/atmospherics/unary/portables_connector{ dir = 8 }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "bZt" = ( @@ -23764,7 +24331,9 @@ dir = 1; icon_state = "pipe-c" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "bZw" = ( @@ -23784,7 +24353,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "bZA" = ( @@ -23793,7 +24364,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "bZB" = ( @@ -23802,7 +24375,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "bZC" = ( @@ -24207,8 +24782,12 @@ /area/station/telecomms/chamber) "cba" = ( /obj/structure/grille, -/obj/effect/decal/warning_stripes/west, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "cbb" = ( @@ -24221,7 +24800,9 @@ d2 = 8; icon_state = "2-8" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "cbd" = ( @@ -24237,7 +24818,9 @@ d2 = 4; icon_state = "1-4" }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "cbi" = ( @@ -24323,7 +24906,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cbv" = ( @@ -24334,7 +24919,9 @@ d2 = 2; icon_state = "0-2" }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -24351,7 +24938,9 @@ d2 = 2; icon_state = "0-2" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -24366,7 +24955,9 @@ d2 = 2; icon_state = "0-2" }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, @@ -24408,7 +24999,9 @@ /turf/simulated/floor/wood/parquet, /area/station/service/library) "cbH" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/effect/landmark/spawner/rev, /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ @@ -24459,7 +25052,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cbS" = ( @@ -24688,7 +25283,9 @@ /obj/structure/table/reinforced, /obj/machinery/power/apc/directional/south, /obj/structure/cable, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat) "ccC" = ( @@ -24748,14 +25345,18 @@ d2 = 8; icon_state = "1-8" }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "cdc" = ( /obj/machinery/power/grounding_rod{ anchored = 1 }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "cdd" = ( @@ -24765,7 +25366,9 @@ "cde" = ( /obj/machinery/light/directional/west, /obj/machinery/status_display/directional/west, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 4; @@ -24779,12 +25382,14 @@ d2 = 8; icon_state = "2-8" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cdg" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -24796,7 +25401,9 @@ }, /area/station/maintenance/port) "cdh" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cdk" = ( @@ -24805,7 +25412,9 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cdl" = ( @@ -24814,7 +25423,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cdn" = ( @@ -24841,7 +25452,9 @@ d2 = 8; icon_state = "1-8" }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, @@ -24859,7 +25472,9 @@ icon_state = "1-8" }, /obj/effect/landmark/start/engineer, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/engineering/smes) "cdq" = ( @@ -24871,7 +25486,9 @@ d2 = 8; icon_state = "1-8" }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, @@ -25193,7 +25810,9 @@ /area/station/telecomms/chamber) "ceU" = ( /obj/structure/reagent_dispensers/fueltank, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plating, /area/station/engineering/control) "ceV" = ( @@ -25201,11 +25820,15 @@ id_tag = "Singularity"; name = "Singularity Blast Doors" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating, /area/station/engineering/control) "ceW" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "yellow" @@ -25265,7 +25888,9 @@ }, /area/station/engineering/control) "cfc" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -25303,7 +25928,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -25325,8 +25952,12 @@ name = "Engineering Storage" }, /obj/effect/mapping_helpers/airlock/access/all/engineering/construction, -/obj/effect/decal/warning_stripes/east, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -25409,7 +26040,9 @@ "cfB" = ( /obj/machinery/light/small/directional/south, /obj/structure/closet/radiation, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cfE" = ( @@ -25541,13 +26174,15 @@ dir = 8; network = list("SS13","Singularity","Engineering") }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "cgC" = ( /obj/machinery/alarm/directional/south, /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -25569,7 +26204,9 @@ "cgI" = ( /obj/machinery/ai_status_display/south, /obj/machinery/recharge_station, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat) "cgL" = ( @@ -25604,7 +26241,7 @@ /area/station/engineering/control) "cgQ" = ( /obj/machinery/shieldwallgen, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/command/teleporter) "cgR" = ( @@ -25648,7 +26285,7 @@ /turf/simulated/floor/wood/parquet, /area/station/service/library) "cgZ" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurple" @@ -25665,7 +26302,9 @@ }, /area/station/hallway/primary/port) "che" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -25729,7 +26368,9 @@ dir = 1 }, /obj/structure/cable, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat) "chv" = ( @@ -25771,7 +26412,9 @@ "chE" = ( /obj/machinery/status_display/directional/south, /obj/machinery/cryopod/robot, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat) "chF" = ( @@ -25880,7 +26523,9 @@ d2 = 4; icon_state = "0-4" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/engineering/control) "cic" = ( @@ -25893,13 +26538,19 @@ d2 = 8; icon_state = "2-8" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating, /area/station/engineering/control) "cie" = ( /obj/structure/grille, -/obj/effect/decal/warning_stripes/east, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "cif" = ( @@ -25912,7 +26563,7 @@ pixel_y = 4 }, /obj/item/book/manual/engineering_particle_accelerator, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -25928,7 +26579,7 @@ pixel_y = 3 }, /obj/item/book/manual/engineering_singularity_safety, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -25964,12 +26615,16 @@ /area/station/engineering/control) "cin" = ( /obj/machinery/shieldgen, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/port) "cio" = ( /obj/effect/landmark/spawner/xeno, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/port) "cip" = ( @@ -25987,7 +26642,7 @@ "cir" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/engine, -/area/station/science/explab) +/area/station/science/misc_lab) "cis" = ( /obj/machinery/door/poddoor/preopen{ id_tag = "Prison Gate"; @@ -26027,7 +26682,7 @@ /obj/machinery/door/airlock/public/glass{ name = "Public Access" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -26205,7 +26860,7 @@ /obj/item/book/manual/wiki/security_space_law, /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "cjp" = ( /obj/machinery/light/small/directional/south, /turf/simulated/floor/plating, @@ -26216,7 +26871,7 @@ dir = 4; icon_state = "redcorner" }, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "cjt" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -26262,7 +26917,7 @@ /area/station/security/interrogation/observation) "cjA" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -26290,8 +26945,8 @@ /obj/machinery/atmospherics/pipe/simple/visible/purple{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/item/grenade/chem_grenade/metalfoam, /obj/item/grenade/chem_grenade/metalfoam, /obj/item/grenade/gas/oxygen, @@ -26299,7 +26954,9 @@ /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "cjI" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "cjJ" = ( @@ -26307,7 +26964,9 @@ anchored = 1 }, /obj/structure/cable/yellow, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "cjK" = ( @@ -26316,7 +26975,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "cjL" = ( @@ -26339,7 +27000,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating, /area/station/engineering/control) "cjM" = ( @@ -26348,7 +27011,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cjN" = ( @@ -26362,7 +27027,9 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cjO" = ( @@ -26371,7 +27038,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cjP" = ( @@ -26384,7 +27051,9 @@ d2 = 8; icon_state = "1-8" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating, /area/station/engineering/control) "cjQ" = ( @@ -26392,7 +27061,7 @@ /obj/item/crowbar, /obj/item/stack/cable_coil/yellow, /obj/item/tank/internals/emergency_oxygen/engi, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cjR" = ( @@ -26401,7 +27070,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cjS" = ( @@ -26409,17 +27078,17 @@ /obj/item/clothing/gloves/color/black, /obj/item/wrench, /obj/item/clothing/glasses/meson/engine, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cjT" = ( /obj/structure/closet/secure_closet/engineering_electrical, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cjU" = ( /obj/structure/closet/secure_closet/engineering_welding, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "yellow" @@ -26439,10 +27108,12 @@ icon_state = "1-2" }, /turf/simulated/floor/engine, -/area/station/science/test_chamber) +/area/station/science/explab/chamber) "cjX" = ( /obj/machinery/door/airlock/maintenance, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/port) "ckd" = ( @@ -26598,7 +27269,9 @@ name = "Teleporter Shutters Access Control"; req_access_txt = "17" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/command/teleporter) "ckF" = ( @@ -26640,14 +27313,14 @@ /turf/simulated/floor/wood/fancy/oak, /area/station/legal/courtroom) "ckR" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/hologram/holopad, /turf/simulated/floor/wood/oak, /area/station/legal/magistrate) "ckX" = ( /obj/effect/landmark/spawner/nukedisc_respawn, /turf/simulated/floor/plating, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "cla" = ( /obj/structure/table/reinforced, /obj/effect/spawner/lootdrop/maintenance, @@ -26689,7 +27362,9 @@ /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "clp" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "clr" = ( @@ -26837,21 +27512,23 @@ /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plasteel, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "cmr" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "cmx" = ( /obj/structure/table/reinforced, /obj/machinery/computer/cryopod/robot{ pixel_y = -32 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat) "cmy" = ( -/obj/effect/decal/warning_stripes/red/partial, +/obj/effect/turf_decal/delivery/red/partial, /turf/simulated/floor/plasteel, /area/station/security/range) "cmC" = ( @@ -26888,14 +27565,14 @@ "cmM" = ( /obj/structure/closet/secure_closet/engineering_personal, /obj/machinery/newscaster/directional/south, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cmO" = ( /obj/structure/table/reinforced, /obj/item/clipboard, /obj/item/toy/figure/crew/engineer, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "yellow" @@ -26907,7 +27584,7 @@ /obj/item/storage/toolbox/mechanical, /obj/item/flashlight, /obj/item/radio/intercom/directional/west, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "yellow" @@ -26919,7 +27596,9 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plating, /area/station/engineering/control) "cmR" = ( @@ -26928,7 +27607,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/engineering/control) "cmT" = ( @@ -26942,7 +27623,9 @@ d2 = 8; icon_state = "2-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/engineering/control) "cmU" = ( @@ -26956,7 +27639,9 @@ d2 = 4; icon_state = "1-4" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/engineering/control) "cmV" = ( @@ -26975,16 +27660,16 @@ /obj/structure/sign/nosmoking_2{ pixel_y = 32 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "cmZ" = ( /obj/machinery/shieldgen, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "cnb" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "cnc" = ( @@ -26994,18 +27679,18 @@ /area/station/engineering/equipmentstorage) "cnd" = ( /obj/machinery/shieldwallgen, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "cne" = ( /obj/structure/dispenser, /obj/item/radio/intercom/directional/north, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "cnf" = ( /obj/machinery/atmospherics/portable/canister/oxygen, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "cnl" = ( @@ -27050,11 +27735,15 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/command/teleporter) "cnB" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/command/teleporter) "cnC" = ( @@ -27071,11 +27760,15 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/command/teleporter) "cnE" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/command/teleporter) "cnG" = ( @@ -27099,7 +27792,7 @@ /area/space/nearstation) "cnO" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -27144,7 +27837,9 @@ anchored = 1; state = 2 }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "coa" = ( @@ -27152,7 +27847,9 @@ anchored = 1; state = 2 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "cob" = ( @@ -27161,7 +27858,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "coc" = ( @@ -27175,7 +27874,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cod" = ( @@ -27206,7 +27907,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/control) "coi" = ( @@ -27254,13 +27955,13 @@ "cos" = ( /obj/machinery/shieldgen, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "cou" = ( /obj/machinery/shieldwallgen, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "cov" = ( @@ -27285,7 +27986,7 @@ /area/station/service/library) "coE" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -27372,9 +28073,9 @@ dir = 9; icon_state = "neutral" }, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "coW" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -27417,7 +28118,7 @@ /turf/simulated/floor/plating/airless, /area/space/nearstation) "cph" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "cpj" = ( @@ -27513,7 +28214,7 @@ }, /area/station/engineering/equipmentstorage) "cpE" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -27539,7 +28240,7 @@ /area/station/maintenance/starboard2) "cpP" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "yellowcorner" }, @@ -27648,7 +28349,9 @@ /turf/simulated/floor/grass/no_creep, /area/station/hallway/secondary/exit) "cqj" = ( -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -27669,7 +28372,9 @@ }, /area/station/hallway/secondary/bridge) "cqk" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -27725,7 +28430,7 @@ }, /obj/machinery/status_display/directional/north, /obj/machinery/disposal, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/disposalpipe/trunk, /turf/simulated/floor/plasteel{ dir = 1; @@ -27758,7 +28463,7 @@ dir = 8 }, /turf/simulated/floor/plasteel, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "cqI" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, @@ -27793,15 +28498,21 @@ anchored = 1; state = 2 }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "cqO" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "cqQ" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "cqR" = ( @@ -27819,15 +28530,21 @@ /turf/simulated/floor/plating, /area/station/engineering/control) "cqV" = ( -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cqX" = ( -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cqZ" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cra" = ( @@ -27836,15 +28553,21 @@ id_tag = "engstorage"; name = "Secure Storage Blast Doors" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "crb" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "cre" = ( -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -27867,18 +28590,18 @@ "crf" = ( /obj/machinery/power/tesla_coil, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "crg" = ( /obj/machinery/power/emitter, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "crh" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "cri" = ( @@ -27998,7 +28721,7 @@ /area/station/hallway/secondary/bridge) "crQ" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -28048,25 +28771,25 @@ /obj/effect/mapping_helpers/airlock/access/all/security/general, /obj/structure/barricade/wooden, /turf/simulated/floor/plasteel, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "csd" = ( /obj/structure/table, /obj/item/storage/box/bodybags, /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "cse" = ( /obj/machinery/power/apc/directional/south, /obj/structure/table, /obj/structure/cable, /turf/simulated/floor/plating, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "csf" = ( /obj/structure/closet/crate, /obj/item/clothing/shoes/jackboots, /obj/effect/spawner/lootdrop/maintenance/two, /turf/simulated/floor/plating, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "csh" = ( /obj/structure/rack, /obj/item/reagent_containers/spray/pepper, @@ -28074,7 +28797,7 @@ /obj/item/reagent_containers/spray/pepper, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "csi" = ( /turf/simulated/wall, /area/station/public/fitness) @@ -28104,7 +28827,9 @@ d2 = 4; icon_state = "1-4" }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plating, /area/station/engineering/control) "csq" = ( @@ -28113,7 +28838,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating, /area/station/engineering/control) "csr" = ( @@ -28131,13 +28858,13 @@ /obj/structure/table/reinforced, /obj/machinery/cell_charger, /obj/item/stock_parts/cell/high, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cst" = ( /obj/machinery/atmospherics/portable/canister/toxins, /obj/machinery/light/directional/west, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "csu" = ( @@ -28152,7 +28879,9 @@ icon_state = "2-8" }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating, /area/station/engineering/control) "csv" = ( @@ -28161,13 +28890,15 @@ d2 = 8; icon_state = "1-8" }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plating, /area/station/engineering/control) "csw" = ( /obj/item/kirbyplants, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) @@ -28192,7 +28923,7 @@ /obj/structure/closet/crate{ name = "solar pack crate" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/alarm/directional/south, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) @@ -28286,15 +29017,15 @@ /area/station/hallway/secondary/bridge) "csX" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, /area/station/hallway/secondary/bridge) "ctc" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "ctn" = ( /obj/structure/chair/stool{ dir = 4 @@ -28376,7 +29107,9 @@ /area/station/public/fitness) "ctG" = ( /obj/machinery/status_display/directional/east, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "ctH" = ( @@ -28614,7 +29347,7 @@ }, /area/station/public/locker) "cuz" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/table, /obj/machinery/smartfridge/disks, /turf/simulated/floor/plasteel/dark, @@ -28653,7 +29386,7 @@ "cuI" = ( /obj/machinery/door/airlock/maintenance, /turf/simulated/floor/plasteel, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "cuJ" = ( /obj/docking_port/stationary{ dir = 8; @@ -28704,7 +29437,9 @@ d2 = 8; icon_state = "0-8" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "cuP" = ( @@ -28718,7 +29453,9 @@ d2 = 4; icon_state = "1-4" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "cuQ" = ( @@ -28726,7 +29463,9 @@ anchored = 1; state = 2 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "cuS" = ( @@ -28746,12 +29485,14 @@ }, /obj/item/apc_electronics, /obj/item/airlock_electronics, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "cuV" = ( /obj/machinery/alarm/directional/east, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cuX" = ( @@ -28765,7 +29506,9 @@ "cuY" = ( /obj/machinery/suit_storage_unit/engine, /obj/machinery/ai_status_display/north, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "cvg" = ( @@ -28925,10 +29668,10 @@ "cwk" = ( /obj/machinery/light/small/directional/east, /turf/simulated/floor/plasteel, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "cwq" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "cws" = ( @@ -28939,15 +29682,21 @@ }, /area/station/public/fitness) "cwt" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "cwu" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "cwv" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "cwx" = ( @@ -29065,7 +29814,7 @@ /area/station/engineering/atmos) "cwY" = ( /obj/machinery/suit_storage_unit/mime, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/dark, /area/station/ai_monitored/storage/eva) "cxa" = ( @@ -29086,7 +29835,7 @@ /area/station/science/robotics/showroom) "cxd" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -29148,7 +29897,9 @@ }, /area/station/public/locker) "cxq" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "cxr" = ( @@ -29202,17 +29953,19 @@ /area/station/security/permabrig) "cxE" = ( /obj/structure/closet/secure_closet/engineering_personal, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cxF" = ( /obj/structure/table/reinforced, /obj/item/storage/fancy/donut_box, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cxG" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "cxJ" = ( @@ -29242,7 +29995,9 @@ /turf/simulated/floor/plating, /area/station/engineering/hardsuitstorage) "cxM" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) @@ -29307,7 +30062,9 @@ /turf/simulated/floor/wood/parquet/tile, /area/station/service/library) "cyc" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) @@ -29327,7 +30084,7 @@ /area/station/ai_monitored/storage/eva) "cyf" = ( /obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/dark, /area/station/ai_monitored/storage/eva) "cyg" = ( @@ -29370,7 +30127,9 @@ /obj/machinery/atmospherics/unary/portables_connector{ dir = 8 }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plating, /area/station/maintenance/starboardsolar) "cyn" = ( @@ -29396,7 +30155,7 @@ dir = 4 }, /obj/machinery/light/directional/west, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/closet/secure_closet/expedition, /turf/simulated/floor/plasteel{ dir = 8; @@ -29411,7 +30170,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "darkbluefull" }, @@ -29467,7 +30226,9 @@ d2 = 8; icon_state = "0-8" }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plating, /area/station/maintenance/starboardsolar) "cyD" = ( @@ -29477,7 +30238,9 @@ }, /area/station/medical/virology/lab) "cyE" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) @@ -29651,7 +30414,9 @@ anchored = 1; state = 2 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "czk" = ( @@ -29680,7 +30445,7 @@ /obj/structure/table/reinforced, /obj/item/stack/packageWrap, /obj/item/hand_labeler, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -29712,7 +30477,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "czw" = ( @@ -29861,7 +30626,7 @@ }, /area/station/service/expedition) "czW" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/closet/secure_closet/expedition, /turf/simulated/floor/plasteel{ dir = 8; @@ -29882,7 +30647,9 @@ /area/station/hallway/secondary/bridge) "cAb" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkblue" @@ -29900,7 +30667,7 @@ /turf/simulated/floor/plasteel, /area/station/public/toilet) "cAf" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/sink/directional/south, /obj/structure/mirror{ pixel_y = -32 @@ -29974,12 +30741,18 @@ }, /area/station/public/fitness) "cAB" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cAC" = ( -/obj/effect/decal/warning_stripes/west, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "yellow" }, @@ -29987,7 +30760,9 @@ "cAD" = ( /obj/machinery/light/directional/west, /obj/machinery/status_display/directional/west, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/structure/cable/yellow{ d1 = 2; d2 = 4; @@ -30007,7 +30782,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cAF" = ( @@ -30017,7 +30794,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cAG" = ( @@ -30096,7 +30875,9 @@ /turf/simulated/floor/wood/parquet/tile, /area/station/service/library) "cAZ" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) "cBc" = ( @@ -30219,7 +31000,7 @@ /area/station/service/expedition) "cBw" = ( /obj/machinery/firealarm/directional/west, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/closet/secure_closet/expedition, /turf/simulated/floor/plasteel{ dir = 8; @@ -30238,7 +31019,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -30350,7 +31131,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -30359,7 +31140,9 @@ /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "cCe" = ( -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -30372,11 +31155,15 @@ /obj/machinery/power/grounding_rod{ anchored = 1 }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "cCg" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "cCm" = ( @@ -30575,7 +31362,7 @@ /area/station/service/expedition) "cDa" = ( /obj/machinery/recharge_station, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "darkblue" }, @@ -30584,7 +31371,9 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel{ icon_state = "darkblue" }, @@ -30662,7 +31451,9 @@ d2 = 2; icon_state = "0-2" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "cDu" = ( @@ -30672,7 +31463,9 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "cDv" = ( @@ -30682,7 +31475,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "cDw" = ( @@ -30692,24 +31487,28 @@ d2 = 8; icon_state = "2-8" }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "cDx" = ( /obj/structure/grille, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "cDz" = ( /obj/machinery/light/small/directional/south, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/sign/vacuum{ pixel_x = -32 }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cDD" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cDE" = ( @@ -30717,7 +31516,9 @@ dir = 1 }, /obj/machinery/atmospherics/portable/canister/air, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/structure/sign/vacuum{ pixel_y = -32 }, @@ -30735,7 +31536,9 @@ icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating, /area/station/engineering/control) "cDH" = ( @@ -30747,17 +31550,23 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cDI" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics/chargebay) "cDJ" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "cDO" = ( @@ -30835,7 +31644,9 @@ name = "Expedition Access" }, /obj/effect/mapping_helpers/airlock/access/all/command/expedition, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -30919,7 +31730,7 @@ dir = 1; location = "Engineering" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/window/classic/reversed, /obj/effect/mapping_helpers/airlock/access/any/engineering/general, /obj/effect/mapping_helpers/airlock/access/any/supply/mule_bot, @@ -30963,7 +31774,9 @@ id_tag = "eva-shutters"; name = "E.V.A. Storage Shutters" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel/dark, /area/station/ai_monitored/storage/eva) "cER" = ( @@ -30977,7 +31790,9 @@ id_tag = "eva-shutters"; name = "E.V.A. Storage Shutters" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel/dark, /area/station/ai_monitored/storage/eva) "cES" = ( @@ -31047,7 +31862,7 @@ /area/station/public/fitness) "cFp" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -31072,7 +31887,9 @@ /turf/simulated/floor/wood/fancy/oak, /area/station/public/sleep_male) "cFw" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/machinery/chem_master, /obj/machinery/camera{ c_tag = "Medbay Chemistry"; @@ -31088,7 +31905,7 @@ /area/station/public/fitness) "cFF" = ( /obj/machinery/light/directional/south, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -31108,7 +31925,9 @@ /turf/simulated/floor/plasteel, /area/station/public/fitness) "cFL" = ( -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "cFT" = ( @@ -31138,7 +31957,7 @@ /area/station/maintenance/starboard) "cGi" = ( /turf/simulated/floor/mech_bay_recharge_floor, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "cGk" = ( /turf/simulated/wall, /area/station/hallway/primary/central/north) @@ -31264,7 +32083,7 @@ "cGB" = ( /obj/structure/target_stake, /obj/machinery/magnetic_module, -/obj/effect/decal/warning_stripes/red, +/obj/effect/turf_decal/delivery/red, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/security/range) @@ -31344,7 +32163,9 @@ /obj/machinery/camera{ c_tag = "Central Ring Hallway South" }, -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -31400,7 +32221,9 @@ name = "Electrical Maintenance" }, /obj/effect/mapping_helpers/airlock/access/all/engineering/equipment, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -31518,7 +32341,7 @@ /turf/simulated/floor/plasteel/dark, /area/station/service/chapel) "cHY" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) @@ -31565,7 +32388,7 @@ /area/station/public/fitness) "cIs" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/disposalpipe/junction/reversed{ dir = 1 }, @@ -31657,19 +32480,19 @@ /area/station/science/xenobiology) "cII" = ( /obj/structure/reagent_dispensers/watertank, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/science/xenobiology) "cIJ" = ( /obj/machinery/atmospherics/unary/portables_connector, /obj/machinery/light/small/directional/north, /obj/machinery/atmospherics/portable/canister/air, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/science/xenobiology) "cIK" = ( /obj/machinery/atmospherics/unary/tank/air, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/science/xenobiology) "cIL" = ( @@ -31685,7 +32508,7 @@ dir = 1; network = list("Engineering","SS13") }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "cIO" = ( @@ -31695,7 +32518,7 @@ /area/station/science/xenobiology) "cIP" = ( /obj/machinery/suit_storage_unit/engine, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "cIS" = ( @@ -31704,14 +32527,18 @@ /turf/simulated/floor/plating, /area/station/maintenance/port) "cIT" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" }, /area/station/hallway/primary/central) "cIU" = ( -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ dir = 4; @@ -31734,7 +32561,9 @@ /area/station/science/research) "cJa" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/science/research) "cJb" = ( @@ -31815,7 +32644,7 @@ /area/station/medical/virology/lab) "cJm" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/fitness) "cJn" = ( @@ -31823,7 +32652,7 @@ dir = 8; icon_state = "neutral" }, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "cJs" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -31867,7 +32696,7 @@ /area/station/public/fitness) "cJF" = ( /obj/machinery/light/directional/north, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -31902,7 +32731,9 @@ /area/station/maintenance/port) "cJP" = ( /obj/machinery/shieldgen, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/port) "cJR" = ( @@ -31911,8 +32742,8 @@ /area/station/maintenance/electrical) "cJS" = ( /obj/structure/table/reinforced, -/obj/effect/decal/warning_stripes/yellow, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cJT" = ( @@ -31922,18 +32753,18 @@ "cJU" = ( /obj/structure/table/reinforced, /obj/machinery/alarm/directional/north, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cJV" = ( /obj/machinery/light/small/directional/north, /obj/machinery/power/port_gen/pacman, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cJW" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cJY" = ( @@ -31947,12 +32778,12 @@ "cJZ" = ( /obj/machinery/light/small/directional/north, /obj/structure/rack, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cKb" = ( /obj/structure/table/reinforced, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cKc" = ( @@ -31976,7 +32807,7 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/port) "cKi" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 1; d2 = 4; @@ -32002,7 +32833,9 @@ /turf/space, /area/space/nearstation) "cKk" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -32012,7 +32845,9 @@ /area/station/science/xenobiology) "cKm" = ( /obj/effect/landmark/spawner/nukedisc_respawn, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable{ d1 = 2; d2 = 8; @@ -32050,7 +32885,9 @@ /area/station/science/research) "cKt" = ( /obj/machinery/atmospherics/unary/portables_connector, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cKu" = ( @@ -32155,7 +32992,9 @@ }, /area/station/medical/reception) "cKN" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/table/glass, /obj/item/reagent_containers/dropper{ pixel_y = -8 @@ -32214,7 +33053,9 @@ }, /area/station/medical/medbay) "cKW" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/door_control/shutter/north{ id = "chemdesk"; name = "Primary Chemistry Shutters" @@ -32227,7 +33068,9 @@ /turf/simulated/floor/engine, /area/station/medical/chemistry) "cKX" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/machinery/chem_dispenser, /obj/structure/reagent_dispensers/fueltank/chem/east, /obj/item/reagent_containers/glass/beaker/large, @@ -32315,13 +33158,15 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/science/robotics/chargebay) "cLx" = ( /obj/machinery/atmospherics/unary/portables_connector, /obj/machinery/atmospherics/portable/canister/air, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cLz" = ( @@ -32353,7 +33198,9 @@ /obj/item/clothing/gloves/color/black, /obj/item/wrench, /obj/item/crowbar/red, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/port) "cLD" = ( @@ -32383,11 +33230,15 @@ /turf/simulated/floor/plating, /area/station/maintenance/electrical) "cLI" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cLJ" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cLO" = ( @@ -32400,7 +33251,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/electrical) "cLQ" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 9 }, @@ -32500,7 +33353,9 @@ }, /area/station/medical/chemistry) "cMt" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/machinery/disposal, /obj/structure/disposalpipe/trunk, /turf/simulated/floor/engine, @@ -32573,13 +33428,15 @@ /area/station/maintenance/port) "cMU" = ( /obj/machinery/atmospherics/binary/valve, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cMX" = ( /obj/structure/table/reinforced, /obj/machinery/light/small/directional/east, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cMY" = ( @@ -32587,7 +33444,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/electrical) "cMZ" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cNa" = ( @@ -32615,7 +33474,9 @@ /area/station/science/xenobiology) "cNk" = ( /obj/machinery/shieldwallgen, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -32633,7 +33494,7 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cNn" = ( @@ -32791,7 +33652,7 @@ }, /area/station/science/research) "cNL" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -32849,7 +33710,7 @@ "cOs" = ( /obj/structure/table, /obj/item/storage/fancy/donut_box, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -32889,12 +33750,16 @@ /area/holodeck/alphadeck) "cOx" = ( /obj/machinery/atmospherics/binary/valve, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cOy" = ( /obj/machinery/light/small/directional/west, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/machinery/atmospherics/pipe/simple/visible{ dir = 5 }, @@ -32903,16 +33768,16 @@ "cOz" = ( /obj/item/kirbyplants, /obj/machinery/status_display/directional/west, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cOA" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cOC" = ( /obj/structure/table/reinforced, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cOD" = ( @@ -32925,7 +33790,7 @@ /area/station/maintenance/electrical) "cOE" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -32942,11 +33807,13 @@ }, /area/station/maintenance/electrical) "cOF" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cOG" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cOH" = ( @@ -32954,7 +33821,9 @@ name = "Electrical Maintenance" }, /obj/effect/mapping_helpers/airlock/access/all/engineering/equipment, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cOI" = ( @@ -32973,12 +33842,12 @@ /obj/item/pen, /obj/machinery/light_switch/north, /obj/item/radio/intercom/directional/east, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cOO" = ( /obj/structure/table/reinforced, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cOP" = ( @@ -32988,7 +33857,7 @@ /turf/simulated/wall, /area/station/science/xenobiology) "cOQ" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, @@ -33007,12 +33876,12 @@ /obj/structure/extinguisher_cabinet/directional/north{ pixel_x = -24 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cOS" = ( /obj/machinery/monkey_recycler, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/extinguisher_cabinet/directional/north, /turf/simulated/floor/plasteel{ dir = 9; @@ -33027,7 +33896,7 @@ /obj/machinery/atmospherics/unary/thermomachine/freezer/on/server{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitepurple" @@ -33079,14 +33948,16 @@ /obj/item/storage/box/beakers, /obj/item/storage/box/syringes, /obj/item/extinguisher/mini, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitepurple" }, /area/station/science/xenobiology) "cPc" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -33128,7 +33999,9 @@ /turf/simulated/floor/plasteel/dark, /area/station/security/permabrig) "cPe" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/science/xenobiology) "cPn" = ( @@ -33173,7 +34046,9 @@ /area/station/science/research) "cPw" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/science/research) "cPy" = ( @@ -33207,7 +34082,9 @@ }, /area/station/maintenance/fsmaint) "cPH" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/chair/stool, /obj/effect/landmark/start/chemist, /turf/simulated/floor/engine, @@ -33240,7 +34117,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboardsolar) "cPT" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, @@ -33302,7 +34181,7 @@ srange = 7 }, /obj/structure/closet/athletic_mixed, -/obj/effect/decal/warning_stripes/blue/partial, +/obj/effect/turf_decal/delivery/blue/partial, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -33321,7 +34200,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore) "cQu" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutral" @@ -33343,7 +34222,9 @@ }, /area/station/maintenance/electrical) "cQz" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/structure/cable{ d1 = 2; d2 = 4; @@ -33352,7 +34233,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/electrical) "cQA" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -33360,7 +34243,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/electrical) "cQD" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/structure/cable{ d1 = 2; d2 = 8; @@ -33378,7 +34263,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cQG" = ( @@ -33386,7 +34271,7 @@ name = "Creature Pen" }, /obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -33402,7 +34287,7 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cQJ" = ( @@ -33412,11 +34297,15 @@ /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/dropper, /obj/machinery/newscaster/directional/east, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/science/xenobiology) "cQK" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable{ d1 = 2; d2 = 8; @@ -33458,7 +34347,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cQN" = ( @@ -33483,7 +34372,9 @@ }, /area/station/science/xenobiology) "cQV" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -33585,7 +34476,9 @@ /area/shuttle/pod_2) "cRE" = ( /obj/machinery/light/small/directional/west, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/machinery/atmospherics/pipe/simple/visible{ dir = 6; level = 1 @@ -33596,39 +34489,53 @@ /obj/structure/table/reinforced, /obj/item/folder/yellow, /obj/item/pen, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cRG" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cRH" = ( /obj/machinery/power/terminal, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable, /turf/simulated/floor/plating, /area/station/maintenance/electrical) "cRI" = ( -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /turf/simulated/floor/plating, /area/station/maintenance/electrical) "cRJ" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating, /area/station/maintenance/electrical) "cRK" = ( -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plating, /area/station/maintenance/electrical) "cRL" = ( /obj/machinery/power/terminal, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable, /turf/simulated/floor/plating, /area/station/maintenance/electrical) "cRM" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cRN" = ( @@ -33645,7 +34552,7 @@ /area/station/maintenance/port) "cRO" = ( /obj/machinery/atmospherics/pipe/simple/hidden/universal, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d1 = 1; d2 = 8; @@ -33691,11 +34598,13 @@ pixel_y = -3; req_access_txt = "55" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cRR" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cRS" = ( @@ -33761,7 +34670,7 @@ /turf/simulated/floor/plasteel{ icon_state = "yellowfull" }, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "cRZ" = ( /obj/effect/landmark/lightsout, /obj/structure/cable{ @@ -33796,8 +34705,12 @@ /area/station/science/xenobiology) "cSb" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/east, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cSc" = ( @@ -33812,7 +34725,9 @@ /obj/structure/table/reinforced, /obj/item/storage/box/monkeycubes, /obj/item/storage/box/monkeycubes, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/science/xenobiology) "cSh" = ( @@ -33984,7 +34899,9 @@ }, /area/station/science/xenobiology) "cSE" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/structure/bed, /obj/item/bedsheet/medical, /turf/simulated/floor/plasteel{ @@ -34021,7 +34938,9 @@ }, /area/station/public/fitness) "cTh" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/machinery/atmospherics/pipe/manifold/visible{ dir = 1 }, @@ -34043,26 +34962,30 @@ /obj/structure/table/reinforced, /obj/item/paper_bin, /obj/item/pen, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cTl" = ( /obj/machinery/power/smes, /obj/machinery/light/small/directional/south, /obj/machinery/status_display/directional/south, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating, /area/station/maintenance/electrical) "cTm" = ( /obj/machinery/power/smes, /obj/machinery/light/small/directional/south, /obj/machinery/status_display/directional/south, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/maintenance/electrical) "cTn" = ( /obj/structure/closet/secure_closet/engineering_welding, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cTp" = ( @@ -34075,7 +34998,9 @@ /turf/simulated/floor/plasteel/dark, /area/station/science/xenobiology) "cTr" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -34094,7 +35019,7 @@ /obj/effect/mapping_helpers/airlock/windoor/access/any/science/research{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -34108,7 +35033,7 @@ network = list("Research","SS13") }, /obj/machinery/status_display/directional/north, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -34142,7 +35067,9 @@ name = "Research Division Access" }, /obj/effect/mapping_helpers/airlock/access/all/science/research, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/science/research) "cTD" = ( @@ -34167,7 +35094,7 @@ id_tag = "researchdesk1"; name = "Research Desk Shutters" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/item/desk_bell{ anchored = 1; pixel_x = -6; @@ -34188,7 +35115,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cTH" = ( @@ -34201,7 +35128,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cTM" = ( @@ -34209,7 +35136,7 @@ desc = "A machine used to process slimes and retrieve their extract."; name = "Slime Processor" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurple" @@ -34223,7 +35150,9 @@ /obj/structure/chair/office/light{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/science/xenobiology) "cTP" = ( @@ -34252,7 +35181,7 @@ /area/station/science/rnd) "cTU" = ( /obj/structure/closet/emcloset, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/research) "cTV" = ( @@ -34272,7 +35201,9 @@ }, /area/station/hallway/primary/aft) "cUa" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/structure/bed{ dir = 4 }, @@ -34300,7 +35231,7 @@ "cUc" = ( /obj/structure/chair/stool, /turf/simulated/floor/plating, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "cUd" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ @@ -34389,7 +35320,9 @@ name = "Electrical Maintenance" }, /obj/effect/mapping_helpers/airlock/access/all/engineering/equipment, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cUT" = ( @@ -34406,7 +35339,9 @@ }, /area/station/hallway/primary/fore) "cUU" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable{ d1 = 2; d2 = 8; @@ -34447,12 +35382,12 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cUX" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -34462,18 +35397,26 @@ /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cUY" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/science/research) "cUZ" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/light/directional/north, /turf/simulated/floor/plasteel, /area/station/science/research) "cVb" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/west, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cVc" = ( @@ -34486,13 +35429,15 @@ /area/station/bridge/checkpoint/south) "cVd" = ( /obj/structure/closet/firecloset, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/research) "cVe" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/machinery/computer/guestpass{ pixel_x = -28 }, @@ -34519,7 +35464,9 @@ /area/station/science/xenobiology) "cVh" = ( /obj/machinery/shieldwallgen, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -34529,14 +35476,16 @@ "cVm" = ( /obj/machinery/smartfridge/secure/extract, /obj/machinery/light_switch/west, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurple" }, /area/station/science/xenobiology) "cVn" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -34550,7 +35499,9 @@ /obj/machinery/light/directional/east, /obj/item/folder/white, /obj/item/pen, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -34562,7 +35513,9 @@ /turf/simulated/wall, /area/station/science/rnd) "cVs" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/science/research) "cVt" = ( @@ -34716,7 +35669,7 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -34757,10 +35710,12 @@ }, /obj/structure/extinguisher_cabinet/directional/west, /turf/simulated/floor/plating, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "cWl" = ( /obj/machinery/shieldgen, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/port) "cWm" = ( @@ -34769,7 +35724,7 @@ layer = 2 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/port) "cWn" = ( @@ -34786,7 +35741,7 @@ }, /area/station/maintenance/port) "cWp" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, @@ -34854,17 +35809,19 @@ /area/station/science/xenobiology) "cWz" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, /area/station/science/research) "cWA" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cWB" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -34878,7 +35835,7 @@ "cWC" = ( /obj/structure/table/reinforced, /obj/machinery/cell_charger, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "cWD" = ( @@ -34992,7 +35949,9 @@ }, /obj/item/stock_parts/matter_bin, /obj/item/stock_parts/micro_laser, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ dir = 1; @@ -35001,18 +35960,24 @@ /area/station/science/rnd) "cWQ" = ( /obj/machinery/r_n_d/destructive_analyzer, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/science/rnd) "cWR" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/science/rnd) "cWS" = ( /obj/machinery/ai_status_display/east, /obj/machinery/r_n_d/protolathe, /obj/machinery/light/directional/east, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/science/rnd) "cWT" = ( @@ -35022,21 +35987,21 @@ /obj/item/storage/bag/bio, /obj/item/storage/bag/bio, /obj/machinery/firealarm/directional/west, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "whitepurple" }, /area/station/science/xenobiology) "cWU" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "whitepurple" }, /area/station/science/xenobiology) "cWV" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "whitepurple" }, @@ -35044,7 +36009,7 @@ "cWW" = ( /obj/structure/filingcabinet/chestdrawer, /obj/machinery/ai_status_display/south, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "whitepurple" }, @@ -35058,7 +36023,7 @@ /obj/item/clothing/gloves/color/latex, /obj/item/slime_scanner, /obj/item/radio/intercom/directional/south, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "whitepurple" }, @@ -35066,11 +36031,13 @@ "cXb" = ( /obj/item/radio/intercom/directional/south, /obj/structure/closet/emcloset, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/research) "cXc" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/science/research) "cXd" = ( @@ -35213,7 +36180,7 @@ dir = 1; icon_state = "yellow" }, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "cXX" = ( /obj/structure/closet/emcloset, /turf/simulated/floor/plating, @@ -35226,7 +36193,9 @@ }, /area/station/maintenance/port) "cYb" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/port) "cYc" = ( @@ -35255,13 +36224,15 @@ /turf/simulated/floor/plasteel/dark, /area/station/science/xenobiology) "cYj" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/light/directional/south, /turf/simulated/floor/plasteel, /area/station/science/research) "cYl" = ( /obj/structure/closet/l3closet/scientist, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/research) "cYm" = ( @@ -35273,7 +36244,9 @@ /obj/item/stock_parts/capacitor, /obj/item/stock_parts/manipulator, /obj/item/stock_parts/manipulator, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ dir = 1; @@ -35284,16 +36257,22 @@ /obj/machinery/computer/rdconsole/core{ dir = 4 }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/science/rnd) "cYq" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/science/rnd) "cYr" = ( /obj/machinery/r_n_d/circuit_imprinter, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/science/rnd) "cYC" = ( @@ -35367,7 +36346,9 @@ /obj/structure/sign/nosmoking_2{ pixel_x = -32 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "cZr" = ( @@ -35376,7 +36357,9 @@ name = "Research Division Access" }, /obj/effect/mapping_helpers/airlock/access/all/science/research, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/science/research) "cZs" = ( @@ -35387,7 +36370,9 @@ /obj/item/stack/sheet/glass, /obj/item/stack/sheet/glass, /obj/item/stack/sheet/glass, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/structure/disposalpipe/segment, /obj/structure/cable{ d2 = 2; @@ -35415,7 +36400,7 @@ /obj/effect/mapping_helpers/airlock/windoor/access/any/science/research{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/effect/mapping_helpers/airlock/windoor/access/any/science/research{ dir = 8 }, @@ -35423,7 +36408,9 @@ /area/station/science/rnd) "cZw" = ( /obj/machinery/constructable_frame/machine_frame, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "cZx" = ( @@ -35449,12 +36436,14 @@ name = "Xenobiology Requests Console"; pixel_x = 30 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/science/xenobiology) "cZF" = ( -/obj/effect/decal/warning_stripes/blue, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/delivery/blue, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/structure/sink/directional/north, /turf/simulated/floor/plasteel, /area/station/medical/virology/lab) @@ -35465,11 +36454,13 @@ dir = 8; network = list("Research","SS13") }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/research) "cZI" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/camera{ c_tag = "Medbay Virology Decontamination"; network = list("Medical","SS13") @@ -35486,6 +36477,10 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/aft) +"cZS" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/medmaint) "cZZ" = ( /obj/structure/table/glass, /obj/item/storage/belt/medical{ @@ -35853,7 +36848,7 @@ id_tag = "researchdesk2"; name = "Research Desk Shutters" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/effect/mapping_helpers/airlock/windoor/access/any/science/research{ dir = 4 }, @@ -35887,7 +36882,7 @@ /obj/item/clipboard, /obj/item/reagent_containers/glass/beaker/sulphuric, /obj/item/reagent_containers/dropper, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "dca" = ( @@ -35925,7 +36920,7 @@ /obj/item/storage/toolbox/emergency, /obj/item/wrench, /obj/machinery/status_display/directional/north, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "dce" = ( @@ -35950,7 +36945,7 @@ /area/station/medical/cryo) "dci" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whiteblue" @@ -36100,13 +37095,13 @@ "dcZ" = ( /obj/structure/table/reinforced, /obj/machinery/cell_charger, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "dda" = ( /obj/structure/table, /obj/item/flashlight/lamp, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "ddc" = ( @@ -36116,7 +37111,7 @@ /area/station/maintenance/port2) "ddf" = ( /obj/machinery/economy/vending/security, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /turf/simulated/floor/plasteel{ icon_state = "darkred" }, @@ -36136,7 +37131,9 @@ /obj/machinery/firealarm/directional/south, /obj/machinery/cell_charger, /obj/machinery/light/directional/south, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurplecorner" @@ -36154,7 +37151,7 @@ "ddm" = ( /obj/machinery/light/directional/south, /obj/structure/closet/emcloset, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/sw) "ddn" = ( @@ -36162,7 +37159,7 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/sw) "ddo" = ( @@ -36242,7 +37239,9 @@ /obj/structure/table/reinforced, /obj/item/stack/packageWrap, /obj/item/hand_labeler, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurplecorner" @@ -36255,7 +37254,9 @@ /obj/item/storage/toolbox/mechanical, /obj/item/stack/cable_coil/random, /obj/item/stack/cable_coil/random, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurplecorner" @@ -36269,7 +37270,9 @@ /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/dropper, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel{ icon_state = "whitepurplecorner" }, @@ -36297,7 +37300,9 @@ name = "Primary Research Shutters"; pixel_x = -8 }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel{ icon_state = "whitepurplecorner" }, @@ -36307,7 +37312,7 @@ /obj/item/disk/tech_disk, /obj/item/disk/tech_disk, /obj/item/assembly/timer, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "ddJ" = ( @@ -36320,7 +37325,9 @@ /obj/structure/bed/amb_trolley{ dir = 4 }, -/obj/effect/decal/warning_stripes/northeastsouth, +/obj/effect/turf_decal/stripes/end{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -36372,7 +37379,9 @@ /turf/simulated/floor/plasteel/dark, /area/station/maintenance/abandonedbar) "deI" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) "deJ" = ( @@ -36388,7 +37397,7 @@ /obj/structure/table, /obj/item/paper_bin, /obj/item/pen, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "deN" = ( @@ -36447,7 +37456,9 @@ dir = 1 }, /obj/machinery/atmospherics/portable/canister, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "dfa" = ( @@ -36467,7 +37478,9 @@ /obj/machinery/atmospherics/unary/portables_connector{ dir = 1 }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "dff" = ( @@ -36488,7 +37501,7 @@ /area/station/science/robotics/chargebay) "dfr" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/computer/security/telescreen/entertainment/directional/south, /turf/simulated/floor/plasteel{ icon_state = "whiteblue" @@ -36496,7 +37509,7 @@ /area/station/medical/medbay2) "dft" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -36509,7 +37522,9 @@ /turf/simulated/wall, /area/station/medical/paramedic) "dfw" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/machinery/computer/pandemic, /turf/simulated/floor/plasteel{ dir = 9; @@ -36526,14 +37541,16 @@ }, /area/station/medical/sleeper) "dfA" = ( -/obj/effect/decal/warning_stripes/blue, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/delivery/blue, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/structure/sink/directional/north, /turf/simulated/floor/plasteel, /area/station/medical/virology/lab) "dfB" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ @@ -36549,7 +37566,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=hall7b"; location = "hall7a" @@ -36580,14 +37597,18 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard2) "dfR" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel, /area/station/science/research) "dfS" = ( /obj/machinery/constructable_frame/machine_frame, /obj/item/stack/cable_coil/random, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "dfU" = ( @@ -36603,7 +37624,9 @@ }, /area/station/maintenance/port2) "dfW" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) "dfX" = ( @@ -36639,14 +37662,16 @@ /area/station/security/processing) "dgs" = ( /obj/structure/extinguisher_cabinet/directional/north, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/computer/aifixer{ dir = 4 }, /turf/simulated/floor/plasteel/white, /area/station/command/office/rd) "dgt" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/command/office/rd) "dgv" = ( @@ -36659,7 +37684,7 @@ /area/station/science/research) "dgw" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -36777,7 +37802,9 @@ }, /area/station/medical/storage) "dgV" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/machinery/computer/pandemic, /turf/simulated/floor/plasteel{ dir = 5; @@ -36862,14 +37889,20 @@ id_tag = "maintrobotics"; name = "Decrepit Blast Door" }, -/obj/effect/decal/warning_stripes/east, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/port) "dhB" = ( /obj/machinery/constructable_frame/machine_frame, /obj/item/stack/cable_coil/random, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "dhE" = ( @@ -36884,27 +37917,29 @@ /turf/simulated/floor/plating, /area/station/maintenance/port) "dhJ" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) "dhN" = ( /obj/machinery/light/directional/north, /obj/structure/displaycase/labcage, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/computer/security/telescreen/rd{ pixel_y = 30 }, /turf/simulated/floor/plasteel, /area/station/command/office/rd) "dhO" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/command/office/rd) "dhP" = ( /obj/machinery/computer/message_monitor{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/command/office/rd) "dhS" = ( @@ -36940,12 +37975,14 @@ /obj/structure/table/reinforced, /obj/item/aicard, /obj/item/circuitboard/aicore, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/alarm/directional/west, /turf/simulated/floor/plasteel/white, /area/station/command/office/rd) "dif" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/command/office/rd) "dih" = ( @@ -36975,11 +38012,13 @@ /obj/machinery/cell_charger, /obj/item/stock_parts/cell/high, /obj/item/stock_parts/cell/high, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/robotics/chargebay) "din" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics/chargebay) "dio" = ( @@ -36992,11 +38031,15 @@ /turf/simulated/floor/mech_bay_recharge_floor, /area/station/science/robotics/chargebay) "diq" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics/chargebay) "dis" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics/chargebay) "dit" = ( @@ -37008,7 +38051,7 @@ /obj/machinery/computer/cryopod/robot{ pixel_y = 32 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/robotics/chargebay) "diu" = ( @@ -37173,7 +38216,9 @@ "djc" = ( /obj/machinery/door/airlock/maintenance, /obj/structure/barricade/wooden, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -37188,12 +38233,16 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/port2) "dje" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel, /area/station/science/research) "djg" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -37209,21 +38258,27 @@ /obj/effect/decal/cleanable/dirt, /obj/item/radio/intercom/directional/west, /turf/simulated/floor/plating, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "dji" = ( /obj/machinery/door/airlock/maintenance, /obj/structure/barricade/wooden, -/obj/effect/decal/warning_stripes/east, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) "djk" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/simple/visible/universal, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "djl" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "djm" = ( @@ -37243,21 +38298,25 @@ }, /area/station/security/prison/cell_block/A) "djp" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/command/office/rd) "djq" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/command/office/rd) "djr" = ( /obj/structure/filingcabinet/chestdrawer, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/command/office/rd) "djv" = ( /obj/structure/reagent_dispensers/watertank, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/newscaster/directional/east, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) @@ -37269,7 +38328,9 @@ }, /area/station/maintenance/apmaint) "djD" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel, /area/station/science/research) @@ -37280,11 +38341,15 @@ /obj/machinery/mech_bay_recharge_port{ dir = 8 }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/bluegrid, /area/station/science/robotics/chargebay) "djS" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics/chargebay) "djV" = ( @@ -37361,7 +38426,7 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dki" = ( @@ -37397,7 +38462,9 @@ }, /area/station/medical/surgery/primary) "dko" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dkp" = ( @@ -37445,7 +38512,7 @@ "dky" = ( /obj/item/kirbyplants, /obj/machinery/light/small/directional/south, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "dkz" = ( @@ -37463,7 +38530,7 @@ /area/station/maintenance/port2) "dkB" = ( /obj/machinery/power/apc/directional/south, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) @@ -37489,7 +38556,7 @@ /turf/simulated/wall/r_wall, /area/station/science/toxins/mixing) "dkQ" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -37669,7 +38736,7 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitepurplecorner" @@ -37713,7 +38780,7 @@ /turf/simulated/floor/plasteel/white, /area/station/command/office/rd) "dmf" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/light_switch/west, /turf/simulated/floor/plasteel/white, /area/station/science/robotics/chargebay) @@ -37753,7 +38820,9 @@ }, /area/station/medical/chemistry) "dmk" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/item/radio/intercom/directional/west, /obj/machinery/iv_drip, /turf/simulated/floor/plasteel{ @@ -37814,7 +38883,7 @@ "dmR" = ( /obj/item/kirbyplants, /obj/machinery/light_switch/east, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "dmS" = ( @@ -37836,7 +38905,7 @@ /obj/structure/table, /obj/item/stack/packageWrap, /obj/item/hand_labeler, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "dmW" = ( @@ -37844,13 +38913,13 @@ /obj/item/book/manual/wiki/robotics_cyborgs, /obj/item/storage/belt/utility, /obj/item/reagent_containers/glass/beaker/large, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "dmX" = ( /obj/machinery/light/small/directional/north, /obj/machinery/mecha_part_fabricator, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "dmY" = ( @@ -37905,7 +38974,7 @@ /area/station/command/office/ntrep) "dng" = ( /turf/simulated/floor/engine, -/area/station/science/explab) +/area/station/science/misc_lab) "dnh" = ( /obj/machinery/door/airlock/medical/glass, /obj/effect/mapping_helpers/airlock/polarized{ @@ -37931,7 +39000,7 @@ }, /area/station/medical/surgery/primary) "dnk" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/table/reinforced, /obj/item/paicard, /turf/simulated/floor/plasteel{ @@ -37952,7 +39021,7 @@ /obj/machinery/computer/card/minor/rd{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whitepurple" @@ -37997,15 +39066,17 @@ /turf/simulated/floor/plasteel/white, /area/station/command/office/rd) "dnx" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics/chargebay) "dny" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/science/robotics/chargebay) "dnz" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/science/robotics/chargebay) "dnA" = ( @@ -38024,12 +39095,18 @@ name = "Mech Bay Door Control"; req_access_txt = "29" }, -/obj/effect/decal/warning_stripes/east, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel/white, /area/station/science/robotics/chargebay) "dnC" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/aft) "dnF" = ( @@ -38110,7 +39187,9 @@ /area/station/maintenance/abandonedbar) "dov" = ( /obj/structure/computerframe, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) @@ -38118,7 +39197,7 @@ /obj/structure/table/reinforced, /obj/item/stack/sheet/glass, /obj/item/stock_parts/micro_laser, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "doz" = ( @@ -38139,7 +39218,7 @@ pixel_x = -30; pixel_y = -2 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurplecorner" @@ -38149,7 +39228,7 @@ /obj/machinery/computer/mecha{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "whitepurplecorner" }, @@ -38202,35 +39281,43 @@ id_tag = "roboticsshutters"; name = "Mech Bay Shutters" }, -/obj/effect/decal/warning_stripes/east, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel/white, /area/station/science/robotics/chargebay) "doS" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/aft) "doT" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/power/apc/directional/west, /obj/structure/cable, /turf/simulated/floor/plasteel/white, /area/station/science/robotics/chargebay) "doU" = ( /obj/machinery/recharge_station, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/robotics/chargebay) "doV" = ( /obj/effect/landmark/start/cyborg, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics/chargebay) "doW" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/effect/landmark/start/cyborg, /turf/simulated/floor/plasteel, /area/station/science/robotics/chargebay) @@ -38238,7 +39325,9 @@ /obj/machinery/mech_bay_recharge_port{ dir = 8 }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/greengrid, /area/station/science/robotics/chargebay) "doY" = ( @@ -38266,7 +39355,9 @@ name = "Mech Bay" }, /obj/effect/mapping_helpers/airlock/access/any/science/robotics, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel/white, /area/station/science/robotics/chargebay) "dpf" = ( @@ -38329,7 +39420,7 @@ /obj/structure/table/reinforced, /obj/machinery/light/directional/south, /obj/machinery/newscaster/directional/south, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/item/radio/intercom/directional/west, /obj/machinery/photocopier/faxmachine/longrange{ department = "Research Director's Office"; @@ -38347,7 +39438,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/abandonedbar) "dpS" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) @@ -38355,7 +39448,7 @@ /obj/structure/table, /obj/machinery/cell_charger, /obj/item/stock_parts/cell/high, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "dpU" = ( @@ -38369,7 +39462,7 @@ /area/station/maintenance/port2) "dpW" = ( /obj/machinery/recharge_station, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "dpX" = ( @@ -38394,7 +39487,7 @@ /obj/machinery/computer/robotics{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/light_switch/south{ pixel_x = -8 }, @@ -38427,11 +39520,13 @@ /obj/structure/extinguisher_cabinet/directional/west, /obj/item/stack/packageWrap, /obj/item/hand_labeler, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/robotics/chargebay) "dqk" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics/chargebay) "dql" = ( @@ -38451,7 +39546,9 @@ /turf/simulated/wall/r_wall, /area/station/science/robotics) "dqo" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics/chargebay) "dqp" = ( @@ -38504,7 +39601,7 @@ /obj/machinery/door/window/classic/reversed{ name = "Chemistry Delivery" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; @@ -38536,7 +39633,9 @@ }, /area/station/service/theatre) "dqE" = ( -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /obj/structure/table/glass, /obj/item/paper_bin{ pixel_y = 4; @@ -38594,7 +39693,9 @@ dir = 8; network = list("SS13","Singularity","Engineering") }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "dqZ" = ( @@ -38631,7 +39732,7 @@ /area/station/maintenance/abandonedbar) "drg" = ( /obj/machinery/light_switch/east, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "drh" = ( @@ -38649,11 +39750,13 @@ /area/station/maintenance/port2) "drk" = ( /obj/structure/chair/office/light, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) "drl" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) "drn" = ( @@ -38758,14 +39861,16 @@ }, /area/station/command/office/rd) "drE" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics/chargebay) "drF" = ( /obj/machinery/light/directional/east, /obj/structure/reagent_dispensers/fueltank, /obj/machinery/firealarm/directional/east, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/robotics/chargebay) "drI" = ( @@ -38773,7 +39878,7 @@ /obj/structure/sign/poster/official/nanotrasen_logo{ pixel_x = -32 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurplecorner" @@ -38821,7 +39926,7 @@ /area/station/medical/surgery/secondary) "drN" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -38866,7 +39971,7 @@ /area/station/medical/storage/secondary) "drX" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whiteblue" @@ -38902,7 +40007,9 @@ }, /area/station/security/visitingroom) "dsb" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/table/glass, /obj/item/stack/sheet/mineral/plasma{ amount = 5 @@ -38932,14 +40039,16 @@ /turf/simulated/floor/plating, /area/station/maintenance/port2) "dso" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "dsp" = ( /obj/machinery/mech_bay_recharge_port{ dir = 1 }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/greengrid, /area/station/maintenance/port2) "dsr" = ( @@ -38950,7 +40059,7 @@ /area/station/maintenance/port) "dsu" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "whitepurplecorner" }, @@ -39027,7 +40136,7 @@ name = "Robotics Requests Console"; pixel_y = 30 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/light_switch/west, /obj/item/stack/sheet/plasteel{ amount = 10 @@ -39062,12 +40171,12 @@ /obj/item/healthanalyzer, /obj/item/healthanalyzer, /obj/item/healthanalyzer, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/robotics) "dsL" = ( /obj/machinery/mecha_part_fabricator, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/science/robotics) "dsM" = ( @@ -39078,7 +40187,7 @@ /obj/item/storage/belt/utility/full, /obj/item/circuitboard/mecha/ripley/main, /obj/item/circuitboard/mecha/ripley/peripherals, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/robotics) "dsO" = ( @@ -39214,7 +40323,9 @@ }, /area/station/medical/medbay2) "dtI" = ( -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "dtJ" = ( @@ -39235,7 +40346,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/port2) "dtN" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/science/robotics) "dtO" = ( @@ -39253,7 +40364,7 @@ /area/station/maintenance/port) "dtQ" = ( /obj/machinery/light/small/directional/south, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "dtS" = ( @@ -39319,7 +40430,7 @@ /area/station/science/robotics) "dug" = ( /obj/item/robot_parts/robot_suit, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/science/robotics) "duh" = ( @@ -39327,7 +40438,7 @@ /turf/simulated/floor/plasteel/dark, /area/station/public/locker) "dui" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/science/robotics) "duj" = ( @@ -39347,7 +40458,7 @@ pixel_x = 2; pixel_y = 5 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/robotics) "duk" = ( @@ -39398,7 +40509,7 @@ pixel_x = -7; pixel_y = 8 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/economy/vending/wallmed/directional/east, /turf/simulated/floor/plasteel{ dir = 4; @@ -39406,7 +40517,7 @@ }, /area/station/engineering/break_room) "duD" = ( -/obj/effect/decal/warning_stripes/red/partial, +/obj/effect/turf_decal/delivery/red/partial, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkred" @@ -39454,7 +40565,7 @@ /obj/structure/table, /obj/item/clipboard, /obj/item/folder/white, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "duT" = ( @@ -39482,7 +40593,9 @@ name = "Robotics Maintenance" }, /obj/effect/mapping_helpers/airlock/access/all/science/robotics, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; @@ -39515,7 +40628,7 @@ }, /area/station/science/research) "dvi" = ( -/obj/effect/decal/warning_stripes/red/partial{ +/obj/effect/turf_decal/delivery/red/partial{ dir = 4 }, /turf/simulated/floor/plasteel/dark, @@ -39538,16 +40651,22 @@ }, /area/station/medical/reception) "dvk" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics) "dvl" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics) "dvo" = ( /obj/effect/landmark/start/roboticist, -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics) "dvp" = ( @@ -39569,7 +40688,9 @@ dir = 4 }, /obj/effect/landmark/start/roboticist, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics) "dvz" = ( @@ -39612,7 +40733,9 @@ }, /area/station/security/brig) "dvU" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "dwi" = ( @@ -39659,7 +40782,7 @@ id_tag = "robodesk"; name = "Robotics Desk Shutters" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/science/robotics) "dwq" = ( @@ -39669,7 +40792,7 @@ /obj/item/flash, /obj/item/robotanalyzer, /obj/item/mmi/robotic_brain, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/item/mecha_parts/core, /turf/simulated/floor/plasteel/white, /area/station/science/robotics) @@ -39739,7 +40862,9 @@ }, /area/station/medical/morgue) "dwZ" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) "dxg" = ( @@ -39795,7 +40920,9 @@ /turf/simulated/floor/plasteel/white, /area/station/science/robotics) "dxD" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/plasteel, /area/station/science/robotics) @@ -39877,11 +41004,13 @@ /obj/item/storage/firstaid, /obj/item/storage/firstaid, /obj/item/paicard, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/robotics) "dyN" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; @@ -39892,7 +41021,9 @@ /turf/simulated/floor/plasteel, /area/station/science/robotics) "dyO" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics) "dyP" = ( @@ -39904,7 +41035,7 @@ /obj/structure/plasticflaps{ opacity = 1 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/effect/mapping_helpers/airlock/access/any/science/robotics, /obj/effect/mapping_helpers/airlock/access/any/supply/mule_bot, /obj/machinery/door/window/classic/reversed, @@ -40028,7 +41159,7 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whitepurplecorner" @@ -40046,14 +41177,16 @@ /area/station/science/research) "dzV" = ( /obj/machinery/disposal, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/trunk{ dir = 4 }, /turf/simulated/floor/plasteel/white, /area/station/science/robotics) "dzW" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -40071,7 +41204,9 @@ /turf/simulated/floor/plasteel, /area/station/science/robotics) "dzX" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -40094,7 +41229,9 @@ /turf/simulated/floor/plasteel/white, /area/station/science/robotics) "dAa" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, @@ -40181,12 +41318,16 @@ /area/station/medical/surgery/secondary) "dAY" = ( /obj/structure/chair, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel/airless, /area/station/science/toxins/test) "dAZ" = ( /obj/structure/chair, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel/airless, /area/station/science/toxins/test) "dBd" = ( @@ -40267,7 +41408,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/red, /obj/item/clothing/mask/gas, /turf/simulated/floor/plating, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "dBq" = ( /turf/simulated/floor/wood/oak, /area/station/service/theatre) @@ -40280,32 +41421,38 @@ }, /area/station/medical/cloning) "dBC" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dBE" = ( /obj/structure/chair{ dir = 4 }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel/airless, /area/station/science/toxins/test) "dBF" = ( -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plasteel/airless, /area/station/science/toxins/test) "dBG" = ( -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/simulated/floor/plasteel/airless, /area/station/science/toxins/test) "dBH" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/primary/aft) "dBJ" = ( /obj/structure/closet/firecloset, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/primary/aft) "dBK" = ( @@ -40321,7 +41468,7 @@ /obj/item/bonegel, /obj/item/FixOVein, /obj/item/surgicaldrill, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/button/windowtint/east{ id = "RoboSurgery" }, @@ -40351,7 +41498,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dBX" = ( @@ -40378,7 +41525,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/aft) "dCg" = ( -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /obj/structure/table/glass, /obj/item/paper_bin{ pixel_y = 4; @@ -40411,7 +41560,9 @@ /area/station/medical/medbay) "dCl" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/simulated/floor/plasteel/dark, /area/station/security/armory/secure) "dCo" = ( @@ -40439,7 +41590,9 @@ d2 = 4; icon_state = "1-4" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "dCy" = ( @@ -40458,7 +41611,9 @@ /obj/structure/chair{ dir = 8 }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel/airless, /area/station/science/toxins/test) "dCD" = ( @@ -40479,7 +41634,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "dCF" = ( /obj/structure/cable{ d1 = 1; @@ -40558,7 +41713,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/primary/aft) "dCZ" = ( @@ -40570,12 +41725,12 @@ /obj/item/multitool, /obj/item/clothing/head/welding, /obj/machinery/newscaster/directional/west, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/robotics) "dDa" = ( /obj/machinery/light/directional/south, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -40736,7 +41891,9 @@ /turf/simulated/floor/plasteel/grimy, /area/station/security/detective) "dDP" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel/airless, /area/station/science/toxins/test) "dEa" = ( @@ -40764,7 +41921,9 @@ /obj/structure/chair{ dir = 4 }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel/airless, /area/station/science/toxins/test) "dEi" = ( @@ -40776,7 +41935,7 @@ /obj/machinery/door/airlock/public/glass{ name = "Public Access" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ @@ -40788,11 +41947,11 @@ /obj/machinery/door/airlock/public/glass{ name = "Public Access" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/primary/aft) "dEn" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 2; @@ -40812,7 +41971,9 @@ /turf/simulated/wall, /area/station/maintenance/aft) "dEq" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, @@ -40827,7 +41988,9 @@ }, /area/station/medical/virology/lab) "dEr" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/item/restraints/handcuffs/cable/zipties, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -40860,11 +42023,15 @@ }, /area/station/medical/medbay) "dEv" = ( -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/simulated/floor/plasteel/airless, /area/station/science/toxins/test) "dEw" = ( -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /turf/simulated/floor/plasteel/airless, /area/station/science/toxins/test) "dEx" = ( @@ -40872,15 +42039,22 @@ anchored = 1; state = 2 }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) +"dEC" = ( +/turf/simulated/floor/engine, +/area/station/science/explab/chamber) "dEE" = ( /obj/machinery/atmospherics/pipe/simple/visible{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 8; @@ -40904,7 +42078,9 @@ /obj/structure/chair{ dir = 8 }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel/airless, /area/station/science/toxins/test) "dER" = ( @@ -40972,7 +42148,7 @@ /obj/item/stock_parts/cell/high, /obj/machinery/cell_charger, /obj/item/stock_parts/cell/high, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/robotics) "dEZ" = ( @@ -41015,7 +42191,7 @@ pixel_y = 6 }, /obj/machinery/alarm/directional/north, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/bridge/checkpoint/south) "dFc" = ( @@ -41090,7 +42266,7 @@ /obj/item/mmi, /obj/item/mmi, /obj/item/mmi, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/robotics) "dFx" = ( @@ -41136,7 +42312,7 @@ pixel_y = 4 }, /obj/item/reagent_containers/spray/cleaner, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/robotics) "dFC" = ( @@ -41155,14 +42331,18 @@ /obj/structure/chair{ dir = 1 }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel/airless, /area/station/science/toxins/test) "dFV" = ( /obj/structure/chair{ dir = 1 }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel/airless, /area/station/science/toxins/test) "dFW" = ( @@ -41191,7 +42371,9 @@ }, /area/station/maintenance/apmaint) "dFZ" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, @@ -41236,7 +42418,7 @@ "dGn" = ( /obj/item/radio/intercom/directional/south, /obj/structure/closet/secure_closet/roboticist, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -41316,7 +42498,9 @@ /area/station/medical/reception) "dHB" = ( /obj/machinery/atmospherics/unary/portables_connector, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dHF" = ( @@ -41358,7 +42542,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dHN" = ( @@ -41394,7 +42578,7 @@ pixel_y = 5 }, /obj/item/storage/box/masks, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/robotics) "dHS" = ( @@ -41410,7 +42594,7 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/light/directional/south, /turf/simulated/floor/plasteel, /area/station/bridge/checkpoint/south) @@ -41426,7 +42610,9 @@ "dIb" = ( /obj/machinery/atmospherics/unary/portables_connector, /obj/machinery/light/small/directional/north, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dIi" = ( @@ -41456,7 +42642,9 @@ /area/station/service/chapel/office) "dIy" = ( /obj/machinery/atmospherics/unary/portables_connector, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dIA" = ( @@ -41483,7 +42671,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, /obj/effect/mapping_helpers/airlock/access/any/science/research, /turf/simulated/floor/plasteel, @@ -41543,7 +42733,9 @@ dir = 1; network = list("Research","SS13") }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics/chargebay) "dIN" = ( @@ -41571,7 +42763,7 @@ /obj/item/stack/sheet/rglass{ amount = 50 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -41655,7 +42847,7 @@ "dJH" = ( /obj/machinery/economy/vending/cigarette, /obj/structure/window/reinforced, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "green" @@ -41855,7 +43047,9 @@ locked = 1; name = "Escape Airlock" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "dKY" = ( @@ -41873,7 +43067,7 @@ /turf/simulated/floor/plasteel/dark, /area/station/maintenance/apmaint) "dKZ" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ @@ -42020,7 +43214,7 @@ dir = 1; layer = 2.9 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "green" @@ -42256,7 +43450,9 @@ /obj/machinery/computer/rdconsole/robotics{ dir = 1 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics) "dOd" = ( @@ -42332,7 +43528,7 @@ /obj/structure/closet/fireaxecabinet{ pixel_x = 30 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/dispenser, /turf/simulated/floor/plasteel{ dir = 6; @@ -42376,7 +43572,9 @@ /obj/structure/window/reinforced/polarized{ id = "RoboSurgery" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics) "dOO" = ( @@ -42470,6 +43668,9 @@ icon_state = "neutralfull" }, /area/station/hallway/primary/port) +"dPi" = ( +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory_maintenance) "dPp" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, @@ -42713,7 +43914,9 @@ "dPZ" = ( /obj/machinery/atmospherics/unary/portables_connector, /obj/machinery/atmospherics/portable/canister/air, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plating, /area/station/maintenance/portsolar) "dQa" = ( @@ -42723,7 +43926,9 @@ d2 = 4; icon_state = "0-4" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/maintenance/portsolar) "dQb" = ( @@ -42740,14 +43945,16 @@ /obj/machinery/chem_heater, /obj/item/radio/intercom/directional/west, /turf/simulated/floor/engine, -/area/station/science/explab) +/area/station/science/misc_lab) "dQe" = ( /obj/machinery/door/poddoor/shutters{ dir = 2; id_tag = "evashutters2"; name = "E.V.A. Storage Shutters" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dQf" = ( @@ -42760,7 +43967,9 @@ id = "evashutters2"; name = "Auxilary E.V.A. Storage" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dQg" = ( @@ -42776,7 +43985,9 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dQh" = ( @@ -42817,7 +44028,9 @@ name = "Auxiliary E.V.A." }, /obj/effect/mapping_helpers/airlock/access/any/command/eva, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dQp" = ( @@ -42839,7 +44052,7 @@ }, /obj/item/circular_saw, /obj/item/cautery, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/robotics) "dQr" = ( @@ -42861,7 +44074,9 @@ anchored = 1; state = 2 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "dQD" = ( @@ -42869,7 +44084,9 @@ anchored = 1; state = 2 }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "dQI" = ( @@ -42964,7 +44181,9 @@ icon_state = "2-4" }, /obj/effect/landmark/spawner/xeno, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/maintenance/portsolar) "dRc" = ( @@ -42980,11 +44199,15 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/portsolar) "dRj" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dRk" = ( @@ -42995,12 +44218,14 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dRl" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "green" @@ -43020,22 +44245,30 @@ name = "Aft Port Solar Control" }, /obj/structure/cable, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plating, /area/station/maintenance/portsolar) "dRp" = ( /obj/machinery/alarm/directional/south, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating, /area/station/maintenance/portsolar) "dRq" = ( /obj/machinery/power/apc/directional/south, /obj/structure/cable, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plating, /area/station/maintenance/portsolar) "dRr" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dRs" = ( @@ -43065,7 +44298,9 @@ /area/station/service/chapel) "dRB" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dRD" = ( @@ -43076,7 +44311,9 @@ "dRE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -43085,7 +44322,9 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dRF" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dRG" = ( @@ -43110,7 +44349,9 @@ /turf/simulated/wall/r_wall, /area/station/maintenance/apmaint) "dRK" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dRL" = ( @@ -43148,7 +44389,7 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dRR" = ( @@ -43162,13 +44403,15 @@ icon_state = "0-2" }, /turf/simulated/floor/engine, -/area/station/science/test_chamber) +/area/station/science/explab/chamber) "dRZ" = ( /obj/item/clothing/suit/fire/firefighter, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dSa" = ( @@ -43211,7 +44454,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d1 = 2; d2 = 4; @@ -43279,7 +44522,7 @@ "dSn" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance/three, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutral" @@ -43306,7 +44549,7 @@ /area/station/hallway/secondary/exit) "dSp" = ( /obj/structure/closet/firecloset, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutral" @@ -43314,7 +44557,7 @@ /area/station/maintenance/apmaint) "dSq" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dSr" = ( @@ -43358,7 +44601,7 @@ /area/station/hallway/secondary/exit) "dSC" = ( /obj/machinery/hydroponics/constructable, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/light/directional/south, /turf/simulated/floor/plasteel/dark, /area/station/service/hydroponics) @@ -43371,7 +44614,9 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dSG" = ( @@ -43385,7 +44630,9 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dSH" = ( @@ -43429,7 +44676,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dSQ" = ( @@ -43443,7 +44692,7 @@ d2 = 8; icon_state = "1-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dST" = ( @@ -43479,7 +44728,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dSX" = ( @@ -43513,12 +44764,16 @@ icon_state = "2-8" }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dTh" = ( /obj/machinery/door/airlock/maintenance, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plating, /area/station/hallway/secondary/exit) @@ -43773,7 +45028,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dUl" = ( @@ -43782,7 +45039,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dUm" = ( @@ -43899,7 +45158,9 @@ d2 = 2; icon_state = "0-2" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "dUF" = ( @@ -43908,7 +45169,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plating/airless, /area/space/nearstation) "dUG" = ( @@ -43918,7 +45181,9 @@ d2 = 8; icon_state = "1-8" }, -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "dUH" = ( @@ -43928,7 +45193,9 @@ d2 = 4; icon_state = "1-4" }, -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "dUI" = ( @@ -43943,7 +45210,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "dUJ" = ( @@ -44015,7 +45284,9 @@ "dUS" = ( /obj/structure/reagent_dispensers/fueltank, /obj/machinery/light/directional/east, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dUT" = ( @@ -44108,7 +45379,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dVp" = ( @@ -44148,7 +45421,9 @@ d2 = 8; icon_state = "1-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating/airless, /area/station/engineering/control) "dWa" = ( @@ -44158,7 +45433,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -44211,7 +45488,7 @@ /area/space) "dWg" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -44225,12 +45502,16 @@ /area/station/maintenance/port) "dWi" = ( /obj/structure/reagent_dispensers/watertank, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plating, /area/station/engineering/control) "dWj" = ( /obj/machinery/light/small/directional/north, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -44239,14 +45520,14 @@ /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "dWk" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ icon_state = "neutral" }, /area/station/maintenance/port) "dWl" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, @@ -44254,7 +45535,7 @@ /area/station/science/xenobiology) "dWm" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "dWp" = ( @@ -44263,7 +45544,7 @@ }, /obj/machinery/disposal, /obj/structure/disposalpipe/trunk, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "dWq" = ( @@ -44274,7 +45555,7 @@ /obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -44292,7 +45573,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/extinguisher_cabinet/directional/south{ pixel_x = 24 }, @@ -44304,7 +45585,7 @@ }, /obj/machinery/disposal, /obj/structure/disposalpipe/trunk, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/extinguisher_cabinet/directional/south{ pixel_x = -24 }, @@ -44312,7 +45593,7 @@ /area/station/science/xenobiology) "dWt" = ( /obj/machinery/alarm/directional/south, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -44322,7 +45603,7 @@ /area/station/science/xenobiology) "dWu" = ( /obj/machinery/newscaster/directional/south, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d1 = 1; d2 = 8; @@ -44337,7 +45618,7 @@ /obj/item/wrench, /obj/item/clothing/mask/gas, /obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "dWw" = ( @@ -44401,7 +45682,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -44413,7 +45694,7 @@ /area/station/bridge/checkpoint/south) "dWL" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/bridge/checkpoint/south) "dWP" = ( @@ -44421,7 +45702,7 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -44517,7 +45798,9 @@ /obj/structure/window/reinforced/polarized{ id = "RoboSurgery" }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/simulated/floor/plasteel, /area/station/science/robotics) "dXs" = ( @@ -44615,7 +45898,9 @@ d2 = 8; icon_state = "2-8" }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plating, /area/station/maintenance/portsolar) "dXI" = ( @@ -44655,7 +45940,9 @@ }, /area/station/science/genetics) "dYj" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/machinery/chem_dispenser, /obj/structure/reagent_dispensers/fueltank/chem/south, /obj/item/reagent_containers/glass/beaker/large, @@ -44686,7 +45973,7 @@ /obj/structure/sign/poster/random{ pixel_y = -32 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) @@ -44696,7 +45983,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/port2) "dYr" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) @@ -44709,12 +45996,16 @@ /turf/simulated/floor/wood/oak, /area/station/maintenance/abandonedbar) "dYw" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) "dYx" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) @@ -44729,7 +46020,9 @@ /turf/simulated/floor/wood/oak, /area/station/maintenance/abandonedbar) "dYA" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) @@ -44750,13 +46043,13 @@ /area/station/maintenance/port2) "dYD" = ( /obj/item/robot_parts/robot_suit, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) "dYG" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) @@ -44765,7 +46058,7 @@ /obj/structure/sign/poster/random{ pixel_y = -32 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) @@ -45308,7 +46601,9 @@ }, /area/station/security/warden) "eek" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, @@ -45332,7 +46627,9 @@ /turf/simulated/floor/plasteel/white, /area/station/science/storage) "eeP" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -45726,7 +47023,7 @@ dir = 1 }, /turf/simulated/floor/plating, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "ema" = ( /obj/structure/window/reinforced{ dir = 1; @@ -45946,7 +47243,7 @@ /obj/structure/toilet{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/door_control/bolt_control/south{ id = "DormToilet1" }, @@ -45999,7 +47296,9 @@ /turf/simulated/floor/plasteel, /area/station/service/hydroponics) "eqH" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ dir = 9; @@ -46043,7 +47342,7 @@ dir = 10; icon_state = "whitepurple" }, -/area/station/science/explab) +/area/station/science/misc_lab) "erH" = ( /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" @@ -46397,7 +47696,9 @@ }, /area/station/security/warden) "exZ" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/binary/pump{ dir = 4 }, @@ -46554,7 +47855,7 @@ /area/station/maintenance/fore) "ezp" = ( /obj/machinery/hydroponics/constructable, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/newscaster/directional/south, /turf/simulated/floor/plasteel/dark, /area/station/service/hydroponics) @@ -46581,7 +47882,7 @@ dir = 8 }, /turf/simulated/floor/engine, -/area/station/science/test_chamber) +/area/station/science/explab/chamber) "ezV" = ( /obj/machinery/camera{ c_tag = "Arrivals Hall Port" @@ -46601,7 +47902,7 @@ /turf/simulated/wall/r_wall, /area/station/medical/chemistry) "eBa" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -46655,7 +47956,9 @@ /turf/simulated/floor/plasteel/dark, /area/station/command/vault) "eCa" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/structure/closet/secure_closet/personal/patient, /obj/item/clothing/suit/straight_jacket, /obj/item/clothing/mask/muzzle, @@ -46674,7 +47977,9 @@ /area/station/medical/medbay2) "eCj" = ( /obj/machinery/status_display/directional/east, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/camera{ c_tag = "Arrivals Port Fore"; dir = 8 @@ -46709,7 +48014,7 @@ icon_state = "4-8" }, /turf/simulated/floor/plating, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "eDi" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/wood, @@ -46742,7 +48047,9 @@ /turf/simulated/floor/carpet, /area/station/command/office/hop) "eEd" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/item/radio/intercom/directional/south, /obj/structure/cable/yellow{ d1 = 4; @@ -46770,7 +48077,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -46805,7 +48112,7 @@ /obj/structure/table/reinforced, /obj/item/tank/internals/emergency_oxygen/engi, /obj/item/tank/internals/emergency_oxygen/engi, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d1 = 2; d2 = 8; @@ -46890,7 +48197,7 @@ }, /area/station/aisat) "eHF" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" @@ -46911,7 +48218,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "eIa" = ( /obj/machinery/atmospherics/pipe/simple/visible{ dir = 4 @@ -46935,7 +48242,9 @@ }, /area/station/medical/cryo) "eIk" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/disposalpipe/trunk{ dir = 1 }, @@ -47067,7 +48376,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel, @@ -47105,7 +48416,9 @@ /turf/simulated/floor/wood/oak, /area/station/legal/magistrate) "eLd" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/item/kirbyplants, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) @@ -47153,7 +48466,7 @@ /area/station/science/storage) "eMw" = ( /obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/closet/radiation, /obj/item/clothing/glasses/meson, /turf/simulated/floor/plasteel, @@ -47303,7 +48616,7 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -47382,7 +48695,9 @@ /area/station/security/brig) "eQc" = ( /obj/machinery/suit_storage_unit/engine, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/machinery/status_display/directional/north, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) @@ -47657,7 +48972,9 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /turf/simulated/floor/plasteel/dark, /area/station/security/armory/secure) "eUF" = ( @@ -47681,8 +48998,9 @@ /turf/simulated/floor/plasteel, /area/station/public/fitness) "eVf" = ( -/turf/simulated/wall/r_wall, -/area/station/maintenance/electrical) +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory_maintenance) "eVl" = ( /obj/machinery/door/airlock/maintenance, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -47900,7 +49218,9 @@ /area/station/legal/courtroom) "fbB" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "fca" = ( @@ -47948,7 +49268,7 @@ /obj/machinery/light/small/directional/north, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "fdo" = ( /obj/effect/spawner/window/reinforced/grilled, /obj/structure/cable{ @@ -47976,7 +49296,7 @@ /obj/item/weldingtool, /obj/item/clothing/head/welding, /obj/machinery/newscaster/directional/north, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "feK" = ( @@ -48055,7 +49375,9 @@ /area/station/maintenance/fore) "ffZ" = ( /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable{ d1 = 1; d2 = 4; @@ -48083,7 +49405,7 @@ /turf/simulated/floor/plasteel/freezer, /area/station/public/toilet) "fgI" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; @@ -48120,7 +49442,7 @@ /obj/effect/decal/cleanable/cobweb, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "fhp" = ( /mob/living/simple_animal/mouse/rat, /turf/simulated/floor/wood/oak, @@ -48304,7 +49626,7 @@ dir = 9 }, /turf/simulated/floor/plating, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "fjW" = ( /obj/machinery/light/directional/west, /turf/simulated/floor/beach/away/water/deep/dense{ @@ -48372,7 +49694,9 @@ id_tag = "Warden"; name = "Warden Privacy Shutters" }, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -48565,7 +49889,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/yellow{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d1 = 2; d2 = 4; @@ -48696,7 +50020,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=hall7c"; location = "hall7b" @@ -48881,7 +50205,7 @@ }, /area/station/security/prison/cell_block/A) "fvA" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -49156,7 +50480,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "fyS" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/alarm/directional/south, @@ -49167,7 +50491,7 @@ /area/station/maintenance/abandoned_garden) "fze" = ( /obj/structure/closet/l3closet/scientist, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -49202,7 +50526,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -49297,7 +50623,7 @@ /obj/structure/table/reinforced, /obj/item/stack/rods, /obj/item/stack/cable_coil/random, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/item/stack/sheet/glass{ amount = 10 }, @@ -49319,7 +50645,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" @@ -49349,7 +50677,7 @@ /obj/item/crowbar/red, /obj/item/wrench, /obj/item/tank/internals/emergency_oxygen/engi, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/light_switch/south, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) @@ -49412,7 +50740,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/old_kitchen) "fEi" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/plantgenes, /obj/machinery/light/directional/north, /turf/simulated/floor/plasteel/dark, @@ -49422,7 +50750,7 @@ autolink_id = "enginen_vent"; dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/control) "fEv" = ( @@ -49562,7 +50890,9 @@ }, /area/station/medical/virology/lab) "fFX" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/machinery/disposal, /obj/machinery/door_control/shutter/south{ id = "chemdesk"; @@ -49623,7 +50953,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) @@ -49882,7 +51214,7 @@ icon_state = "2-8" }, /turf/simulated/floor/plating, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "fNh" = ( /obj/structure/cable{ d1 = 2; @@ -49937,7 +51269,7 @@ /turf/simulated/floor/plasteel/dark, /area/station/command/bridge) "fOa" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/floodlight, /turf/simulated/floor/plasteel/dark, /area/station/service/hydroponics) @@ -49971,7 +51303,7 @@ /area/space/nearstation) "fOy" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/item/radio/intercom/directional/south, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) @@ -49988,7 +51320,7 @@ dir = 8; icon_state = "whitepurple" }, -/area/station/science/explab) +/area/station/science/misc_lab) "fOF" = ( /turf/simulated/wall, /area/station/medical/virology/lab) @@ -50037,7 +51369,7 @@ }, /area/station/hallway/secondary/entry) "fPx" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/junction{ dir = 8 }, @@ -50142,7 +51474,7 @@ dir = 4 }, /turf/simulated/floor/plating, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "fQf" = ( /obj/structure/table/reinforced, /obj/item/paper_bin{ @@ -50253,7 +51585,7 @@ pixel_y = -2; pixel_x = -6 }, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -50354,7 +51686,7 @@ /obj/item/wrench, /obj/machinery/firealarm/directional/east, /obj/machinery/light_switch/south, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/item/stack/sheet/mineral/plasma{ amount = 5 }, @@ -50440,13 +51772,17 @@ "fTX" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/external, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "fTZ" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) "fUl" = ( @@ -50480,7 +51816,7 @@ /turf/simulated/floor/plating, /area/station/security/visitingroom) "fVi" = ( -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "fVI" = ( @@ -50737,7 +52073,7 @@ /area/station/service/bar/atrium) "gaB" = ( /obj/machinery/economy/vending/tool/free, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "gaQ" = ( @@ -50788,7 +52124,7 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 1; d2 = 4; @@ -50811,7 +52147,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -51007,14 +52345,14 @@ /area/station/hallway/primary/central) "gga" = ( /obj/machinery/atmospherics/portable/canister/nitrogen, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 4 }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos/control) "ggf" = ( -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /obj/machinery/bodyscanner{ dir = 4 }, @@ -51087,7 +52425,7 @@ "ghP" = ( /obj/structure/table/reinforced, /obj/machinery/light/directional/west, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/item/stack/sheet/mineral/plasma{ amount = 30 }, @@ -51139,7 +52477,9 @@ }, /area/station/maintenance/fore2) "giz" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, @@ -51250,10 +52590,10 @@ dir = 6; icon_state = "whitepurple" }, -/area/station/science/explab) +/area/station/science/misc_lab) "gkj" = ( /obj/machinery/economy/vending/crittercare, -/obj/effect/decal/warning_stripes/blue, +/obj/effect/turf_decal/delivery/blue, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -51302,7 +52642,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, @@ -51326,7 +52666,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/port) "glP" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plating, /area/station/hallway/secondary/exit/maintenance) "glR" = ( @@ -51377,7 +52717,7 @@ icon_state = "1-8" }, /turf/simulated/floor/plating, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "gmP" = ( /turf/simulated/floor/plasteel{ dir = 4; @@ -51398,7 +52738,7 @@ /area/station/security/prison/cell_block/A) "gnl" = ( /obj/machinery/hydroponics/constructable, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/dark, /area/station/service/hydroponics) "gnn" = ( @@ -51409,7 +52749,7 @@ /area/station/maintenance/starboard) "gnD" = ( /obj/machinery/economy/vending/engivend, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -51500,7 +52840,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard) "gpP" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/door_control/shutter/south{ id = "Secure Armory"; name = "Secure Armory Shutter Control"; @@ -51943,7 +53285,7 @@ /obj/item/storage/briefcase/inflatable{ pixel_x = -2 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "gwI" = ( @@ -51987,7 +53329,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/alarm/engine{ pixel_y = 24 }, @@ -52062,7 +53406,9 @@ "gyp" = ( /obj/machinery/light/directional/south, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/supply/storage) "gyL" = ( @@ -52191,7 +53537,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/visible, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d1 = 2; d2 = 4; @@ -52218,8 +53564,10 @@ /obj/machinery/door/window/reinforced/normal{ dir = 8 }, -/obj/effect/decal/warning_stripes/red/hollow, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/delivery/red/hollow, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/item/storage/box/rubbershot{ pixel_x = -3; pixel_y = -3 @@ -52290,7 +53638,7 @@ }, /area/station/service/kitchen) "gCv" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/closet/secure_closet/freezer/kitchen, /obj/machinery/light/directional/south, /turf/simulated/floor/plasteel, @@ -52569,7 +53917,7 @@ /area/station/command/office/cmo) "gJk" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -52618,7 +53966,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/port) "gJL" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/plasteel, /area/station/maintenance/turbine) @@ -52645,7 +53995,7 @@ /obj/item/storage/box/monkeycubes, /obj/item/storage/box/pillbottles, /turf/simulated/floor/engine, -/area/station/science/explab) +/area/station/science/misc_lab) "gJU" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -52708,7 +54058,9 @@ /turf/simulated/floor/plasteel/freezer, /area/station/public/toilet) "gLk" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -52804,7 +54156,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 }, -/obj/effect/decal/warning_stripes/red/partial{ +/obj/effect/turf_decal/delivery/red/partial{ dir = 4 }, /obj/structure/cable{ @@ -52840,7 +54192,7 @@ }, /area/station/public/locker) "gMT" = ( -/obj/effect/decal/warning_stripes/red/partial{ +/obj/effect/turf_decal/delivery/red/partial{ dir = 8 }, /obj/machinery/atmospherics/unary/vent_pump/on{ @@ -52863,7 +54215,7 @@ "gNd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/engine, -/area/station/science/explab) +/area/station/science/misc_lab) "gNh" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -52871,7 +54223,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 }, -/obj/effect/decal/warning_stripes/red/partial{ +/obj/effect/turf_decal/delivery/red/partial{ dir = 8 }, /obj/structure/cable{ @@ -53028,7 +54380,7 @@ /area/station/hallway/secondary/exit/maintenance) "gQF" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel, @@ -53056,7 +54408,7 @@ /area/station/maintenance/old_detective) "gRx" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -53222,7 +54574,7 @@ /area/station/engineering/control) "gTF" = ( /obj/machinery/atmospherics/portable/canister/sleeping_agent, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/atmos/control) "gTS" = ( @@ -53325,7 +54677,9 @@ /turf/simulated/floor/plasteel/dark, /area/station/engineering/aitransit) "gVw" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/engine, /area/station/medical/chemistry) @@ -53381,7 +54735,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard2) "gWk" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/recharge_station, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) @@ -53491,7 +54845,7 @@ }, /area/station/medical/medbay2) "gYB" = ( -/obj/effect/decal/warning_stripes/red/partial{ +/obj/effect/turf_decal/delivery/red/partial{ dir = 4 }, /obj/effect/decal/cleanable/dirt, @@ -53506,7 +54860,9 @@ "gYK" = ( /obj/structure/cable, /obj/machinery/power/apc/directional/west, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/light/small/directional/west, /turf/simulated/floor/plating, /area/station/maintenance/starboardsolar) @@ -53668,7 +55024,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard) "hcr" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -53718,7 +55076,7 @@ /area/station/medical/morgue) "hdR" = ( /obj/structure/rack, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /obj/item/clothing/accessory/holster{ pixel_x = -6; pixel_y = 6 @@ -53779,7 +55137,7 @@ /turf/simulated/floor/wood, /area/station/security/permabrig) "hfh" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -53809,7 +55167,7 @@ /obj/structure/table/reinforced, /obj/item/paper_bin, /obj/item/pen, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -54009,7 +55367,9 @@ }, /area/station/medical/surgery/primary) "hiq" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, @@ -54052,7 +55412,7 @@ /obj/machinery/sleeper{ dir = 4 }, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -54184,7 +55544,7 @@ "hlC" = ( /obj/structure/reagent_dispensers/peppertank/south, /turf/simulated/floor/plating, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "hlW" = ( /obj/structure/table/wood, /turf/simulated/floor/carpet/red, @@ -54378,7 +55738,9 @@ /turf/simulated/floor/wood/oak, /area/station/medical/psych) "hqT" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "green" @@ -54465,7 +55827,7 @@ /area/station/science/toxins/mixing) "hst" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "red" @@ -54546,7 +55908,9 @@ /turf/simulated/floor/plasteel, /area/station/science/toxins/mixing) "htQ" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/structure/reagent_dispensers/peppertank/south, /turf/simulated/floor/plasteel/dark, /area/station/security/armory/secure) @@ -54563,12 +55927,12 @@ /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "huY" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/closet/secure_closet/engineering_electrical, /turf/simulated/floor/plasteel, /area/station/engineering/control) "hvi" = ( -/obj/effect/decal/warning_stripes/red/partial{ +/obj/effect/turf_decal/delivery/red/partial{ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -54617,8 +55981,10 @@ }, /area/station/engineering/atmos/control) "hvw" = ( -/obj/effect/decal/warning_stripes/blue, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/delivery/blue, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/machinery/shower{ dir = 8 }, @@ -54674,7 +56040,9 @@ /turf/simulated/floor/plasteel/white, /area/station/science/research) "hwu" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -54767,7 +56135,7 @@ /turf/simulated/floor/plasteel{ icon_state = "whitepurple" }, -/area/station/science/explab) +/area/station/science/misc_lab) "hxF" = ( /obj/machinery/door/airlock/glass{ name = "Chapel Office" @@ -54891,7 +56259,7 @@ }, /area/station/hallway/primary/central/se) "hzs" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) @@ -54927,7 +56295,7 @@ /turf/simulated/wall, /area/station/medical/morgue) "hzW" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/kitchenspike, /obj/machinery/camera{ c_tag = "Kitchen Backroom" @@ -55027,7 +56395,7 @@ /area/station/security/visitingroom) "hBu" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -55087,7 +56455,9 @@ name = "Research Division Access" }, /obj/effect/mapping_helpers/airlock/access/all/science/research, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel, /area/station/science/research) @@ -55098,7 +56468,7 @@ /area/station/service/library) "hDf" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -55168,7 +56538,9 @@ /obj/machinery/atmospherics/pipe/simple/visible/yellow{ dir = 6 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 @@ -55213,7 +56585,7 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 6 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d1 = 2; d2 = 4; @@ -55350,7 +56722,7 @@ "hGx" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/engine, /area/station/engineering/controlroom) "hGN" = ( @@ -55423,7 +56795,9 @@ /area/station/science/research) "hHr" = ( /obj/machinery/light/directional/north, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating, /area/station/supply/storage) "hHx" = ( @@ -55489,7 +56863,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "hIQ" = ( /obj/effect/spawner/window/reinforced/grilled, /obj/structure/cable{ @@ -55666,7 +57040,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/atmospherics/pipe/simple/visible/purple{ dir = 4 }, @@ -55830,7 +57206,7 @@ }, /area/station/public/fitness) "hNw" = ( -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel{ icon_state = "darkredfull" }, @@ -55856,7 +57232,7 @@ }, /area/station/security/brig) "hNS" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ dir = 1 @@ -55939,7 +57315,7 @@ /area/station/service/library) "hPf" = ( /obj/structure/closet/firecloset, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/nw) "hPm" = ( @@ -56041,7 +57417,7 @@ dir = 10; icon_state = "yellow" }, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "hRa" = ( /obj/structure/chair{ dir = 4 @@ -56144,7 +57520,7 @@ }, /area/station/medical/virology/lab) "hTr" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/bridge/checkpoint/south) "hTB" = ( @@ -56159,7 +57535,9 @@ /obj/machinery/atmospherics/unary/portables_connector{ dir = 8 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/portable/canister, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) @@ -56230,7 +57608,7 @@ }, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plasteel, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "hUQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -56337,7 +57715,7 @@ /area/station/maintenance/starboard) "hVu" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -56420,7 +57798,9 @@ /area/station/maintenance/fore) "hWp" = ( /obj/machinery/light/directional/east, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; @@ -56466,7 +57846,7 @@ dir = 1; icon_state = "whitepurple" }, -/area/station/science/explab) +/area/station/science/misc_lab) "hYv" = ( /obj/structure/table, /obj/item/toy/figure/crew/scientist, @@ -56558,7 +57938,7 @@ /area/station/security/permabrig) "iaD" = ( /obj/machinery/light_switch/east, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/robotics/chargebay) "iaG" = ( @@ -56661,7 +58041,7 @@ }, /area/station/hallway/secondary/exit) "ice" = ( -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /obj/structure/chair{ dir = 4 }, @@ -56678,7 +58058,7 @@ "ici" = ( /obj/machinery/economy/vending/tool, /obj/item/radio/intercom/directional/west, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "ics" = ( @@ -56731,7 +58111,9 @@ d2 = 4; icon_state = "1-4" }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plating, /area/station/maintenance/starboardsolar) "idf" = ( @@ -56905,7 +58287,7 @@ }, /area/station/service/theatre) "ifQ" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/closet/crate/freezer, /obj/machinery/alarm/directional/west, /turf/simulated/floor/plasteel{ @@ -57098,7 +58480,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "iig" = ( /obj/machinery/light/directional/east, /obj/structure/table/wood, @@ -57111,7 +58493,9 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) "ijq" = ( @@ -57299,7 +58683,7 @@ /area/station/medical/medbay) "imN" = ( /obj/structure/closet/crate/freezer/iv_storage, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /obj/machinery/light/directional/south, /obj/structure/extinguisher_cabinet/directional/south, /turf/simulated/floor/plasteel{ @@ -57307,7 +58691,9 @@ }, /area/station/medical/sleeper) "imZ" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkred" @@ -57402,7 +58788,7 @@ /area/station/service/kitchen) "ioI" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whiteblue" @@ -57468,7 +58854,7 @@ /obj/item/storage/box/lights/mixed, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "ipy" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -57522,7 +58908,7 @@ }, /area/station/maintenance/abandoned_garden) "ipW" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/shutters{ dir = 8; id_tag = "paramedic"; @@ -57571,7 +58957,9 @@ /turf/simulated/floor/plating, /area/station/service/theatre) "iqR" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -57749,7 +59137,7 @@ /area/station/hallway/primary/central/north) "itF" = ( /obj/structure/closet/l3closet/security, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /obj/machinery/recharger/wallcharger{ pixel_x = 32 }, @@ -57789,7 +59177,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "itT" = ( /obj/structure/cable{ d1 = 4; @@ -57863,7 +59251,9 @@ /turf/simulated/floor/plating, /area/station/hallway/secondary/exit/maintenance) "iuA" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/light/directional/west, /turf/simulated/floor/plasteel{ dir = 8; @@ -57909,7 +59299,7 @@ /turf/simulated/floor/plasteel/dark, /area/station/ai_monitored/storage/eva) "ivR" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 2; d2 = 4; @@ -57977,7 +59367,7 @@ /turf/simulated/floor/plating, /area/station/science/toxins/launch) "ixA" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/recharge_station, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) @@ -58230,7 +59620,7 @@ /turf/space, /area/space/nearstation) "iBF" = ( -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /obj/structure/chair{ dir = 4 }, @@ -58292,7 +59682,9 @@ /obj/machinery/power/terminal{ dir = 1 }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -58605,7 +59997,7 @@ }, /area/station/service/bar) "iIM" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -58674,7 +60066,7 @@ /area/station/maintenance/starboard2) "iLl" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; @@ -58784,7 +60176,7 @@ "iNa" = ( /obj/item/relic, /turf/simulated/floor/engine, -/area/station/science/test_chamber) +/area/station/science/explab/chamber) "iNi" = ( /obj/effect/turf_decal, /obj/effect/turf_decal/stripes/corner{ @@ -58820,7 +60212,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/old_detective) "iNR" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -58851,7 +60243,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "iOu" = ( /obj/structure/toilet, /obj/item/reagent_containers/food/snacks/grown/pineapple{ @@ -58955,7 +60347,7 @@ dir = 10; icon_state = "yellow" }, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "iQO" = ( /obj/effect/spawner/random_spawners/wall_rusted_always, /turf/simulated/wall, @@ -59019,7 +60411,7 @@ /obj/item/flashlight, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "iRO" = ( /obj/machinery/door/airlock/medical/glass, /obj/machinery/door/firedoor, @@ -59046,6 +60438,9 @@ icon_state = "white" }, /area/station/medical/storage) +"iRU" = ( +/turf/simulated/wall, +/area/station/maintenance/medmaint) "iSe" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/drinks/bottle/vodka{ @@ -59148,7 +60543,7 @@ /area/station/maintenance/starboard2) "iUa" = ( /obj/machinery/economy/vending/tool/free, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/light/directional/east, /turf/simulated/floor/plasteel, /area/station/engineering/control) @@ -59255,7 +60650,7 @@ /obj/item/airlock_electronics, /obj/item/airlock_electronics, /obj/machinery/light/directional/south, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/item/airlock_electronics, /obj/machinery/light_switch/south, /turf/simulated/floor/plasteel, @@ -59376,7 +60771,7 @@ /area/station/science/xenobiology) "iYd" = ( /obj/machinery/atmospherics/portable/canister/air, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/atmos/control) "iYj" = ( @@ -59444,7 +60839,9 @@ }, /area/station/security/processing) "iZl" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable, /turf/simulated/floor/plating, /area/station/maintenance/electrical) @@ -59463,7 +60860,9 @@ /turf/simulated/floor/carpet, /area/station/legal/courtroom) "iZL" = ( -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 4; @@ -59491,7 +60890,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "jaE" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ @@ -59512,7 +60911,7 @@ /area/station/security/prison/cell_block/A) "jby" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -59556,7 +60955,7 @@ /area/station/service/barber) "jbW" = ( /obj/item/radio/intercom/directional/west, -/obj/effect/decal/warning_stripes/blue/partial{ +/obj/effect/turf_decal/delivery/blue/partial{ dir = 1 }, /turf/simulated/floor/plasteel{ @@ -59623,7 +61022,7 @@ /area/station/hallway/primary/central/north) "jdm" = ( /obj/structure/closet/secure_closet/security, -/obj/effect/decal/warning_stripes/red, +/obj/effect/turf_decal/delivery/red, /obj/machinery/recharger/wallcharger{ pixel_x = -27 }, @@ -59697,7 +61096,7 @@ /obj/item/gun/energy/laser{ pixel_x = -2 }, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /obj/item/gun/energy/laser, /obj/item/gun/energy/laser{ pixel_x = 2 @@ -59723,7 +61122,7 @@ }, /area/station/maintenance/fore) "jfy" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/item/radio/intercom/directional/south, /obj/structure/sink/directional/east, /obj/structure/mirror{ @@ -59771,7 +61170,7 @@ }, /area/station/hallway/secondary/exit) "jfR" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -59872,7 +61271,9 @@ /turf/simulated/floor/plasteel/dark, /area/station/security/warden) "jhz" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/economy/atm/east, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) @@ -59942,7 +61343,7 @@ pixel_y = -32 }, /obj/structure/closet/secure_closet/engineering_welding, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "jiy" = ( @@ -59977,6 +61378,10 @@ /obj/effect/landmark/damageturf, /turf/simulated/floor/wood/oak, /area/station/maintenance/old_kitchen) +"jiT" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory_maintenance) "jja" = ( /obj/structure/disposalpipe/junction{ dir = 1 @@ -60023,7 +61428,7 @@ /area/station/medical/storage) "jji" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurplecorner" @@ -60079,7 +61484,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "jjK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -60137,7 +61542,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/effect/landmark/lightsout, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) @@ -60171,7 +61576,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/control) "jkP" = ( @@ -60211,7 +61616,7 @@ name = "Turbine Generator Access" }, /obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/visible, @@ -60237,7 +61642,7 @@ }, /area/station/service/bar/atrium) "jmF" = ( -/obj/effect/decal/warning_stripes/red/partial{ +/obj/effect/turf_decal/delivery/red/partial{ dir = 8 }, /obj/machinery/light/small/directional/west, @@ -60349,7 +61754,7 @@ /turf/simulated/floor/plasteel/dark, /area/station/engineering/aitransit) "jog" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/closet/secure_closet/engineering_electrical, /turf/simulated/floor/plasteel{ dir = 4; @@ -60390,7 +61795,7 @@ /area/station/security/brig) "joU" = ( /obj/machinery/economy/vending/cigarette, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutral" }, @@ -60453,7 +61858,9 @@ /area/station/science/genetics) "jpy" = ( /obj/machinery/suit_storage_unit/engine, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "jpB" = ( @@ -60585,7 +61992,7 @@ /area/station/medical/psych) "jrw" = ( /obj/structure/closet/secure_closet/security, -/obj/effect/decal/warning_stripes/red, +/obj/effect/turf_decal/delivery/red, /obj/item/clothing/mask/balaclava, /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -60718,7 +62125,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -60731,10 +62140,10 @@ dir = 4 }, /turf/simulated/floor/engine, -/area/station/science/explab) +/area/station/science/misc_lab) "juJ" = ( /obj/machinery/economy/vending/cola, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutral" @@ -60809,7 +62218,7 @@ /area/station/engineering/tech_storage) "jvu" = ( /obj/effect/landmark/start/cargo_technician, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -61316,7 +62725,7 @@ autolink_id = "engines_vent"; dir = 1 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/control) "jEZ" = ( @@ -61546,7 +62955,7 @@ pixel_y = 6; vent_link_id = "escape_vent" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/light/small/directional/east, /turf/simulated/floor/plating, /area/station/hallway/secondary/exit) @@ -61767,7 +63176,7 @@ /area/station/supply/sorting) "jMo" = ( /obj/structure/closet/radiation, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/item/radio/intercom/directional/north, /obj/item/clothing/glasses/meson, /turf/simulated/floor/plasteel, @@ -61860,7 +63269,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/decal/warning_stripes/blue, +/obj/effect/turf_decal/delivery/blue, /obj/structure/rack, /obj/item/storage/firstaid/o2{ pixel_y = 6 @@ -61913,7 +63322,7 @@ /turf/simulated/floor/plasteel, /area/station/security/processing) "jOB" = ( -/obj/effect/decal/warning_stripes/red/partial{ +/obj/effect/turf_decal/delivery/red/partial{ dir = 4 }, /obj/machinery/atmospherics/unary/vent_scrubber/on{ @@ -62002,7 +63411,9 @@ }, /area/station/maintenance/fore) "jRl" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkblue" @@ -62025,7 +63436,7 @@ /area/station/service/library) "jRG" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -62158,7 +63569,7 @@ }, /obj/machinery/alarm/directional/south, /obj/machinery/economy/vending/robodrobe, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/robotics) "jTD" = ( @@ -62182,7 +63593,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/port) "jTH" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 8; @@ -62581,7 +63994,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/engine, /area/station/engineering/controlroom) "kaP" = ( @@ -62712,7 +64125,7 @@ /area/station/service/theatre) "kcw" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -62726,8 +64139,10 @@ /area/station/hallway/primary/central/se) "kcz" = ( /obj/machinery/flasher/portable, -/obj/effect/decal/warning_stripes/red/hollow, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/delivery/red/hollow, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/item/radio/intercom/directional/west, /turf/simulated/floor/plasteel/dark, /area/station/security/armory/secure) @@ -62741,7 +64156,9 @@ locked = 1; name = "Escape External Access" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/access_button/east{ autolink_id = "escape_btn_ext"; name = "exterior access button"; @@ -62832,11 +64249,6 @@ }, /area/station/engineering/atmos/control) "keu" = ( -/obj/machinery/power/apc/directional/north, -/obj/structure/cable{ - d2 = 2; - icon_state = "0-2" - }, /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/decal/cleanable/dirt, @@ -62856,7 +64268,7 @@ }, /area/station/hallway/primary/port) "keU" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/seed_extractor, /turf/simulated/floor/plasteel/dark, /area/station/service/hydroponics) @@ -62884,7 +64296,7 @@ /area/station/hallway/primary/central/sw) "kfw" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; @@ -62917,7 +64329,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "kfU" = ( /obj/structure/chair/sofa/right, /obj/machinery/power/apc/directional/north, @@ -62977,7 +64389,7 @@ /area/station/public/locker) "kgr" = ( /obj/machinery/hydroponics/constructable, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/closet/walllocker/emerglocker/west, /turf/simulated/floor/plasteel/dark, /area/station/service/hydroponics) @@ -63074,7 +64486,7 @@ /area/station/hallway/primary/central/se) "kiv" = ( /obj/effect/spawner/lootdrop/maintenance, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, @@ -63083,8 +64495,10 @@ }, /area/station/supply/storage) "kiB" = ( -/obj/effect/decal/warning_stripes/south, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/table/reinforced, /obj/item/tank/jetpack/carbondioxide, /obj/machinery/light/directional/north, @@ -63214,7 +64628,7 @@ /area/station/engineering/control) "kkR" = ( /obj/machinery/hydroponics/constructable, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/light_switch/south, /turf/simulated/floor/plasteel/dark, /area/station/service/hydroponics) @@ -63235,7 +64649,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) @@ -63417,7 +64833,7 @@ /area/station/service/chapel) "kpD" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "kpK" = ( @@ -63451,7 +64867,7 @@ c_tag = "Escape Shuttle Command Point" }, /obj/item/radio/intercom/directional/north, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/bridge/checkpoint/south) "krc" = ( @@ -63462,7 +64878,9 @@ }, /area/station/medical/morgue) "krr" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/sign/vacuum{ pixel_x = -32 }, @@ -63507,7 +64925,7 @@ /area/station/hallway/primary/central/west) "krP" = ( /obj/machinery/atmospherics/portable/canister/oxygen, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/atmos/control) "ksd" = ( @@ -63587,7 +65005,7 @@ dir = 8; icon_state = "yellow" }, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "ktV" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -63603,7 +65021,7 @@ /area/station/maintenance/old_kitchen) "kur" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -63642,7 +65060,7 @@ /obj/machinery/atmospherics/unary/thermomachine/freezer{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -63815,7 +65233,9 @@ }, /area/station/service/barber) "kyw" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel/dark, /area/station/security/armory/secure) "kyz" = ( @@ -63958,7 +65378,7 @@ name = "Atmospherics Access" }, /obj/effect/mapping_helpers/airlock/access/any/engineering/atmos, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "kAK" = ( @@ -63968,7 +65388,7 @@ /turf/simulated/wall/r_wall, /area/station/medical/chemistry) "kAN" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; @@ -64096,7 +65516,9 @@ /turf/simulated/floor/wood/oak, /area/station/service/bar/atrium) "kDE" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/table/glass, /obj/machinery/reagentgrinder{ pixel_y = 10 @@ -64268,7 +65690,7 @@ dir = 4 }, /turf/simulated/floor/plasteel, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "kGs" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -64323,7 +65745,7 @@ dir = 5; icon_state = "whitepurple" }, -/area/station/science/explab) +/area/station/science/misc_lab) "kGM" = ( /obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ @@ -64334,7 +65756,7 @@ "kGW" = ( /obj/machinery/door/poddoor/impassable/gamma, /obj/structure/fans/tiny, -/obj/effect/decal/warning_stripes/red, +/obj/effect/turf_decal/delivery/red, /turf/simulated/floor/plasteel/dark, /area/station/security/storage) "kHe" = ( @@ -64418,7 +65840,9 @@ /turf/simulated/floor/plasteel/dark, /area/station/security/main) "kIs" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/item/radio/intercom/directional/south, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) @@ -64458,7 +65882,9 @@ /turf/simulated/floor/wood/oak, /area/station/maintenance/library) "kJd" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/light/directional/south, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) @@ -64502,7 +65928,9 @@ }, /area/station/hallway/primary/central/north) "kKH" = ( -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -64617,7 +66045,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable{ d1 = 1; d2 = 4; @@ -64722,7 +66152,7 @@ dir = 8 }, /turf/simulated/floor/engine, -/area/station/science/explab) +/area/station/science/misc_lab) "kNF" = ( /obj/machinery/status_display/directional/south, /obj/machinery/computer/monitor{ @@ -64791,7 +66221,7 @@ /area/station/maintenance/starboard) "kOD" = ( /obj/machinery/bodyscanner, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -64803,7 +66233,7 @@ /area/station/maintenance/starboard) "kOW" = ( /obj/structure/reagent_dispensers/fueltank, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/sign/nosmoking_2{ pixel_x = 32 }, @@ -64825,7 +66255,7 @@ /area/station/command/office/hop) "kPm" = ( /obj/structure/closet/secure_closet/security, -/obj/effect/decal/warning_stripes/red, +/obj/effect/turf_decal/delivery/red, /obj/item/clothing/mask/balaclava, /obj/machinery/firealarm/directional/east, /obj/structure/window/reinforced{ @@ -64868,7 +66298,7 @@ "kQt" = ( /obj/machinery/chem_master, /turf/simulated/floor/engine, -/area/station/science/explab) +/area/station/science/misc_lab) "kQN" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/machinery/camera{ @@ -64922,7 +66352,7 @@ }, /area/station/science/genetics) "kSc" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -64936,7 +66366,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/visible/cyan, /turf/simulated/floor/plasteel, /area/station/engineering/atmos/control) @@ -65056,7 +66486,7 @@ /area/station/maintenance/abandonedbar) "kUQ" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/green/hollow, +/obj/effect/turf_decal/delivery/green/hollow, /obj/structure/cable{ d1 = 2; d2 = 8; @@ -65381,7 +66811,7 @@ network = list("Engineering","SS13") }, /obj/structure/closet/secure_closet/engineering_electrical, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/item/radio/intercom/directional/east, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) @@ -65570,7 +67000,7 @@ dir = 4; icon_state = "whitepurple" }, -/area/station/science/explab) +/area/station/science/misc_lab) "ley" = ( /obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel, @@ -65657,7 +67087,7 @@ }, /area/station/science/xenobiology) "lfQ" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -65819,7 +67249,7 @@ "liC" = ( /obj/machinery/light/directional/south, /obj/machinery/economy/vending/snack, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -65845,7 +67275,7 @@ /area/station/science/toxins/launch) "liZ" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -65936,7 +67366,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/blue/partial{ +/obj/effect/turf_decal/delivery/blue/partial{ dir = 4 }, /turf/simulated/floor/plasteel{ @@ -66288,7 +67718,9 @@ icon_state = "4-8" }, /obj/machinery/alarm/directional/north, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plating, /area/station/maintenance/starboardsolar) "lqL" = ( @@ -66297,7 +67729,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, @@ -66459,7 +67893,9 @@ /area/station/science/toxins/mixing) "ltw" = ( /obj/machinery/light/directional/east, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "ltA" = ( @@ -66514,7 +67950,7 @@ /obj/item/analyzer, /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "lvb" = ( /obj/structure/chair/office/dark, /obj/effect/landmark/start/virologist, @@ -66649,7 +68085,7 @@ icon_state = "1-2" }, /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "redfull" }, @@ -66703,7 +68139,9 @@ /area/station/engineering/break_room) "lxh" = ( /obj/structure/rack, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/port) @@ -66808,7 +68246,7 @@ /turf/simulated/floor/plasteel{ icon_state = "yellowfull" }, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "lzg" = ( /obj/structure/table/reinforced, /obj/effect/decal/cleanable/dirt, @@ -66817,7 +68255,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard2) "lzl" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -66852,7 +68292,7 @@ }, /area/station/medical/virology/lab) "lzQ" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/recharge_station, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) @@ -66925,7 +68365,7 @@ /area/station/service/library) "lBf" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -66955,7 +68395,7 @@ /area/station/science/break_room) "lBu" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -66979,7 +68419,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/cyan, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "lBY" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -67009,7 +68449,7 @@ "lCu" = ( /obj/structure/table/reinforced, /obj/machinery/newscaster/directional/north, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) "lCy" = ( @@ -67078,7 +68518,7 @@ "lDq" = ( /obj/effect/decal/cleanable/blood/old, /turf/simulated/floor/plasteel, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "lDP" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -67119,7 +68559,7 @@ dir = 4; icon_state = "redcorner" }, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "lEd" = ( /obj/structure/table/wood, /obj/item/folder/blue, @@ -67193,7 +68633,7 @@ "lFJ" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -67202,7 +68642,7 @@ }, /area/station/supply/storage) "lGu" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/shutters{ dir = 8; id_tag = "paramedic"; @@ -67320,7 +68760,7 @@ /area/station/security/prison/cell_block/A) "lIv" = ( /obj/machinery/suit_storage_unit/clown, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/dark, /area/station/ai_monitored/storage/eva) "lIE" = ( @@ -67398,7 +68838,7 @@ /area/station/security/permabrig) "lJd" = ( /obj/structure/rack, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /obj/item/grenade/barrier{ pixel_x = 5; pixel_y = 5 @@ -67486,12 +68926,12 @@ /obj/structure/table/reinforced, /obj/item/storage/toolbox/mechanical, /obj/item/flashlight, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "lLj" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/navbeacon{ codes_txt = "delivery"; dir = 4; @@ -67554,7 +68994,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard) "lMb" = ( -/obj/effect/decal/warning_stripes/red/partial{ +/obj/effect/turf_decal/delivery/red/partial{ dir = 1 }, /turf/simulated/floor/plasteel{ @@ -67614,7 +69054,7 @@ /area/station/security/permabrig) "lML" = ( /obj/machinery/economy/vending/clothing, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutral" }, @@ -67677,7 +69117,7 @@ /obj/machinery/recharger/wallcharger{ pixel_x = 35 }, -/obj/effect/decal/warning_stripes/red, +/obj/effect/turf_decal/delivery/red, /obj/item/clothing/mask/balaclava, /obj/structure/window/reinforced{ dir = 4 @@ -67803,7 +69243,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/old_kitchen) "lPP" = ( -/obj/effect/decal/warning_stripes/red/partial{ +/obj/effect/turf_decal/delivery/red/partial{ dir = 8 }, /turf/simulated/floor/plasteel{ @@ -67842,7 +69282,7 @@ /area/station/security/prisonlockers) "lQa" = ( /obj/machinery/sleeper, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /obj/machinery/camera{ c_tag = "Medbay Treatment North"; network = list("Medbay","SS13") @@ -67900,7 +69340,7 @@ /area/station/public/locker) "lQC" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "lQE" = ( @@ -67939,7 +69379,7 @@ "lQN" = ( /obj/machinery/status_display/directional/north, /turf/simulated/floor/engine, -/area/station/science/test_chamber) +/area/station/science/explab/chamber) "lRb" = ( /turf/simulated/floor/plasteel{ dir = 8; @@ -67951,12 +69391,12 @@ /turf/simulated/floor/wood/oak, /area/station/maintenance/library) "lRf" = ( -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "lRi" = ( -/obj/effect/decal/warning_stripes/blue, +/obj/effect/turf_decal/delivery/blue, /obj/structure/rack, /obj/item/storage/firstaid/brute{ pixel_y = 6 @@ -68000,7 +69440,9 @@ /turf/simulated/floor/carpet/orange, /area/station/service/theatre) "lSE" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/machinery/light/small/directional/north, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 @@ -68168,7 +69610,7 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -68435,7 +69877,7 @@ icon_state = "1-2" }, /turf/simulated/floor/plasteel/white, -/area/station/science/explab) +/area/station/science/misc_lab) "mcQ" = ( /obj/effect/spawner/window/reinforced/grilled, /obj/structure/cable{ @@ -68555,7 +69997,7 @@ /turf/simulated/floor/plasteel, /area/station/service/janitor) "mga" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/urinal{ pixel_y = 28 }, @@ -68564,7 +70006,9 @@ }, /area/station/public/toilet) "mgl" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/machinery/atmospherics/pipe/manifold/visible, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) @@ -68635,7 +70079,9 @@ /area/station/maintenance/fore) "mhU" = ( /obj/item/radio/intercom/directional/east, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkblue" @@ -68699,7 +70145,7 @@ /obj/item/storage/toolbox/mechanical, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "miZ" = ( /obj/structure/window/reinforced, /obj/machinery/atmospherics/unary/vent_pump/on{ @@ -68753,7 +70199,7 @@ icon_state = "0-8" }, /turf/simulated/floor/plating, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "mkp" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, @@ -68859,7 +70305,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore) "mmg" = ( -/obj/effect/decal/warning_stripes/red/partial{ +/obj/effect/turf_decal/delivery/red/partial{ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -69058,7 +70504,7 @@ /area/station/medical/break_room) "mpS" = ( /obj/machinery/atmospherics/portable/canister/carbon_dioxide, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "mpV" = ( @@ -69073,7 +70519,7 @@ name = "Engineering Requests Console"; pixel_y = -30 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/closet/wardrobe/engineering_yellow, /turf/simulated/floor/plasteel, /area/station/engineering/control) @@ -69250,11 +70696,11 @@ "msu" = ( /obj/structure/target_stake, /obj/machinery/magnetic_module, -/obj/effect/decal/warning_stripes/red, +/obj/effect/turf_decal/delivery/red, /turf/simulated/floor/plasteel, /area/station/security/range) "msA" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/punching_bag, /turf/simulated/floor/plasteel, /area/station/public/fitness) @@ -69270,8 +70716,8 @@ /obj/machinery/atmospherics/pipe/simple/visible/purple{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/item/grenade/chem_grenade/metalfoam, /obj/item/grenade/chem_grenade/metalfoam, /obj/item/grenade/gas/oxygen, @@ -69323,7 +70769,7 @@ /turf/simulated/wall, /area/station/medical/surgery/secondary) "mui" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/table, /obj/machinery/reagentgrinder{ pixel_y = 9 @@ -69486,7 +70932,9 @@ }, /area/station/security/brig) "mxG" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/item/kirbyplants, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 @@ -69573,7 +71021,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore) "mzk" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating, /area/station/hallway/secondary/exit/maintenance) "mzt" = ( @@ -69643,7 +71093,7 @@ icon_state = "4-8" }, /turf/simulated/floor/plating, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "mAy" = ( /obj/effect/spawner/random_spawners/blood_maybe, /obj/structure/cable{ @@ -69672,7 +71122,7 @@ /obj/effect/mapping_helpers/damaged_window, /obj/machinery/atmospherics/pipe/simple/hidden/universal, /turf/simulated/floor/plating, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "mAC" = ( /obj/structure/cable{ d1 = 1; @@ -69701,7 +71151,7 @@ /area/station/medical/virology/lab) "mBB" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "yellow" @@ -69792,12 +71242,12 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plating, /area/station/maintenance/starboardsolar) "mDf" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -69808,7 +71258,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/port2) "mDm" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) "mDu" = ( @@ -69866,7 +71318,7 @@ }, /area/station/medical/virology/lab) "mFi" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/reagent_dispensers/watertank/high, /obj/item/reagent_containers/glass/bucket, /obj/item/reagent_containers/glass/bucket, @@ -69882,7 +71334,9 @@ "mFy" = ( /obj/machinery/status_display/directional/east, /obj/machinery/light/directional/east, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "mGG" = ( @@ -69952,7 +71406,7 @@ /area/station/maintenance/starboard) "mJr" = ( /obj/structure/plasticflaps, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -69992,7 +71446,7 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/girder, /turf/simulated/floor/plating, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "mKU" = ( /obj/machinery/light/directional/west, /turf/simulated/floor/plasteel{ @@ -70066,7 +71520,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard) "mNk" = ( -/obj/effect/decal/warning_stripes/red/partial, +/obj/effect/turf_decal/delivery/red/partial, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkredcorners" @@ -70127,7 +71581,7 @@ /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/dropper, /turf/simulated/floor/engine, -/area/station/science/explab) +/area/station/science/misc_lab) "mPe" = ( /obj/structure/cable{ d1 = 1; @@ -70165,7 +71619,7 @@ /turf/simulated/floor/wood, /area/station/security/permabrig) "mPT" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -70174,7 +71628,7 @@ /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "mPY" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/visible{ dir = 10 @@ -70196,7 +71650,7 @@ /obj/machinery/atmospherics/portable/canister/oxygen{ anchored = 1 }, -/obj/effect/decal/warning_stripes/blue, +/obj/effect/turf_decal/delivery/blue, /obj/machinery/alarm/directional/north, /turf/simulated/floor/plasteel{ dir = 9; @@ -70318,7 +71772,7 @@ dir = 1; icon_state = "whitepurple" }, -/area/station/science/explab) +/area/station/science/misc_lab) "mRz" = ( /obj/structure/window/reinforced{ dir = 8 @@ -70410,7 +71864,7 @@ dir = 1; icon_state = "whitepurple" }, -/area/station/science/explab) +/area/station/science/misc_lab) "mSI" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -70432,7 +71886,7 @@ /obj/machinery/light/directional/north, /obj/machinery/alarm/directional/north, /turf/simulated/floor/engine, -/area/station/science/test_chamber) +/area/station/science/explab/chamber) "mSU" = ( /obj/machinery/door/poddoor/preopen{ id_tag = "Secure Gate"; @@ -70454,7 +71908,7 @@ dir = 6; icon_state = "yellow" }, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "mTi" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair/stool{ @@ -70475,7 +71929,9 @@ }, /area/station/medical/reception) "mTu" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "mTw" = ( @@ -70594,7 +72050,7 @@ /area/station/public/fitness) "mVF" = ( /obj/structure/closet/secure_closet/security, -/obj/effect/decal/warning_stripes/red, +/obj/effect/turf_decal/delivery/red, /obj/item/clothing/mask/balaclava, /obj/item/radio/intercom/directional/east, /obj/structure/window/reinforced, @@ -70618,7 +72074,7 @@ id_tag = "stationawaygate"; name = "Gateway Access Shutters" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -70704,7 +72160,7 @@ /area/station/maintenance/starboard2) "mYH" = ( /obj/machinery/newscaster/directional/west, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -70769,7 +72225,9 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 2 + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -70830,7 +72288,9 @@ /area/station/public/fitness) "naq" = ( /obj/structure/cable/yellow, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/power/emitter{ anchored = 1; state = 2 @@ -70914,7 +72374,9 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /obj/machinery/atmospherics/meter, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) @@ -70992,7 +72454,9 @@ }, /area/station/security/storage) "ncT" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/machinery/chem_heater, /turf/simulated/floor/engine, /area/station/medical/chemistry) @@ -71111,7 +72575,7 @@ /area/station/supply/office) "nft" = ( /obj/machinery/atmospherics/portable/canister/air, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/simple/visible/cyan, /turf/simulated/floor/plasteel, /area/station/engineering/atmos/control) @@ -71226,6 +72690,9 @@ icon_state = "neutral" }, /area/station/maintenance/fsmaint) +"nhe" = ( +/turf/simulated/wall/r_wall, +/area/station/maintenance/dormitory_maintenance) "nhh" = ( /obj/structure/cable{ d1 = 2; @@ -71285,7 +72752,7 @@ dir = 5; icon_state = "yellow" }, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "nij" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -71541,7 +73008,7 @@ /obj/machinery/reagentgrinder, /obj/machinery/light/directional/north, /turf/simulated/floor/engine, -/area/station/science/explab) +/area/station/science/misc_lab) "nmK" = ( /obj/machinery/computer/security{ dir = 8 @@ -71566,7 +73033,7 @@ dir = 5 }, /turf/simulated/floor/plating, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "nnn" = ( /obj/structure/table/glass, /obj/item/defibrillator/loaded{ @@ -71726,7 +73193,9 @@ }, /area/station/public/locker) "npj" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel/dark, /area/station/security/armory/secure) @@ -71795,7 +73264,7 @@ }, /area/station/engineering/hardsuitstorage) "nqn" = ( -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /obj/structure/rack/gunrack, /obj/item/gun/projectile/shotgun/riot{ pixel_x = -2 @@ -71967,7 +73436,7 @@ }, /area/station/medical/cryo) "num" = ( -/obj/effect/decal/warning_stripes/red/partial, +/obj/effect/turf_decal/delivery/red/partial, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 1; @@ -72000,7 +73469,7 @@ }, /area/station/hallway/primary/central/west) "nvd" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/closet/crate/hydroponics/prespawned, /obj/machinery/newscaster/directional/west, /turf/simulated/floor/plasteel/dark, @@ -72260,12 +73729,14 @@ }, /area/station/command/bridge) "nzd" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/closet/firecloset, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "nzm" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/simple/visible/purple, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) @@ -72282,7 +73753,9 @@ }, /area/station/science/genetics) "nzL" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -72360,7 +73833,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /obj/machinery/access_button/west{ autolink_id = "assolar_btn_int"; @@ -72395,7 +73870,7 @@ dir = 1; icon_state = "yellow" }, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "nBv" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, @@ -72669,7 +74144,9 @@ /turf/simulated/floor/plasteel, /area/station/security/brig) "nFa" = ( -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -72741,7 +74218,7 @@ /turf/simulated/floor/plating, /area/station/security/prison/cell_block/A) "nGd" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -72808,7 +74285,7 @@ /area/station/medical/virology/lab) "nHt" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 @@ -73153,8 +74630,10 @@ /area/station/public/fitness) "nMc" = ( /obj/machinery/flasher/portable, -/obj/effect/decal/warning_stripes/red/hollow, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/delivery/red/hollow, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/machinery/power/apc/directional/west, /obj/structure/cable{ d2 = 4; @@ -73347,7 +74826,9 @@ /turf/simulated/wall/r_wall, /area/station/engineering/equipmentstorage) "nNR" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/structure/dispenser/oxygen, /obj/machinery/light/directional/east, /turf/simulated/floor/plasteel/dark, @@ -73483,7 +74964,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 }, -/obj/effect/decal/warning_stripes/red/partial{ +/obj/effect/turf_decal/delivery/red/partial{ dir = 4 }, /obj/structure/cable{ @@ -73526,7 +75007,9 @@ d2 = 8; icon_state = "0-8" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "nRz" = ( @@ -73596,7 +75079,7 @@ /area/station/maintenance/port) "nSv" = ( /obj/machinery/economy/vending/cola, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/bridge) "nSC" = ( @@ -73676,7 +75159,7 @@ }, /area/station/engineering/controlroom) "nUp" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ dir = 4 @@ -73741,7 +75224,7 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -73872,7 +75355,7 @@ dir = 4 }, /turf/simulated/floor/plating, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "nWJ" = ( /obj/structure/closet/emcloset, /obj/effect/decal/cleanable/dirt, @@ -74040,7 +75523,9 @@ /area/station/public/fitness) "oan" = ( /obj/machinery/light/directional/south, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/economy/vending/wallmed/directional/south, /obj/structure/cable/yellow{ d1 = 4; @@ -74079,7 +75564,7 @@ /obj/machinery/door/airlock/engineering, /obj/structure/barricade/wooden, /turf/simulated/floor/plating, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "obq" = ( /obj/structure/chair/sofa/pew/right, /turf/simulated/floor/plasteel{ @@ -74181,7 +75666,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 @@ -74197,7 +75682,7 @@ /area/station/security/permabrig) "ocA" = ( /obj/structure/closet/radiation, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/item/clothing/glasses/meson, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) @@ -74212,7 +75697,9 @@ /area/station/maintenance/starboardsolar) "odQ" = ( /obj/machinery/light/small/directional/south, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/machinery/atmospherics/pipe/simple/visible/purple{ dir = 5 }, @@ -74231,7 +75718,7 @@ "odU" = ( /obj/machinery/firealarm/directional/south, /obj/structure/closet/bombcloset, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/newscaster/directional/west, /obj/structure/disposalpipe/segment{ dir = 1; @@ -74295,7 +75782,9 @@ /turf/simulated/floor/plating, /area/station/science/robotics/showroom) "oeZ" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -74416,7 +75905,7 @@ }, /area/station/maintenance/old_detective) "ohP" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -74439,7 +75928,7 @@ /obj/item/wrench, /obj/item/screwdriver, /obj/item/crowbar/engineering, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "oih" = ( @@ -74476,7 +75965,7 @@ }, /area/station/public/fitness) "oiG" = ( -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /obj/structure/chair{ dir = 4 }, @@ -74532,7 +76021,9 @@ /turf/simulated/floor/plating, /area/station/security/prison/cell_block/A) "ojt" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/closet/l3closet/virology, /obj/item/storage/box/masks, /turf/simulated/floor/plasteel, @@ -74571,7 +76062,9 @@ }, /area/station/maintenance/fore) "okF" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 5 }, @@ -74739,12 +76232,14 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "omV" = ( /turf/simulated/wall/r_wall, /area/station/medical/storage/secondary) "onA" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/structure/chair, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 @@ -74768,7 +76263,9 @@ d2 = 8; icon_state = "2-8" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/engineering/control) @@ -74856,7 +76353,9 @@ /turf/simulated/floor/plasteel/dark, /area/station/security/prison/cell_block/A) "ooN" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -74944,7 +76443,7 @@ }, /area/station/maintenance/port) "opM" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -74960,7 +76459,7 @@ dir = 4 }, /turf/simulated/floor/plasteel, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "oql" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 @@ -75000,7 +76499,7 @@ }, /area/station/maintenance/old_kitchen) "orj" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/window/reinforced, /obj/machinery/door/window/classic/normal{ dir = 4; @@ -75032,7 +76531,7 @@ dir = 5; icon_state = "yellow" }, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "orz" = ( /obj/structure/window/reinforced{ dir = 1; @@ -75167,7 +76666,9 @@ /obj/vehicle/ambulance{ dir = 8 }, -/obj/effect/decal/warning_stripes/northwestsouth, +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, /obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -75280,7 +76781,9 @@ id_tag = "eva-shutters"; name = "E.V.A. Storage Shutters" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -75361,7 +76864,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plating, /area/station/maintenance/portsolar) "ozs" = ( @@ -75384,7 +76887,9 @@ }, /area/station/science/break_room) "ozI" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/door_control/shutter/north{ id = "Secure Armory"; name = "Secure Armory Shutter Control"; @@ -75412,7 +76917,7 @@ /turf/simulated/floor/plasteel/grimy, /area/station/service/chapel/office) "ozO" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -75470,7 +76975,9 @@ }, /area/station/hallway/primary/port) "oAP" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/structure/chair, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 @@ -75478,7 +76985,9 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "oAU" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -75591,7 +77100,7 @@ }, /area/station/supply/office) "oCK" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/item/radio/intercom/directional/north, /obj/machinery/atmospherics/pipe/simple/visible/universal, /turf/simulated/floor/plasteel, @@ -75605,7 +77114,9 @@ "oCV" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "oCX" = ( @@ -75638,7 +77149,7 @@ }, /area/station/maintenance/fore) "oEq" = ( -/obj/effect/decal/warning_stripes/red/partial{ +/obj/effect/turf_decal/delivery/red/partial{ dir = 1 }, /turf/simulated/floor/plasteel{ @@ -75660,7 +77171,7 @@ /obj/item/stack/sheet/plasteel{ amount = 25 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "yellowfull" }, @@ -75759,7 +77270,7 @@ dir = 1 }, /turf/simulated/floor/plating, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "oHg" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 10 @@ -75776,7 +77287,9 @@ /area/station/engineering/engine/supermatter) "oHi" = ( /obj/machinery/firealarm/directional/west, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/machinery/atmospherics/portable/canister/oxygen, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) @@ -75788,6 +77301,11 @@ icon_state = "red" }, /area/station/security/storage) +"oHG" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory_maintenance) "oHK" = ( /obj/machinery/power/smes, /obj/item/radio/intercom/directional/south, @@ -75849,7 +77367,9 @@ }, /area/station/medical/break_room) "oJn" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/cable{ d1 = 2; d2 = 4; @@ -75916,7 +77436,7 @@ /area/station/security/permabrig) "oKl" = ( /obj/machinery/hydroponics/constructable, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/light/directional/north, /obj/structure/sign/poster/official/random/north, /turf/simulated/floor/plasteel/dark, @@ -75945,7 +77465,7 @@ icon_state = "1-2" }, /obj/structure/reflector/box, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/engine, /area/station/engineering/controlroom) "oLg" = ( @@ -76105,7 +77625,7 @@ /area/station/legal/magistrate) "oOW" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitepurplecorner" @@ -76133,7 +77653,7 @@ /obj/structure/table, /obj/item/flashlight/lamp, /turf/simulated/floor/plating, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "oPr" = ( /obj/effect/turf_decal/stripes/white/line{ dir = 6; @@ -76147,7 +77667,7 @@ }, /area/station/medical/morgue) "oPw" = ( -/obj/effect/decal/warning_stripes/red/partial{ +/obj/effect/turf_decal/delivery/red/partial{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -76178,7 +77698,7 @@ dir = 4 }, /turf/simulated/floor/plating, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "oQJ" = ( /obj/machinery/atmospherics/pipe/simple/visible/yellow{ dir = 4 @@ -76197,7 +77717,7 @@ }, /area/station/engineering/atmos) "oRb" = ( -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /obj/structure/chair{ dir = 4 }, @@ -76205,7 +77725,9 @@ /turf/simulated/floor/plasteel/dark, /area/station/security/main) "oRg" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, @@ -76338,7 +77860,7 @@ }, /area/station/security/range) "oTx" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -76425,7 +77947,9 @@ name = "Research Division Access" }, /obj/effect/mapping_helpers/airlock/access/all/science/research, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel, /area/station/science/research) @@ -76438,7 +77962,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/power/apc/super/north, /obj/structure/cable/yellow{ d2 = 4; @@ -76469,7 +77995,7 @@ "oVS" = ( /obj/machinery/atmospherics/pipe/simple/visible/cyan, /turf/simulated/floor/plating, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "oWb" = ( /turf/simulated/wall, /area/station/hallway/primary/central/ne) @@ -76679,7 +78205,9 @@ }, /area/station/engineering/hardsuitstorage) "oYC" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -76894,7 +78422,7 @@ /turf/simulated/floor/wood/parquet, /area/station/service/library) "pcm" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/chem_master, /turf/simulated/floor/plasteel/dark, /area/station/service/hydroponics) @@ -76918,7 +78446,9 @@ dir = 1; network = list("Engineering","SS13") }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/item/radio/intercom/directional/south, /obj/item/kirbyplants, /turf/simulated/floor/plasteel, @@ -76970,7 +78500,7 @@ /area/space/nearstation) "pex" = ( /obj/machinery/sleeper, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -76985,7 +78515,7 @@ "peD" = ( /obj/structure/reagent_dispensers/fueltank, /turf/simulated/floor/plating, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "peG" = ( /obj/machinery/light/small/directional/east, /turf/simulated/floor/plating, @@ -76993,7 +78523,7 @@ "peH" = ( /obj/machinery/hologram/holopad, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, @@ -77170,7 +78700,7 @@ /area/station/maintenance/starboard) "phP" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -77285,7 +78815,7 @@ dir = 1; icon_state = "whitepurple" }, -/area/station/science/explab) +/area/station/science/misc_lab) "pjk" = ( /turf/simulated/floor/engine, /area/station/science/test_chamber) @@ -77336,7 +78866,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/access_button/north{ autolink_id = "apsolar_btn_ext"; name = "exterior access button"; @@ -77391,7 +78923,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "plb" = ( /obj/structure/window/reinforced{ dir = 4 @@ -77466,7 +78998,9 @@ }, /area/station/medical/virology/lab) "plN" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel/dark, /area/station/security/armory/secure) "pmA" = ( @@ -77481,7 +79015,7 @@ /area/station/security/permabrig) "pmI" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -77506,7 +79040,7 @@ }, /area/station/supply/storage) "pnM" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/field/generator{ anchored = 1 }, @@ -77619,7 +79153,9 @@ /area/station/hallway/primary/starboard) "poR" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "ppj" = ( @@ -77698,7 +79234,7 @@ /obj/structure/dispenser{ starting_plasma_tanks = 0 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/sign/poster/official/air2{ pixel_y = -32 }, @@ -77869,7 +79405,7 @@ pixel_y = 2 }, /obj/item/stack/sheet/metal/fifty, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -77884,7 +79420,7 @@ /obj/machinery/door/airlock/public/glass{ name = "Public Access" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; @@ -77919,7 +79455,7 @@ network = list("Research","SS13") }, /turf/simulated/floor/engine, -/area/station/science/explab) +/area/station/science/misc_lab) "psB" = ( /obj/machinery/power/apc/directional/south, /obj/structure/table/reinforced, @@ -77936,7 +79472,7 @@ pixel_x = 3; pixel_y = 2 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) @@ -78042,7 +79578,7 @@ pixel_x = -2 }, /obj/item/gun/energy/disabler, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /obj/item/gun/energy/disabler{ pixel_x = 2 }, @@ -78082,7 +79618,7 @@ }, /area/station/hallway/secondary/exit) "puR" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; @@ -78121,7 +79657,9 @@ }, /area/station/service/hydroponics) "pwX" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel, @@ -78139,7 +79677,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/control) "pxy" = ( @@ -78159,7 +79697,9 @@ /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 4 }, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable{ @@ -78289,7 +79829,7 @@ /obj/structure/sign/nosmoking_2{ pixel_x = 32 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 10; initialize_directions = 10 @@ -78495,7 +80035,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "pCC" = ( /obj/structure/cable{ d1 = 1; @@ -78689,7 +80229,7 @@ /area/station/security/permabrig) "pGO" = ( /obj/structure/closet/secure_closet/security, -/obj/effect/decal/warning_stripes/red, +/obj/effect/turf_decal/delivery/red, /obj/item/clothing/mask/balaclava, /obj/structure/window/reinforced{ dir = 8 @@ -78751,7 +80291,9 @@ }, /area/station/security/range) "pHg" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/door/airlock/external{ id_tag = "specops_home"; locked = 1 @@ -78783,7 +80325,9 @@ }, /area/station/maintenance/disposal) "pIC" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable{ d1 = 2; d2 = 4; @@ -78858,7 +80402,9 @@ /turf/simulated/floor/plating, /area/station/science/robotics/showroom) "pJw" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/light/directional/east, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) @@ -78968,10 +80514,10 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "pLc" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; @@ -79061,7 +80607,7 @@ icon_state = "1-2" }, /turf/simulated/floor/plating, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "pMz" = ( /obj/machinery/economy/vending/coffee, /turf/simulated/floor/plasteel{ @@ -79084,7 +80630,9 @@ }, /obj/item/stack/cable_coil/random, /obj/item/wrench, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/light/small/directional/north, /turf/simulated/floor/plating, /area/station/engineering/control) @@ -79145,9 +80693,11 @@ dir = 4 }, /turf/simulated/floor/plating, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "pOi" = ( -/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "pOp" = ( @@ -79179,7 +80729,9 @@ /area/station/supply/office) "pOF" = ( /obj/machinery/atmospherics/pipe/simple/visible, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/atmospherics/meter, /turf/simulated/floor/plasteel{ dir = 4; @@ -79320,7 +80872,7 @@ /obj/structure/toilet{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/door_control/bolt_control/south{ id = "DormToilet2" }, @@ -79336,7 +80888,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard2) "pRQ" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/visible/yellow, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) @@ -79373,7 +80927,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/nitrogen, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) @@ -79508,7 +81062,7 @@ /area/station/science/test_chamber) "pWq" = ( /obj/structure/closet/emcloset, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/explab) "pWr" = ( @@ -79531,14 +81085,14 @@ "pWw" = ( /obj/machinery/economy/vending/snack, /obj/machinery/light/directional/north, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "pWA" = ( /obj/structure/table/reinforced, /obj/machinery/cell_charger, /obj/item/stock_parts/cell/high, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "yellow" }, @@ -79675,7 +81229,7 @@ }, /area/station/hallway/secondary/exit) "pYO" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/chem_dispenser/botanical, /obj/machinery/requests_console{ department = "Hydroponics"; @@ -79727,7 +81281,7 @@ /area/station/hallway/secondary/exit) "qaC" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -79750,7 +81304,9 @@ /turf/simulated/wall/r_wall, /area/station/engineering/atmos/control) "qaS" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/structure/extinguisher_cabinet/directional/east, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) @@ -79772,7 +81328,7 @@ }, /area/station/engineering/atmos) "qbl" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -79851,7 +81407,7 @@ /turf/simulated/floor/plasteel/dark, /area/station/security/interrogation) "qcZ" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -79874,7 +81430,7 @@ /obj/structure/table/reinforced, /obj/item/clothing/suit/radiation, /obj/item/clothing/head/radiation, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -79891,7 +81447,9 @@ }, /area/station/medical/sleeper) "qdE" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/light/directional/north, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) @@ -80076,7 +81634,9 @@ }, /area/station/security/permabrig) "qhe" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -80356,7 +81916,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/medmaint) "qmz" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -80445,7 +82005,7 @@ }, /area/station/security/permabrig) "qoW" = ( -/obj/effect/decal/warning_stripes/red/partial{ +/obj/effect/turf_decal/delivery/red/partial{ dir = 8 }, /turf/simulated/floor/plasteel{ @@ -80548,7 +82108,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -80655,7 +82215,7 @@ /turf/simulated/floor/engine/co2, /area/station/engineering/atmos) "qtJ" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/closet/secure_closet/engineering_personal, /turf/simulated/floor/plasteel{ dir = 8; @@ -80844,7 +82404,7 @@ /area/station/hallway/primary/fore) "qvV" = ( /obj/structure/punching_bag, -/obj/effect/decal/warning_stripes/green/hollow, +/obj/effect/turf_decal/delivery/green/hollow, /obj/effect/decal/cleanable/dirt, /obj/machinery/alarm/directional/west, /obj/machinery/light/directional/west, @@ -80974,7 +82534,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard) "qxs" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/machinery/suit_storage_unit/atmos, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) @@ -81002,7 +82564,7 @@ dir = 4 }, /turf/simulated/floor/plating, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "qxO" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ @@ -81054,12 +82616,15 @@ /turf/simulated/floor/wood/oak, /area/station/service/theatre) "qzG" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/closet/secure_closet/freezer/fridge, /turf/simulated/floor/plasteel{ icon_state = "showroomfloor" }, /area/station/service/kitchen) +"qzP" = ( +/turf/simulated/wall/r_wall, +/area/station/science/misc_lab) "qzR" = ( /obj/machinery/hydroponics/soil, /obj/item/radio/intercom/directional/west, @@ -81086,7 +82651,9 @@ }, /area/station/security/permabrig) "qAQ" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" @@ -81163,8 +82730,10 @@ dir = 8 }, /obj/item/gun/energy/ionrifle, -/obj/effect/decal/warning_stripes/red/hollow, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/delivery/red/hollow, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/mapping_helpers/airlock/windoor/access/all/security/general{ dir = 8 }, @@ -81173,7 +82742,7 @@ "qCc" = ( /obj/structure/extinguisher_cabinet/directional/east, /obj/machinery/computer/station_alert, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "yellow" @@ -81243,7 +82812,7 @@ /area/station/service/library) "qDj" = ( /obj/machinery/atmospherics/portable/canister/oxygen, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 4 }, @@ -81417,7 +82986,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/old_kitchen) "qFy" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; @@ -81430,7 +82999,7 @@ /area/station/hallway/primary/central/se) "qFB" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -81445,7 +83014,9 @@ /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) "qGa" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -81488,7 +83059,9 @@ /area/station/medical/virology/lab) "qGy" = ( /obj/machinery/suit_storage_unit/engine, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/table/reinforced, /obj/structure/sign/poster/official/report_crimes{ pixel_y = 32 @@ -81601,7 +83174,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/port) "qIl" = ( @@ -81944,7 +83517,7 @@ dir = 4 }, /obj/structure/window/reinforced, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "green" @@ -82000,7 +83573,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -82105,7 +83678,9 @@ }, /area/station/service/hydroponics) "qQS" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/camera{ c_tag = "Arrivals Port Aft"; dir = 8 @@ -82190,7 +83765,7 @@ /turf/simulated/floor/wood/fancy/oak, /area/station/public/sleep_male) "qSp" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/navbeacon{ codes_txt = "delivery"; dir = 8; @@ -82293,7 +83868,7 @@ /area/station/medical/break_room) "qTF" = ( /obj/machinery/economy/vending/engidrobe, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "qTY" = ( @@ -82314,7 +83889,7 @@ /area/station/medical/medbay) "qUb" = ( /obj/structure/dispenser/oxygen, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -82341,7 +83916,7 @@ d2 = 8; icon_state = "2-8" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, @@ -82473,7 +84048,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/engine, /area/station/engineering/controlroom) "qWV" = ( @@ -82635,7 +84210,9 @@ /turf/simulated/floor/plasteel/white, /area/station/security/permabrig) "qZV" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/machinery/chem_master, /turf/simulated/floor/engine, /area/station/medical/chemistry) @@ -82732,7 +84309,7 @@ "rbo" = ( /obj/machinery/firealarm/directional/south, /obj/machinery/alarm/directional/east, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/closet/radiation, /obj/item/clothing/glasses/meson, /turf/simulated/floor/plasteel, @@ -82786,7 +84363,7 @@ id_tag = "stationawaygate"; name = "Gateway Access Shutters" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door_control/shutter/west{ id = "stationawaygate"; name = "Gateway Shutters Control"; @@ -82902,7 +84479,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -82940,7 +84517,9 @@ /area/station/engineering/atmos/control) "reW" = ( /obj/item/radio/intercom/directional/east, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "rfd" = ( @@ -83036,7 +84615,9 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/starboard) "rfT" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -83072,7 +84653,7 @@ pixel_x = 8 }, /obj/structure/rack, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -83160,7 +84741,7 @@ /area/station/maintenance/virology_maint) "rim" = ( /obj/machinery/hydroponics/constructable, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/alarm/directional/west, /turf/simulated/floor/plasteel/dark, /area/station/service/hydroponics) @@ -83236,7 +84817,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 9 }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "riV" = ( @@ -83294,7 +84877,7 @@ pixel_y = -2 }, /obj/item/lightreplacer, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "rkU" = ( @@ -83304,12 +84887,16 @@ "rkV" = ( /obj/machinery/light/small/directional/south, /obj/structure/rack, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/port) "rlB" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "rlI" = ( @@ -83320,7 +84907,7 @@ /obj/machinery/sleeper{ dir = 4 }, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /obj/machinery/camera{ c_tag = "Medbay Treatment South"; network = list("Medbay","SS13"); @@ -83392,7 +84979,7 @@ /area/station/service/bar/atrium) "roR" = ( /obj/machinery/economy/vending/snack, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutral" @@ -83408,7 +84995,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/decal/warning_stripes/blue, +/obj/effect/turf_decal/delivery/blue, /obj/structure/rack, /obj/item/storage/firstaid/fire{ pixel_y = 6 @@ -83635,7 +85222,7 @@ /turf/simulated/floor/plasteel{ icon_state = "whitepurple" }, -/area/station/science/explab) +/area/station/science/misc_lab) "rsW" = ( /obj/structure/chair/office/dark, /obj/structure/cable{ @@ -83813,7 +85400,7 @@ "rvD" = ( /obj/structure/table/reinforced, /obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/item/radio{ pixel_x = -6; pixel_y = 2 @@ -83844,7 +85431,9 @@ /turf/simulated/floor/plasteel, /area/station/service/theatre) "rvJ" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/item/radio/intercom/directional/south, /turf/simulated/floor/plasteel{ dir = 10; @@ -83964,7 +85553,7 @@ /area/station/command/office/ntrep) "rxe" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -83997,14 +85586,14 @@ /obj/item/reagent_containers/glass/beaker/large, /obj/item/reagent_containers/glass/beaker/large, /turf/simulated/floor/engine, -/area/station/science/explab) +/area/station/science/misc_lab) "rxC" = ( /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 6; initialize_directions = 6 }, /turf/simulated/floor/plasteel, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "rxP" = ( /obj/structure/cable{ d1 = 4; @@ -84030,11 +85619,12 @@ }, /area/station/medical/morgue) "ryd" = ( -/obj/effect/spawner/random_spawners/fungus_probably, -/turf/simulated/wall, -/area/station/maintenance/electrical) +/turf/simulated/wall/r_wall, +/area/station/science/explab/chamber) "ryh" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, @@ -84042,8 +85632,10 @@ /area/station/hallway/secondary/entry) "ryj" = ( /obj/machinery/flasher/portable, -/obj/effect/decal/warning_stripes/red/hollow, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/delivery/red/hollow, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel/dark, /area/station/security/armory/secure) @@ -84150,7 +85742,7 @@ }, /area/station/medical/chemistry) "rAC" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -84301,7 +85893,7 @@ dir = 6 }, /turf/simulated/floor/plating, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "rDp" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, @@ -84327,8 +85919,12 @@ /area/station/maintenance/apmaint) "rEf" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/west, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -84622,7 +86218,7 @@ /area/station/medical/virology/lab) "rKT" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -84664,7 +86260,7 @@ "rLK" = ( /obj/machinery/r_n_d/experimentor, /turf/simulated/floor/engine, -/area/station/science/test_chamber) +/area/station/science/explab/chamber) "rLW" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 @@ -84709,7 +86305,7 @@ }, /area/station/supply/qm) "rMm" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -84733,7 +86329,7 @@ }, /area/station/public/fitness) "rMy" = ( -/obj/effect/decal/warning_stripes/red/partial{ +/obj/effect/turf_decal/delivery/red/partial{ dir = 4 }, /turf/simulated/floor/plasteel/dark, @@ -85103,7 +86699,7 @@ /area/station/medical/storage) "rSQ" = ( /obj/effect/landmark/start/cargo_technician, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /turf/simulated/floor/plasteel{ @@ -85111,7 +86707,9 @@ }, /area/station/supply/storage) "rTe" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/structure/table/glass, /obj/item/reagent_containers/food/snacks/grown/banana{ pixel_x = 6; @@ -85206,7 +86804,7 @@ /area/station/service/library) "rVL" = ( /obj/machinery/economy/vending/coffee, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/bridge) "rVP" = ( @@ -85248,7 +86846,7 @@ /area/station/command/office/captain/bedroom) "rXn" = ( /obj/structure/closet/crate/freezer/iv_storage, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -85267,7 +86865,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 9 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating, /area/station/maintenance/portsolar) "rXC" = ( @@ -85322,7 +86922,7 @@ dir = 8 }, /turf/simulated/floor/engine, -/area/station/science/test_chamber) +/area/station/science/explab/chamber) "rXX" = ( /obj/machinery/door/airlock/maintenance, /obj/structure/disposalpipe/segment, @@ -85389,7 +86989,7 @@ pixel_y = 3 }, /obj/item/storage/toolbox/mechanical, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /obj/structure/window/reinforced, /obj/structure/window/reinforced{ dir = 4 @@ -85401,8 +87001,10 @@ /obj/machinery/door/window/reinforced/normal{ dir = 8 }, -/obj/effect/decal/warning_stripes/red/hollow, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/delivery/red/hollow, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/effect/mapping_helpers/airlock/windoor/access/all/security/general{ dir = 8 }, @@ -85439,7 +87041,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) "rZy" = ( @@ -85522,7 +87126,9 @@ /turf/simulated/floor/wood/oak, /area/station/maintenance/library) "san" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, @@ -85623,7 +87229,7 @@ id_tag = "Singularity"; name = "Singularity Blast Doors" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -85733,7 +87339,7 @@ }, /area/station/science/genetics) "sdc" = ( -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /obj/structure/chair{ dir = 4 }, @@ -85767,7 +87373,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard) "sdI" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, @@ -85822,7 +87430,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/virology_maint) "seN" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" @@ -85862,7 +87470,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, @@ -85889,7 +87497,7 @@ /area/station/medical/virology) "sgA" = ( /obj/machinery/recharge_station, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "green" @@ -85897,7 +87505,7 @@ /area/station/hallway/secondary/exit) "sgF" = ( /obj/machinery/space_heater, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/atmos/control) "sgM" = ( @@ -85966,7 +87574,7 @@ c_tag = "Primary Tool Storage"; dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/public/storage/tools) "shB" = ( @@ -86021,7 +87629,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 4 }, @@ -86073,7 +87681,9 @@ }, /area/station/science/research) "skh" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/suit_storage_unit/atmos, /turf/simulated/floor/plasteel, /area/station/engineering/atmos) @@ -86128,7 +87738,7 @@ icon_state = "1-2" }, /turf/simulated/floor/engine, -/area/station/science/test_chamber) +/area/station/science/explab/chamber) "slE" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/remains/robot, @@ -86136,7 +87746,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/port) "slV" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -86154,7 +87764,7 @@ /turf/simulated/floor/plasteel{ icon_state = "whitepurple" }, -/area/station/science/explab) +/area/station/science/misc_lab) "sml" = ( /obj/machinery/economy/vending/cigarette, /turf/simulated/floor/plasteel{ @@ -86474,7 +88084,9 @@ /turf/simulated/floor/plasteel/white, /area/station/science/storage) "srZ" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/structure/closet/secure_closet/personal/patient, /obj/item/clothing/suit/straight_jacket, /obj/item/clothing/mask/muzzle, @@ -86628,7 +88240,9 @@ }, /area/station/public/fitness) "stW" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/machinery/light/small/directional/north, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) @@ -86689,7 +88303,7 @@ /area/station/service/bar/atrium) "suO" = ( /obj/structure/closet/secure_closet/security, -/obj/effect/decal/warning_stripes/red, +/obj/effect/turf_decal/delivery/red, /obj/machinery/recharger/wallcharger{ pixel_x = -27 }, @@ -86836,7 +88450,9 @@ }, /area/station/service/janitor) "sxm" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -86850,8 +88466,10 @@ }, /area/station/hallway/primary/central) "sxp" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/delivery/hollow, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/table/reinforced, /obj/item/tank/jetpack/carbondioxide, /obj/item/gps/engineering, @@ -86905,7 +88523,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/engine, /area/station/engineering/controlroom) "syi" = ( @@ -86935,7 +88553,7 @@ "syO" = ( /obj/structure/closet/secure_closet/research_reagents, /turf/simulated/floor/engine, -/area/station/science/explab) +/area/station/science/misc_lab) "syT" = ( /obj/structure/cable{ d1 = 1; @@ -87259,7 +88877,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -87532,7 +89150,7 @@ /obj/item/wrench, /obj/item/tank/internals/emergency_oxygen/engi, /obj/machinery/newscaster/directional/east, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/item/clothing/gloves/color/black, /obj/item/clothing/mask/gas, /turf/simulated/floor/plasteel{ @@ -87553,7 +89171,7 @@ /area/station/command/bridge) "sHJ" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/effect/decal/cleanable/cobweb2, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) @@ -87567,7 +89185,7 @@ "sIg" = ( /obj/machinery/economy/vending/cola, /obj/structure/window/reinforced, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "green" @@ -87811,7 +89429,7 @@ /turf/simulated/floor/mineral/titanium/blue, /area/shuttle/pod_3) "sMF" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/closet/secure_closet/engineering_welding, /turf/simulated/floor/plasteel, /area/station/engineering/control) @@ -87836,7 +89454,9 @@ /area/station/medical/medbay) "sMV" = ( /obj/machinery/light/directional/east, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "sMY" = ( @@ -87899,7 +89519,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/virology_maint) "sOU" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -87973,7 +89595,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/maintenance/two, /turf/simulated/floor/plating, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "sQe" = ( /obj/structure/disposalpipe/trunk{ dir = 2 @@ -87985,7 +89607,9 @@ /area/station/security/processing) "sQj" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -88014,7 +89638,7 @@ /area/station/command/office/ce) "sQB" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -88033,7 +89657,9 @@ /turf/simulated/floor/carpet, /area/station/service/library) "sQZ" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/simple/visible{ dir = 4 }, @@ -88055,7 +89681,7 @@ "sRJ" = ( /obj/machinery/floodlight, /turf/simulated/floor/plating, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "sRU" = ( /obj/effect/decal/cleanable/fungus, /turf/simulated/wall, @@ -88068,7 +89694,7 @@ }, /area/station/science/genetics) "sSw" = ( -/obj/effect/decal/warning_stripes/red/partial{ +/obj/effect/turf_decal/delivery/red/partial{ dir = 4 }, /turf/simulated/floor/plasteel{ @@ -88170,7 +89796,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarport) "sVu" = ( @@ -88246,7 +89872,9 @@ d2 = 8; icon_state = "2-8" }, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/engineering/control) @@ -88460,7 +90088,9 @@ /turf/simulated/floor/wood/cherry, /area/station/service/hydroponics) "tbo" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/simple/visible/purple{ dir = 4 }, @@ -88605,7 +90235,9 @@ /turf/simulated/wall, /area/station/maintenance/virology_maint) "tep" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/cable/yellow{ d1 = 2; d2 = 8; @@ -88675,7 +90307,7 @@ }, /area/station/service/kitchen) "tfE" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/economy/vending/coffee, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) @@ -88734,7 +90366,7 @@ /area/station/security/permabrig) "thm" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -88873,7 +90505,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/purple{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/economy/vending/atmosdrobe, /turf/simulated/floor/plasteel{ dir = 8; @@ -88913,7 +90545,9 @@ /turf/simulated/floor/plating, /area/station/medical/virology) "tlf" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/item/radio/intercom/directional/east, /obj/machinery/iv_drip, /turf/simulated/floor/plasteel{ @@ -88954,7 +90588,7 @@ req_access_txt = "32"; vent_link_id = "atmostanks_vent" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/gravitygenerator) "tlB" = ( @@ -89380,7 +91014,7 @@ dir = 4 }, /turf/simulated/floor/plating, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "trS" = ( /obj/structure/cable{ d1 = 4; @@ -89426,7 +91060,7 @@ }, /area/station/security/processing) "tsl" = ( -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /obj/structure/chair{ dir = 4 }, @@ -89439,7 +91073,7 @@ /area/station/security/main) "tsr" = ( /obj/structure/closet/secure_closet/security, -/obj/effect/decal/warning_stripes/red, +/obj/effect/turf_decal/delivery/red, /obj/machinery/recharger/wallcharger{ pixel_x = -27 }, @@ -89472,9 +91106,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plating, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "tsR" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; @@ -89635,7 +91271,7 @@ /turf/simulated/wall, /area/station/supply/miningdock) "tvx" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/window/reinforced{ dir = 1 }, @@ -89714,17 +91350,19 @@ }, /obj/machinery/firealarm/directional/north, /turf/simulated/floor/engine, -/area/station/science/test_chamber) +/area/station/science/explab/chamber) "txW" = ( -/obj/effect/decal/warning_stripes/blue, -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/delivery/blue, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /obj/machinery/shower{ dir = 4 }, /turf/simulated/floor/plasteel, /area/station/medical/virology/lab) "tyb" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/floodlight, /turf/simulated/floor/plasteel/dark, /area/station/service/hydroponics) @@ -89777,7 +91415,7 @@ "tzp" = ( /obj/structure/extinguisher_cabinet/directional/east, /obj/structure/closet/radiation, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/item/clothing/glasses/meson, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) @@ -89856,7 +91494,7 @@ /area/station/security/permabrig) "tBu" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -89920,7 +91558,7 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -89995,7 +91633,7 @@ /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "tEu" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -90034,7 +91672,9 @@ }, /area/station/turret_protected/ai) "tEx" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/landmark/spawner/rev, /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/plasteel{ @@ -90047,7 +91687,9 @@ }, /area/station/service/barber) "tEC" = ( -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /obj/structure/cable/yellow{ d1 = 1; d2 = 8; @@ -90105,7 +91747,9 @@ }, /area/station/engineering/atmos/control) "tFt" = ( -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel{ icon_state = "darkblue" }, @@ -90143,7 +91787,7 @@ }, /area/station/public/fitness) "tGh" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/table, /obj/item/reagent_containers/spray/plantbgone, /obj/item/reagent_containers/spray/plantbgone, @@ -90178,7 +91822,7 @@ pixel_y = 32 }, /turf/simulated/floor/engine, -/area/station/science/explab) +/area/station/science/misc_lab) "tHh" = ( /obj/structure/disposalpipe/junction{ dir = 4 @@ -90297,6 +91941,9 @@ }, /turf/simulated/floor/plasteel/dark, /area/station/command/office/hop) +"tIN" = ( +/turf/simulated/floor/plating, +/area/station/maintenance/medmaint) "tIO" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -90335,7 +91982,7 @@ /area/station/command/office/cmo) "tJc" = ( /obj/item/kirbyplants, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/item/radio/intercom/directional/north, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) @@ -90350,8 +91997,12 @@ id_tag = "maintrobotics"; name = "Decrepit Blast Door" }, -/obj/effect/decal/warning_stripes/east, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -90446,7 +92097,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "tMG" = ( /obj/structure/chair{ dir = 4 @@ -90514,7 +92165,7 @@ dir = 9; icon_state = "yellow" }, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "tNU" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -90584,7 +92235,7 @@ /area/station/security/checkpoint/south) "tOP" = ( /obj/machinery/hydroponics/constructable, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/item/radio/intercom/directional/west, /turf/simulated/floor/plasteel/dark, /area/station/service/hydroponics) @@ -90655,7 +92306,9 @@ icon_state = "0-4" }, /obj/item/radio/intercom/directional/west, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plating, /area/station/maintenance/starboardsolar) "tPX" = ( @@ -90695,7 +92348,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/power/emitter{ dir = 8 }, @@ -90712,7 +92365,7 @@ /area/station/security/brig) "tRa" = ( /obj/machinery/economy/vending/cola, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "tRi" = ( @@ -90727,7 +92380,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/access_button/west{ autolink_id = "assolar_btn_ext"; name = "exterior access button"; @@ -90864,7 +92519,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/engine, /area/station/engineering/controlroom) "tUS" = ( @@ -91038,7 +92693,9 @@ "tXb" = ( /obj/machinery/alarm/directional/west, /obj/machinery/light/directional/west, -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "tXj" = ( @@ -91086,7 +92743,9 @@ d2 = 4; icon_state = "1-4" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable/yellow{ d1 = 2; d2 = 4; @@ -91164,7 +92823,7 @@ d2 = 8; icon_state = "1-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -91261,7 +92920,7 @@ /turf/simulated/floor/plasteel{ icon_state = "whitepurple" }, -/area/station/science/explab) +/area/station/science/misc_lab) "uai" = ( /obj/structure/cable{ d1 = 4; @@ -91334,7 +92993,7 @@ /area/station/security/main) "uaS" = ( /obj/machinery/economy/vending/cigarette, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/bridge) "uaT" = ( @@ -91396,7 +93055,7 @@ pixel_x = 3; pixel_y = 2 }, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -91620,7 +93279,9 @@ }, /area/station/medical/sleeper) "ufU" = ( -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry) "uge" = ( @@ -91749,7 +93410,7 @@ /turf/simulated/floor/plasteel{ icon_state = "yellowfull" }, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "uir" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -91787,7 +93448,7 @@ /area/station/engineering/atmos) "uiL" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; @@ -91815,7 +93476,7 @@ pixel_x = 8 }, /obj/structure/rack, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /obj/machinery/alarm/directional/south, /obj/machinery/light/directional/south, /turf/simulated/floor/plasteel{ @@ -91886,7 +93547,7 @@ "ukb" = ( /obj/structure/closet/emcloset, /turf/simulated/floor/plating, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "ukk" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ @@ -91969,7 +93630,9 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /obj/structure/cable{ d1 = 2; d2 = 8; @@ -92037,7 +93700,7 @@ }, /area/station/maintenance/starboard) "une" = ( -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /obj/structure/chair{ dir = 4 }, @@ -92047,7 +93710,9 @@ }, /area/station/security/main) "unt" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/port) "unM" = ( @@ -92170,7 +93835,7 @@ /obj/machinery/light/directional/west, /obj/effect/decal/cleanable/cobweb, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/equipmentstorage) "upf" = ( @@ -92247,7 +93912,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 9 }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarport) "upO" = ( @@ -92261,7 +93928,7 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "yellow" @@ -92287,7 +93954,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/window/classic/reversed{ dir = 4 }, @@ -92310,7 +93977,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/light/small/directional/south, /turf/simulated/floor/plating, /area/station/engineering/control) @@ -92371,7 +94040,7 @@ /area/station/command/office/cmo) "utb" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -92451,7 +94120,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plating, /area/station/maintenance/starboardsolar) "uvQ" = ( @@ -92691,7 +94362,7 @@ pixel_x = 4; pixel_y = 2 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "uBa" = ( @@ -92713,7 +94384,7 @@ /obj/machinery/atmospherics/pipe/manifold/visible/cyan, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "uBp" = ( /obj/effect/spawner/window/reinforced/plasma/grilled, /obj/structure/cable{ @@ -92781,7 +94452,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "uDp" = ( /obj/effect/landmark/damageturf, /turf/simulated/floor/plating, @@ -92939,7 +94610,7 @@ /area/station/public/fitness) "uHo" = ( /obj/machinery/economy/vending/cigarette, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -93041,7 +94712,9 @@ }, /area/station/medical/virology) "uJs" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -93180,8 +94853,12 @@ /area/station/command/meeting_room) "uLq" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/east, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -93202,7 +94879,7 @@ pixel_y = 9 }, /obj/item/storage/toolbox/electrical, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) "uLC" = ( @@ -93237,7 +94914,9 @@ }, /area/station/medical/medbay) "uMt" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, @@ -93367,7 +95046,7 @@ /area/station/command/office/cmo) "uNy" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "red" @@ -93383,7 +95062,7 @@ dir = 8 }, /turf/simulated/floor/plating, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "uNM" = ( /obj/structure/disposalpipe/junction, /obj/structure/cable{ @@ -93407,7 +95086,7 @@ }, /area/station/service/expedition) "uNZ" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -93531,6 +95210,10 @@ /obj/item/kirbyplants, /turf/simulated/floor/wood, /area/station/security/permabrig) +"uPY" = ( +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/station/maintenance/dormitory_maintenance) "uQi" = ( /obj/structure/cable{ d1 = 2; @@ -93617,7 +95300,7 @@ /obj/item/clothing/glasses/meson, /obj/item/clothing/glasses/meson, /obj/item/analyzer, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d1 = 2; d2 = 8; @@ -93697,8 +95380,10 @@ /obj/machinery/door/window/reinforced/normal{ dir = 8 }, -/obj/effect/decal/warning_stripes/red/hollow, -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/delivery/red/hollow, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/item/clothing/head/helmet/alt, /obj/item/clothing/suit/armor/bulletproof/sec, /obj/item/clothing/head/helmet/riot, @@ -93909,9 +95594,9 @@ /obj/machinery/power/apc/directional/north, /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "uUA" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel/white, @@ -93988,7 +95673,7 @@ /area/station/engineering/control) "uVU" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; @@ -94326,7 +96011,7 @@ /area/station/engineering/atmos/control) "vbK" = ( /obj/structure/closet/bombclosetsecurity, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /obj/machinery/recharger/wallcharger{ pixel_x = 32 }, @@ -94357,7 +96042,9 @@ d2 = 4; icon_state = "2-4" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel, /area/station/engineering/control) "vcp" = ( @@ -94398,7 +96085,7 @@ /obj/machinery/computer/drone_control{ dir = 1 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "yellow" }, @@ -94517,7 +96204,7 @@ "veK" = ( /obj/machinery/light/small/directional/north, /turf/simulated/floor/plating, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "vfg" = ( /obj/structure/cable{ d1 = 2; @@ -94597,7 +96284,7 @@ "vhD" = ( /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/engine, -/area/station/science/explab) +/area/station/science/misc_lab) "vhS" = ( /obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ @@ -94628,7 +96315,7 @@ /obj/machinery/recharger/wallcharger{ pixel_x = 35 }, -/obj/effect/decal/warning_stripes/red, +/obj/effect/turf_decal/delivery/red, /obj/item/clothing/mask/balaclava, /obj/structure/window/reinforced{ dir = 1; @@ -94735,7 +96422,7 @@ icon_state = "1-4" }, /obj/effect/landmark/start/atmospheric, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -94764,7 +96451,7 @@ dir = 1; icon_state = "whitepurple" }, -/area/station/science/explab) +/area/station/science/misc_lab) "vkA" = ( /obj/structure/chair/comfy/teal{ dir = 8 @@ -94849,7 +96536,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "vma" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -94932,7 +96619,7 @@ /area/station/security/permabrig) "vnh" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -94950,8 +96637,10 @@ }, /area/station/medical/storage/secondary) "vnV" = ( -/obj/effect/decal/warning_stripes/red/hollow, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/delivery/red/hollow, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/suit_storage_unit/security, /turf/simulated/floor/plasteel/dark, /area/station/security/armory/secure) @@ -95029,7 +96718,7 @@ "vpS" = ( /obj/effect/landmark/spawner/rev, /turf/simulated/floor/engine, -/area/station/science/test_chamber) +/area/station/science/explab/chamber) "vpT" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel/dark, @@ -95191,7 +96880,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "vsW" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/visible{ dir = 5 }, @@ -95225,7 +96914,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore) "vvb" = ( -/obj/effect/decal/warning_stripes/red/partial{ +/obj/effect/turf_decal/delivery/red/partial{ dir = 4 }, /obj/machinery/firealarm/directional/south, @@ -95245,7 +96934,7 @@ /area/station/maintenance/starboard) "vvh" = ( /obj/machinery/atmospherics/portable/canister/sleeping_agent, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 4 }, @@ -95306,8 +96995,10 @@ /area/station/service/theatre) "vxb" = ( /obj/machinery/flasher/portable, -/obj/effect/decal/warning_stripes/red/hollow, -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/delivery/red/hollow, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/machinery/alarm/directional/west, /turf/simulated/floor/plasteel/dark, /area/station/security/armory/secure) @@ -95334,7 +97025,7 @@ /obj/effect/spawner/random_spawners/wall_rusted_maybe, /obj/effect/spawner/random_spawners/fungus_probably, /turf/simulated/wall, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "vxH" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -95456,7 +97147,7 @@ req_access_txt = "13"; vent_link_id = "fssolar_vent" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -95658,14 +97349,14 @@ "vDT" = ( /obj/machinery/atmospherics/portable/canister/nitrogen, /obj/machinery/light/directional/north, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/sign/poster/contraband/atmosia_independence{ pixel_y = 32 }, /turf/simulated/floor/plasteel, /area/station/engineering/atmos/control) "vDX" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/closet/secure_closet/hydroponics, /turf/simulated/floor/plasteel/dark, /area/station/service/hydroponics) @@ -95751,7 +97442,7 @@ /area/station/maintenance/aft) "vEQ" = ( /obj/machinery/space_heater, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 4 }, @@ -95834,7 +97525,9 @@ }, /area/station/security/visitingroom) "vHx" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -95863,7 +97556,7 @@ name = "Turbine Generator Access" }, /obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/turbine) "vHE" = ( @@ -96011,7 +97704,7 @@ }, /area/station/maintenance/starboard2) "vJw" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; @@ -96031,7 +97724,7 @@ }, /area/station/maintenance/starboard2) "vJN" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/dispenser, /obj/structure/cable{ d1 = 1; @@ -96051,7 +97744,9 @@ locked = 1; name = "Escape External Access" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/machinery/atmospherics/pipe/simple/hidden, /obj/machinery/access_button/east{ autolink_id = "escape_btn_int"; @@ -96067,7 +97762,9 @@ /turf/simulated/floor/wood/oak, /area/station/maintenance/old_kitchen) "vKs" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable{ d1 = 1; d2 = 4; @@ -96118,8 +97815,10 @@ }, /area/station/service/bar/atrium) "vLS" = ( -/obj/effect/decal/warning_stripes/south, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/table/reinforced, /obj/item/tank/jetpack/carbondioxide, /obj/item/gps/engineering, @@ -96166,7 +97865,7 @@ dir = 9; icon_state = "yellow" }, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "vMO" = ( /obj/structure/disposalpipe/sortjunction/reversed{ dir = 2; @@ -96246,7 +97945,7 @@ dir = 4 }, /turf/simulated/floor/plating, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "vNu" = ( /obj/structure/window/reinforced{ dir = 4 @@ -96259,11 +97958,13 @@ /area/station/medical/cloning) "vNF" = ( /obj/machinery/atmospherics/portable/canister/oxygen, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) "vOo" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -96394,7 +98095,7 @@ /obj/machinery/light/small/directional/north, /obj/item/stack/sheet/plasteel, /obj/item/wrench, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) @@ -96533,7 +98234,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -96618,7 +98321,7 @@ /area/station/public/fitness) "vVp" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/green/hollow, +/obj/effect/turf_decal/delivery/green/hollow, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -96721,7 +98424,7 @@ "vWm" = ( /obj/machinery/ai_status_display/south, /obj/structure/table/reinforced, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/item/painter, /obj/item/painter{ pixel_x = 2; @@ -96771,7 +98474,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/cyan, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "vWU" = ( /obj/machinery/door/airlock/virology/glass, /obj/machinery/door/firedoor, @@ -96867,7 +98570,7 @@ dir = 4; icon_state = "redcorner" }, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "vYt" = ( /obj/machinery/atmospherics/air_sensor{ autolink_id = "co2_sensor" @@ -96949,7 +98652,7 @@ /area/station/medical/morgue) "vYR" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whiteblue" @@ -96996,10 +98699,10 @@ dir = 4 }, /turf/simulated/floor/plasteel/white, -/area/station/science/explab) +/area/station/science/misc_lab) "waa" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -97034,7 +98737,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/nitrogen, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) @@ -97195,7 +98898,7 @@ dir = 6; icon_state = "yellow" }, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "web" = ( /turf/simulated/floor/plasteel{ icon_state = "bar" @@ -97242,7 +98945,7 @@ /turf/simulated/floor/plasteel{ icon_state = "whitepurple" }, -/area/station/science/explab) +/area/station/science/misc_lab) "weX" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 @@ -97257,7 +98960,7 @@ }, /area/station/science/toxins/mixing) "wfC" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/cable{ d1 = 2; d2 = 4; @@ -97314,7 +99017,9 @@ }, /area/station/maintenance/starboard2) "wgg" = ( -/obj/effect/decal/warning_stripes/southeast, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /obj/machinery/economy/vending/security, /turf/simulated/floor/plasteel/dark, /area/station/security/armory/secure) @@ -97334,7 +99039,7 @@ pixel_y = 2 }, /obj/item/stack/sheet/glass/fifty, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -97402,7 +99107,7 @@ c_tag = "Supermatter Entrance"; network = list("SS13","Engineering") }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/closet/radiation, /obj/item/clothing/glasses/meson, /turf/simulated/floor/plasteel, @@ -97528,7 +99233,7 @@ /area/station/medical/surgery/primary) "wkq" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -97688,7 +99393,7 @@ /turf/simulated/floor/plasteel/white, /area/station/service/kitchen) "wnI" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -97747,7 +99452,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/access_button/north{ autolink_id = "engines_btn_ext"; name = "exterior access button"; @@ -97773,7 +99478,7 @@ }, /mob/living/simple_animal/pet/dog/pug/Frank, /turf/simulated/floor/engine, -/area/station/science/test_chamber) +/area/station/science/explab/chamber) "wpc" = ( /mob/living/simple_animal/pet/slugcat/monk, /obj/structure/bed/dogbed/pet, @@ -97797,9 +99502,12 @@ icon_state = "neutralfull" }, /area/station/engineering/atmos/control) +"wpW" = ( +/turf/simulated/wall, +/area/station/maintenance/dormitory_maintenance) "wqp" = ( /obj/structure/cable, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/engine, /area/station/engineering/controlroom) "wqG" = ( @@ -97829,7 +99537,7 @@ dir = 4 }, /turf/simulated/floor/plating, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "wqU" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/east, @@ -97848,7 +99556,7 @@ autolink_id = "apmaint2_vent"; dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/port) "wrE" = ( @@ -98102,7 +99810,7 @@ network = list("Engineering","SS13"); pixel_y = -22 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/unary/thermomachine/freezer{ dir = 4 }, @@ -98141,7 +99849,7 @@ /area/station/engineering/aitransit) "wxg" = ( /obj/machinery/light/small/directional/north, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/computer/security/engineering, /turf/simulated/floor/plasteel{ dir = 1; @@ -98170,7 +99878,7 @@ /area/station/bridge/checkpoint/south) "wyC" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/green/hollow, +/obj/effect/turf_decal/delivery/green/hollow, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable{ @@ -98335,7 +100043,7 @@ dir = 1; layer = 2.9 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "green" @@ -98350,7 +100058,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/meter, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) @@ -98364,7 +100074,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/red, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "wCj" = ( /obj/structure/table, /obj/machinery/recharger, @@ -98448,7 +100158,7 @@ /obj/item/reagent_containers/glass/beaker/large, /obj/structure/reagent_dispensers/fueltank/chem/west, /turf/simulated/floor/engine, -/area/station/science/explab) +/area/station/science/misc_lab) "wEn" = ( /obj/machinery/light/directional/east, /obj/machinery/alarm/directional/east, @@ -98459,7 +100169,7 @@ /area/station/hallway/primary/central/sw) "wEA" = ( /obj/machinery/economy/vending/coffee, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "neutral" }, @@ -98746,7 +100456,9 @@ /turf/simulated/wall/r_wall, /area/station/science/break_room) "wJU" = ( -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /turf/simulated/floor/plasteel/dark, /area/station/security/armory/secure) "wKf" = ( @@ -98762,7 +100474,7 @@ }, /area/station/security/permabrig) "wKt" = ( -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -98789,7 +100501,7 @@ /obj/structure/sign/electricshock{ pixel_y = 32 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/power/port_gen/pacman, /turf/simulated/floor/plasteel, /area/station/engineering/hardsuitstorage) @@ -98941,7 +100653,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/old_kitchen) "wPe" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/machinery/chem_heater, /turf/simulated/floor/engine, /area/station/medical/chemistry) @@ -99053,7 +100767,7 @@ /obj/machinery/chem_heater, /obj/item/radio/intercom/directional/east, /turf/simulated/floor/engine, -/area/station/science/explab) +/area/station/science/misc_lab) "wRl" = ( /obj/machinery/light_construct/directional/north, /turf/simulated/floor/plasteel{ @@ -99096,7 +100810,7 @@ icon_state = "1-2" }, /turf/simulated/floor/engine, -/area/station/science/test_chamber) +/area/station/science/explab/chamber) "wRZ" = ( /obj/structure/grille{ density = 0; @@ -99163,7 +100877,7 @@ /area/station/hallway/secondary/entry) "wSY" = ( /obj/structure/rack, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /obj/item/clothing/accessory/holster{ pixel_x = -6; pixel_y = 6 @@ -99239,7 +100953,7 @@ /turf/simulated/floor/plasteel{ icon_state = "yellow" }, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "wTL" = ( /obj/machinery/economy/vending/shoedispenser, /turf/simulated/floor/plasteel/dark, @@ -99281,7 +100995,7 @@ dir = 4 }, /turf/simulated/floor/plasteel, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "wUP" = ( /obj/machinery/alarm/directional/north, /turf/simulated/floor/plasteel{ @@ -99329,7 +101043,9 @@ pixel_y = -20; req_access_txt = "10;13" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable/yellow{ d1 = 2; d2 = 8; @@ -99355,8 +101071,10 @@ /obj/machinery/door/window/reinforced/normal{ dir = 8 }, -/obj/effect/decal/warning_stripes/red/hollow, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/delivery/red/hollow, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/item/clothing/head/helmet/alt, /obj/item/clothing/suit/armor/bulletproof/sec, /obj/item/clothing/head/helmet/riot, @@ -99525,7 +101243,7 @@ /area/station/medical/virology/lab) "wXF" = ( /obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/structure/sign/security{ pixel_y = 32 }, @@ -99535,7 +101253,9 @@ }, /area/station/security/lobby) "wXM" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -99661,7 +101381,9 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -99688,12 +101410,14 @@ /turf/simulated/floor/plating, /area/station/maintenance/fore) "wZR" = ( -/obj/effect/decal/warning_stripes/red/partial, +/obj/effect/turf_decal/delivery/red/partial, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/security/range) "xaa" = ( -/obj/effect/decal/warning_stripes/northeast, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, /turf/simulated/floor/plasteel/dark, /area/station/security/armory/secure) "xag" = ( @@ -99843,7 +101567,7 @@ dir = 4 }, /turf/simulated/floor/plating, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "xdX" = ( /obj/effect/spawner/window/reinforced/grilled, /obj/machinery/door/poddoor/preopen{ @@ -99987,7 +101711,7 @@ /area/station/maintenance/fsmaint) "xhj" = ( /obj/structure/closet/firecloset, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/white, /area/station/science/explab) "xhr" = ( @@ -99998,7 +101722,9 @@ d2 = 8; icon_state = "0-8" }, -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/simulated/floor/plating, /area/station/maintenance/starboardsolar) "xhz" = ( @@ -100082,7 +101808,7 @@ /turf/simulated/floor/wood/fancy, /area/station/service/theatre) "xiD" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/toxins, /obj/structure/cable{ d1 = 1; @@ -100486,7 +102212,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "xqb" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -100525,7 +102251,7 @@ /area/station/medical/reception) "xql" = ( /obj/machinery/light/directional/west, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/economy/vending/coffee, /turf/simulated/floor/plasteel{ dir = 8; @@ -100563,7 +102289,7 @@ dir = 10; icon_state = "yellow" }, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "xqG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -100739,7 +102465,9 @@ }, /area/station/medical/morgue) "xtx" = ( -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -100922,7 +102650,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/east, /turf/simulated/floor/plating, -/area/station/maintenance/starboard2) +/area/station/maintenance/dormitory_maintenance) "xxn" = ( /obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ @@ -100932,7 +102660,7 @@ /area/station/medical/medbay) "xxp" = ( /obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/green/hollow, +/obj/effect/turf_decal/delivery/green/hollow, /obj/structure/disposalpipe/junction{ dir = 1 }, @@ -100983,7 +102711,7 @@ /area/station/medical/storage) "xyD" = ( /obj/machinery/hydroponics/constructable, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/extinguisher_cabinet/directional/west, /turf/simulated/floor/plasteel/dark, /area/station/service/hydroponics) @@ -101090,7 +102818,7 @@ dir = 1; icon_state = "yellow" }, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "xBJ" = ( /obj/structure/railing{ dir = 10; @@ -101141,7 +102869,7 @@ dir = 5; icon_state = "yellow" }, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "xBZ" = ( /obj/structure/table/reinforced, /obj/item/storage/fancy/donut_box, @@ -101175,7 +102903,9 @@ }, /area/station/hallway/primary/fore) "xCp" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/station/engineering/controlroom) @@ -101392,7 +103122,7 @@ "xGA" = ( /obj/effect/spawner/random_spawners/wall_rusted_maybe, /turf/simulated/wall, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "xGG" = ( /obj/machinery/flasher{ pixel_x = -24; @@ -101427,7 +103157,7 @@ /turf/simulated/floor/plasteel{ icon_state = "yellowfull" }, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "xGO" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -101602,7 +103332,7 @@ "xJD" = ( /obj/machinery/newscaster/directional/west, /turf/simulated/floor/engine, -/area/station/science/explab) +/area/station/science/misc_lab) "xJH" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ @@ -101859,7 +103589,7 @@ /obj/effect/spawner/window/reinforced/grilled, /obj/effect/mapping_helpers/damaged_window, /turf/simulated/floor/plating, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "xNs" = ( /obj/machinery/power/apc/directional/west, /obj/structure/cable{ @@ -101871,7 +103601,7 @@ /area/station/maintenance/old_kitchen) "xNC" = ( /obj/machinery/computer/atmos_alert, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "yellow" @@ -102012,7 +103742,7 @@ /area/station/science/explab) "xPQ" = ( /obj/structure/closet/firecloset, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/light/directional/south, /turf/simulated/floor/plasteel, /area/station/bridge/checkpoint/south) @@ -102092,21 +103822,16 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, /obj/effect/decal/cleanable/dirt, /obj/structure/extinguisher_cabinet/directional/south, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/station/maintenance/medmaint) "xRD" = ( @@ -102226,7 +103951,7 @@ pixel_x = 8 }, /obj/structure/rack, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "darkred" @@ -102255,8 +103980,10 @@ /area/station/medical/sleeper) "xTK" = ( /obj/machinery/light/directional/north, -/obj/effect/decal/warning_stripes/south, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/table/reinforced, /obj/item/tank/jetpack/carbondioxide, /obj/item/gps/engineering, @@ -102340,7 +104067,7 @@ }, /obj/machinery/light/small/directional/east, /turf/simulated/floor/plating, -/area/station/maintenance/electrical) +/area/station/maintenance/medmaint) "xVm" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ @@ -102381,7 +104108,7 @@ /area/station/hallway/primary/central/west) "xVQ" = ( /obj/machinery/economy/vending/secdrobe, -/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/delivery/red/hollow, /obj/structure/sign/poster/official/random/south, /turf/simulated/floor/plasteel{ icon_state = "darkred" @@ -102497,7 +104224,7 @@ /obj/structure/reagent_dispensers/fueltank/chem/east, /obj/item/reagent_containers/glass/beaker/large, /turf/simulated/floor/engine, -/area/station/science/explab) +/area/station/science/misc_lab) "xXJ" = ( /obj/structure/chair/office/dark, /obj/effect/landmark/start/virologist, @@ -102554,7 +104281,7 @@ /obj/structure/chair/comfy/black{ dir = 8 }, -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /obj/effect/landmark/start/head_of_security, /obj/machinery/light/directional/east, /obj/machinery/economy/vending/wallmed/directional/east, @@ -102625,7 +104352,7 @@ }, /area/station/public/fitness) "xZn" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/item/storage/box/donkpockets{ pixel_x = -4; pixel_y = 6 @@ -102667,7 +104394,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/warning_stripes/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/engineering/control) @@ -102716,7 +104445,9 @@ }, /area/station/security/storage) "ycb" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/table/glass, /obj/item/reagent_containers/dropper/precision{ pixel_y = 4; @@ -102747,7 +104478,7 @@ /area/station/security/armory/secure) "ycB" = ( /obj/machinery/hydroponics/constructable, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/firealarm/directional/south, /turf/simulated/floor/plasteel/dark, /area/station/service/hydroponics) @@ -102771,7 +104502,7 @@ }, /area/station/maintenance/starboard) "ydj" = ( -/obj/effect/decal/warning_stripes/red/partial{ +/obj/effect/turf_decal/delivery/red/partial{ dir = 1 }, /turf/simulated/floor/plasteel{ @@ -102810,7 +104541,7 @@ /area/station/maintenance/fsmaint) "yeb" = ( /obj/structure/dispenser/oxygen, -/obj/effect/decal/warning_stripes/blue, +/obj/effect/turf_decal/delivery/blue, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whiteblue" @@ -102879,7 +104610,9 @@ /turf/simulated/wall, /area/station/public/sleep_male) "ygd" = ( -/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/binary/pump{ dir = 8 }, @@ -102931,7 +104664,7 @@ /obj/machinery/light/small/directional/north, /obj/item/wrench, /obj/item/crowbar, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /obj/item/stack/sheet/metal{ amount = 10 }, @@ -103037,7 +104770,9 @@ }, /area/station/engineering/aitransit) "yiO" = ( -/obj/effect/decal/warning_stripes/southwest, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) "yiR" = ( @@ -129544,14 +131279,14 @@ cWE cIM cKo doQ -ddi -ddi -ddi -ddi -ddi -ddi -ddi -ddi +qzP +qzP +qzP +qzP +qzP +qzP +qzP +qzP lSu lSu lSu @@ -129801,7 +131536,7 @@ cWD cIM cIM cIM -ddi +qzP kQt wDU dQd @@ -130058,13 +131793,13 @@ cIL cIL daD cIL -ddi +qzP tGY kNC vhD gNd mRq -dgc +aVs rsK lSu uUc @@ -130315,13 +132050,13 @@ wOT cYi cIM cIM -ddi +qzP syO dng dng dng hXU -dgc +aVs smh gep uUc @@ -130572,13 +132307,13 @@ cWF cIM cKn dpP -ddi +qzP nmA gJT mOW rxy mSF -dgc +aVs uah gep uUc @@ -130829,7 +132564,7 @@ cWD cIM cIM cIM -ddi +qzP syO dng dng @@ -131086,13 +132821,13 @@ cIL cIL cIL cIL -ddi +qzP tGY juA asB cir piV -dgc +aVs hxB lSu pjk @@ -131343,7 +133078,7 @@ wOT cYi cIM cIM -ddi +qzP kQt xXt wRc @@ -131600,14 +133335,14 @@ cWG cIM cKo dpZ -ddi -ddi -ddi -ddi -ddi +qzP +qzP +qzP +qzP +qzP vZO -ddi -ddi +qzP +qzP lSu lSu lSu @@ -134672,11 +136407,11 @@ cJO efk drn cIS -lSu -lSu -lSu -lSu -lSu +ryd +ryd +ryd +ryd +ryd ddi vyl pFW @@ -134929,7 +136664,7 @@ cHA nRz cHA cHA -lSu +ryd dRT cjW woT @@ -135186,7 +136921,7 @@ bwm gry bwm bvV -lSu +ryd mSQ rXW rLK @@ -135443,11 +137178,11 @@ eKh cGy bwm ddm -lSu +ryd txR vpS -pjk -pjk +dEC +dEC eTE eSc fvH @@ -135700,11 +137435,11 @@ oXL uAU swf ddn -lSu +ryd lQN -pjk +dEC iNa -pjk +dEC eTE tUS ogX @@ -135957,11 +137692,11 @@ cFp hVu coE cIV -lSu -lSu -lSu -lSu -lSu +ryd +ryd +ryd +ryd +ryd ddi ddi ddi @@ -149815,9 +151550,9 @@ ccC ceq cgS bYM -cqI -cqI -bqj +eVf +eVf +uPY cnP cnP cqx @@ -149849,12 +151584,12 @@ giY ajK xhz nEq -cIx +iRU tNT cWj djh xqC -cIx +iRU vMM oVS bsQ @@ -150073,8 +151808,8 @@ hlW jPE bYM mKQ -cqI -cqI +eVf +eVf cnP coS cqy @@ -150106,14 +151841,14 @@ rZS bqH hrW uEw -cIx +iRU cXV xpL tEs -cNa -cLG +tIN +cZS luJ -cNa +tIN pOh vlS uBg @@ -150363,7 +152098,7 @@ nTE nTE kOA nTE -cIx +iRU mkb kfP cRY @@ -150586,8 +152321,8 @@ hOL ces chK bYM -cjm -brM +oHG +dPi cmr cnP coT @@ -150620,12 +152355,12 @@ vRa fBX hhF iKC -cIx +iRU xBI -cMY +hrQ pla gmN -cLG +cZS xBX omQ dBp @@ -150843,9 +152578,9 @@ hDP cet cgh bYM -bqj -brM -cqI +uPY +dPi +eVf cnP coT cqB @@ -150877,13 +152612,13 @@ wqU hhF hhF hhF -cIx +iRU uUt pMg xGI wTI -cIx -cIx +iRU +iRU orw fjO xVk @@ -151102,7 +152837,7 @@ cgi bYM cjo cmr -brM +dPi cnP cnP cnP @@ -151134,19 +152869,19 @@ tLi eax uvQ hhF -cLG +cZS nBm -cNa +tIN iRN -cNa +tIN iQK -cIx -ryd -ryd -ryd -ryd -cIx -eVf +iRU +itt +itt +itt +itt +iRU +nBc nBc kLw qin @@ -151358,15 +153093,15 @@ bka caH bYM veK -brM +dPi brS -bgs +wpW coU cJn ctc -cqI +eVf brS -cqI +eVf yfP bEY emI @@ -151392,7 +153127,7 @@ qBo boG gnn obk -cNa +tIN cUc jag lDq @@ -151615,15 +153350,15 @@ ryK cgk bYM cjq -brM -brM +dPi +dPi cuI -brM +dPi rDi tsQ pCq nmR -cqI +eVf yfP cyU pPL @@ -151648,11 +153383,11 @@ uHS jyK ldC boG -cLG +cZS nhI oPo xdH -cNa +tIN wdX kpp uxu @@ -151874,8 +153609,8 @@ bsG muX muX muX -bgs -bqj +wpW +uPY oQq bgt axb @@ -151909,7 +153644,7 @@ vxn vxn xNl qxB -cLG +cZS xGA kpp chy @@ -152131,11 +153866,11 @@ xEB jmF pHe muX -brM +dPi ctc oQq csd -bqj +uPY fPV brS yfP @@ -152392,9 +154127,9 @@ fyJ tsQ fMZ cse -bgs +wpW oQq -cjm +oHG aFx aFx aFx @@ -152646,12 +154381,12 @@ gYB emK muX eDh -cqI +eVf cqG csf bgt kGr -bqj +uPY aFx moT cAp @@ -152904,9 +154639,9 @@ vYI muX eDh btS -cqI +eVf brS -bgs +wpW kGr cmq aFx @@ -153160,10 +154895,10 @@ imZ rvJ muX iie -bgs +wpW csb -bws -bgs +jiT +wpW vNq cmr aFx @@ -153417,10 +155152,10 @@ fuM oRL muX iie -bgs -cqI +wpW +eVf csh -bgs +wpW wqN cmr aFx @@ -153674,12 +155409,12 @@ kNe hiT muX dCD -bgs +wpW vYm hlC -bgs +wpW wUM -cqI +eVf aFx cyZ iPd @@ -153931,10 +155666,10 @@ tuQ wuX muX eDh -bgs -cqI +wpW +eVf lDS -bgs +wpW opM cwk aFx @@ -154186,10 +155921,10 @@ bCP bCP iTG siM -abQ +nhe mAw -bgs -bgs +wpW +wpW csi csi hUL @@ -154702,7 +156437,7 @@ xhN wVI hIK xxc -cqI +eVf peD csi cty @@ -154957,10 +156692,10 @@ lAq xkw nri siM -bgs -bgs +wpW +wpW fTX -bgs +wpW csi cty wvn @@ -155215,8 +156950,8 @@ wtP wbW siM fda -cqI -cqI +eVf +eVf ukb csi ctA diff --git a/_maps/map_files220/generic/Admin_Zone.dmm b/_maps/map_files220/generic/Admin_Zone.dmm index f1fcc76bad9c..a879df0442f7 100644 --- a/_maps/map_files220/generic/Admin_Zone.dmm +++ b/_maps/map_files220/generic/Admin_Zone.dmm @@ -63,7 +63,7 @@ /turf/simulated/floor/wood/oak, /area/admin) "bz" = ( -/obj/effect/decal/warning_stripes/blue, +/obj/effect/turf_decal/delivery/blue, /turf/simulated/wall/indestructible, /area/admin) "bI" = ( @@ -1285,7 +1285,7 @@ /obj/machinery/teleport/hub/upgraded{ admin_usage = 1 }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "grimy" }, @@ -1840,7 +1840,7 @@ /turf/simulated/floor/wood/oak, /area/admin) "Cx" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/barricade/sandbags, /turf/simulated/floor/plasteel, /area/tdome/arena_source) @@ -1963,7 +1963,7 @@ /area/tdome/arena_source) "Eo" = ( /obj/structure/barricade/sandbags, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, /area/tdome/arena_source) "Ep" = ( @@ -2045,7 +2045,7 @@ /turf/simulated/floor/wood/oak, /area/admin) "Fp" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/bluespace_beacon/syndicate, /turf/simulated/floor/wood/oak, /area/admin) @@ -2346,7 +2346,7 @@ /area/holodeck/source_emptycourt) "Jt" = ( /obj/structure/barricade/sandbags, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/dark, /area/tdome/arena) "Jv" = ( @@ -2536,7 +2536,7 @@ /turf/simulated/floor/wood/oak, /area/admin) "LA" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/barricade/sandbags, /turf/simulated/floor/plasteel/dark, /area/tdome/arena) diff --git a/_maps/map_files220/generic/Lavaland.dmm b/_maps/map_files220/generic/Lavaland.dmm index a4f5ff584e22..3c09e9b04c5b 100644 --- a/_maps/map_files220/generic/Lavaland.dmm +++ b/_maps/map_files220/generic/Lavaland.dmm @@ -708,7 +708,7 @@ "bJ" = ( /obj/machinery/door/firedoor, /obj/effect/spawner/window/reinforced/grilled, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plating, /area/mine/outpost/cafeteria) "bK" = ( @@ -844,7 +844,7 @@ }, /area/mine/outpost/cafeteria) "bW" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/ore_box, /turf/simulated/floor/plasteel{ dir = 1; @@ -865,7 +865,7 @@ network = list("Mining Outpost"); dir = 6 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkfull" @@ -1351,7 +1351,7 @@ }, /area/mine/outpost/airlock) "dd" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/north, /obj/structure/extinguisher_cabinet/directional/north, @@ -1513,7 +1513,7 @@ /obj/machinery/computer/mech_bay_power_console{ dir = 1 }, -/obj/effect/turf_decal/bot/right, +/obj/effect/turf_decal/delivery/hollow/right, /obj/machinery/door_control/shutter/east{ id = "mining_mechbay"; req_access_txt = "54"; @@ -1852,7 +1852,7 @@ }, /area/mine/outpost/storage) "dY" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/ore_box, /obj/machinery/camera{ c_tag = "Mining Outpost - Box Storage"; @@ -2015,7 +2015,7 @@ /area/mine/outpost/hallway/west) "em" = ( /obj/machinery/computer/mech_bay_power_console, -/obj/effect/turf_decal/bot/right, +/obj/effect/turf_decal/delivery/hollow/right, /turf/simulated/floor/plasteel, /area/mine/outpost/mechbay) "en" = ( @@ -2106,7 +2106,7 @@ /turf/simulated/floor/plating, /area/mine/outpost/production) "ex" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/ore_box, /obj/effect/spawner/random_spawners/cobweb_left_rare, /turf/simulated/floor/plasteel{ @@ -2347,7 +2347,7 @@ }, /area/mine/outpost/hallway/west) "eS" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/ore_box, /obj/machinery/light/small/directional/north, /turf/simulated/floor/plasteel{ @@ -2742,7 +2742,7 @@ }, /area/mine/outpost/hallway/west) "fE" = ( -/obj/effect/turf_decal/bot/left, +/obj/effect/turf_decal/delivery/hollow/left, /obj/machinery/mech_bay_recharge_port, /obj/structure/cable{ icon_state = "0-4" @@ -3284,7 +3284,7 @@ /obj/machinery/shower{ dir = 8 }, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /obj/structure/sign/poster/official/random/north, /turf/simulated/floor/plasteel{ dir = 1; @@ -3643,7 +3643,7 @@ /turf/simulated/floor/indestructible/boss, /area/lavaland/surface/outdoors/legion) "ii" = ( -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /obj/machinery/shower{ dir = 4 }, @@ -3778,7 +3778,7 @@ /turf/simulated/floor/plating, /area/mine/outpost/maintenance/south) "iQ" = ( -/obj/effect/turf_decal/bot/left, +/obj/effect/turf_decal/delivery/hollow/left, /obj/machinery/mech_bay_recharge_port, /obj/structure/cable, /obj/machinery/camera{ @@ -4276,7 +4276,7 @@ }, /area/mine/outpost/airlock) "lc" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/ore_box, /obj/effect/spawner/random_spawners/cobweb_right_rare, /turf/simulated/floor/plasteel{ @@ -7377,7 +7377,7 @@ /turf/simulated/floor/indestructible/boss, /area/lavaland/surface/outdoors/legion) "CX" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/item/radio/intercom/directional/west, /obj/machinery/camera{ c_tag = "Mining Outpost - Shuttle"; @@ -8217,7 +8217,7 @@ /turf/simulated/floor/indestructible/boss, /area/lavaland/surface/outdoors/legion) "IN" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/light/small/directional/west, /turf/simulated/floor/mineral/titanium, /area/shuttle/mining) @@ -9233,7 +9233,7 @@ /obj/structure/ore_box, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plating, /area/mine/outpost/production) "PQ" = ( @@ -9422,7 +9422,7 @@ /turf/simulated/floor/plating, /area/mine/outpost/hallway/west) "Rj" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/decal/cleanable/dirt, diff --git a/_maps/map_files220/generic/centcomm.dmm b/_maps/map_files220/generic/centcomm.dmm index 94c8c93ba6aa..fb5c45c12d9f 100644 --- a/_maps/map_files220/generic/centcomm.dmm +++ b/_maps/map_files220/generic/centcomm.dmm @@ -229,7 +229,7 @@ name = "Блокпост"; req_one_access_txt = "101" }, -/obj/effect/decal/warning_stripes/blue, +/obj/effect/turf_decal/delivery/blue, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/admin1) "aiJ" = ( @@ -1008,7 +1008,7 @@ /area/syndicate_mothership/control) "aGs" = ( /obj/mecha/combat/gygax/dark/loaded, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership/elite_squad) "aGF" = ( @@ -1159,9 +1159,7 @@ /obj/item/stamp/qm, /obj/item/stamp/rd, /obj/item/stamp/rep, -/obj/effect/decal/warning_stripes/white{ - color = "76643a" - }, +/obj/effect/turf_decal/delivery/white, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/supply) "aNi" = ( @@ -1465,7 +1463,7 @@ /turf/simulated/floor/plating/abductor, /area/abductor_ship) "aZj" = ( -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/supply) "baa" = ( @@ -1601,7 +1599,7 @@ id_tag = "CC_Armory_Mech"; name = "Мехи" }, -/obj/effect/decal/warning_stripes/red, +/obj/effect/turf_decal/delivery/red, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/admin3) "bgJ" = ( @@ -1755,7 +1753,7 @@ name = "Офисы"; req_one_access_txt = "101" }, -/obj/effect/decal/warning_stripes/blue, +/obj/effect/turf_decal/delivery/blue, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/admin2) "bnr" = ( @@ -1907,9 +1905,7 @@ /obj/item/circuitboard/ore_redemption, /obj/item/circuitboard/mining_shuttle, /obj/item/circuitboard/protolathe, -/obj/effect/decal/warning_stripes/white{ - color = "76643a" - }, +/obj/effect/turf_decal/delivery/white, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/supply) "bsB" = ( @@ -2114,7 +2110,7 @@ /obj/item/reagent_containers/applicator/dual, /obj/item/reagent_containers/applicator/dual, /obj/item/clothing/accessory/stethoscope, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/medbay) "bBo" = ( @@ -2467,7 +2463,7 @@ /obj/structure/light_fake/small{ dir = 4 }, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership/elite_squad) "bQD" = ( @@ -2816,7 +2812,7 @@ pixel_y = -7 }, /obj/structure/light_fake/small, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /obj/structure/rack/gunrack, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership/elite_squad) @@ -2885,7 +2881,7 @@ pixel_x = 3; pixel_y = 9 }, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel{ icon_state = "darkyellowfull" }, @@ -2955,9 +2951,7 @@ }, /area/shuttle/escape) "cbc" = ( -/obj/effect/turf_decal/stripes/white/full{ - color = "#b59959" - }, +/obj/effect/turf_decal/stripes/white, /obj/structure/table/reinforced, /obj/item/hand_labeler, /turf/simulated/floor/plasteel/dark{ @@ -3457,9 +3451,7 @@ pixel_y = 7 }, /obj/item/hand_labeler, -/obj/effect/turf_decal/stripes/white/full{ - color = "#b59959" - }, +/obj/effect/turf_decal/stripes/white, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/supply) "cuK" = ( @@ -3930,7 +3922,7 @@ /area/syndicate_mothership/elite_squad) "cLC" = ( /obj/structure/table/glass, -/obj/item/reagent_containers/food/snacks/bigbiteburger{ +/obj/item/reagent_containers/food/snacks/burger/bigbite{ pixel_y = 4 }, /turf/simulated/floor/carpet/black, @@ -4267,9 +4259,7 @@ id_tag = "CC_Cargo_Shutters"; name = "Cargo Shutters" }, -/obj/effect/decal/warning_stripes/white{ - color = "76643a" - }, +/obj/effect/turf_decal/delivery/white, /obj/machinery/door_control/no_emag/north{ id = "CC_Cargo_Shutters"; name = "Shutters Door Control"; @@ -4578,7 +4568,7 @@ layer = 3; name = "Отдел Специальных Операций" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door_control/no_emag/west{ id = "CC_SOD_2"; name = "Отдел Специальных Операций"; @@ -4801,7 +4791,7 @@ /obj/structure/light_fake/small{ dir = 4 }, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership/elite_squad) "dqP" = ( @@ -5167,7 +5157,7 @@ }, /area/syndicate_mothership/elite_squad) "dBA" = ( -/obj/effect/decal/warning_stripes/blue, +/obj/effect/turf_decal/delivery/blue, /obj/machinery/door/poddoor/impassable{ id_tag = "СС_BD_Interior_1"; layer = 3 @@ -5205,7 +5195,7 @@ pixel_x = 3; pixel_y = -3 }, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /obj/structure/rack/gunrack, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership/elite_squad) @@ -5275,7 +5265,7 @@ /turf/simulated/floor/wood/fancy/oak, /area/centcom/ss220/evac) "dEN" = ( -/obj/effect/turf_decal/stripes/red/full, +/obj/effect/turf_decal/stripes/red, /obj/structure/light_fake/spot{ dir = 8 }, @@ -5360,9 +5350,7 @@ /turf/simulated/floor/wood/fancy/cherry, /area/shuttle/trade/sol) "dHB" = ( -/obj/effect/decal/warning_stripes/white{ - color = "76643a" - }, +/obj/effect/turf_decal/delivery/white, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/supply) "dHM" = ( @@ -5716,7 +5704,7 @@ /area/syndicate_mothership) "dRV" = ( /obj/structure/rack, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /obj/item/storage/firstaid/tactical{ pixel_x = -3; pixel_y = 3 @@ -5881,7 +5869,7 @@ }, /area/shuttle/syndicate) "dZm" = ( -/obj/effect/decal/warning_stripes/red, +/obj/effect/turf_decal/delivery/red, /obj/machinery/door/poddoor/impassable{ id_tag = "CC_Armory"; layer = 3; @@ -5995,7 +5983,7 @@ /turf/simulated/floor/wood, /area/ghost_bar) "edF" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/air, /obj/structure/window/reinforced{ dir = 4 @@ -6029,9 +6017,7 @@ }, /area/syndicate_mothership/cargo) "efF" = ( -/obj/effect/decal/warning_stripes/white/hollow{ - color = "76643a" - }, +/obj/effect/turf_decal/delivery/white/hollow, /obj/machinery/teleport/station, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/admin3) @@ -6055,7 +6041,7 @@ dir = 4; pixel_x = 5 }, -/obj/effect/decal/warning_stripes/blue/partial{ +/obj/effect/turf_decal/delivery/blue/partial{ dir = 8 }, /turf/simulated/floor/wood/fancy, @@ -6151,7 +6137,7 @@ }, /area/centcom/ss220/admin2) "ekl" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/toxins, /obj/structure/window/reinforced{ dir = 8 @@ -6775,7 +6761,7 @@ dir = 8; id = "QMLoad" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/supply) "eFe" = ( @@ -6849,7 +6835,7 @@ id_tag = "CC_Armory_Blue"; name = "Blue" }, -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel/dark{ icon_state = "darkbluefull" }, @@ -6979,9 +6965,7 @@ pixel_x = -3; pixel_y = 4 }, -/obj/effect/decal/warning_stripes/white{ - color = "76643a" - }, +/obj/effect/turf_decal/delivery/white, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/supply) "eKa" = ( @@ -7004,7 +6988,7 @@ /turf/simulated/floor/carpet/green, /area/centcom/ss220/general) "eLc" = ( -/obj/effect/decal/warning_stripes/white, +/obj/effect/turf_decal/delivery/white, /obj/machinery/door/airlock/multi_tile/glass{ name = "Жральня" }, @@ -7023,7 +7007,7 @@ }, /area/shuttle/administration) "eNb" = ( -/obj/effect/decal/warning_stripes/red, +/obj/effect/turf_decal/delivery/red, /obj/machinery/door/poddoor/impassable{ id_tag = "CC_Armory"; layer = 3; @@ -7776,7 +7760,7 @@ /area/shuttle/syndicate_elite) "fmj" = ( /obj/structure/table/wood, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /obj/item/card/id/syndicate{ pixel_x = 2; pixel_y = -2 @@ -8417,7 +8401,7 @@ /turf/simulated/floor/plating/airless, /area/shuttle/syndicate_elite) "fFo" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/nitrogen, /obj/structure/window/reinforced{ dir = 8 @@ -8516,7 +8500,7 @@ /obj/item/roller{ pixel_y = 12 }, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/medbay) "fKb" = ( @@ -8683,7 +8667,7 @@ /turf/simulated/wall/indestructible/riveted, /area/centcom/ss220/command) "fRW" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/air, /obj/structure/window/reinforced{ dir = 8 @@ -9002,7 +8986,9 @@ }, /area/syndicate_mothership/cargo) "gfb" = ( -/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /obj/structure/light_fake/small{ dir = 1 }, @@ -9434,7 +9420,7 @@ /obj/structure/closet/crate/freezer, /obj/machinery/iv_drip, /obj/item/reagent_containers/iv_bag/salglu, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /obj/item/tank/internals/emergency_oxygen/engi, /obj/item/tank/internals/emergency_oxygen/engi, /obj/item/tank/internals/emergency_oxygen/nitrogen, @@ -9637,7 +9623,7 @@ /area/centcom/ss220/admin2) "gAP" = ( /obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership/elite_squad) "gBb" = ( @@ -9905,7 +9891,7 @@ /turf/simulated/floor/carpet/black, /area/syndicate_mothership/infteam) "gJj" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/oxygen, /obj/structure/window/reinforced{ dir = 4 @@ -10269,9 +10255,7 @@ }, /area/syndicate_mothership) "gTE" = ( -/obj/effect/decal/warning_stripes/white/hollow{ - color = "76643a" - }, +/obj/effect/turf_decal/delivery/white/hollow, /obj/machinery/computer/teleporter{ dir = 1 }, @@ -10554,7 +10538,7 @@ pixel_y = -3 }, /obj/structure/light_fake/small, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /obj/structure/rack/gunrack, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership/elite_squad) @@ -11120,9 +11104,7 @@ pixel_y = 3 }, /obj/item/clothing/gloves/combat, -/obj/effect/decal/warning_stripes/white{ - color = "76643a" - }, +/obj/effect/turf_decal/delivery/white, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/supply) "hxU" = ( @@ -11215,7 +11197,7 @@ /area/centcom/ss220/general) "hzZ" = ( /obj/structure/rack, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /obj/item/storage/box/disks, /obj/item/storage/box/syringes{ pixel_y = 5 @@ -11490,7 +11472,7 @@ /obj/item/robot_parts/robot_component/diagnosis_unit, /obj/item/robot_parts/robot_component/radio, /obj/item/robot_parts/robot_component/radio, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/medbay) "hGW" = ( @@ -12263,7 +12245,7 @@ layer = 3; name = "Отряд Специальных Операций" }, -/obj/effect/decal/warning_stripes/white, +/obj/effect/turf_decal/delivery/white, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/admin3) "ijz" = ( @@ -12571,7 +12553,7 @@ /turf/simulated/floor/wood/fancy/cherry, /area/centcom/ss220/bar) "ise" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/air, /obj/structure/window/reinforced{ dir = 4 @@ -12604,9 +12586,7 @@ pixel_x = 6; pixel_y = 10 }, -/obj/effect/turf_decal/stripes/white/full{ - color = "#b59959" - }, +/obj/effect/turf_decal/stripes/white, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/supply) "isJ" = ( @@ -13097,7 +13077,7 @@ /turf/simulated/floor/mineral/plastitanium/red/brig, /area/shuttle/escape) "iNW" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/carbon_dioxide, /obj/structure/window/reinforced{ dir = 8 @@ -13427,7 +13407,7 @@ /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/command) "iZU" = ( -/obj/effect/turf_decal/stripes/red/full, +/obj/effect/turf_decal/stripes/red, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/admin1) "jak" = ( @@ -13468,7 +13448,7 @@ layer = 3; name = "Отдел Специальных Операций" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door_control/no_emag/east{ id = "CC_SOD_1"; name = "Отдел Специальных Операций"; @@ -14165,7 +14145,7 @@ /turf/simulated/floor/wood/oak, /area/syndicate_mothership) "jAt" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/toxins, /obj/structure/window/reinforced{ dir = 4 @@ -14772,7 +14752,7 @@ id_tag = "CC_Armory_Red"; name = "Red" }, -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel/dark{ icon_state = "darkredfull" }, @@ -15336,7 +15316,7 @@ pixel_x = 3; pixel_y = -3 }, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership/elite_squad) "kzp" = ( @@ -15459,7 +15439,7 @@ name = "Конференц Зал"; req_one_access_txt = "101" }, -/obj/effect/decal/warning_stripes/blue, +/obj/effect/turf_decal/delivery/blue, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/admin2) "kEE" = ( @@ -15578,12 +15558,8 @@ /obj/machinery/teleport/hub/upgraded{ admin_usage = 1 }, -/obj/effect/decal/warning_stripes/white/hollow{ - color = "76643a" - }, -/obj/effect/decal/warning_stripes/white{ - color = "76643a" - }, +/obj/effect/turf_decal/delivery/white/hollow, +/obj/effect/turf_decal/delivery/white, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/supply) "kIl" = ( @@ -15666,7 +15642,7 @@ /turf/simulated/floor/carpet/royalblack, /area/shuttle/administration) "kKN" = ( -/obj/effect/decal/warning_stripes/white, +/obj/effect/turf_decal/delivery/white, /obj/machinery/door/airlock/centcom{ name = "Офис Командования"; req_access = list(113) @@ -15781,9 +15757,7 @@ name = "Склад"; req_one_access_txt = "106" }, -/obj/effect/decal/warning_stripes/white{ - color = "76643a" - }, +/obj/effect/turf_decal/delivery/white, /obj/machinery/door/poddoor/impassable{ id_tag = "CC_Cargo"; layer = 3; @@ -16294,7 +16268,7 @@ /obj/structure/rack, /obj/item/storage/firstaid/tactical, /obj/item/storage/firstaid/tactical, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /obj/structure/window/reinforced{ dir = 8 }, @@ -16555,7 +16529,7 @@ desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'."; name = "M249 SAW" }, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel{ icon_state = "darkyellowfull" }, @@ -16950,9 +16924,7 @@ pixel_y = 3 }, /obj/item/gun/rocketlauncher, -/obj/effect/decal/warning_stripes/white{ - color = "76643a" - }, +/obj/effect/turf_decal/delivery/white, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/supply) "lFa" = ( @@ -17166,7 +17138,7 @@ "lKj" = ( /obj/structure/table, /obj/item/storage/firstaid, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel{ icon_state = "bot" }, @@ -17237,7 +17209,7 @@ /obj/item/ammo_box/magazine/m556, /obj/item/ammo_box/magazine/m556, /obj/item/ammo_box/magazine/m556, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /obj/structure/rack/gunrack, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership/elite_squad) @@ -17572,7 +17544,7 @@ dir = 8; id = "QMLoad2" }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/supply) "lUD" = ( @@ -17770,7 +17742,9 @@ /turf/simulated/floor/wood/oak, /area/centcom/ss220/library) "maG" = ( -/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/wood, /area/ghost_bar) "maY" = ( @@ -17876,7 +17850,7 @@ /turf/simulated/floor/grass/no_creep, /area/shuttle/escape) "mfh" = ( -/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/wood/fancy, /area/centcom/ss220/evac) "mgd" = ( @@ -18243,7 +18217,7 @@ }, /area/centcom/ss220/admin3) "mtm" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/oxygen, /obj/structure/window/reinforced{ dir = 8 @@ -18545,7 +18519,7 @@ /turf/simulated/floor/carpet/black, /area/centcom/ss220/bar) "mJj" = ( -/obj/effect/decal/warning_stripes/white, +/obj/effect/turf_decal/delivery/white, /obj/machinery/door/airlock/multi_tile/command/glass{ dir = 2; name = "Командный Центр"; @@ -18641,7 +18615,7 @@ id_tag = "CC_Armory_Advanced"; name = "Дополнительный арсенал" }, -/obj/effect/decal/warning_stripes/red, +/obj/effect/turf_decal/delivery/red, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/admin3) "mNv" = ( @@ -18734,7 +18708,7 @@ /obj/structure/light_fake/small{ dir = 8 }, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership/elite_squad) "mRf" = ( @@ -18955,7 +18929,7 @@ req_one_access_txt = "114" }, /obj/structure/fans/tiny, -/obj/effect/decal/warning_stripes/red, +/obj/effect/turf_decal/delivery/red, /obj/machinery/door/poddoor/impassable{ id_tag = "CC_GammaShuttle"; layer = 3; @@ -19197,11 +19171,11 @@ /area/shuttle/syndicate) "nkM" = ( /obj/structure/table/wood, -/obj/item/reagent_containers/food/snacks/superbiteburger, -/obj/item/reagent_containers/food/snacks/superbiteburger, -/obj/item/reagent_containers/food/snacks/superbiteburger, -/obj/item/reagent_containers/food/snacks/superbiteburger, -/obj/item/reagent_containers/food/snacks/superbiteburger, +/obj/item/reagent_containers/food/snacks/burger/superbite, +/obj/item/reagent_containers/food/snacks/burger/superbite, +/obj/item/reagent_containers/food/snacks/burger/superbite, +/obj/item/reagent_containers/food/snacks/burger/superbite, +/obj/item/reagent_containers/food/snacks/burger/superbite, /turf/simulated/floor/plasteel{ icon_state = "darkyellowfull" }, @@ -19993,7 +19967,7 @@ name = "Emergency NanoMed"; pixel_x = 25 }, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /obj/structure/window/reinforced, /obj/structure/window/reinforced{ dir = 8 @@ -20020,7 +19994,7 @@ /obj/structure/closet/syndicate/sst, /obj/item/ammo_box/magazine/mm556x45/bleeding, /obj/item/ammo_box/magazine/mm556x45, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership/elite_squad) "nNr" = ( @@ -20130,7 +20104,7 @@ }, /area/syndicate_mothership) "nSc" = ( -/obj/effect/decal/warning_stripes/white, +/obj/effect/turf_decal/delivery/white, /obj/machinery/door/poddoor/shutters{ dir = 2; id_tag = "CC_Armory_Green"; @@ -20196,7 +20170,7 @@ name = "Офицерское Хранилище"; req_access = list(113) }, -/obj/effect/decal/warning_stripes/blue, +/obj/effect/turf_decal/delivery/blue, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/admin2) "nTT" = ( @@ -20270,7 +20244,7 @@ /turf/simulated/floor/plating/abductor, /area/abductor_ship) "nWQ" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/toxins, /obj/structure/window/reinforced{ dir = 8 @@ -20672,7 +20646,7 @@ /area/centcom/ss220/evac) "opB" = ( /obj/mecha/combat/marauder/mauler/loaded, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership/elite_squad) "oqn" = ( @@ -20874,7 +20848,7 @@ }, /area/syndicate_mothership) "oxb" = ( -/obj/effect/decal/warning_stripes/white, +/obj/effect/turf_decal/delivery/white, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/command) "oxt" = ( @@ -21128,7 +21102,7 @@ /obj/structure/table/holotable/wood{ color = "#996633" }, -/obj/item/reagent_containers/food/snacks/cheeseburger, +/obj/item/reagent_containers/food/snacks/burger/cheese, /turf/simulated/floor/carpet/black, /area/trader_station/sol) "oGr" = ( @@ -21463,7 +21437,7 @@ /obj/machinery/mech_bay_recharge_port/upgraded/unsimulated{ dir = 8 }, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership/elite_squad) "oSJ" = ( @@ -21655,7 +21629,7 @@ /area/centcom/ss220/general) "oYY" = ( /obj/structure/table/glass, -/obj/item/reagent_containers/food/snacks/cheeseburger{ +/obj/item/reagent_containers/food/snacks/burger/cheese{ pixel_y = 3 }, /turf/simulated/floor/carpet/black, @@ -21788,7 +21762,7 @@ }, /area/centcom/ss220/bar) "pcj" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -21881,7 +21855,7 @@ /turf/simulated/floor/wood/fancy/oak, /area/centcom/ss220/general) "phi" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/nitrogen, /obj/structure/window/reinforced{ dir = 4 @@ -21964,7 +21938,7 @@ }, /area/syndicate_mothership/elite_squad) "poB" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/carbon_dioxide, /obj/structure/window/reinforced{ dir = 8 @@ -22104,7 +22078,7 @@ /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership/infteam) "puf" = ( -/obj/effect/decal/warning_stripes/red/partial{ +/obj/effect/turf_decal/delivery/red/partial{ dir = 8 }, /turf/simulated/floor/plasteel/dark, @@ -22235,7 +22209,7 @@ }, /area/syndicate_mothership) "pxZ" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/sleeping_agent, /obj/structure/window/reinforced{ dir = 4 @@ -22662,9 +22636,7 @@ /obj/item/clothing/glasses/hud/security/sunglasses{ pixel_y = -2 }, -/obj/effect/decal/warning_stripes/white{ - color = "76643a" - }, +/obj/effect/turf_decal/delivery/white, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/supply) "pNx" = ( @@ -22700,9 +22672,7 @@ /area/space/centcomm) "pON" = ( /obj/structure/rack, -/obj/effect/decal/warning_stripes/white{ - color = "76643a" - }, +/obj/effect/turf_decal/delivery/white, /obj/item/gun/energy/mindflayer{ pixel_y = 12 }, @@ -22903,9 +22873,7 @@ id_tag = "CC_Cargo_Shutters"; name = "Cargo Shutters" }, -/obj/effect/decal/warning_stripes/white{ - color = "76643a" - }, +/obj/effect/turf_decal/delivery/white, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/supply) "pXu" = ( @@ -23065,7 +23033,7 @@ /turf/simulated/floor/wood/oak, /area/syndicate_mothership) "qcz" = ( -/obj/effect/decal/warning_stripes/red, +/obj/effect/turf_decal/delivery/red, /obj/machinery/door/poddoor/shutters{ dir = 2; id_tag = "CC_Armory_Epsilon"; @@ -23333,7 +23301,7 @@ }, /area/centcom/ss220/command) "qlA" = ( -/obj/effect/decal/warning_stripes/white/partial, +/obj/effect/turf_decal/delivery/white/partial, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -23371,7 +23339,7 @@ layer = 3; name = "Отдел Специальных Операций" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/admin3) "qnB" = ( @@ -23382,9 +23350,7 @@ /obj/item/melee/classic_baton, /obj/item/melee/classic_baton, /obj/item/melee/classic_baton, -/obj/effect/decal/warning_stripes/white{ - color = "76643a" - }, +/obj/effect/turf_decal/delivery/white, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/supply) "qnQ" = ( @@ -23977,7 +23943,7 @@ /obj/item/gun/projectile/automatic/shotgun/bulldog, /obj/item/gun/projectile/automatic/shotgun/bulldog, /obj/item/gun/projectile/automatic/shotgun/bulldog, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel{ icon_state = "darkyellowfull" }, @@ -24139,9 +24105,7 @@ pixel_x = 8; pixel_y = 10 }, -/obj/effect/turf_decal/stripes/white/full{ - color = "#b59959" - }, +/obj/effect/turf_decal/stripes/white, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/supply) "qPL" = ( @@ -24173,7 +24137,9 @@ /obj/machinery/door/airlock/medical/glass{ name = "Escape Shuttle Infirmary" }, -/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /turf/simulated/floor/plasteel, /area/shuttle/escape) "qSC" = ( @@ -24370,9 +24336,7 @@ /obj/item/stack/packageWrap{ pixel_y = 6 }, -/obj/effect/turf_decal/stripes/white/full{ - color = "#b59959" - }, +/obj/effect/turf_decal/stripes/white, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/supply) "qZS" = ( @@ -24417,7 +24381,7 @@ /turf/simulated/floor/carpet/black, /area/centcom/ss220/bar) "rbd" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/wood/fancy, /area/centcom/ss220/evac) "rbA" = ( @@ -24622,7 +24586,7 @@ /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/admin3) "riH" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/air, /obj/structure/window/reinforced{ dir = 8 @@ -24905,9 +24869,7 @@ /obj/item/rcd_ammo/large{ pixel_y = 1 }, -/obj/effect/decal/warning_stripes/white{ - color = "76643a" - }, +/obj/effect/turf_decal/delivery/white, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/supply) "rsJ" = ( @@ -25072,9 +25034,7 @@ pixel_x = 4; pixel_y = 2 }, -/obj/effect/turf_decal/stripes/white/full{ - color = "#b59959" - }, +/obj/effect/turf_decal/stripes/white, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/supply) "rtF" = ( @@ -25087,9 +25047,7 @@ name = "Шаттл Доставки"; req_one_access_txt = "106" }, -/obj/effect/decal/warning_stripes/white{ - color = "76643a" - }, +/obj/effect/turf_decal/delivery/white, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/supply) "rtJ" = ( @@ -25209,7 +25167,7 @@ opacity = 0 }, /obj/structure/fans/tiny, -/obj/effect/decal/warning_stripes/blue, +/obj/effect/turf_decal/delivery/blue, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/admin1) "ryl" = ( @@ -25316,12 +25274,8 @@ /obj/machinery/teleport/hub/upgraded{ admin_usage = 1 }, -/obj/effect/decal/warning_stripes/white/hollow{ - color = "76643a" - }, -/obj/effect/decal/warning_stripes/white{ - color = "76643a" - }, +/obj/effect/turf_decal/delivery/white/hollow, +/obj/effect/turf_decal/delivery/white, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/admin3) "rCd" = ( @@ -25612,7 +25566,7 @@ /turf/simulated/floor/carpet/black, /area/centcom/ss220/bar) "rOr" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/oxygen, /obj/structure/window/reinforced{ dir = 8 @@ -25799,9 +25753,7 @@ pixel_y = 3 }, /obj/item/rcd/combat, -/obj/effect/decal/warning_stripes/white{ - color = "76643a" - }, +/obj/effect/turf_decal/delivery/white, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/supply) "rUf" = ( @@ -25882,7 +25834,7 @@ pixel_x = 3; pixel_y = -3 }, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership/elite_squad) "rVI" = ( @@ -26192,7 +26144,7 @@ /turf/simulated/floor/wood/oak, /area/syndicate_mothership) "sfS" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/toxins, /obj/structure/window/reinforced{ dir = 4 @@ -26425,9 +26377,7 @@ /obj/item/grenade/chem_grenade/holywater, /obj/item/grenade/chem_grenade/holywater, /obj/item/grenade/chem_grenade/holywater, -/obj/effect/decal/warning_stripes/white{ - color = "76643a" - }, +/obj/effect/turf_decal/delivery/white, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/supply) "spP" = ( @@ -26733,9 +26683,7 @@ /obj/item/scythe/tele, /obj/item/scythe/tele, /obj/structure/rack, -/obj/effect/decal/warning_stripes/white{ - color = "76643a" - }, +/obj/effect/turf_decal/delivery/white, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/supply) "sFl" = ( @@ -26899,7 +26847,7 @@ name = "Blast Door Open"; req_one_access_txt = "101" }, -/obj/effect/decal/warning_stripes/white, +/obj/effect/turf_decal/delivery/white, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/general) "sKF" = ( @@ -26922,9 +26870,7 @@ /area/centcom/ss220/bar) "sKY" = ( /obj/structure/rack, -/obj/effect/decal/warning_stripes/white{ - color = "76643a" - }, +/obj/effect/turf_decal/delivery/white, /obj/item/gun/energy/bsg/prebuilt{ pixel_y = 12 }, @@ -26955,9 +26901,7 @@ }, /area/centcom/ss220/supply) "sMN" = ( -/obj/effect/decal/warning_stripes/white/hollow{ - color = "76643a" - }, +/obj/effect/turf_decal/delivery/white/hollow, /obj/machinery/computer/teleporter{ dir = 1 }, @@ -27077,7 +27021,7 @@ }, /area/syndicate_mothership/elite_squad) "sSv" = ( -/obj/effect/decal/warning_stripes/white, +/obj/effect/turf_decal/delivery/white, /obj/machinery/door/poddoor/impassable{ id_tag = "СС_BD_Exterior_1"; layer = 3 @@ -27644,7 +27588,7 @@ /turf/simulated/floor/carpet/black, /area/centcom/ss220/admin3) "tmB" = ( -/obj/effect/decal/warning_stripes/white, +/obj/effect/turf_decal/delivery/white, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/bar) "tmT" = ( @@ -27718,7 +27662,7 @@ req_one_access_txt = "109" }, /obj/structure/fans/tiny, -/obj/effect/decal/warning_stripes/red, +/obj/effect/turf_decal/delivery/red, /obj/machinery/door/poddoor/impassable{ id_tag = "CC_ErtTeleportRoom"; layer = 3; @@ -28573,7 +28517,7 @@ /obj/structure/closet/crate/trashcart{ name = "Специальная доставка с ЦК" }, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/supply) "tTA" = ( @@ -28618,9 +28562,7 @@ /turf/simulated/floor/wood/fancy/cherry, /area/centcom/ss220/admin2) "tVa" = ( -/obj/effect/turf_decal/stripes/white/full{ - color = "#b59959" - }, +/obj/effect/turf_decal/stripes/white, /obj/structure/table/reinforced, /obj/item/clipboard, /obj/item/stamp, @@ -28769,9 +28711,7 @@ /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/admin3) "uag" = ( -/obj/effect/decal/warning_stripes/white{ - color = "76643a" - }, +/obj/effect/turf_decal/delivery/white, /obj/structure/sign/securearea{ name = "\improper STAY CLEAR HEAVY MACHINERY"; pixel_y = 32 @@ -28790,7 +28730,7 @@ /area/ghost_bar) "uaS" = ( /obj/structure/rack, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /obj/item/storage/backpack/duffel/syndie/med/surgery{ pixel_x = 3; pixel_y = -3 @@ -29030,9 +28970,7 @@ /obj/item/gun/medbeam, /obj/item/gun/medbeam, /obj/item/gun/medbeam, -/obj/effect/decal/warning_stripes/white{ - color = "76643a" - }, +/obj/effect/turf_decal/delivery/white, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/supply) "ujj" = ( @@ -29114,7 +29052,7 @@ /turf/simulated/floor/mineral/titanium/blue, /area/shuttle/supply) "umT" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/nitrogen, /obj/structure/window/reinforced{ dir = 8 @@ -29261,7 +29199,7 @@ /obj/structure/table/wood{ color = "#996633" }, -/obj/item/reagent_containers/food/snacks/herbsalad, +/obj/item/reagent_containers/food/snacks/salad/herb, /turf/simulated/floor/wood/parquet/tile, /area/centcom/ss220/admin1) "utb" = ( @@ -29472,9 +29410,7 @@ /obj/item/storage/firstaid/ert{ pixel_y = 2 }, -/obj/effect/decal/warning_stripes/white{ - color = "76643a" - }, +/obj/effect/turf_decal/delivery/white, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/supply) "uBQ" = ( @@ -29573,7 +29509,7 @@ }, /area/syndicate_mothership/control) "uEN" = ( -/obj/effect/decal/warning_stripes/green/partial{ +/obj/effect/turf_decal/delivery/green/partial{ dir = 8 }, /turf/simulated/floor/plasteel/dark, @@ -30156,7 +30092,7 @@ layer = 3; name = "Отдел Специальных Операций" }, -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/admin3) "vce" = ( @@ -30294,7 +30230,7 @@ /obj/structure/light_fake/small{ dir = 4 }, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership/elite_squad) "vhV" = ( @@ -30364,7 +30300,7 @@ layer = 3; name = "Оружейная" }, -/obj/effect/decal/warning_stripes/red, +/obj/effect/turf_decal/delivery/red, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/admin3) "vki" = ( @@ -30434,7 +30370,7 @@ /turf/simulated/floor/carpet/red, /area/centcom/ss220/bar) "vop" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/sleeping_agent, /obj/structure/window/reinforced{ dir = 4 @@ -30567,7 +30503,7 @@ "vrg" = ( /obj/structure/rack, /obj/item/storage/toolbox/syndicate, -/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/turf_decal/delivery/blue/hollow, /obj/structure/light_fake{ dir = 1 }, @@ -31024,9 +30960,7 @@ /obj/item/clothing/shoes/combat/swat, /obj/item/clothing/shoes/combat/swat, /obj/item/clothing/shoes/combat/swat, -/obj/effect/decal/warning_stripes/white{ - color = "76643a" - }, +/obj/effect/turf_decal/delivery/white, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/supply) "vHa" = ( @@ -31325,7 +31259,7 @@ }, /area/syndicate_mothership) "vRR" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/court) "vSa" = ( @@ -31413,7 +31347,7 @@ name = "ОБР"; req_one_access_txt = "109" }, -/obj/effect/decal/warning_stripes/white, +/obj/effect/turf_decal/delivery/white, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/admin3) "vXc" = ( @@ -31505,7 +31439,7 @@ name = "Блюспейс Артиллерия"; req_one_access_txt = "114" }, -/obj/effect/decal/warning_stripes/red, +/obj/effect/turf_decal/delivery/red, /obj/machinery/door_control/no_emag/east{ id = "CC_BSA"; name = "Blast Door Control"; @@ -31689,9 +31623,7 @@ /obj/item/gun/energy/lasercannon, /obj/item/gun/energy/lasercannon, /obj/item/gun/energy/lasercannon, -/obj/effect/decal/warning_stripes/white{ - color = "76643a" - }, +/obj/effect/turf_decal/delivery/white, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/supply) "wge" = ( @@ -32281,7 +32213,7 @@ id_tag = "СС_BD_Interior_2"; layer = 3 }, -/obj/effect/decal/warning_stripes/blue, +/obj/effect/turf_decal/delivery/blue, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/admin1) "wBT" = ( @@ -32391,7 +32323,7 @@ /turf/simulated/floor/indestructible/transparent_floor, /area/shuttle/syndicate_elite) "wHd" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/oxygen, /obj/structure/window/reinforced{ dir = 4 @@ -32400,9 +32332,7 @@ /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/supply) "wHq" = ( -/obj/effect/decal/warning_stripes/white/hollow{ - color = "76643a" - }, +/obj/effect/turf_decal/delivery/white/hollow, /obj/machinery/teleport/station, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/supply) @@ -32579,7 +32509,7 @@ /turf/simulated/floor/wood/oak, /area/syndicate_mothership) "wMP" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/hollow, /obj/machinery/atmospherics/portable/canister/nitrogen, /obj/structure/window/reinforced{ dir = 4 @@ -32962,9 +32892,7 @@ pixel_y = 3 }, /obj/item/storage/belt/utility/chief/full, -/obj/effect/decal/warning_stripes/white{ - color = "76643a" - }, +/obj/effect/turf_decal/delivery/white, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/supply) "wZc" = ( @@ -32976,7 +32904,7 @@ /turf/simulated/floor/beach/away/sand, /area/centcom/ss220/evac) "wZp" = ( -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /obj/mecha/combat/durand/rover/loaded, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership/elite_squad) @@ -33061,7 +32989,7 @@ dir = 8; pixel_x = -5 }, -/obj/effect/decal/warning_stripes/red/partial{ +/obj/effect/turf_decal/delivery/red/partial{ dir = 4 }, /turf/simulated/floor/wood/fancy, @@ -33495,9 +33423,7 @@ /obj/item/clothing/under/rank/procedure/lawyer/blue, /obj/item/clothing/under/rank/procedure/lawyer/red, /obj/item/clothing/under/rank/procedure/lawyer/red, -/obj/effect/decal/warning_stripes/white{ - color = "76643a" - }, +/obj/effect/turf_decal/delivery/white, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/supply) "xkj" = ( @@ -33530,7 +33456,7 @@ }, /area/syndicate_mothership/jail) "xle" = ( -/obj/effect/decal/warning_stripes/yellow, +/obj/effect/turf_decal/delivery, /obj/machinery/door/airlock/multi_tile/command/glass{ dir = 2; name = "Зал Верховного Суда"; @@ -34080,7 +34006,7 @@ /obj/structure/closet/crate/trashcart{ name = "Специальная доставка с ЦК" }, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/plasteel/dark, /area/centcom/ss220/supply) "xEb" = ( @@ -34130,7 +34056,7 @@ /obj/structure/light_fake/small{ dir = 8 }, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/delivery/white/hollow, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership/elite_squad) "xFC" = ( diff --git a/code/__DEFINES/chat_box_defines.dm b/code/__DEFINES/chat_box_defines.dm index 86975553c076..f2ffff8aa07c 100644 --- a/code/__DEFINES/chat_box_defines.dm +++ b/code/__DEFINES/chat_box_defines.dm @@ -3,4 +3,5 @@ #define chat_box_red(str) ("
" + str + "
") #define chat_box_green(str) ("
" + str + "
") #define chat_box_notice(str) ("
" + str + "
") +#define chat_box_healthscan(str) ("
" + str + "
") #define chat_box_notice_thick(str) ("
" + str + "
") diff --git a/code/__DEFINES/dcs/signals.dm b/code/__DEFINES/dcs/signals.dm index b5c62ae90566..5ed83d99f362 100644 --- a/code/__DEFINES/dcs/signals.dm +++ b/code/__DEFINES/dcs/signals.dm @@ -226,6 +226,8 @@ #define COMSIG_CLICK_CTRL "ctrl_click" ///from base of atom/AltClick(): (/mob) #define COMSIG_CLICK_ALT "alt_click" + /// Cancel the alt-click, since this isn't properly part of the attack chain + #define COMPONENT_CANCEL_ALTCLICK (1<<0) ///from base of atom/CtrlShiftClick(/mob) #define COMSIG_CLICK_CTRL_SHIFT "ctrl_shift_click" ///from base of atom/MouseDrop(): (/atom/over, /mob/user) @@ -304,6 +306,13 @@ #define HEARING_SPANS 6 #define HEARING_MESSAGE_MODE 7 */ +/// Called just before something gets untilted +#define COMSIG_MOVABLE_TRY_UNTILT "movable_try_untilt" + /// Return this to block an untilt attempt + #define COMPONENT_BLOCK_UNTILT (1<<0) +/// Called when something gets untilted, from /datum/element/tilted/proc/do_untilt(atom/movable/source, mob/user) +#define COMSIG_MOVABLE_UNTILTED "movable_untilted" + ///called when the movable is added to a disposal holder object for disposal movement: (obj/structure/disposalholder/holder, obj/machinery/disposal/source) #define COMSIG_MOVABLE_DISPOSING "movable_disposing" ///called when the movable is removed from a disposal holder object: /obj/structure/disposalpipe/proc/expel(): (obj/structure/disposalholder/H, turf/T, direction) @@ -947,4 +956,13 @@ /// Called when the MODsuit wearer is unset. #define COMSIG_MOD_WEARER_UNSET "mod_wearer_unset" +/// from /obj/structure/cursed_slot_machine/handle_status_effect() when someone pulls the handle on the slot machine +#define COMSIG_CURSED_SLOT_MACHINE_USE "cursed_slot_machine_use" + #define SLOT_MACHINE_USE_CANCEL (1<<0) //! we've used up the number of times we may use this slot machine. womp womp. + #define SLOT_MACHINE_USE_POSTPONE (1<<1) //! we haven't used up all our attempts to gamble away our life but we should chill for a few seconds + +/// from /obj/structure/cursed_slot_machine/determine_victor() when someone loses. +#define COMSIG_CURSED_SLOT_MACHINE_LOST "cursed_slot_machine_lost" +/// from /obj/structure/cursed_slot_machine/determine_victor() when someone finally wins. +#define COMSIG_GLOB_CURSED_SLOT_MACHINE_WON "cursed_slot_machine_won" diff --git a/code/__DEFINES/is_helpers.dm b/code/__DEFINES/is_helpers.dm index 76c2c01fd13c..21ed7400cef5 100644 --- a/code/__DEFINES/is_helpers.dm +++ b/code/__DEFINES/is_helpers.dm @@ -121,3 +121,11 @@ GLOBAL_LIST_INIT(glass_sheet_types, typecacheof(list( // Modsuits #define ismodcontrol(A) istype(A, /obj/item/mod/control) + +// Meteors +GLOBAL_LIST_INIT(turfs_pass_meteor, typecacheof(list( + /turf/simulated/floor/plating/asteroid, + /turf/space +))) + +#define ispassmeteorturf(A) (is_type_in_typecache(A, GLOB.turfs_pass_meteor)) diff --git a/code/__DEFINES/layers.dm b/code/__DEFINES/layers.dm index 96206c5f5512..9e475ab6e9e0 100644 --- a/code/__DEFINES/layers.dm +++ b/code/__DEFINES/layers.dm @@ -75,6 +75,7 @@ #define LYING_MOB_LAYER 3.8 //#define MOB_LAYER 4 //For easy recordkeeping; this is a byond define #define ABOVE_MOB_LAYER 4.1 +#define HITSCAN_LAYER 4.2 #define WALL_OBJ_LAYER 4.25 #define EDGED_TURF_LAYER 4.3 #define ON_EDGED_TURF_LAYER 4.35 diff --git a/code/__HELPERS/AnimationLibrary.dm b/code/__HELPERS/AnimationLibrary.dm index 11ca2eb6593b..ebd793a815f4 100644 --- a/code/__HELPERS/AnimationLibrary.dm +++ b/code/__HELPERS/AnimationLibrary.dm @@ -8,7 +8,12 @@ if(!istype(A) && !isclient(A)) return A.color = null - animate(A, color = MATRIX_GREYSCALE, time = time, easing = SINE_EASING) + animate(A, color = MATRIX_GREYSCALE, time = time, easing = SINE_EASING, flags = ANIMATION_PARALLEL) + +/proc/animate_fade_colored(atom/A, time = 5) + if(!istype(A) && !isclient(A)) + return + animate(A, color = null, time = time, easing = SINE_EASING, flags = ANIMATION_PARALLEL) /proc/animate_melt_pixel(atom/A) if(!istype(A)) diff --git a/code/__HELPERS/game.dm b/code/__HELPERS/game.dm index 31d8c66207de..ce60b238e612 100644 --- a/code/__HELPERS/game.dm +++ b/code/__HELPERS/game.dm @@ -95,7 +95,7 @@ var/BT = get_turf(B) if(AT == BT) return 1 - var/list/line = getline(A, B) + var/list/line = get_line(A, B) for(var/turf/T in line) if(T == AT || T == BT) break diff --git a/code/__HELPERS/global_lists.dm b/code/__HELPERS/global_lists.dm index 82bac6d45571..ac36ea86129a 100644 --- a/code/__HELPERS/global_lists.dm +++ b/code/__HELPERS/global_lists.dm @@ -149,6 +149,13 @@ continue // These are not valid objectives to add. GLOB.admin_objective_list[initial(O.name)] = path + for(var/path in subtypesof(/datum/tilt_crit)) + var/datum/tilt_crit/crit = path + if(isnull(initial(crit.name))) + continue + crit = new path() + GLOB.tilt_crits[path] = crit + /* // Uncomment to debug chemical reaction list. /client/verb/debug_chemical_list() diff --git a/code/__HELPERS/text.dm b/code/__HELPERS/text.dm index da6966e9e998..bfa53476912c 100644 --- a/code/__HELPERS/text.dm +++ b/code/__HELPERS/text.dm @@ -681,34 +681,34 @@ switch(macro) //prefixes/agnostic if("the") - rest = text("\the []", rest) + rest = "\the [rest]" if("a") - rest = text("\a []", rest) + rest = "\a [rest]" if("an") - rest = text("\an []", rest) + rest = "\an [rest]" if("proper") - rest = text("\proper []", rest) + rest = "\proper [rest]" if("improper") - rest = text("\improper []", rest) + rest = "\improper [rest]" if("roman") - rest = text("\roman []", rest) + rest = "\roman [rest]" //postfixes if("th") - base = text("[]\th", rest) + base = "[rest]\th" if("s") - base = text("[]\s", rest) + base = "[rest]\s" if("he") - base = text("[]\he", rest) + base = "[rest]\he" if("she") - base = text("[]\she", rest) + base = "[rest]\she" if("his") - base = text("[]\his", rest) + base = "[rest]\his" if("himself") - base = text("[]\himself", rest) + base = "[rest]\himself" if("herself") - base = text("[]\herself", rest) + base = "[rest]\herself" if("hers") - base = text("[]\hers", rest) + base = "[rest]\hers" . = base if(rest) diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm index f61bdc3cad31..0528c5da22f8 100644 --- a/code/__HELPERS/unsorted.dm +++ b/code/__HELPERS/unsorted.dm @@ -173,43 +173,49 @@ Turf and target are seperate in case you want to teleport some distance from a t ///////////////////////////////////////////////////////////////////////// /** - * Gets the turfs which are between the two given atoms. Including their positions - * Only works for atoms on the same Z level which is not 0. So an atom located in a non turf won't work - * Arguments: - * * M - The source atom - * * N - The target atom + * Get a list of turfs in a line from `starting_atom` to `ending_atom`. + * + * Uses the ultra-fast [Bresenham Line-Drawing Algorithm](https://en.wikipedia.org/wiki/Bresenham%27s_line_algorithm). */ -/proc/getline(atom/M, atom/N)//Ultra-Fast Bresenham Line-Drawing Algorithm - if(!M.z || M.z != N.z) // Same Z level and not 0. Else all below breaks - return list() - var/px=M.x //starting x - var/py=M.y - var/line[] = list(locate(px,py,M.z)) - var/dx=N.x-px //x distance - var/dy=N.y-py - var/dxabs=abs(dx)//Absolute value of x distance - var/dyabs=abs(dy) - var/sdx=SIGN(dx) //Sign of x distance (+ or -) - var/sdy=SIGN(dy) - var/x=dxabs>>1 //Counters for steps taken, setting to distance/2 - var/y=dyabs>>1 //Bit-shifting makes me l33t. It also makes getline() unnessecarrily fast. - var/j //Generic integer for counting - if(dxabs>=dyabs) //x distance is greater than y - for(j=0;j=dxabs) //Every dyabs steps, step once in y direction - y-=dxabs - py+=sdy - px+=sdx //Step on in x direction - line+=locate(px,py,M.z)//Add the turf to the list +/proc/get_line(atom/starting_atom, atom/ending_atom) + var/current_x_step = starting_atom.x//start at x and y, then add 1 or -1 to these to get every turf from starting_atom to ending_atom + var/current_y_step = starting_atom.y + var/starting_z = starting_atom.z + + var/list/line = list(get_step(starting_atom, 0))//get_turf(atom) is faster than locate(x, y, z) //Get turf isn't defined yet so we use get step + + var/x_distance = ending_atom.x - current_x_step //x distance + var/y_distance = ending_atom.y - current_y_step + + var/abs_x_distance = abs(x_distance)//Absolute value of x distance + var/abs_y_distance = abs(y_distance) + + var/x_distance_sign = SIGN(x_distance) //Sign of x distance (+ or -) + var/y_distance_sign = SIGN(y_distance) + + var/x = abs_x_distance >> 1 //Counters for steps taken, setting to distance/2 + var/y = abs_y_distance >> 1 //Bit-shifting makes me l33t. It also makes get_line() unnessecarrily fast. + + if(abs_x_distance >= abs_y_distance) //x distance is greater than y + for(var/distance_counter in 0 to (abs_x_distance - 1))//It'll take abs_x_distance steps to get there + y += abs_y_distance + + if(y >= abs_x_distance) //Every abs_y_distance steps, step once in y direction + y -= abs_x_distance + current_y_step += y_distance_sign + + current_x_step += x_distance_sign //Step on in x direction + line += locate(current_x_step, current_y_step, starting_z)//Add the turf to the list else - for(j=0;j=dyabs) - x-=dyabs - px+=sdx - py+=sdy - line+=locate(px,py,M.z) + for(var/distance_counter in 0 to (abs_y_distance - 1)) + x += abs_x_distance + + if(x >= abs_y_distance) + x -= abs_y_distance + current_x_step += x_distance_sign + + current_y_step += y_distance_sign + line += locate(current_x_step, current_y_step, starting_z) return line //Same as the thing below just for density and without support for atoms. @@ -260,6 +266,7 @@ Turf and target are seperate in case you want to teleport some distance from a t user.visible_message("[user] has used the analyzer on [target].", "You use the analyzer on [target].") var/pressure = air_contents.return_pressure() var/total_moles = air_contents.total_moles() + var/volume = air_contents.return_volume() user.show_message("Results of analysis of [bicon(icon)] [target].", 1) if(total_moles>0) @@ -281,8 +288,10 @@ Turf and target are seperate in case you want to teleport some distance from a t user.show_message("Unknown: [round(unknown_concentration*100)] % ([round(unknown_concentration*total_moles,0.01)] moles)", 1) user.show_message("Total: [round(total_moles,0.01)] moles", 1) user.show_message("Temperature: [round(air_contents.temperature-T0C)] °C", 1) + user.show_message("Volume: [round(volume)] Liters", 1) else user.show_message("[target] is empty!", 1) + user.show_message("Volume: [round(volume)] Liters", 1) return //Picks a string of symbols to display as the law number for hacked or ion laws @@ -624,7 +633,7 @@ Returns 1 if the chain up to the area contains the given typepath return 1 -/proc/is_blocked_turf(turf/T, exclude_mobs) +/proc/is_blocked_turf(turf/T, exclude_mobs, list/excluded_objs) if(T.density) return TRUE if(locate(/mob/living/silicon/ai) in T) //Prevents jaunting onto the AI core cheese, AI should always block a turf due to being a dense mob even when unanchored @@ -633,7 +642,10 @@ Returns 1 if the chain up to the area contains the given typepath for(var/mob/living/L in T) if(L.density) return TRUE + var/any_excluded_objs = length(excluded_objs) for(var/obj/O in T) + if(any_excluded_objs && (O in excluded_objs)) + continue if(O.density) return TRUE return FALSE diff --git a/code/_globalvars/lists/misc_lists.dm b/code/_globalvars/lists/misc_lists.dm index 0db07058085f..d4112046a413 100644 --- a/code/_globalvars/lists/misc_lists.dm +++ b/code/_globalvars/lists/misc_lists.dm @@ -66,3 +66,6 @@ GLOBAL_LIST_EMPTY(blurb_witnesses) /// List of looping sounds GLOBAL_LIST_EMPTY(looping_sounds) + +/// List of possible crits from things tipping over +GLOBAL_LIST_EMPTY(tilt_crits) diff --git a/code/_globalvars/misc_globals.dm b/code/_globalvars/misc_globals.dm index bcbaa4ac54bb..08ad1d0ee606 100644 --- a/code/_globalvars/misc_globals.dm +++ b/code/_globalvars/misc_globals.dm @@ -56,3 +56,8 @@ GLOBAL_LIST_INIT(pipe_colors, list("grey" = PIPE_COLOR_GREY, "red" = PIPE_COLOR_ GLOBAL_LIST_INIT(mod_themes, setup_mod_themes()) GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/atmospherics/supermatter_crystal) + +///Global list for descriptors +GLOBAL_LIST_INIT(character_physiques, list("rail thin", "thin", "average", "well-built", "muscular", "overweight")) + +GLOBAL_LIST_INIT(character_heights, list("very short", "short", "average height", "tall", "very tall")) diff --git a/code/_onclick/click.dm b/code/_onclick/click.dm index 2370ddccd178..32c758162766 100644 --- a/code/_onclick/click.dm +++ b/code/_onclick/click.dm @@ -3,11 +3,6 @@ ~Sayu */ - -// THESE DO NOT AFFECT THE BASE 1 DECISECOND DELAY OF NEXT_CLICK -/mob/var/next_move_adjust = 0 //Amount to adjust action delays by, + or - -/mob/var/next_move_modifier = 1 //Value to multiply action delays by - //Delays the mob's next action by num deciseconds // eg: 10-3 = 7 deciseconds of delay // eg: 10*0.5 = 5 deciseconds of delay @@ -16,14 +11,6 @@ /mob/proc/changeNext_move(num) next_move = world.time + ((num+next_move_adjust)*next_move_modifier) -// 1 decisecond click delay (above and beyond mob/next_move) -//This is mainly modified by click code, to modify click delays elsewhere, use next_move and changeNext_move() -/mob/var/next_click = 0 - -// THESE DO AFFECT THE BASE 1 DECISECOND DELAY OF NEXT_CLICK -/mob/var/next_click_adjust = 0 -/mob/var/next_click_modifier = 1 //Value to multiply click delays by - //Delays the mob's next click by num deciseconds // eg: 10-3 = 7 deciseconds of delay // eg: 10*0.5 = 5 deciseconds of delay @@ -337,7 +324,8 @@ ..() /atom/proc/AltClick(mob/user) - SEND_SIGNAL(src, COMSIG_CLICK_ALT, user) + if(SEND_SIGNAL(src, COMSIG_CLICK_ALT, user) & COMPONENT_CANCEL_ALTCLICK) + return var/turf/T = get_turf(src) if(T && (isturf(loc) || isturf(src)) && user.TurfAdjacent(T)) user.listed_turf = T diff --git a/code/_onclick/hud/alert.dm b/code/_onclick/hud/alert.dm index de24f45198fd..24a186227b70 100644 --- a/code/_onclick/hud/alert.dm +++ b/code/_onclick/hud/alert.dm @@ -402,6 +402,26 @@ Recharging stations are available in robotics, the dormitory bathrooms, and the var/mob/living/simple_animal/diona/D = usr return D.resist() +/obj/screen/alert/gestalt + name = "Merged nymph" + desc = "You have merged with one or more diona nymphs. Click here to drop it (or one of them)." + +/obj/screen/alert/gestalt/Click() + if(!usr || !usr.client) + return + + var/list/nymphs = list() + for(var/mob/living/simple_animal/diona/D in usr.contents) + nymphs += D + + if(length(nymphs) == 1) + var/mob/living/simple_animal/diona/D = nymphs[1] + D.split() + else + var/mob/living/simple_animal/diona/D = input("Select a nymph to drop:", "Nymph Dropping", nymphs[1]) as anything in nymphs + if(D in usr.contents) + D.split() + //Need to cover all use cases - emag, illegal upgrade module, malf AI hack, traitor cyborg /obj/screen/alert/hacked name = "Hacked" diff --git a/code/_onclick/hud/radial.dm b/code/_onclick/hud/radial.dm index 7e56d84813ea..87dd423159ad 100644 --- a/code/_onclick/hud/radial.dm +++ b/code/_onclick/hud/radial.dm @@ -309,4 +309,46 @@ GLOBAL_LIST_EMPTY(radial_menus) GLOB.radial_menus -= uniqueid return answer +/** + * Similar to show_radial_menu, but choices is a list of atoms, for which icons will be automatically generated. + * Supports multiple items of the same name, 2 soaps will become soap (1) and soap (2) to the user. + * Otherwise, has the exact same arguments as show_radial_menu + */ +/proc/radial_menu_helper(mob/user, atom/anchor, list/choices, uniqueid, radius, datum/callback/custom_check, require_near = FALSE) + var/list/duplicate_amount = list() + for(var/atom/atom in choices) + if(!duplicate_amount.Find(atom.name)) + duplicate_amount[atom.name] = 0 + else + duplicate_amount[atom.name]++ + var/list/duplicate_indexes = duplicate_amount.Copy() + + var/list/icon_state_choices = list() + var/list/return_choices = list() + for(var/atom/possible_atom in choices) + if(!istype(possible_atom)) + stack_trace("radial_menu_helper was passed a non-atom (\"[possible_atom]\", [possible_atom.type]) as a choice") + continue + var/mutable_appearance/atom_appearance = new(possible_atom.appearance) + + var/hover_outline_index = possible_atom.get_filter("hover_outline") + if(!isnull(hover_outline_index)) + atom_appearance.filters.Cut(hover_outline_index, hover_outline_index + 1) + + var/key = possible_atom.name + if(duplicate_amount[key]) + var/number = duplicate_amount[key] - duplicate_indexes[key] + duplicate_indexes[key]-- + key = "[key] ([number + 1])" + + icon_state_choices[key] = atom_appearance + return_choices[key] = possible_atom + + var/chosen_key = show_radial_menu(user, anchor, icon_state_choices, uniqueid, radius, custom_check, require_near) + + if(!chosen_key) + return + + return return_choices[chosen_key] + #undef ANIM_SPEED diff --git a/code/_onclick/observer_onclick.dm b/code/_onclick/observer_onclick.dm index 6f6692e07550..028419a79abd 100644 --- a/code/_onclick/observer_onclick.dm +++ b/code/_onclick/observer_onclick.dm @@ -91,3 +91,14 @@ /obj/effect/portal/attack_ghost(mob/user as mob) if(target) user.forceMove(get_turf(target)) + +/obj/machinery/atmospherics/attack_ghost(mob/dead/observer/user) + if(!istype(user)) // Make sure user is actually an observer. Revenents also use attack_ghost, but do not have the toggle gas analyzer var. + return + if(user.gas_analyzer) + if(istype(src, /obj/machinery/atmospherics/pipe)) + var/obj/machinery/atmospherics/pipe/T = src + atmosanalyzer_scan(T.parent.air, user, T) + else if(istype(src, /obj/machinery/atmospherics/unary)) + var/obj/machinery/atmospherics/unary/T = src + atmosanalyzer_scan(T.air_contents, user, T) diff --git a/code/controllers/configuration/sections/url_configuration.dm b/code/controllers/configuration/sections/url_configuration.dm index 1ec1c55b6598..82dac8df1112 100644 --- a/code/controllers/configuration/sections/url_configuration.dm +++ b/code/controllers/configuration/sections/url_configuration.dm @@ -16,6 +16,8 @@ var/rules_url /// URL for the server github repository var/github_url + /// URL for the server exploit report locaion + var/exploit_url /// URL for server donations var/donations_url /// URL for a direct discord invite @@ -41,6 +43,7 @@ CONFIG_LOAD_STR(forum_url, data["forum_url"]) CONFIG_LOAD_STR(rules_url, data["rules_url"]) CONFIG_LOAD_STR(github_url, data["github_url"]) + CONFIG_LOAD_STR(exploit_url, data["exploit_url"]) CONFIG_LOAD_STR(donations_url, data["donations_url"]) CONFIG_LOAD_STR(discord_url, data["discord_url"]) CONFIG_LOAD_STR(discord_forum_url, data["discord_forum_url"]) diff --git a/code/controllers/subsystem/tickets/tickets.dm b/code/controllers/subsystem/tickets/tickets.dm index 5ad4f92b71fb..d3310abcaa67 100644 --- a/code/controllers/subsystem/tickets/tickets.dm +++ b/code/controllers/subsystem/tickets/tickets.dm @@ -232,6 +232,9 @@ SUBSYSTEM_DEF(tickets) if(GLOB.configuration.url.github_url) response_phrases["Github Issue Report"] = "To report a bug, please go to our Github page. Then go to 'Issues'. Then 'New Issue'. Then fill out the report form. If the report would reveal current-round information, file it after the round ends." + if(GLOB.configuration.url.exploit_url) + response_phrases["Exploit Report"] = "To report an exploit, please go to our Exploit Report page. Then 'Start New Topic'. Then fill out the topic with as much information about the exploit that you can. If possible, add steps taken to reproduce the exploit. The Development Team will be informed automatically of the post." + var/sorted_responses = list() for(var/key in response_phrases) //build a new list based on the short descriptive keys of the master list so we can send this as the input instead of the full paragraphs to the admin choosing which autoresponse sorted_responses += key diff --git a/code/datums/atom_hud.dm b/code/datums/atom_hud.dm index 9eeda5fd9f23..ff924e697d1e 100644 --- a/code/datums/atom_hud.dm +++ b/code/datums/atom_hud.dm @@ -81,6 +81,8 @@ GLOBAL_LIST_INIT(huds, list( /datum/atom_hud/proc/add_to_single_hud(mob/M, atom/A) //unsafe, no sanity apart from client if(!M || !M.client || !A) return + if(A.invisibility > M.see_invisible) // yee yee ass snowflake check for our yee yee ass snowflake huds + return for(var/i in hud_icons) if(A.hud_list[i]) M.client.images |= A.hud_list[i] diff --git a/code/datums/components/tilted.dm b/code/datums/components/tilted.dm new file mode 100644 index 000000000000..c4e97ee6efd9 --- /dev/null +++ b/code/datums/components/tilted.dm @@ -0,0 +1,109 @@ +/** + * A component that should be attached to things that have been tilted over, and can be righted. + * This can optionally block normal attack_hand interactions + */ + +/datum/component/tilted + dupe_mode = COMPONENT_DUPE_UNIQUE_PASSARGS + /// How long it should take to untilt + var/untilt_duration + /// Whether we should block any interactions with it + var/block_interactions + /// The angle by which we rotated as a result of tilting. Should help us avoid cases where something gets tilted until it's upright. + var/rotated_angle + +/datum/component/tilted/Initialize(_untilt_duration = 16 SECONDS, _block_interactions = FALSE, _rotated_angle) + . = ..() + untilt_duration = _untilt_duration + block_interactions = _block_interactions + rotated_angle = _rotated_angle + +/datum/component/tilted/InheritComponent(datum/component/C, i_am_original, _untilt_duration, _block_interactions, _rotated_angle) + . = ..() + untilt_duration = _untilt_duration + block_interactions = _block_interactions + rotated_angle += _rotated_angle + + if(rotated_angle % 360 == 0) + qdel(src) + +/datum/component/tilted/RegisterWithParent() + . = ..() + + if(!ismovable(parent)) + return COMPONENT_INCOMPATIBLE + + RegisterSignal(parent, COMSIG_CLICK_ALT, PROC_REF(on_alt_click)) + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine)) + RegisterSignal(parent, COMSIG_ATOM_ATTACK_HAND, PROC_REF(on_interact)) + RegisterSignal(parent, COMSIG_MOVABLE_TRY_UNTILT, PROC_REF(on_try_untilt)) + RegisterSignal(parent, COMSIG_MOVABLE_UNTILTED, PROC_REF(on_untilt)) + +/datum/component/tilted/UnregisterFromParent() + . = ..() + UnregisterSignal(parent, COMSIG_CLICK_ALT) + UnregisterSignal(parent, COMSIG_PARENT_EXAMINE) + UnregisterSignal(parent, COMSIG_ATOM_ATTACK_HAND) + UnregisterSignal(parent, COMSIG_MOVABLE_TRY_UNTILT) + UnregisterSignal(parent, COMSIG_MOVABLE_UNTILTED) + +/datum/component/tilted/proc/on_examine(datum/source, mob/user, list/examine_list) + SIGNAL_HANDLER // COMSIG_PARENT_EXAMINE + examine_list += "It's been tilted over. Alt+Click it to right it." + +/datum/component/tilted/proc/on_alt_click(atom/source, mob/user) + SIGNAL_HANDLER // COMSIG_CLICK_ALT + INVOKE_ASYNC(src, PROC_REF(untilt), user, untilt_duration) + return COMPONENT_CANCEL_ALTCLICK + +/datum/component/tilted/proc/on_interact(atom/source, mob/user) + SIGNAL_HANDLER // COMSIG_ATOM_ATTACK_HAND + if(block_interactions) + to_chat(user, "You can't do that right now, you need to right it first!") + return COMPONENT_CANCEL_ATTACK_CHAIN + +/datum/component/tilted/proc/on_untilt(atom/source, mob/user) + SIGNAL_HANDLER + qdel(src) + +/datum/component/tilted/proc/on_try_untilt(atom/source, mob/living/user) + SIGNAL_HANDLER + INVOKE_ASYNC(src, PROC_REF(untilt), user, untilt_duration) + +/// Untilt a tilted object. +/datum/component/tilted/proc/untilt(mob/living/user, duration = 10 SECONDS) + var/atom/movable/atom_parent = parent + + if(!istype(atom_parent)) + return + + if(!istype(user) || !atom_parent.Adjacent(user) || HAS_TRAIT(user, TRAIT_HANDS_BLOCKED)) + return + + if(user) + user.visible_message( + "[user] begins to right [parent].", + "You begin to right [parent]." + ) + if(!do_after(user, duration, TRUE, parent)) + return + user.visible_message( + "[user] rights [parent].", + "You right [parent].", + "You hear a loud clang." + ) + + if(QDELETED(atom_parent)) + return + + atom_parent.unbuckle_all_mobs(TRUE) + + SEND_SIGNAL(parent, COMSIG_MOVABLE_UNTILTED, user) + + atom_parent.layer = initial(atom_parent.layer) + + var/matrix/M = matrix() + M.Turn(0) + atom_parent.transform = M + if(istype(user) && user.incapacitated()) + return COMPONENT_BLOCK_UNTILT diff --git a/code/datums/helper_datums/teleport.dm b/code/datums/helper_datums/teleport.dm index cedd0cfa2d96..59e3c0f4ca2e 100644 --- a/code/datums/helper_datums/teleport.dm +++ b/code/datums/helper_datums/teleport.dm @@ -12,17 +12,18 @@ * - sound_out - The sound played at the destination turf * - bypass_area_flag - Whether is_teleport_allowed is skipped or not * - safe_turf_pick - Whether the chosen random turf from the variance is prefered to be a safe turf or not + * - do_effect - Whether to play the effect or not */ -/proc/do_teleport(atom_to_teleport, destination, variance_range = 0, force_teleport = TRUE, datum/effect_system/effect_in = null, datum/effect_system/effect_out = null, sound_in = null, sound_out = null, bypass_area_flag = FALSE, safe_turf_pick = FALSE) +/proc/do_teleport(atom_to_teleport, destination, variance_range = 0, force_teleport = TRUE, datum/effect_system/effect_in = null, datum/effect_system/effect_out = null, sound_in = null, sound_out = null, bypass_area_flag = FALSE, safe_turf_pick = FALSE, do_effect = TRUE) var/datum/teleport/instant/science/D = new // default here - if(isnull(effect_in) || isnull(effect_out)) // Set default effects + if((isnull(effect_in) || isnull(effect_out)) && do_effect) // Set default effects var/datum/effect_system/spark_spread/effect = new effect.set_up(5, 1, atom_to_teleport) if(isnull(effect_in)) effect_in = effect if(isnull(effect_out)) effect_out = effect - if(D.start(atom_to_teleport, destination, variance_range, force_teleport, effect_in, effect_out, sound_in, sound_out, bypass_area_flag, safe_turf_pick)) + if(D.start(atom_to_teleport, destination, variance_range, force_teleport, effect_in, effect_out, sound_in, sound_out, bypass_area_flag, safe_turf_pick, do_effect)) return 1 return 0 @@ -38,12 +39,12 @@ var/ignore_area_flag = FALSE var/safe_turf_first = FALSE //If the teleport isn't precise and this is TRUE, only non-space, non-dense turfs will be selected, unless there's no other option for teleportation. -/datum/teleport/proc/start(ateleatom, adestination, aprecision = 0, afteleport = 1, aeffectin = null, aeffectout = null, asoundin = null, asoundout = null, bypass_area_flag = FALSE, safe_turf_pick = FALSE) +/datum/teleport/proc/start(ateleatom, adestination, aprecision = 0, afteleport = 1, aeffectin = null, aeffectout = null, asoundin = null, asoundout = null, bypass_area_flag = FALSE, safe_turf_pick = FALSE, do_effect = FALSE) if(!initTeleport(arglist(args))) return 0 return 1 -/datum/teleport/proc/initTeleport(ateleatom, adestination, aprecision, afteleport, aeffectin, aeffectout, asoundin, asoundout, bypass_area_flag = FALSE, safe_turf_pick = FALSE) +/datum/teleport/proc/initTeleport(ateleatom, adestination, aprecision, afteleport, aeffectin, aeffectout, asoundin, asoundout, bypass_area_flag = FALSE, safe_turf_pick = FALSE, do_effect = FALSE) if(!setTeleatom(ateleatom)) return 0 if(!setDestination(adestination)) @@ -51,7 +52,8 @@ safe_turf_first = safe_turf_pick //before precision for bag of holding interference if(!setPrecision(aprecision)) return 0 - setEffects(aeffectin,aeffectout) + if(do_effect) + setEffects(aeffectin, aeffectout) setForceTeleport(afteleport) setSounds(asoundin,asoundout) ignore_area_flag = bypass_area_flag diff --git a/code/datums/outfits/outfit_admin.dm b/code/datums/outfits/outfit_admin.dm index 907cad96ddf4..5dba60f79f9d 100644 --- a/code/datums/outfits/outfit_admin.dm +++ b/code/datums/outfits/outfit_admin.dm @@ -281,7 +281,7 @@ belt = /obj/item/gun/projectile/revolver/mateba gloves = /obj/item/clothing/gloves/combat uniform = /obj/item/clothing/under/rank/centcom/deathsquad - shoes = /obj/item/clothing/shoes/magboots/advance + shoes = /obj/item/clothing/shoes/magboots/elite glasses = /obj/item/clothing/glasses/thermal mask = /obj/item/clothing/mask/gas/sechailer/swat l_pocket = /obj/item/tank/internals/emergency_oxygen/double @@ -784,6 +784,7 @@ head = /obj/item/clothing/head/beret/solgov/command glasses = /obj/item/clothing/glasses/night back = /obj/item/storage/backpack/satchel + shoes = /obj/item/clothing/shoes/magboots/elite l_ear = /obj/item/radio/headset/ert/alt/commander/solgov l_hand = null belt = /obj/item/melee/baton/loaded @@ -791,7 +792,6 @@ l_pocket = /obj/item/pinpointer/advpinpointer backpack_contents = list( /obj/item/storage/box/handcuffs = 1, - /obj/item/clothing/shoes/magboots/advance = 1, /obj/item/reagent_containers/hypospray/autoinjector/survival = 1, /obj/item/clothing/mask/gas/explorer/marines = 1, /obj/item/ammo_box/magazine/m50 = 3 @@ -805,9 +805,9 @@ head = null mask = /obj/item/clothing/mask/gas/explorer/marines belt = /obj/item/storage/belt/military/assault/marines/elite/full + shoes = /obj/item/clothing/shoes/magboots/elite l_hand = /obj/item/gun/projectile/automatic/ar backpack_contents = list( - /obj/item/clothing/shoes/magboots/advance = 1, /obj/item/whetstone = 1, /obj/item/reagent_containers/hypospray/autoinjector/survival = 1 ) @@ -833,7 +833,6 @@ l_ear = /obj/item/radio/headset/ert/alt/commander/solgov backpack_contents = list( /obj/item/storage/box/handcuffs = 1, - /obj/item/clothing/shoes/magboots/advance = 1, /obj/item/reagent_containers/hypospray/autoinjector/survival = 1, /obj/item/ammo_box/magazine/m50 = 3 ) diff --git a/code/datums/ruins/lavaland.dm b/code/datums/ruins/lavaland.dm index 1534ffafa858..d3d82d73aadf 100644 --- a/code/datums/ruins/lavaland.dm +++ b/code/datums/ruins/lavaland.dm @@ -20,22 +20,14 @@ description = "WELCOME TO CLOWN PLANET! HONK HONK HONK etc.!" suffix = "lavaland_biodome_clown_planet.dmm" -/datum/map_template/ruin/lavaland/cube - name = "The Wishgranter Cube" - id = "wishgranter-cube" - description = "Nothing good can come from this. Learn from their mistakes and turn around." - suffix = "lavaland_surface_cube.dmm" - cost = 10 - allow_duplicates = FALSE - /datum/map_template/ruin/lavaland/seed_vault name = "Seed Vault" id = "seed-vault" description = "The creators of these vaults were a highly advanced and benevolent race, and launched many into the stars, hoping to aid fledgling civilizations. \ - However, all the inhabitants seem to do is grow drugs and guns." + However, all the inhabitants seem to do is grow drugs and explosives." suffix = "lavaland_surface_seed_vault.dmm" - cost = 10 allow_duplicates = FALSE + always_place = TRUE /datum/map_template/ruin/lavaland/ash_walker name = "Ash Walker Nest" @@ -43,17 +35,17 @@ description = "A race of unbreathing lizards live here, that run faster than a human can, worship a broken dead city, and are capable of reproducing by something involving tentacles? \ Probably best to stay clear." suffix = "lavaland_surface_ash_walker1.dmm" - cost = 20 allow_duplicates = FALSE + cost = 20 // Not auto due to the nature of walkers /datum/map_template/ruin/lavaland/free_golem name = "Free Golem Ship" id = "golem-ship" description = "Lumbering humanoids, made out of precious metals, move inside this ship. They frequently leave to mine more minerals, which they somehow turn into more of them. \ Seem very intent on research and individual liberty, and also geology based naming?" - cost = 20 suffix = "lavaland_surface_golem_ship.dmm" allow_duplicates = FALSE + always_place = TRUE /datum/map_template/ruin/lavaland/althland_facility name = "Althland Facility" @@ -192,7 +184,7 @@ description = "A place of shelter for a lone hermit, scraping by to live another day." suffix = "lavaland_surface_hermit.dmm" allow_duplicates = FALSE - cost = 10 + always_place = TRUE /datum/map_template/ruin/lavaland/miningripley name = "Ripley" diff --git a/code/datums/ruins/space_ruins.dm b/code/datums/ruins/space_ruins.dm index 4a6b6eb082eb..9b7ce503c25c 100644 --- a/code/datums/ruins/space_ruins.dm +++ b/code/datums/ruins/space_ruins.dm @@ -168,7 +168,8 @@ name = "Ancient Space Station" description = "The crew of a space station awaken one hundred years after a crisis. Awaking to a derelict space station on the verge of collapse, and a hostile force of invading \ hivebots. Can the surviving crew overcome the odds and survive and rebuild, or will the cold embrace of the stars become their new home?" - cost = 2 + cost = 0 + always_place = TRUE allow_duplicates = FALSE /datum/map_template/ruin/space/wizardcrash diff --git a/code/datums/spell.dm b/code/datums/spell.dm index 97ba65d1adc5..9faf018a7889 100644 --- a/code/datums/spell.dm +++ b/code/datums/spell.dm @@ -407,7 +407,7 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) else if(isturf(target)) location = target if(isliving(target) && message) - to_chat(target, text("[message]")) + to_chat(target, "[message]") if(sparks_spread) do_sparks(sparks_amt, 0, location) if(smoke_type) diff --git a/code/datums/spell_targeting/spell_targeting.dm b/code/datums/spell_targeting/spell_targeting.dm index ff656f493f95..37a379a8acbd 100644 --- a/code/datums/spell_targeting/spell_targeting.dm +++ b/code/datums/spell_targeting/spell_targeting.dm @@ -96,7 +96,7 @@ //Checks for obstacles from A to B var/obj/dummy = new(source.loc) dummy.pass_flags |= PASSTABLE - for(var/turf/turf as anything in getline(source, target)) + for(var/turf/turf as anything in get_line(source, target)) for(var/atom/movable/AM in turf) if(!AM.CanPass(dummy, turf, 1)) qdel(dummy) diff --git a/code/datums/status_effects/buffs.dm b/code/datums/status_effects/buffs.dm index 954e264ee99b..2e8e78b100ae 100644 --- a/code/datums/status_effects/buffs.dm +++ b/code/datums/status_effects/buffs.dm @@ -421,7 +421,7 @@ if(ishuman(owner)) var/mob/living/carbon/human/H = owner H.bodytemperature = H.dna.species.body_temperature - if(is_mining_level(H.z)) + if(is_mining_level(H.z) || istype(get_area(H), /area/ruin/space/bubblegum_arena)) for(var/obj/item/organ/external/E in H.bodyparts) E.fix_internal_bleeding() E.fix_burn_wound() diff --git a/code/datums/status_effects/debuffs.dm b/code/datums/status_effects/debuffs.dm index 4a56b018a94f..ef5c7b0f43a7 100644 --- a/code/datums/status_effects/debuffs.dm +++ b/code/datums/status_effects/debuffs.dm @@ -1004,7 +1004,7 @@ /datum/status_effect/bubblegum_curse/tick() var/mob/living/simple_animal/hostile/megafauna/bubblegum/attacker = locateUID(source_UID) - if(!attacker) + if(!attacker || attacker.loc == null) qdel(src) if(attacker.health <= attacker.maxHealth / 2) owner.clear_fullscreen("Bubblegum") @@ -1065,6 +1065,8 @@ var/mob/living/simple_animal/hostile/megafauna/bubblegum/attacker = locateUID(source_UID) if(!attacker) return //Let's not nullspace + if(attacker.loc == null) + return //Extra emergency safety. var/turf/TA = get_turf(owner) owner.Immobilize(3 SECONDS) new /obj/effect/decal/cleanable/blood/bubblegum(TA) @@ -1117,3 +1119,172 @@ if(new_filter) animate(get_filter("ray"), offset = 10, time = 10 SECONDS, loop = -1) animate(offset = 0, time = 10 SECONDS) + +#define DEFAULT_MAX_CURSE_COUNT 5 + +/// Status effect that gives the target miscellanous debuffs while throwing a status alert and causing them to smoke from the damage they're incurring. +/// Purposebuilt for cursed slot machines. +/datum/status_effect/cursed + id = "cursed" + alert_type = /obj/screen/alert/status_effect/cursed + /// The max number of curses a target can incur with this status effect. + var/max_curse_count = DEFAULT_MAX_CURSE_COUNT + /// The amount of times we have been "applied" to the target. + var/curse_count = 0 + /// Raw probability we have to deal damage this tick. + var/damage_chance = 10 + /// Are we currently in the process of sending a monologue? + var/monologuing = FALSE + /// The hand we are branded to. + var/obj/item/organ/external/branded_hand = null + +/datum/status_effect/cursed/on_apply() + RegisterSignal(owner, COMSIG_MOB_STATCHANGE, PROC_REF(on_stat_changed)) + RegisterSignal(owner, COMSIG_MOB_DEATH, PROC_REF(on_death)) + RegisterSignal(owner, COMSIG_CURSED_SLOT_MACHINE_USE, PROC_REF(check_curses)) + RegisterSignal(owner, COMSIG_CURSED_SLOT_MACHINE_LOST, PROC_REF(update_curse_count)) + RegisterSignal(SSdcs, COMSIG_GLOB_CURSED_SLOT_MACHINE_WON, PROC_REF(clear_curses)) + return ..() + +/datum/status_effect/cursed/Destroy() + UnregisterSignal(SSdcs, COMSIG_GLOB_CURSED_SLOT_MACHINE_WON) + branded_hand = null + return ..() + +/// Checks the number of curses we have and returns information back to the slot machine. `max_curse_amount` is set by the slot machine itself. +/datum/status_effect/cursed/proc/check_curses(mob/user, max_curse_amount) + SIGNAL_HANDLER + if(curse_count >= max_curse_amount) + return SLOT_MACHINE_USE_CANCEL + + if(monologuing) + to_chat(owner, "Your arm is resisting your attempts to pull the lever!") // listening to kitschy monologues to postpone your powergaming is the true curse here. + return SLOT_MACHINE_USE_POSTPONE + +/// Handles the debuffs of this status effect and incrementing the number of curses we have. +/datum/status_effect/cursed/proc/update_curse_count() + SIGNAL_HANDLER + curse_count++ + + linked_alert?.update_appearance() // we may have not initialized it yet + + addtimer(CALLBACK(src, PROC_REF(handle_after_effects), 1 SECONDS)) // give it a second to let the failure sink in before we exact our toll + +/// Makes a nice lorey message about the curse level we're at. I think it's nice +/datum/status_effect/cursed/proc/handle_after_effects() + if(QDELETED(src)) + return + + monologuing = TRUE + var/list/messages = list() + switch(curse_count) + if(1) // basically your first is a "freebie" that will still require urgent medical attention and will leave you smoking forever but could be worse tbh + if(ishuman(owner)) + var/mob/living/carbon/human/human_owner = owner + playsound(human_owner, 'sound/weapons/sear.ogg', 50, TRUE) + var/obj/item/organ/external/affecting = human_owner.get_active_hand() + branded_hand = affecting + + messages += "Your hand burns, and you quickly let go of the lever! You feel a little sick as the nerves deaden in your hand..." + messages += "Some smoke appears to be coming out of your hand now, but it's not too bad..." + messages += "Fucking stupid machine." + + if(2) + messages += "The machine didn't burn you this time, it must be some arcane work of the brand recognizing a source..." + messages += "Blisters and boils start to appear over your skin. Each one hissing searing hot steam out of its own pocket..." + messages += "You understand that the machine tortures you with its simplistic allure. It can kill you at any moment, but it derives a sick satisfaction at forcing you to keep going." + messages += "If you could get away from here, you might be able to live with some medical supplies. Is it too late to stop now?" + messages += "As you shut your eyes to dwell on this conundrum, the brand surges in pain. You shudder to think what might happen if you go unconscious." + + if(3) + owner.emote("cough") + messages += "Your throat becomes to feel like it's slowly caking up with sand and dust. You eject the contents of the back of your throat onto your sleeve." + messages += "It is sand. Crimson red. You've never felt so thirsty in your life, yet you don't trust your own hand to carry the glass to your lips." + messages += "You get the sneaking feeling that if someone else were to win, that it might clear your curse too. Saving your life is a noble cause." + messages += "Of course, you might have to not speak on the nature of this machine, in case they scamper off to leave you to die." + messages += "Is it truly worth it to condemn someone to this fate to cure the manifestation of your own hedonistic urges? You'll have to decide quickly." + + if(4) + messages += "A migraine swells over your head as your thoughts become hazy. Your hand desperately inches closer towards the slot machine for one final pull..." + messages += "The ultimate test of mind over matter. You can jerk your own muscle back in order to prevent a terrible fate, but your life already is worth so little now." + messages += "This is what they want, is it not? To witness your failure against itself? The compulsion carries you forward as a sinking feeling of dread fills your stomach." + messages += "Paradoxically, where there is hopelessness, there is elation. Elation at the fact that there's still enough power in you for one more pull." + messages += "Your legs desperately wish to jolt away on the thought of running away from this wretched machination, but your own arm remains complacent in the thought of seeing spinning wheels." + messages += "The toll has already been exacted. There is no longer death on 'your' terms. Is your dignity worth more than your life?" + + if(5 to INFINITY) + if(max_curse_count != DEFAULT_MAX_CURSE_COUNT) // this probably will only happen through admin schenanigans letting people stack up infinite curses or something + to_chat(owner, "Do you still think you're in control?") + return + + to_chat(owner, "Why couldn't I get one more try?!") + owner.gib() + qdel(src) + return + for(var/message in messages) + to_chat(owner, message) + sleep(3 SECONDS) // yes yes a bit fast but it can be a lot of text and i want the whole thing to send before the cooldown on the slot machine might expire + monologuing = FALSE + +/// Cleans ourselves up and removes our curses. Meant to be done in a "positive" way, when the curse is broken. Directly use qdel otherwise. +/datum/status_effect/cursed/proc/clear_curses() + SIGNAL_HANDLER + + owner.visible_message( + "The smoke slowly clears from [owner.name]...", + "Your skin finally settles down and your throat no longer feels as dry... The brand disappearing confirms that the curse has been lifted.",) + qdel(src) + +/// If our owner's stat changes, rapidly surge the damage chance. +/datum/status_effect/cursed/proc/on_stat_changed() + SIGNAL_HANDLER + if(owner.stat == CONSCIOUS || owner.stat == DEAD) // reset on these two states + damage_chance = initial(damage_chance) + return + + to_chat(owner, "As your body crumbles, you feel the curse of the slot machine surge through your body!") + damage_chance += 75 //ruh roh raggy + +/// If our owner dies without getting gibbed, we gib them, because fuck you baltamore +/datum/status_effect/cursed/proc/on_death(mob/living/source, gibbed) + SIGNAL_HANDLER + if(!ishuman(owner)) + return + if(gibbed) + return + var/mob/living/carbon/human/H = owner + INVOKE_ASYNC(H, TYPE_PROC_REF(/mob, gib)) + +/datum/status_effect/cursed/tick() + if(curse_count <= 1) + return // you get one "freebie" (single damage) to nudge you into thinking this is a bad idea before the house begins to win. + + // the house won. + var/ticked_coefficient = rand(15, 40) * 2 / 100 + var/effective_percentile_chance = ((curse_count == 2 ? 1 : curse_count) * damage_chance * ticked_coefficient) + + if(prob(effective_percentile_chance)) + owner.apply_damages( + brute = (curse_count * ticked_coefficient), + burn = (curse_count * ticked_coefficient), + oxy = (curse_count * ticked_coefficient), + ) + +/obj/screen/alert/status_effect/cursed + name = "Cursed!" + desc = "The brand on your hand reminds you of your greed, yet you seem to be okay otherwise." + icon_state = "cursed_by_slots" + +/obj/screen/alert/status_effect/cursed/update_desc() + . = ..() + var/datum/status_effect/cursed/linked_effect = attached_effect + var/curses = linked_effect.curse_count + switch(curses) + if(2) + desc = "Your greed is catching up to you..." + if(3) + desc = "You really don't feel good right now... But why stop now?" + if(4 to INFINITY) + desc = "Real winners quit before they reach the ultimate prize." + +#undef DEFAULT_MAX_CURSE_COUNT diff --git a/code/datums/status_effects/neutral.dm b/code/datums/status_effects/neutral.dm index 740a0e026f9c..c545f6c2d498 100644 --- a/code/datums/status_effects/neutral.dm +++ b/code/datums/status_effects/neutral.dm @@ -235,48 +235,11 @@ return if(L == owner || L.stat == DEAD || isslime(L) || ismonkeybasic(L)) //xenobio moment continue - new /obj/effect/temp_visual/lwap_ping(owner.loc, owner, L) + new /obj/effect/temp_visual/single_user/lwap_ping(owner.loc, owner, L) locks++ #undef LWAP_LOCK_CAP -/obj/effect/temp_visual/lwap_ping - duration = 0.5 SECONDS - randomdir = FALSE - icon = 'icons/obj/projectiles.dmi' - /// The image shown to lwap users - var/image/lwap_image - /// The person with the lwap at the moment, really just used to remove this from their screen - var/source_UID - /// The icon state applied to the image created for this ping. - var/real_icon_state = "red_laser" - -/obj/effect/temp_visual/lwap_ping/Initialize(mapload, mob/living/looker, mob/living/creature) - . = ..() - if(!looker || !creature) - return INITIALIZE_HINT_QDEL - lwap_image = image(icon = icon, loc = src, icon_state = real_icon_state, layer = ABOVE_ALL_MOB_LAYER, pixel_x = ((creature.x - looker.x) * 32), pixel_y = ((creature.y - looker.y) * 32)) - lwap_image.plane = ABOVE_LIGHTING_PLANE - lwap_image.mouse_opacity = MOUSE_OPACITY_TRANSPARENT - source_UID = looker.UID() - add_mind(looker) - -/obj/effect/temp_visual/lwap_ping/Destroy() - var/mob/living/previous_user = locateUID(source_UID) - if(previous_user) - remove_mind(previous_user) - // Null so we don't shit the bed when we delete - lwap_image = null - return ..() - -/// Add the image to the lwap user's screen -/obj/effect/temp_visual/lwap_ping/proc/add_mind(mob/living/looker) - looker.client?.images |= lwap_image - -/// Remove the image from the lwap user's screen -/obj/effect/temp_visual/lwap_ping/proc/remove_mind(mob/living/looker) - looker.client?.images -= lwap_image - /datum/status_effect/delayed id = "delayed_status_effect" status_type = STATUS_EFFECT_MULTIPLE diff --git a/code/datums/uplink_items/uplink_general.dm b/code/datums/uplink_items/uplink_general.dm index 82afc8e8bbb3..48d8cece58a4 100644 --- a/code/datums/uplink_items/uplink_general.dm +++ b/code/datums/uplink_items/uplink_general.dm @@ -242,7 +242,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) desc = "An additional 8-round 10mm magazine for use in the syndicate pistol, loaded with rounds that are cheap but around half as effective as .357" reference = "10MM" item = /obj/item/ammo_box/magazine/m10mm - cost = 5 + cost = 3 surplus = 0 // Miserable /datum/uplink_item/ammo/pistolap @@ -250,7 +250,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) desc = "An additional 8-round 10mm magazine for use in the syndicate pistol, loaded with rounds that are less effective at injuring the target but penetrate protective gear." reference = "10MMAP" item = /obj/item/ammo_box/magazine/m10mm/ap - cost = 10 + cost = 6 surplus = 0 // Miserable /datum/uplink_item/ammo/pistolfire @@ -258,7 +258,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) desc = "An additional 8-round 10mm magazine for use in the syndicate pistol, loaded with incendiary rounds which ignite the target." reference = "10MMFIRE" item = /obj/item/ammo_box/magazine/m10mm/fire - cost = 10 + cost = 6 surplus = 0 // Miserable /datum/uplink_item/ammo/pistolhp @@ -266,7 +266,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) desc = "An additional 8-round 10mm magazine for use in the syndicate pistol, loaded with rounds which are more damaging but ineffective against armour." reference = "10MMHP" item = /obj/item/ammo_box/magazine/m10mm/hp - cost = 10 + cost = 6 surplus = 0 // Miserable /datum/uplink_item/ammo/revolver @@ -327,7 +327,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) desc = "A modified briefcase capable of storing and firing a gun under a false bottom. Use a screwdriver to pry away the false bottom and make modifications. Distinguishable upon close examination due to the added weight." reference = "FBBC" item = /obj/item/storage/briefcase/false_bottomed - cost = 15 + cost = 10 /datum/uplink_item/stealthy_weapons/soap name = "Syndicate Soap" @@ -442,7 +442,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) it can also be used in a washing machine to forge clothing." reference = "CHST" item = /obj/item/stamp/chameleon - cost = 5 + cost = 1 surplus = 35 /datum/uplink_item/stealthy_tools/chameleonflag @@ -450,7 +450,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) desc = "A flag that can be disguised as any other known flag. There is a hidden spot in the pole to boobytrap the flag with a grenade or minibomb, which will detonate some time after the flag is set on fire." reference = "CHFLAG" item = /obj/item/flag/chameleon - cost = 5 + cost = 1 surplus = 35 /datum/uplink_item/stealthy_tools/chamsechud @@ -465,7 +465,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) desc = "These glasses are thermals with Syndicate chameleon technology built into them. They allow you to see organisms through walls by capturing the upper portion of the infra-red light spectrum, emitted as heat and light by objects. Hotter objects, such as warm bodies, cybernetic organisms and artificial intelligence cores emit more of this light than cooler objects like walls and airlocks." reference = "THIG" item = /obj/item/clothing/glasses/chameleon/thermal - cost = 30 + cost = 15 /datum/uplink_item/stealthy_tools/agent_card name = "Agent ID Card" @@ -501,7 +501,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) desc = "A syringe with one injection that randomizes appearance and name upon use. A cheaper but less versatile alternative to an agent card and voice changer." reference = "DNAS" item = /obj/item/dnascrambler - cost = 10 + cost = 7 /datum/uplink_item/stealthy_tools/smugglersatchel name = "Smuggler's Satchel" @@ -526,7 +526,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) spraycan for changing their appearances." reference = "ADCC" item = /obj/item/storage/box/syndie_kit/cutouts - cost = 5 + cost = 1 surplus = 20 /datum/uplink_item/stealthy_tools/safecracking @@ -704,7 +704,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) sends you a small beacon that will teleport the larger beacon to your location upon activation." reference = "SNGB" item = /obj/item/radio/beacon/syndicate - cost = 30 + cost = 10 surplus = 0 hijack_only = TRUE //This is an item only useful for a hijack traitor, as such, it should only be available in those scenarios. cant_discount = TRUE @@ -777,7 +777,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) On activation, it will conceal you inside a chameleon cardboard box that is only revealed once someone bumps into it." reference = "SI" item = /obj/item/implanter/stealth - cost = 40 + cost = 45 // POINTLESS BADASSERY @@ -820,7 +820,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) desc = "A snappy two-piece suit that any self-respecting Syndicate agent should wear. Perfect for professionals trying to go undetected, but moderately armored with experimental nanoweave in case things do get loud. Comes with two cashmere-lined pockets for maximum style and comfort." reference = "SUIT" item = /obj/item/clothing/suit/storage/iaa/blackjacket/armored - cost = 5 + cost = 3 /datum/uplink_item/bundles_TC category = "Bundles and Telecrystals" diff --git a/code/datums/uplink_items/uplink_nuclear.dm b/code/datums/uplink_items/uplink_nuclear.dm index 647764d70c24..4e9d60f941ed 100644 --- a/code/datums/uplink_items/uplink_nuclear.dm +++ b/code/datums/uplink_items/uplink_nuclear.dm @@ -59,7 +59,7 @@ desc = "A flamethrower, fuelled by a portion of highly flammable bio-toxins stolen previously from Nanotrasen stations. Make a statement by roasting the filth in their own greed. Use with caution." reference = "FT" item = /obj/item/flamethrower/full/tank - cost = 5 + cost = 3 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) surplus = 40 @@ -102,14 +102,14 @@ This model lacks a method of space propulsion, and therefore it is advised to repair the mothership's teleporter if you wish to make use of it." reference = "GE" item = /obj/mecha/combat/gygax/dark/loaded - cost = 450 + cost = 400 /datum/uplink_item/support/mauler name = "Mauler Exosuit" desc = "A massive and incredibly deadly Syndicate exosuit. Features long-range targeting, thrust vectoring, and deployable smoke." reference = "ME" item = /obj/mecha/combat/marauder/mauler/loaded - cost = 700 + cost = 599 // Today only 599 TC! Get yours today! /datum/uplink_item/support/reinforcement name = "Reinforcement" @@ -129,7 +129,7 @@ reference = "SAC" item = /obj/item/antag_spawner/nuke_ops/borg_tele/assault refund_path = /obj/item/antag_spawner/nuke_ops/borg_tele/assault - cost = 325 + cost = 250 /datum/uplink_item/support/reinforcement/medical_borg name = "Syndicate Medical Cyborg" @@ -374,7 +374,7 @@ desc = "A belt containing 26 lethally dangerous and destructive grenades." reference = "GRB" item = /obj/item/storage/belt/grenade/full - cost = 150 + cost = 120 surplus = 0 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) @@ -383,7 +383,7 @@ desc = "A unique grenade that deploys a swarm of viscerators upon activation, which will chase down and shred any non-operatives in the area." reference = "VDG" item = /obj/item/grenade/spawnergrenade/manhacks - cost = 25 + cost = 10 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) surplus = 35 @@ -414,7 +414,7 @@ and other medical supplies helpful for a medical field operative." reference = "SCMK" item = /obj/item/storage/firstaid/tactical - cost = 20 + cost = 30 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/device_tools/vtec @@ -466,7 +466,7 @@ desc = "An incredibly useful personal shield projector, capable of reflecting energy projectiles, but it cannot block other attacks. Pair with an Energy Sword for a killer combination." item = /obj/item/shield/energy reference = "ESD" - cost = 80 + cost = 40 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) surplus = 20 diff --git a/code/datums/uplink_items/uplink_traitor.dm b/code/datums/uplink_items/uplink_traitor.dm index 68405c92279b..15987461edfb 100644 --- a/code/datums/uplink_items/uplink_traitor.dm +++ b/code/datums/uplink_items/uplink_traitor.dm @@ -171,7 +171,7 @@ desc = "The feral cat delivery grenade contains 5 dehydrated feral cats in a similar manner to dehydrated monkeys, which, upon detonation, will be rehydrated by a small reservoir of water contained within the grenade. These cats will then attack anything in sight." item = /obj/item/grenade/spawnergrenade/feral_cats reference = "CCLG" - cost = 15 + cost = 10 job = list("Psychiatrist")//why? Becuase its funny that a person in charge of your mental wellbeing has a cat granade.. //Assistant @@ -437,7 +437,7 @@ While the mask is active, your voice will sound unrecognizable to others." reference = "CVMM" item = /obj/item/clothing/mask/gas/voice_modulator/chameleon - cost = 5 + cost = 8 excludefrom = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/stealthy_tools/silicon_cham_suit diff --git a/code/game/area/ss13_areas/engineering_areas.dm b/code/game/area/ss13_areas/engineering_areas.dm index e0649fad2d37..03c3a6751de2 100644 --- a/code/game/area/ss13_areas/engineering_areas.dm +++ b/code/game/area/ss13_areas/engineering_areas.dm @@ -30,6 +30,9 @@ icon_state = "engibreak" sound_environment = SOUND_AREA_SMALL_ENCLOSED +/area/station/engineering/break_room/secondary + name = "\improper Secondary Engineering Foyer" + /area/station/engineering/equipmentstorage name = "Engineering Equipment Storage" icon_state = "engilocker" @@ -47,6 +50,11 @@ name = "\improper Gravity Generator" icon_state = "gravgen" +/area/station/engineering/ai_transit_tube + name = "\improper Ai Minisat Tranit Tube" + icon_state = "ai" + sound_environment = SOUND_AREA_SMALL_ENCLOSED + // engine areas /area/station/engineering/engine diff --git a/code/game/area/ss13_areas/maintenance_areas.dm b/code/game/area/ss13_areas/maintenance_areas.dm index d935e33b286a..fbd3195e3f60 100644 --- a/code/game/area/ss13_areas/maintenance_areas.dm +++ b/code/game/area/ss13_areas/maintenance_areas.dm @@ -121,6 +121,12 @@ /area/station/maintenance/library name = "Abandoned Library" icon_state = "library" + apc_starts_off = TRUE + +/area/station/maintenance/theatre + name = "\improper Abandoned Theatre" + icon_state = "Theatre" + sound_environment = SOUND_AREA_WOODFLOOR /area/station/maintenance/spacehut name = "Space Hut" diff --git a/code/game/area/ss13_areas/service_areas.dm b/code/game/area/ss13_areas/service_areas.dm index 7ebfd20e4ebb..1d524096164b 100644 --- a/code/game/area/ss13_areas/service_areas.dm +++ b/code/game/area/ss13_areas/service_areas.dm @@ -45,6 +45,7 @@ /area/station/service/clown/secret name = "\improper Top Secret Clown HQ" + requires_power = FALSE /area/station/service/mime name = "\improper Mime's Office" diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 4a70c7a823c0..dccb7ee6f7a3 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -37,9 +37,6 @@ //Detective Work, used for the duplicate data points kept in the scanners var/list/original_atom - //Detective Work, used for allowing a given atom to leave its fibers on stuff. Allowed by default - var/can_leave_fibers = TRUE - var/admin_spawned = FALSE //was this spawned by an admin? used for stat tracking stuff. var/initialized = FALSE @@ -654,7 +651,7 @@ //Add the list if it does not exist. if(!fingerprintshidden) fingerprintshidden = list() - fingerprintshidden += text("\[[all_timestamps()]\] (Wearing gloves). Real name: [], Key: []", H.real_name, H.key) + fingerprintshidden += "\[[all_timestamps()]\] (Wearing gloves). Real name: [H.real_name], Key: [H.key]" fingerprintslast = H.ckey return FALSE if(!fingerprints) @@ -662,7 +659,7 @@ //Add the list if it does not exist. if(!fingerprintshidden) fingerprintshidden = list() - fingerprintshidden += text("\[[all_timestamps()]\] Real name: [], Key: []", H.real_name, H.key) + fingerprintshidden += "\[[all_timestamps()]\] Real name: [H.real_name], Key: [H.key]" fingerprintslast = H.ckey return TRUE else @@ -670,7 +667,7 @@ //Add the list if it does not exist. if(!fingerprintshidden) fingerprintshidden = list() - fingerprintshidden += text("\[[all_timestamps()]\] Real name: [], Key: []", M.real_name, M.key) + fingerprintshidden += "\[[all_timestamps()]\] Real name: [M.real_name], Key: [M.key]" fingerprintslast = M.ckey return @@ -713,14 +710,14 @@ if(!ignoregloves) if(H.gloves && H.gloves != src) if(fingerprintslast != H.ckey) - fingerprintshidden += text("\[[all_timestamps()]\] (Wearing gloves). Real name: [], Key: []", H.real_name, H.key) + fingerprintshidden += "\[[all_timestamps()]\] (Wearing gloves). Real name: [H.real_name], Key: [H.key]" fingerprintslast = H.ckey H.gloves.add_fingerprint(M) return FALSE //More adminstuffz if(fingerprintslast != H.ckey) - fingerprintshidden += text("\[[all_timestamps()]\] Real name: [], Key: []", H.real_name, H.key) + fingerprintshidden += "\[[all_timestamps()]\] Real name: [H.real_name], Key: [H.key]" fingerprintslast = H.ckey //Make the list if it does not exist. @@ -737,7 +734,7 @@ else //Smudge up dem prints some if(fingerprintslast != M.ckey) - fingerprintshidden += text("\[[all_timestamps()]\] Real name: [], Key: []", M.real_name, M.key) + fingerprintshidden += "\[[all_timestamps()]\] Real name: [M.real_name], Key: [M.key]" fingerprintslast = M.ckey return diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index 90d8d2ae5481..aa83c9e1bc96 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -663,3 +663,164 @@ /atom/movable/MouseExited(location, control, params) usr.hud_used.screentip_text.maptext = "" + +/atom/movable/proc/choose_crush_crit(mob/living/carbon/victim) + if(!length(GLOB.tilt_crits)) + return + for(var/crit_path in shuffle(GLOB.tilt_crits)) + var/datum/tilt_crit/C = GLOB.tilt_crits[crit_path] + if(C.is_valid(src, victim)) + return C + +/atom/movable/proc/handle_squish_carbon(mob/living/carbon/victim, damage_to_deal, datum/tilt_crit/crit) + + // Damage points to "refund", if a crit already beats the shit out of you we can shelve some of the extra damage. + var/crit_rebate = 0 + + if(HAS_TRAIT(victim, TRAIT_DWARF)) + // also double damage if you're short + damage_to_deal *= 2 + + if(crit) + crit_rebate = crit.tip_crit_effect(src, victim) + if(crit.harmless) + return + + add_attack_logs(null, victim, "critically crushed by [src] causing [crit]") + else + add_attack_logs(null, victim, "crushed by [src]") + + // 30% chance to spread damage across the entire body, 70% chance to target two limbs in particular + damage_to_deal = max(damage_to_deal - crit_rebate, 0) + if(prob(30)) + victim.apply_damage(damage_to_deal, BRUTE, BODY_ZONE_CHEST, spread_damage = TRUE) + else + var/picked_zone + var/num_parts_to_pick = 2 + for(var/i in 1 to num_parts_to_pick) + picked_zone = pick(BODY_ZONE_CHEST, BODY_ZONE_HEAD, BODY_ZONE_L_ARM, BODY_ZONE_L_LEG, BODY_ZONE_R_ARM, BODY_ZONE_R_LEG) + victim.apply_damage((damage_to_deal) * (1 / num_parts_to_pick), BRUTE, picked_zone) + + victim.AddElement(/datum/element/squish, 80 SECONDS) + +#define NO_CRUSH_DIR "no_dir" + +/** + * Tip over this atom onto a turf, crushing things in its path. + * + * Arguments: + * * target_turf - The turf to fall onto. + * * should_crit - If true, we'll try to crit things that we crush. + * * crit_damage_factor - If a crit is rolled, crush_damage will be multiplied by this amount. + * * forced_crit - If passed, this crit will be applied to everything it crushes. + * * weaken_time - The amount of time that weaken will be applied to crushed mobs. + * * knockdown_time - The amount of time that knockdown will be applied to crushed mobs. + * * ignore_gravity - If false, we won't fall over in zero G. + * * should_rotate - If false, we won't rotate when we fall. + * * angle - The angle by which we'll rotate. If this is null/0, we'll randomly rotate 90 degrees clockwise or counterclockwise. + * * rightable - If true, the tilted component will be applied, allowing people to alt-click to right it. + * * block_interactions_until_righted - If true, interactions with the object will be blocked until it's righted. + * * crush_dir - An override on the cardinal direction we're crushing. + */ +/atom/movable/proc/fall_and_crush(turf/target_turf, crush_damage, should_crit = FALSE, crit_damage_factor = 2, datum/tilt_crit/forced_crit, weaken_time = 4 SECONDS, knockdown_time = 10 SECONDS, ignore_gravity = FALSE, should_rotate = TRUE, angle, rightable = FALSE, block_interactions_until_righted = FALSE, crush_dir = NO_CRUSH_DIR) + if(QDELETED(src) || isnull(target_turf)) + return + + if(crush_dir == NO_CRUSH_DIR) + crush_dir = get_dir(get_turf(src), target_turf) + + var/has_tried_to_move = FALSE + + if(is_blocked_turf(target_turf, TRUE, excluded_objs=list(src))) + has_tried_to_move = TRUE + if(!Move(target_turf, crush_dir)) + // we'll try to move, and if we didn't end up going anywhere, then we do nothing. + visible_message("[src] seems to rock, but doesn't fall over!") + return + + for(var/atom/target in (target_turf.contents) + target_turf) + if(isarea(target) || target == src) // don't crush ourselves + continue + + if(isobserver(target)) + continue + + // ignore things that are under the ground + if(isobj(target) && (target.invisibility > SEE_INVISIBLE_LIVING) || iseffect(target) || isitem(target) || target.level == 1) + continue + + var/datum/tilt_crit/crit_case = forced_crit + if(isnull(forced_crit) && should_crit) + crit_case = choose_crush_crit(target) + // note that it could still be null after this point, in which case it won't crit + var/damage_to_deal = crush_damage + + if(isliving(target)) + var/mob/living/L = target + + if(crit_case) + damage_to_deal *= crit_damage_factor + if(iscarbon(L)) + handle_squish_carbon(L, damage_to_deal, crit_case) + else + L.apply_damage(damage_to_deal, BRUTE) + L.Weaken(weaken_time) + L.emote("scream") + L.KnockDown(knockdown_time) + playsound(L, 'sound/effects/blobattack.ogg', 40, TRUE) + playsound(L, 'sound/effects/splat.ogg', 50, TRUE) + add_attack_logs(src, L, "crushed by [src]") + + + else if(isobj(target)) // don't crush things on the floor, that'd probably be annoying + var/obj/O = target + O.take_damage(damage_to_deal, BRUTE, "", FALSE) + else + continue + + target.visible_message( + "[target] is crushed by [src]!", + "[src] crushes you!", + "You hear a loud crunch!" + ) + + tilt_over(target_turf, angle, should_rotate, rightable, block_interactions_until_righted) + // for things that trigger on Crossed() + if(!has_tried_to_move) + Move(target_turf, crush_dir) + + return TRUE + +#undef NO_CRUSH_DIR + +/** + * Tip over an atom without too much fuss. This won't cause damage to anything, and just rotates the thing and (optionally) adds the component. + * + * Arguments: + * * target - The turf to tilt over onto + * * rotation_angle - The angle to rotate by. If not given, defaults to random rotating by 90 degrees clockwise or counterclockwise + * * should_rotate - Whether or not we should rotate at all + * * rightable - Whether or not this object should be rightable, attaching the tilted component to it + * * block_interactions_until_righted - If true, this object will need to be righted before it can be interacted with + */ +/atom/movable/proc/tilt_over(turf/target, rotation_angle, should_rotate, rightable, block_interactions_until_righted) + visible_message("[src] tips over!", "You hear a loud crash!") + playsound(src, "sound/effects/bang.ogg", 100, TRUE) + var/rot_angle = rotation_angle ? rotation_angle : pick(90, -90) + if(should_rotate) + var/matrix/to_turn = turn(transform, rot_angle) + animate(src, transform = to_turn, 0.2 SECONDS) + if(target && target != get_turf(src)) + throw_at(target, 1, 1, spin = FALSE) + if(rightable) + layer = ABOVE_MOB_LAYER + AddComponent(/datum/component/tilted, 14 SECONDS, block_interactions_until_righted, rot_angle) + +/// Untilt a tilted object. +/atom/movable/proc/untilt(mob/living/user, duration = 10 SECONDS) + SEND_SIGNAL(src, COMSIG_MOVABLE_TRY_UNTILT, user) + + +/// useful callback for things that want special behavior on crush +/atom/movable/proc/on_crush_thing(atom/thing) + return diff --git a/code/game/gamemodes/malfunction/Malf_Modules.dm b/code/game/gamemodes/malfunction/Malf_Modules.dm index 19febda2574f..37db37cd8245 100644 --- a/code/game/gamemodes/malfunction/Malf_Modules.dm +++ b/code/game/gamemodes/malfunction/Malf_Modules.dm @@ -1,3 +1,9 @@ +#define MALF_AI_ROLL_TIME 0.5 SECONDS +#define MALF_AI_ROLL_COOLDOWN (1 SECONDS + MALF_AI_ROLL_TIME) +#define MALF_AI_ROLL_DAMAGE 75 +// crit percent +#define MALF_AI_ROLL_CRIT_CHANCE 5 + //The malf AI action subtype. All malf actions are subtypes of this. /datum/action/innate/ai name = "AI Action" @@ -329,11 +335,11 @@ unlock_sound = 'sound/items/rped.ogg' /datum/AI_Module/upgrade_turrets/upgrade(mob/living/silicon/ai/AI) - for(var/obj/machinery/porta_turret/turret in GLOB.machines) + for(var/obj/machinery/porta_turret/ai_turret/turret in GLOB.machines) var/turf/T = get_turf(turret) if(is_station_level(T.z)) turret.health += 30 - turret.eprojectile = /obj/item/projectile/beam/laser/heavylaser //Once you see it, you will know what it means to FEAR. + turret.eprojectile = /obj/item/projectile/beam/laser/ai_turret/heavylaser //Once you see it, you will know what it means to FEAR. turret.eshot_sound = 'sound/weapons/lasercannonfire.ogg' //Hostile Station Lockdown: Locks, bolts, and electrifies every airlock on the station. After 90 seconds, the doors reset. @@ -474,7 +480,7 @@ /obj/effect/proc_holder/ranged_ai/overload_machine active = FALSE - ranged_mousepointer = 'icons/effects/overload_machine_target.dmi' + ranged_mousepointer = 'icons/effects/cult_target.dmi' enable_text = "You tap into the station's powernet. Click on a machine to detonate it, or use the ability again to cancel." disable_text = "You release your hold on the powernet." @@ -820,3 +826,91 @@ actual_action.fix_borg(robot_target) remove_ranged_ability(ranged_ability_user, "[robot_target] successfully rebooted.") return TRUE + +/datum/AI_Module/core_tilt + module_name = "Rolling Servos" + mod_pick_name = "watchforrollingcores" + description = "Allows you to slowly roll your core around, crushing anything in your path with your bulk." + cost = 10 + one_purchase = FALSE + power_type = /datum/action/innate/ai/ranged/core_tilt + unlock_sound = 'sound/effects/bang.ogg' + unlock_text = "You gain the ability to roll over and crush anything in your way." + +/datum/action/innate/ai/ranged/core_tilt + name = "Roll Over" + button_icon_state = "roll_over" + desc = "Allows you to roll over in the direction of your choosing, crushing anything in your way." + auto_use_uses = FALSE + linked_ability_type = /obj/effect/proc_holder/ranged_ai/roll_over + + +/obj/effect/proc_holder/ranged_ai/roll_over + active = FALSE + ranged_mousepointer = 'icons/effects/cult_target.dmi' + enable_text = "Your inner servos shift as you prepare to roll around. Click adjacent tiles to roll into them!" + disable_text = "You disengage your rolling protocols." + COOLDOWN_DECLARE(time_til_next_tilt) + /// How long does it take us to roll? + var/roll_over_time = MALF_AI_ROLL_TIME + /// How long does it take for the ability to cool down, on top of [roll_over_time]? + var/roll_over_cooldown = MALF_AI_ROLL_COOLDOWN + + +/obj/effect/proc_holder/ranged_ai/roll_over/InterceptClickOn(mob/living/caller, params, atom/target_atom) + if(..()) + return + if(!isAI(ranged_ability_user)) + return + if(ranged_ability_user.incapacitated() || !isturf(ranged_ability_user.loc)) + remove_ranged_ability() + return + if(!COOLDOWN_FINISHED(src, time_til_next_tilt)) + to_chat(ranged_ability_user, "Your rolling capacitors are still powering back up!") + return + + var/turf/target = get_turf(target_atom) + if(isnull(target)) + return + + if(target == get_turf(ranged_ability_user)) + to_chat(ranged_ability_user, "You can't roll over on yourself!") + return + + var/picked_dir = get_dir(caller, target) + if(!picked_dir) + return FALSE + // we can move during the timer so we cant just pass the ref + var/turf/temp_target = get_step(ranged_ability_user, picked_dir) + + new /obj/effect/temp_visual/single_user/ai_telegraph(temp_target, ranged_ability_user) + ranged_ability_user.visible_message("[ranged_ability_user] seems to be winding up!") + addtimer(CALLBACK(src, PROC_REF(do_roll_over), caller, picked_dir), MALF_AI_ROLL_TIME) + + to_chat(ranged_ability_user, "Overloading machine circuitry...") + + COOLDOWN_START(src, time_til_next_tilt, roll_over_cooldown) + + return TRUE + +/obj/effect/proc_holder/ranged_ai/roll_over/proc/do_roll_over(mob/living/silicon/ai/ai_caller, picked_dir) + var/turf/target = get_step(ai_caller, picked_dir) // in case we moved we pass the dir not the target turf + + if(isnull(target) || ai_caller.incapacitated() || !isturf(ai_caller.loc)) + return + + + var/paralyze_time = clamp(6 SECONDS, 0 SECONDS, (roll_over_cooldown * 0.9)) // the clamp prevents stunlocking as the max is always a little less than the cooldown between rolls + ai_caller.allow_teleporter = TRUE + ai_caller.fall_and_crush(target, MALF_AI_ROLL_DAMAGE, prob(MALF_AI_ROLL_CRIT_CHANCE), 2, null, paralyze_time, crush_dir = picked_dir, angle = get_rotation_from_dir(picked_dir)) + ai_caller.allow_teleporter = FALSE + +/obj/effect/proc_holder/ranged_ai/roll_over/proc/get_rotation_from_dir(dir) + switch(dir) + if(NORTH, NORTHWEST, WEST, SOUTHWEST) + return 270 // try our best to not return 180 since it works badly with animate + if(EAST, NORTHEAST, SOUTH, SOUTHEAST) + return 90 + else + stack_trace("non-standard dir entered to get_rotation_from_dir. (got: [dir])") + return 0 diff --git a/code/game/gamemodes/miniantags/demons/shadow_demon/shadow_demon.dm b/code/game/gamemodes/miniantags/demons/shadow_demon/shadow_demon.dm index 475b432df01f..3d40dc6dac09 100644 --- a/code/game/gamemodes/miniantags/demons/shadow_demon/shadow_demon.dm +++ b/code/game/gamemodes/miniantags/demons/shadow_demon/shadow_demon.dm @@ -235,6 +235,6 @@ M.mind.AddSpell(new /obj/effect/proc_holder/spell/fireball/shadow_grapple) /obj/item/organ/internal/heart/demon/shadow/remove(mob/living/carbon/M, special = 0) - ..() + . = ..() if(M.mind) M.mind.RemoveSpell(/obj/effect/proc_holder/spell/fireball/shadow_grapple) diff --git a/code/game/gamemodes/miniantags/demons/slaughter demon/slaughter.dm b/code/game/gamemodes/miniantags/demons/slaughter demon/slaughter.dm index a4db39248fd8..73f0e1de4989 100644 --- a/code/game/gamemodes/miniantags/demons/slaughter demon/slaughter.dm +++ b/code/game/gamemodes/miniantags/demons/slaughter demon/slaughter.dm @@ -261,7 +261,7 @@ M.mind.AddSpell(new /obj/effect/proc_holder/spell/bloodcrawl(null)) /obj/item/organ/internal/heart/demon/slaughter/remove(mob/living/carbon/M, special = 0) - ..() + . = ..() if(M.mind) REMOVE_TRAIT(M, TRAIT_BLOODCRAWL, "bloodcrawl") REMOVE_TRAIT(M, TRAIT_BLOODCRAWL_EAT, "bloodcrawl_eat") diff --git a/code/game/gamemodes/miniantags/pulsedemon/cross_shock_component.dm b/code/game/gamemodes/miniantags/pulsedemon/cross_shock_component.dm new file mode 100644 index 000000000000..0934f127f5cf --- /dev/null +++ b/code/game/gamemodes/miniantags/pulsedemon/cross_shock_component.dm @@ -0,0 +1,53 @@ +/datum/component/cross_shock + var/shock_damage + var/energy_cost + var/delay_between_shocks + var/requires_cable + COOLDOWN_DECLARE(last_shock) + +/datum/component/cross_shock/Initialize(_shock_damage, _energy_cost, _delay_between_shocks, _requires_cable = TRUE) + if(ismovable(parent)) + RegisterSignal(parent, list(COMSIG_MOVABLE_CROSSED, COMSIG_CROSSED_MOVABLE), PROC_REF(do_shock)) + if(ismob(parent)) + RegisterSignal(parent, COMSIG_CARBON_LOSE_ORGAN, PROC_REF(on_organ_removal)) + else if(isarea(parent)) + RegisterSignal(parent, COMSIG_ATOM_EXITED, PROC_REF(do_shock)) + else if(isturf(parent)) + RegisterSignal(parent, COMSIG_ATOM_ENTERED, PROC_REF(do_shock)) + else + return COMPONENT_INCOMPATIBLE + + shock_damage = _shock_damage + energy_cost = _energy_cost + delay_between_shocks = _delay_between_shocks + requires_cable = _requires_cable + +/datum/component/cross_shock/proc/do_shock(datum/source, mob/living/thing_were_gonna_shock) + SIGNAL_HANDLER + if(!COOLDOWN_FINISHED(src, last_shock)) + return + if(!istype(thing_were_gonna_shock)) + return + if(isliving(parent)) + var/mob/living/M = parent + if(M.stat == DEAD || !IS_HORIZONTAL(M)) + return + if(requires_cable) + var/turf/our_turf = get_turf(parent) + if(our_turf.transparent_floor || our_turf.intact || HAS_TRAIT(our_turf, TRAIT_TURF_COVERED)) + return + var/obj/structure/cable/our_cable = locate(/obj/structure/cable) in our_turf + if(!our_cable || !our_cable.powernet || !our_cable.powernet.available_power) + return + var/area/to_deduct_from = get_area(our_cable) + thing_were_gonna_shock.electrocute_act(shock_damage, src) + to_deduct_from.powernet.use_active_power(energy_cost) + playsound(get_turf(parent), 'sound/effects/eleczap.ogg', 30, TRUE) + else + thing_were_gonna_shock.electrocute_act(shock_damage, src) + playsound(get_turf(parent), 'sound/effects/eleczap.ogg', 30, TRUE) + COOLDOWN_START(src, last_shock, delay_between_shocks) + +/datum/component/cross_shock/proc/on_organ_removal(datum/source) + SIGNAL_HANDLER + qdel(src) diff --git a/code/game/gamemodes/miniantags/pulsedemon/pulsedemon.dm b/code/game/gamemodes/miniantags/pulsedemon/pulsedemon.dm index cc368b1ba1af..b2bcc1e5b37f 100644 --- a/code/game/gamemodes/miniantags/pulsedemon/pulsedemon.dm +++ b/code/game/gamemodes/miniantags/pulsedemon/pulsedemon.dm @@ -51,6 +51,7 @@ has_unlimited_silicon_privilege = TRUE // this makes the demon able to speak through holopads, due to the overriden say, PD cannot speak normally regardless universal_speak = TRUE + loot = list(/obj/item/organ/internal/heart/demon/pulse) /// List of sounds that is picked from when the demon speaks. var/list/speech_sounds = list("sound/voice/pdvoice1.ogg", "sound/voice/pdvoice2.ogg", "sound/voice/pdvoice3.ogg") @@ -803,6 +804,43 @@ /mob/living/simple_animal/demon/pulse_demon/mob_has_gravity() return TRUE +/obj/item/organ/internal/heart/demon/pulse + name = "perpetual pacemaker" + desc = "It still beats furiously, thousands of bright lights shine within it." + color = COLOR_YELLOW + +/obj/item/organ/internal/heart/demon/pulse/Initialize(mapload) + . = ..() + set_light(13, 2, "#bbbb00") + +/obj/item/organ/internal/heart/demon/pulse/attack_self(mob/living/user) + . = ..() + user.drop_item() + insert(user) + +/obj/item/organ/internal/heart/demon/pulse/insert(mob/living/carbon/M, special, dont_remove_slot) + . = ..() + M.AddComponent(/datum/component/cross_shock, 30, 500, 2 SECONDS) + ADD_TRAIT(M, TRAIT_SHOCKIMMUNE, UNIQUE_TRAIT_SOURCE(src)) + M.set_light(3, 2, "#bbbb00") + +/obj/item/organ/internal/heart/demon/pulse/remove(mob/living/carbon/M, special) + . = ..() + REMOVE_TRAIT(M, TRAIT_SHOCKIMMUNE, UNIQUE_TRAIT_SOURCE(src)) + M.remove_light() + +/obj/item/organ/internal/heart/demon/pulse/on_life() + if(!owner) + return + for(var/obj/item/stock_parts/cell/cell_to_charge in owner.GetAllContents()) + var/newcharge = min(0.05 * cell_to_charge.maxcharge + cell_to_charge.charge, cell_to_charge.maxcharge) + if(cell_to_charge.charge < newcharge) + cell_to_charge.charge = newcharge + if(isobj(cell_to_charge.loc)) + var/obj/cell_location = cell_to_charge.loc + cell_location.update_icon() //update power meters and such + cell_to_charge.update_icon() + /obj/screen/alert/pulse_nopower name = "No Power" desc = "You are not connected to a cable or machine and are losing health!" diff --git a/code/game/gamemodes/miniantags/pulsedemon/pulsedemon_abilities.dm b/code/game/gamemodes/miniantags/pulsedemon/pulsedemon_abilities.dm index d3fcfe40ca68..07a7735affa6 100644 --- a/code/game/gamemodes/miniantags/pulsedemon/pulsedemon_abilities.dm +++ b/code/game/gamemodes/miniantags/pulsedemon/pulsedemon_abilities.dm @@ -137,7 +137,7 @@ return FALSE playsound(T, 'sound/magic/lightningshock.ogg', 50, TRUE) O.Beam(target, icon_state = "lightning[rand(1, 12)]", icon = 'icons/effects/effects.dmi', time = 1 SECONDS) - for(var/turf/working in getline(O, T)) + for(var/turf/working in get_line(O, T)) for(var/mob/living/L in working) if(!electrocute_mob(L, C.powernet, user)) // give a little bit of non-lethal counterplay against insuls L.Jitter(5 SECONDS) diff --git a/code/game/gamemodes/nuclear/pinpointer.dm b/code/game/gamemodes/nuclear/pinpointer.dm index fa192e7e31e3..e878465904bb 100644 --- a/code/game/gamemodes/nuclear/pinpointer.dm +++ b/code/game/gamemodes/nuclear/pinpointer.dm @@ -488,7 +488,7 @@ while(name in name_counts) name_counts[name]++ - name = text("[] ([])", name, name_counts[name]) + name = "[name] ([name_counts[name]])" names[name] = H name_counts[name] = 1 diff --git a/code/game/gamemodes/wizard/artefact.dm b/code/game/gamemodes/wizard/artefact.dm index 27b27f30cb90..0e2c2cb5bbc8 100644 --- a/code/game/gamemodes/wizard/artefact.dm +++ b/code/game/gamemodes/wizard/artefact.dm @@ -814,6 +814,14 @@ GLOBAL_LIST_EMPTY(multiverse) H.real_name = "Neko-chan" else H.real_name = "[H.name]-chan" + + H.mind.assigned_role = SPECIAL_ROLE_WIZARD + H.mind.special_role = SPECIAL_ROLE_WIZARD + + var/datum/atom_hud/antag/wizhud = GLOB.huds[ANTAG_HUD_WIZ] + wizhud.join_hud(H) + set_antag_hud(H, "apprentice") + H.say("NYA!~") /obj/item/necromantic_stone/nya diff --git a/code/game/gamemodes/wizard/raginmages.dm b/code/game/gamemodes/wizard/raginmages.dm index d2c6f4a6571f..6321edc44bcb 100644 --- a/code/game/gamemodes/wizard/raginmages.dm +++ b/code/game/gamemodes/wizard/raginmages.dm @@ -11,20 +11,13 @@ var/players_per_mage = 10 // If the admin wants to tweak things or something var/delay_per_mage = 7 MINUTES // Every 7 minutes by default var/time_till_chaos = 30 MINUTES // Half-hour in + /// Tracks a one-time restock of all magivends once we get a second wizard + var/have_we_populated_magivends = FALSE /datum/game_mode/wizard/raginmages/announce() to_chat(world, "The current game mode is - Ragin' Mages!") to_chat(world, "The Space Wizard Federation is pissed, crew must help defeat all the Space Wizards invading the station!") -/datum/game_mode/wizard/post_setup() - // Makes magivends PLENTIFUL - for(var/obj/machinery/economy/vending/magivend/magic in GLOB.machines) - for(var/key in magic.products) - magic.products[key] = 20 // and so, there was prosperity for ragin mages everywhere - magic.product_records.Cut() - magic.build_inventory(magic.products, magic.product_records) - ..() - /datum/game_mode/wizard/raginmages/greet_wizard(datum/mind/wizard, you_are=1) var/list/messages = list() if(you_are) @@ -116,6 +109,8 @@ if(making_mage || SSshuttle.emergency.mode >= SHUTTLE_ESCAPE) return FALSE making_mage = TRUE + if(!have_we_populated_magivends) + populate_magivends() var/image/source = image('icons/obj/cardboard_cutout.dmi', "cutout_wizard") var/list/mob/dead/observer/candidates = SSghost_spawns.poll_candidates("Do you want to play as a raging Space Wizard?", ROLE_WIZARD, TRUE, poll_time = 20 SECONDS, source = source) @@ -157,3 +152,13 @@ SSticker.mode_result = "raging wizard loss - wizard killed" to_chat(world, "The crew has managed to hold off the Wizard attack! The Space Wizard Federation has been taught a lesson they will not soon forget!") ..(1) + +/datum/game_mode/wizard/raginmages/proc/populate_magivends() + // Makes magivends PLENTIFUL + for(var/obj/machinery/economy/vending/magivend/magic in GLOB.machines) + for(var/key in magic.products) + magic.products[key] = 20 // and so, there was prosperity for ragin mages everywhere + magic.product_records.Cut() + magic.build_inventory(magic.products, magic.product_records) + + have_we_populated_magivends = TRUE diff --git a/code/game/gamemodes/wizard/spellbook.dm b/code/game/gamemodes/wizard/spellbook.dm index 3f5ecc3e6914..b75777018fcb 100644 --- a/code/game/gamemodes/wizard/spellbook.dm +++ b/code/game/gamemodes/wizard/spellbook.dm @@ -561,6 +561,7 @@ category = "Summons" limit = 3 cost = 1 + is_ragin_restricted = TRUE /datum/spellbook_entry/item/hugbottle name = "Bottle of Tickles" @@ -582,6 +583,7 @@ item_path = /obj/item/antag_spawner/slaughter_demon category = "Summons" limit = 3 + is_ragin_restricted = TRUE /datum/spellbook_entry/item/shadowbottle name = "Bottle of Shadows" diff --git a/code/game/jobs/job/assistant.dm b/code/game/jobs/job/assistant.dm index a663b73a6fd3..ea70b19ebb07 100644 --- a/code/game/jobs/job/assistant.dm +++ b/code/game/jobs/job/assistant.dm @@ -9,6 +9,7 @@ selection_color = "#dddddd" access = list() //See /datum/job/assistant/get_access() minimal_access = list() //See /datum/job/assistant/get_access() + alt_titles = list("Off-Duty", "Retired", "Intern") outfit = /datum/outfit/job/assistant /datum/job/assistant/get_access() diff --git a/code/game/jobs/job/central.dm b/code/game/jobs/job/central.dm index 776f4a43a182..6be6cf5e3861 100644 --- a/code/game/jobs/job/central.dm +++ b/code/game/jobs/job/central.dm @@ -28,7 +28,6 @@ glasses = /obj/item/clothing/glasses/hud/security/sunglasses id = /obj/item/card/id/centcom pda = /obj/item/pda/centcom - belt = /obj/item/gun/energy/pulse/pistol implants = list( /obj/item/implant/mindshield, /obj/item/implant/dust @@ -39,7 +38,8 @@ ) box = /obj/item/storage/box/centcomofficer cybernetic_implants = list( - /obj/item/organ/internal/cyberimp/chest/nutriment/plus/hardened + /obj/item/organ/internal/cyberimp/chest/nutriment/plus/hardened, + /obj/item/organ/internal/cyberimp/arm/combat/centcom ) /datum/outfit/job/ntnavyofficer/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) @@ -75,7 +75,7 @@ belt = /obj/item/storage/belt/military/assault gloves = /obj/item/clothing/gloves/combat shoes = /obj/item/clothing/shoes/combat - mask = /obj/item/clothing/mask/cigarette/cigar/cohiba + mask = /obj/item/clothing/mask/holo_cigar head = /obj/item/clothing/head/helmet/space/deathsquad/beret l_ear = /obj/item/radio/headset/centcom glasses = /obj/item/clothing/glasses/hud/security/sunglasses diff --git a/code/game/jobs/job/support.dm b/code/game/jobs/job/support.dm index 0ef315a8aab3..5a4f493570bb 100644 --- a/code/game/jobs/job/support.dm +++ b/code/game/jobs/job/support.dm @@ -379,6 +379,9 @@ /obj/item/cane = 1 ) + backpack = /obj/item/storage/backpack/mime + satchel = /obj/item/storage/backpack/mime + /datum/outfit/job/mime/pre_equip(mob/living/carbon/human/H, visualsOnly = FALSE) . = ..() if(H.gender == FEMALE) diff --git a/code/game/jobs/job/syndicate_jobs.dm b/code/game/jobs/job/syndicate_jobs.dm index 48b860282ba6..60462690c39e 100644 --- a/code/game/jobs/job/syndicate_jobs.dm +++ b/code/game/jobs/job/syndicate_jobs.dm @@ -23,27 +23,28 @@ back = /obj/item/storage/backpack head = /obj/item/clothing/head/beret gloves = /obj/item/clothing/gloves/combat - shoes = /obj/item/clothing/shoes/combat - mask = /obj/item/clothing/mask/cigarette/cigar/havana - belt = /obj/item/gun/projectile/automatic/pistol/deagle/camo + shoes = /obj/item/clothing/shoes/magboots/elite + mask = /obj/item/clothing/mask/holo_cigar + belt = /obj/item/storage/belt/military l_ear = /obj/item/radio/headset/syndicate/alt/syndteam pda = /obj/item/pinpointer/advpinpointer id = /obj/item/card/id/syndicate/command box = /obj/item/storage/box/survival_syndi backpack_contents = list( /obj/item/flashlight = 1, - /obj/item/reagent_containers/food/snacks/syndidonkpocket = 1, /obj/item/ammo_box/magazine/m50 = 2, - /obj/item/clothing/shoes/magboots/syndie/advance = 1, - /obj/item/lighter/zippo/gonzofist = 1, - /obj/item/storage/box/matches = 1 + /obj/item/gun/projectile/automatic/pistol/deagle/camo = 1, + /obj/item/clothing/accessory/holster = 1 ) implants = list( - /obj/item/implant/dust + /obj/item/implant/dust, + /obj/item/implant/freedom, + /obj/item/implant/adrenalin ) cybernetic_implants = list( - /obj/item/organ/internal/cyberimp/chest/nutriment/plus/hardened + /obj/item/organ/internal/cyberimp/chest/nutriment/plus/hardened, + /obj/item/organ/internal/eyes/cybernetic/xray/hardened ) /datum/outfit/job/syndicateofficer/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) diff --git a/code/game/machinery/camera/camera.dm b/code/game/machinery/camera/camera.dm index 4a1c326fe70d..9f516a6bffbe 100644 --- a/code/game/machinery/camera/camera.dm +++ b/code/game/machinery/camera/camera.dm @@ -183,7 +183,7 @@ AI.last_paper_seen = "[itemname][info]" else if(O.client && O.client.eye == src) to_chat(O, "[U] holds \a [itemname] up to one of the cameras ...") - O << browse(text("[][]", itemname, info), text("window=[]", itemname)) + O << browse("[itemname][info]", "window=[itemname]") else if(istype(I, /obj/item/laser_pointer)) var/obj/item/laser_pointer/L = I diff --git a/code/game/machinery/camera/tracking.dm b/code/game/machinery/camera/tracking.dm index a4db90c223b7..9d7e884319dc 100644 --- a/code/game/machinery/camera/tracking.dm +++ b/code/game/machinery/camera/tracking.dm @@ -75,7 +75,7 @@ var/name = M.name if(name in track.names) track.namecounts[name]++ - name = text("[] ([])", name, track.namecounts[name]) + name = "[name] ([track.namecounts[name]])" else track.names.Add(name) track.namecounts[name] = 1 diff --git a/code/game/machinery/computer/aifixer.dm b/code/game/machinery/computer/aifixer.dm index 92a73e8fed1d..eae21415780b 100644 --- a/code/game/machinery/computer/aifixer.dm +++ b/code/game/machinery/computer/aifixer.dm @@ -95,6 +95,8 @@ /obj/machinery/computer/aifixer/update_overlays() . = ..() + if(stat & (BROKEN|NOPOWER)) + return if(active) . += "ai-fixer-on" if(occupant) diff --git a/code/game/machinery/computer/card.dm b/code/game/machinery/computer/card.dm index db4930e7722e..dcaeb3ce9716 100644 --- a/code/game/machinery/computer/card.dm +++ b/code/game/machinery/computer/card.dm @@ -381,7 +381,7 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0) /obj/machinery/computer/card/proc/regenerate_id_name() if(modify) - modify.name = text("[modify.registered_name]'s ID Card ([modify.assignment])") + modify.name = "[modify.registered_name]'s ID Card ([modify.assignment])" /obj/machinery/computer/card/ui_act(action, params) if(..()) diff --git a/code/game/machinery/computer/cloning.dm b/code/game/machinery/computer/cloning.dm index bb4508ebde7f..b325048628fa 100644 --- a/code/game/machinery/computer/cloning.dm +++ b/code/game/machinery/computer/cloning.dm @@ -322,19 +322,23 @@ return if(isnull(subject) || (!(ishuman(subject))) || (!subject.dna)) if(isalien(subject)) - set_scan_temp("Xenomorphs are not scannable.", "bad") + set_scan_temp("Safety interlocks engaged. Nanotrasen Directive 7b forbids the cloning of biohazardous alien species.", "bad") SStgui.update_uis(src) return // can add more conditions for specific non-human messages here else - set_scan_temp("Subject species is not scannable.", "bad") + set_scan_temp("Subject species is not clonable.", "bad") SStgui.update_uis(src) return if(subject.get_int_organ(/obj/item/organ/internal/brain)) var/obj/item/organ/internal/brain/Brn = subject.get_int_organ(/obj/item/organ/internal/brain) if(istype(Brn)) + if(Brn.dna.species.name == "Machine") + set_scan_temp("No organic tissue detected within subject. Alternative revival methods recommended.", "bad") + SStgui.update_uis(src) + return if(NO_CLONESCAN in Brn.dna.species.species_traits) - set_scan_temp("[Brn.dna.species.name_plural] are not scannable.", "bad") + set_scan_temp("[Brn.dna.species.name_plural] are not clonable. Alternative revival methods recommended.", "bad") SStgui.update_uis(src) return if(!subject.get_int_organ(/obj/item/organ/internal/brain)) @@ -342,15 +346,19 @@ SStgui.update_uis(src) return if(subject.suiciding) - set_scan_temp("Subject has committed suicide and is not scannable.", "bad") + set_scan_temp("Subject has committed suicide and is not clonable.", "bad") SStgui.update_uis(src) return - if((!subject.ckey) || (!subject.client)) - set_scan_temp("Subject's brain is not responding. Further attempts after a short delay may succeed.", "bad") + if(HAS_TRAIT(subject, TRAIT_BADDNA) && src.scanner.scan_level < 2) + set_scan_temp("Insufficient level of biofluids detected within subject. Scanner upgrades may be required to improve scan capabilities.", "bad") SStgui.update_uis(src) return - if(HAS_TRAIT(subject, TRAIT_BADDNA) && src.scanner.scan_level < 2) - set_scan_temp("Subject has incompatible genetic mutations.", "bad") + if(HAS_TRAIT(subject, TRAIT_HUSK) && src.scanner.scan_level < 2) + set_scan_temp("Subject is husked. Treat condition or upgrade scanning module to proceed with scan.", "bad") + SStgui.update_uis(src) + return + if((!subject.ckey) || (!subject.client)) + set_scan_temp("Subject's brain is not responding. Further attempts after a short delay may succeed.", "bad") SStgui.update_uis(src) return if(!isnull(find_record(subject.ckey))) diff --git a/code/game/machinery/deployable.dm b/code/game/machinery/deployable.dm index e8a81b633443..f62062ffd1a5 100644 --- a/code/game/machinery/deployable.dm +++ b/code/game/machinery/deployable.dm @@ -400,7 +400,7 @@ /obj/item/used_dropwall name = "broken dropwall generator" - desc = "This dropwall has ran out of charge, but some materials could possibly be reclamed." + desc = "This dropwall has ran out of charge, but some materials could possibly be reclaimed." icon = 'icons/obj/dropwall.dmi' icon_state = "dropwall_dead" item_state = "grenade" diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index e2e94e71e224..7f68921819bd 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -276,10 +276,10 @@ GLOBAL_LIST_EMPTY(airlock_emissive_underlays) var/message = "" if(wires.is_cut(WIRE_ELECTRIFY) && arePowerSystemsOn()) - message = text("The electrification wire is cut - Door permanently electrified.") + message = "The electrification wire is cut - Door permanently electrified." electrified_until = -1 else if(duration && !arePowerSystemsOn()) - message = text("The door is unpowered - Cannot electrify the door.") + message = "The door is unpowered - Cannot electrify the door." electrified_until = 0 else if(!duration && electrified_until != 0) message = "The door is now un-electrified." @@ -287,10 +287,10 @@ GLOBAL_LIST_EMPTY(airlock_emissive_underlays) electrified_until = 0 else if(duration) //electrify door for the given duration seconds if(user) - shockedby += text("\[[all_timestamps()]\] - [user](ckey:[user.ckey])") + shockedby += "\[[all_timestamps()]\] - [user](ckey:[user.ckey])" add_attack_logs(user, src, "Electrified [ADMIN_COORDJMP(src)]", ATKLOG_ALL) else - shockedby += text("\[[all_timestamps()]\] - EMP)") + shockedby += "\[[all_timestamps()]\] - EMP)" message = "The door is now electrified [duration == -1 ? "permanently" : "for [duration] second\s"]." electrified_until = duration == -1 ? -1 : world.time + duration SECONDS if(duration != -1) diff --git a/code/game/machinery/doors/airlock_types.dm b/code/game/machinery/doors/airlock_types.dm index ba811e821ebb..3b3aa9c76166 100644 --- a/code/game/machinery/doors/airlock_types.dm +++ b/code/game/machinery/doors/airlock_types.dm @@ -482,7 +482,7 @@ icon = 'icons/obj/doors/airlocks/cult/runed/cult.dmi' overlays_file = 'icons/obj/doors/airlocks/cult/runed/cult-overlays.dmi' assemblytype = /obj/structure/door_assembly/door_assembly_cult - damage_deflection = 10 + damage_deflection = 20 hackProof = TRUE aiControlDisabled = AICONTROLDISABLED_ON paintable = FALSE diff --git a/code/game/machinery/firealarm.dm b/code/game/machinery/firealarm.dm index b6c8e51e00e0..1df547e10627 100644 --- a/code/game/machinery/firealarm.dm +++ b/code/game/machinery/firealarm.dm @@ -37,7 +37,7 @@ FIRE ALARM var/last_time_pulled //used to prevent pulling spam by same persons -/obj/machinery/firealarm/Initialize(mapload, location, direction, building) +/obj/machinery/firealarm/Initialize(mapload, direction, building) . = ..() if(building) diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm index 1b41c2b3f5c4..401ec6048bf0 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/machinery.dm @@ -540,3 +540,6 @@ */ /obj/machinery/proc/flicker() return FALSE + +/obj/machinery/fall_and_crush(turf/target_turf, crush_damage, should_crit, crit_damage_factor, datum/tilt_crit/forced_crit, weaken_time, knockdown_time, ignore_gravity, should_rotate, angle, rightable, block_interactions) + . = ..(target_turf, crush_damage, should_crit, crit_damage_factor, forced_crit, weaken_time, knockdown_time, ignore_gravity = FALSE, should_rotate = TRUE, rightable = TRUE, block_interactions_until_righted = TRUE) diff --git a/code/game/machinery/portable_turret.dm b/code/game/machinery/portable_turret.dm index 740125beac75..d14952ecf730 100644 --- a/code/game/machinery/portable_turret.dm +++ b/code/game/machinery/portable_turret.dm @@ -67,6 +67,10 @@ var/has_cover = TRUE //Hides the cover /// Deployment override to allow turret popup on/under dense turfs/objects, for admin/CC turrets var/deployment_override = FALSE + /// What lethal mode projectile with the turret start with? + var/initial_eprojectile = null + /// What non-lethal mode projectile with the turret start with? + var/initial_projectile = null /obj/machinery/porta_turret/Initialize(mapload) @@ -142,8 +146,12 @@ egun = 1 if(/obj/item/gun/energy/pulse/turret) - eprojectile = /obj/item/projectile/beam/pulse + eprojectile = /obj/item/projectile/beam/pulse/hitscan eshot_sound = 'sound/weapons/pulse.ogg' + if(initial_eprojectile) + eprojectile = initial_eprojectile + if(initial_projectile) + projectile = initial_projectile GLOBAL_LIST_EMPTY(turret_icons) /obj/machinery/porta_turret/update_icon_state() @@ -761,6 +769,13 @@ GLOBAL_LIST_EMPTY(turret_icons) A.throw_at(target, scan_range, 1) return A +/obj/machinery/porta_turret/ai_turret + initial_eprojectile = /obj/item/projectile/beam/laser/ai_turret + +/obj/machinery/porta_turret/ai_turret/disable + name = "hallway turret" + initial_projectile = /obj/item/projectile/beam/disabler + /obj/machinery/porta_turret/centcom name = "\improper Centcomm turret" enabled = FALSE diff --git a/code/game/machinery/requests_console.dm b/code/game/machinery/requests_console.dm index a53be12358f7..eee369468a3e 100644 --- a/code/game/machinery/requests_console.dm +++ b/code/game/machinery/requests_console.dm @@ -39,7 +39,7 @@ GLOBAL_LIST_EMPTY(allRequestConsoles) desc = "A console intended to send requests to different departments on the station." anchored = TRUE icon = 'icons/obj/terminals.dmi' - icon_state = "req_comp0" + icon_state = "req_comp_off" max_integrity = 300 armor = list(MELEE = 70, BULLET = 30, LASER = 30, ENERGY = 30, BOMB = 0, RAD = 0, FIRE = 90, ACID = 90) var/department = "Unknown" //The list of all departments on the station (Determined from this variable on each unit) Set this to the same thing if you want several consoles in one department @@ -75,13 +75,6 @@ GLOBAL_LIST_EMPTY(allRequestConsoles) set_light(1, LIGHTING_MINIMUM_POWER) update_icon(UPDATE_ICON_STATE | UPDATE_OVERLAYS) -/obj/machinery/requests_console/update_icon_state() - if(stat & NOPOWER) - if(icon_state != "req_comp_off") - icon_state = "req_comp_off" - else - icon_state = "req_comp[newmessagepriority]" - /obj/machinery/requests_console/update_overlays() . = ..() underlays.Cut() @@ -89,11 +82,9 @@ GLOBAL_LIST_EMPTY(allRequestConsoles) if(stat & NOPOWER) return - if(newmessagepriority == RQ_NONEW_MESSAGES) - underlays += emissive_appearance(icon, "req_comp_lightmask") - else - underlays += emissive_appearance(icon, "req_comp2_lightmask") + . += "req_comp[newmessagepriority]" + underlays += emissive_appearance(icon, "req_comp_lightmask") /obj/machinery/requests_console/Initialize(mapload) Radio = new /obj/item/radio(src) @@ -263,7 +254,7 @@ GLOBAL_LIST_EMPTY(allRequestConsoles) for(var/obj/machinery/requests_console/Console in GLOB.allRequestConsoles) if(Console.department == department) Console.newmessagepriority = RQ_NONEW_MESSAGES - Console.icon_state = "req_comp0" + Console.update_icon(UPDATE_OVERLAYS) Console.set_light(1) if(tempScreen == RCS_MAINMENU) reset_message() diff --git a/code/game/machinery/tcomms/nttc.dm b/code/game/machinery/tcomms/nttc.dm index e54539e20aea..977692c8bee0 100644 --- a/code/game/machinery/tcomms/nttc.dm +++ b/code/game/machinery/tcomms/nttc.dm @@ -26,6 +26,9 @@ "Robot" = "airadio", // Assistant "Assistant" = "radio", + "Off-Duty" = "radio", + "Retired" = "radio", + "Intern" = "radio", // Command (Solo command, not department heads) "Blueshield" = "comradio", "Captain" = "comradio", diff --git a/code/game/machinery/teleporter.dm b/code/game/machinery/teleporter.dm index a79a2e928c83..18449d372777 100644 --- a/code/game/machinery/teleporter.dm +++ b/code/game/machinery/teleporter.dm @@ -314,14 +314,17 @@ */ /obj/machinery/teleport/proc/blockAI(atom/A) if(isAI(A) || istype(A, /obj/structure/AIcore)) - visible_message("The teleporter rejects the AI unit.") if(isAI(A)) var/mob/living/silicon/ai/T = A + if(T.allow_teleporter) + return FALSE var/list/TPError = list("Firmware instructions dictate you must remain on your assigned station!", "You cannot interface with this technology and get rejected!", "External firewalls prevent you from utilizing this machine!", "Your AI core's anti-bluespace failsafes trigger and prevent teleportation!") to_chat(T, "[pick(TPError)]") + + visible_message("The teleporter rejects the AI unit.") return TRUE return FALSE diff --git a/code/game/machinery/vendors/vendor_crits.dm b/code/game/machinery/vendors/tilt_crits.dm similarity index 56% rename from code/game/machinery/vendors/vendor_crits.dm rename to code/game/machinery/vendors/tilt_crits.dm index cbc21cb31c52..f4421707641c 100644 --- a/code/game/machinery/vendors/vendor_crits.dm +++ b/code/game/machinery/vendors/tilt_crits.dm @@ -2,31 +2,47 @@ * Framework for custom vendor crits. */ -/datum/vendor_crit +/datum/tilt_crit + /// Name of a crit. Only crits with a name will be options. + var/name /// If it'll deal damage or not var/harmless = FALSE /// If we should be thrown against the mob or not. var/fall_towards_mob = TRUE + /// List of types which we should be valid for + var/list/valid_types_whitelist = list(/atom/movable) + /// Typecache of valid types + var/list/valid_typecache + +/datum/tilt_crit/New() + valid_typecache = typecacheof(valid_types_whitelist) /** * Return whether or not the crit selected is valid. */ -/datum/vendor_crit/proc/is_valid(obj/machinery/economy/vending/machine, mob/living/carbon/victim) - return TRUE +/datum/tilt_crit/proc/is_valid(atom/movable/tilter, mob/living/carbon/victim) + SHOULD_CALL_PARENT(TRUE) + return is_type_in_typecache(tilter, valid_typecache) /*** * Perform the tip crit effect on a victim. * Arguments: * * machine - The machine that was tipped over * * user - The unfortunate victim upon whom it was tipped over + * * incoming_damage - The amount of damage that was already being dealt to the victim * Returns: The "crit rebate", or the amount of damage to subtract from the original amount of damage dealt, to soften the blow. */ -/datum/vendor_crit/proc/tip_crit_effect(obj/machinery/economy/vending/machine, mob/living/carbon/victim) +/datum/tilt_crit/proc/tip_crit_effect(atom/movable/tilter, mob/living/carbon/victim, incoming_damage) return 0 -/datum/vendor_crit/shatter +/datum/tilt_crit/shatter + name = "Leg Crush" + +/datum/tilt_crit/shatter/is_valid(atom/movable/tilter, mob/living/carbon/victim) + . = ..() + return . && iscarbon(victim) -/datum/vendor_crit/shatter/tip_crit_effect(obj/machinery/economy/vending/machine, mob/living/carbon/victim) +/datum/tilt_crit/shatter/tip_crit_effect(atom/movable/tilter, mob/living/carbon/victim, incoming_damage) victim.bleed(150) var/obj/item/organ/external/leg/right = victim.get_organ(BODY_ZONE_R_LEG) var/obj/item/organ/external/leg/left = victim.get_organ(BODY_ZONE_L_LEG) @@ -43,28 +59,41 @@ ) // that's a LOT of damage, let's rebate most of it. - return machine.squish_damage * (5/6) + return incoming_damage * (5/6) -/datum/vendor_crit/pin +/datum/tilt_crit/pin + name = "Pin" + +/datum/tilt_crit/pin/is_valid(atom/movable/tilter, mob/living/victim) + . = ..() + return . && isliving(victim) -/datum/vendor_crit/pin/tip_crit_effect(obj/machinery/economy/vending/machine, mob/living/carbon/victim) - machine.forceMove(get_turf(victim)) - machine.buckle_mob(victim, force=TRUE) +/datum/tilt_crit/pin/tip_crit_effect(atom/movable/tilter, mob/living/victim, incoming_damage) + tilter.forceMove(get_turf(victim)) + tilter.buckle_mob(victim, force=TRUE) victim.visible_message( - "[victim] gets pinned underneath [machine]!", - "You are pinned down by [machine]!" + "[victim] gets pinned underneath [tilter]!", + "You are pinned down by [tilter]!" ) return 0 -/datum/vendor_crit/embed -/datum/vendor_crit/embed/is_valid(obj/machinery/economy/vending/machine, mob/living/carbon/victim) +/datum/tilt_crit/vendor + valid_types_whitelist = list(/obj/machinery/economy/vending) + +/datum/tilt_crit/vendor/embed + name = "Panel Shatter" + +/datum/tilt_crit/vendor/embed/is_valid(obj/machinery/economy/vending/machine, mob/living/carbon/victim) . = ..() + if(!. || !istype(machine)) + return if(machine.num_shards <= 0) return FALSE + return iscarbon(victim) -/datum/vendor_crit/embed/tip_crit_effect(obj/machinery/economy/vending/machine, mob/living/carbon/victim) +/datum/tilt_crit/vendor/embed/tip_crit_effect(obj/machinery/economy/vending/machine, mob/living/carbon/victim, incoming_damage) victim.visible_message( "[machine]'s panel shatters against [victim]!", "[H] gets crushed under [machine], and explodes in a shower of gore!", "Oh f-") + victim.visible_message("[H] gets crushed under [tilter], and explodes in a shower of gore!", "Oh f-") var/gibspawner = /obj/effect/gibspawner/human if(ismachineperson(victim)) gibspawner = /obj/effect/gibspawner/robot @@ -107,16 +141,17 @@ H.disfigure() victim.apply_damage(50, BRUTE, BODY_ZONE_HEAD) else - H.visible_message("[victim]'s head seems to be crushed under [machine]...but wait, they had none in the first place!") + H.visible_message("[victim]'s head seems to be crushed under [tilter]...but wait, they had none in the first place!") if(B in H) victim.adjustBrainLoss(80) return 0 -/datum/vendor_crit/lucky +/datum/tilt_crit/lucky harmless = TRUE + name = "Lucky" -/datum/vendor_crit/lucky/tip_crit_effect(obj/machinery/economy/vending/machine, mob/living/carbon/victim) +/datum/tilt_crit/lucky/tip_crit_effect(obj/machinery/economy/vending/machine, mob/living/carbon/victim, incoming_damage) victim.visible_message( "[machine] crashes around [victim], but doesn't seem to crush them!", "[machine] crashes around you, but only around you! You're fine!" diff --git a/code/game/machinery/vendors/vending.dm b/code/game/machinery/vendors/vending.dm index 9572499012a8..2365b55154e4 100644 --- a/code/game/machinery/vendors/vending.dm +++ b/code/game/machinery/vendors/vending.dm @@ -1,11 +1,3 @@ -// Using these to decide how a vendor crush should be handled after crushing a carbon. -/// Just jump ship, the crit handled everything it needs to. -#define VENDOR_CRUSH_HANDLED 0 -/// Throw the vendor at the target's tile. -#define VENDOR_THROW_AT_TARGET 1 -/// Don't actually throw at the target, just tip it in place. -#define VENDOR_TIP_IN_PLACE 2 - /** * Datum used to hold information about a product in a vending machine */ @@ -132,16 +124,6 @@ var/crit_damage_factor = 2 /// Factor of extra damage to deal when you knock it over onto yourself var/self_knockover_factor = 1.5 - /// All possible crits that could be applied. We only need to build this up once - var/static/list/all_possible_crits = list() - /// Possible crit effects from this vending machine tipping. - var/list/possible_crits = list( - /datum/vendor_crit/pop_head, - /datum/vendor_crit/embed, - /datum/vendor_crit/pin, - /datum/vendor_crit/shatter, - /datum/vendor_crit/lucky - ) /// number of shards to apply when a crit embeds var/num_shards = 7 /// Last time the machine was punched @@ -189,14 +171,11 @@ if(account_database) vendor_account = account_database.vendor_account - - if(!length(all_possible_crits)) - for(var/typepath in subtypesof(/datum/vendor_crit)) - all_possible_crits[typepath] = new typepath() - update_icon(UPDATE_OVERLAYS) reconnect_database() power_change() + RegisterSignal(src, COMSIG_MOVABLE_UNTILTED, PROC_REF(on_untilt)) + RegisterSignal(src, COMSIG_MOVABLE_TRY_UNTILT, PROC_REF(on_try_untilt)) /obj/machinery/economy/vending/Destroy() SStgui.close_uis(wires) @@ -206,10 +185,6 @@ /obj/machinery/economy/vending/examine(mob/user) . = ..() - if(tilted) - . += "It's been tipped over and won't be usable unless it's righted." - . += "You can Alt-Click it to right it when adjacent." - if(aggressive) . += "Its product lights seem to be blinking ominously..." @@ -359,11 +334,9 @@ else ..() -/obj/machinery/economy/vending/AltClick(mob/user) - if(!tilted || !Adjacent(user) || HAS_TRAIT(user, TRAIT_HANDS_BLOCKED)) - return - - untilt(user) +/obj/machinery/economy/vending/proc/on_try_untilt(atom/source, mob/user) + if(user && (!Adjacent(user) || HAS_TRAIT(user, TRAIT_HANDS_BLOCKED))) + return COMPONENT_BLOCK_UNTILT /obj/machinery/economy/vending/attackby(obj/item/I, mob/user, params) if(tilted) @@ -940,6 +913,10 @@ if(dump_amount >= 16) return +/obj/machinery/economy/vending/proc/on_untilt(atom/source, mob/user) + SIGNAL_HANDLER // COMSIG_MOVABLE_UNTILTED + tilted = FALSE + //Somebody cut an important wire and now we're following a new definition of "pitch." /obj/machinery/economy/vending/proc/throw_item() var/obj/throw_item = null @@ -965,167 +942,50 @@ /obj/machinery/economy/vending/onTransitZ() return -/** - * Select a random valid crit. - */ -/obj/machinery/economy/vending/proc/choose_crit(mob/living/carbon/victim) - if(!length(possible_crits)) - return - for(var/crit_path in shuffle(possible_crits)) - var/datum/vendor_crit/C = all_possible_crits[crit_path] - if(C.is_valid(src, victim)) - return C - -/obj/machinery/economy/vending/proc/handle_squish_carbon(mob/living/carbon/victim, damage_to_deal, crit, from_combat) - - // Damage points to "refund", if a crit already beats the shit out of you we can shelve some of the extra damage. - var/crit_rebate = 0 - - var/should_throw_at_target = TRUE - - if(HAS_TRAIT(victim, TRAIT_DWARF)) - // also double damage if you're short - damage_to_deal *= 2 - - var/datum/vendor_crit/critical_attack = choose_crit(victim) - if(!from_combat && crit && critical_attack) - crit_rebate = critical_attack.tip_crit_effect(src, victim) - if(critical_attack.harmless) - tilt_over(critical_attack.fall_towards_mob ? victim : null) - return VENDOR_CRUSH_HANDLED - - should_throw_at_target = critical_attack.fall_towards_mob - add_attack_logs(null, victim, "critically crushed by [src] causing [critical_attack]") - else - victim.visible_message( - "[victim] is crushed by [src]!", - "[src] crushes you!", - "You hear a loud crunch!" - ) - add_attack_logs(null, victim, "crushed by [src]") - - // 30% chance to spread damage across the entire body, 70% chance to target two limbs in particular - damage_to_deal = max(damage_to_deal - crit_rebate, 0) - if(prob(30)) - victim.apply_damage(damage_to_deal, BRUTE, BODY_ZONE_CHEST, spread_damage = TRUE) - else - var/picked_zone - var/num_parts_to_pick = 2 - for(var/i = 1 to num_parts_to_pick) - picked_zone = pick(BODY_ZONE_CHEST, BODY_ZONE_HEAD, BODY_ZONE_L_ARM, BODY_ZONE_L_LEG, BODY_ZONE_R_ARM, BODY_ZONE_R_LEG) - victim.apply_damage((damage_to_deal) * (1 / num_parts_to_pick), BRUTE, picked_zone) - - victim.AddElement(/datum/element/squish, 80 SECONDS) - victim.emote("scream") - - return should_throw_at_target ? VENDOR_THROW_AT_TARGET : VENDOR_TIP_IN_PLACE - -/** - * Tilts the machine onto the atom passed in. - * - * Arguments: - * * victim - The thing the machine is falling on top of - * * crit - if true, some special damage effects might happen. - * * from_combat - If true, hold off on some of the additional damage and extra effects. - */ /obj/machinery/economy/vending/proc/tilt(atom/victim, crit = FALSE, from_combat = FALSE, from_anywhere = FALSE) if(QDELETED(src) || !has_gravity(src) || !tiltable || tilted) return - tilted = TRUE - layer = ABOVE_MOB_LAYER - - var/should_throw_at_target = TRUE - - . = FALSE if(from_anywhere) forceMove(get_turf(victim)) - if(!victim || !in_range(victim, src)) - tilt_over() - return - for(var/mob/living/L in get_turf(victim)) - // Damage to deal outright - var/damage_to_deal = squish_damage - if(!from_combat) - L.Weaken(6 SECONDS) - if(crit) - // increase damage if you knock it over onto yourself - damage_to_deal *= crit_damage_factor - else - damage_to_deal *= self_knockover_factor - else - L.Weaken(4 SECONDS) - - if(iscarbon(L)) - var/throw_spec = handle_squish_carbon(victim, damage_to_deal, crit, from_combat) - switch(throw_spec) - if(VENDOR_CRUSH_HANDLED) - return TRUE - if(VENDOR_THROW_AT_TARGET) - should_throw_at_target = TRUE - if(VENDOR_TIP_IN_PLACE) - should_throw_at_target = FALSE - else - L.visible_message( - "[L] is crushed by [src]!", - "[src] falls on top of you, crushing you!" - ) - L.apply_damage(damage_to_deal, BRUTE) - add_attack_logs(null, L, "crushed by [src]") - - . = TRUE - L.KnockDown(12 SECONDS) - playsound(L, "sound/effects/blobattack.ogg", 40, TRUE) - playsound(L, "sound/effects/splat.ogg", 50, TRUE) + if(Adjacent(victim)) + var/damage = squish_damage + var/picked_angle = pick(90, 270) + var/should_crit = !from_combat && crit + if(!crit && !from_combat) + // only deal this extra bit of damage if they wouldn't otherwise be taking the double damage from critting + damage *= self_knockover_factor - tilt_over(should_throw_at_target ? victim : null) - -/obj/machinery/economy/vending/proc/tilt_over(mob/victim) - visible_message("[src] tips over!", "You hear a loud crash!") - playsound(src, "sound/effects/bang.ogg", 100, TRUE) - var/matrix/M = matrix() - M.Turn(pick(90, 270)) - transform = M - if(victim && get_turf(victim) != get_turf(src)) - throw_at(get_turf(victim), 1, 1, spin = FALSE) + . = fall_and_crush(get_turf(victim), damage, should_crit, crit_damage_factor, null, from_combat ? 4 SECONDS : 6 SECONDS, 12 SECONDS, FALSE, picked_angle) + if(.) + tilted = TRUE + layer = ABOVE_MOB_LAYER -/obj/machinery/economy/vending/proc/untilt(mob/user) - if(!tilted) - return + var/should_throw_at_target = TRUE - if(user) - user.visible_message( - "[user] begins to right [src].", - "You begin to right [src]." - ) - if(!do_after(user, 7 SECONDS, TRUE, src)) - return - user.visible_message( - "[user] rights [src].", - "You right [src].", - "You hear a loud clang." - ) + . = FALSE - unbuckle_all_mobs(TRUE) - tilted = FALSE - layer = initial(layer) + if(get_turf(victim) != get_turf(src)) + throw_at(get_turf(victim), 1, 1, spin = FALSE) - var/matrix/M = matrix() - M.Turn(0) - transform = M + tilt_over(should_throw_at_target ? victim : null) /obj/machinery/economy/vending/shove_impact(mob/living/target, mob/living/attacker) if(HAS_TRAIT(target, TRAIT_FLATTENED)) return - add_attack_logs(attacker, target, "shoved into a vending machine ([src])") + if(!HAS_TRAIT(attacker, TRAIT_PACIFISM)) + add_attack_logs(attacker, target, "shoved into a vending machine ([src])") tilt(target, from_combat = TRUE) - else + else if(HAS_TRAIT_FROM(attacker, TRAIT_PACIFISM, GHOST_ROLE)) // should only apply to the ghost bar + add_attack_logs(attacker, target, "shoved into a vending machine ([src]), but flattened themselves.") tilt(attacker, crit = TRUE, from_anywhere = TRUE) // get fucked + else + attacker.visible_message("[attacker] lightly presses [target] against [src].", "You lightly press [target] against [src], you don't want to hurt [target.p_them()]!") return TRUE /obj/machinery/economy/vending/hit_by_thrown_carbon(mob/living/carbon/human/C, datum/thrownthing/throwingdatum, damage, mob_hurt, self_hurt) @@ -1153,8 +1013,3 @@ premium = list() */ - - -#undef VENDOR_CRUSH_HANDLED -#undef VENDOR_THROW_AT_TARGET -#undef VENDOR_TIP_IN_PLACE diff --git a/code/game/machinery/vendors/wardrobe_vendors.dm b/code/game/machinery/vendors/wardrobe_vendors.dm index fc72f1c72151..f792109e3bd9 100644 --- a/code/game/machinery/vendors/wardrobe_vendors.dm +++ b/code/game/machinery/vendors/wardrobe_vendors.dm @@ -580,6 +580,7 @@ /obj/item/clothing/suit/chef/classic = 2, /obj/item/clothing/head/chefhat = 2, /obj/item/clothing/head/soft/mime = 2, + /obj/item/clothing/head/beret/white = 2, /obj/item/clothing/shoes/laceup = 2, /obj/item/clothing/shoes/white = 2, /obj/item/clothing/shoes/black = 2, @@ -595,6 +596,7 @@ /obj/item/clothing/suit/chef/classic = 50, /obj/item/clothing/head/chefhat = 50, /obj/item/clothing/head/soft/mime = 30, + /obj/item/clothing/head/beret/white = 20, /obj/item/clothing/shoes/laceup = 30, /obj/item/clothing/shoes/white = 20, /obj/item/clothing/shoes/black = 20, @@ -618,6 +620,7 @@ /obj/item/clothing/under/misc/sl_suit = 2, /obj/item/clothing/head/that = 2, /obj/item/clothing/head/soft/black = 2, + /obj/item/clothing/head/beret/black = 2, /obj/item/clothing/suit/blacktrenchcoat = 2, /obj/item/clothing/shoes/laceup = 2, /obj/item/clothing/shoes/black = 2, @@ -631,6 +634,7 @@ /obj/item/clothing/under/misc/sl_suit = 50, /obj/item/clothing/head/that = 20, /obj/item/clothing/head/soft/black = 20, + /obj/item/clothing/head/beret/black = 20, /obj/item/clothing/suit/blacktrenchcoat = 75, /obj/item/clothing/shoes/laceup = 30, /obj/item/clothing/shoes/black = 20, diff --git a/code/game/machinery/wishgranter.dm b/code/game/machinery/wishgranter.dm deleted file mode 100644 index e7de14d163d0..000000000000 --- a/code/game/machinery/wishgranter.dm +++ /dev/null @@ -1,90 +0,0 @@ -/obj/machinery/wish_granter - name = "wish granter" - desc = "You're not so sure about this, anymore..." - icon = 'icons/obj/device.dmi' - icon_state = "syndbeacon" - - power_state = NO_POWER_USE - anchored = TRUE - density = TRUE - - var/charges = 1 - var/insisting = FALSE - -/obj/machinery/wish_granter/attack_hand(mob/living/carbon/user) - . = ..() - - if(.) - return ..() - - if(charges <= 0) - to_chat(user, "The Wish Granter lies silent.") - return TRUE - - else if(!ishuman(user)) - to_chat(user, "You feel a dark stirring inside of the Wish Granter, something you want nothing of. Your instincts are better than any man's..") - return - - else if(is_special_character(user)) - to_chat(user, "Even to a heart as dark as yours, you know nothing good will come of this. Something instinctual makes you pull away.") - - else if(!insisting) - to_chat(user, "Your first touch makes the Wish Granter stir, listening to you. Are you really sure you want to do this?") - insisting = TRUE - - else - to_chat(user, "You speak. [pick("I want the station to disappear", "Humanity is corrupt, mankind must be destroyed", "I want to be rich", "I want to rule the world", "I want immortality.")]. The Wish Granter answers.") - to_chat(user, "Your head pounds for a moment, before your vision clears. You are the avatar of the Wish Granter, and your power is LIMITLESS! And it's all yours. You need to make sure no one can take it from you. No one can know, first.") - - charges-- - insisting = FALSE - - user.mind.add_antag_datum(/datum/antagonist/wishgranter) - - to_chat(user, "You have a very bad feeling about this.") - -/obj/machinery/wish_granter/super - name = "super wish granter" - var/list/types = list() - -/obj/machinery/wish_granter/super/attack_hand(mob/living/carbon/user) - . = ..() - - if(.) - return ..() - - if(!ishuman(user)) - to_chat(user, "You feel a dark stirring inside of the Wish Granter, something you want nothing of. Your instincts are better than any man's.") - return TRUE - - if(is_special_character(user) || jobban_isbanned(user, ROLE_TRAITOR) || jobban_isbanned(user, ROLE_SYNDICATE)) - to_chat(user, "Something instinctual makes you pull away.") - return TRUE - - to_chat(user, "Your touch makes the Wish Granter stir. Are you really sure you want to do this?") - - for(var/supname in GLOB.all_superheroes) - types += supname - - var/wish - if(types.len == 1) - wish = pick(types) - else - wish = input("You want to become...", "Wish") as null|anything in types - - if(!wish || user.stat == DEAD || (get_dist(src, user) > 4)) // Another check after the input to check if someone already used it, closed it, or if they're dead, or if they ran off. - return - - var/datum/superheroes/S = GLOB.all_superheroes[wish] - if(S.activated) - to_chat(user,"There can only be one! Pick something else!") - return - - S.create(user) - S.activated = TRUE //sets this superhero as taken so we don't have duplicates - - playsound(src.loc, 'sound/effects/bamf.ogg', 50, 1) - visible_message("The wishgranter fades into mist..") - add_attack_logs(user, user, "Became [GLOB.all_superheroes[wish]]") - notify_ghosts("[GLOB.all_superheroes[wish]] has appeared in [get_area(user)].", source = user) - qdel(src) diff --git a/code/game/mecha/equipment/weapons/weapons.dm b/code/game/mecha/equipment/weapons/weapons.dm index 5afaeadb9d85..675f127937d7 100644 --- a/code/game/mecha/equipment/weapons/weapons.dm +++ b/code/game/mecha/equipment/weapons/weapons.dm @@ -156,17 +156,18 @@ icon_state = "mecha_pulse" energy_drain = 120 origin_tech = "materials=3;combat=6;powerstorage=4" - projectile = /obj/item/projectile/beam/pulse/heavy + projectile = /obj/item/projectile/beam/pulse/hitscan/heavy fire_sound = 'sound/weapons/marauder.ogg' harmful = TRUE -/obj/item/projectile/beam/pulse/heavy +/obj/item/projectile/beam/pulse/hitscan/heavy name = "heavy pulse laser" icon_state = "pulse1_bl" var/life = 20 -/obj/item/projectile/beam/pulse/heavy/Bump(atom/A) + +/obj/item/projectile/beam/pulse/hitscan/heavy/Bump(atom/A) A.bullet_act(src, def_zone) life -= 10 if(ismob(A)) diff --git a/code/game/objects/effects/anomalies.dm b/code/game/objects/effects/anomalies.dm index 436de664a3d7..d1e235a9c9dc 100644 --- a/code/game/objects/effects/anomalies.dm +++ b/code/game/objects/effects/anomalies.dm @@ -242,10 +242,10 @@ /obj/effect/anomaly/bluespace/anomalyEffect() ..() for(var/mob/living/M in range(4, src)) - do_teleport(M, locate(M.x, M.y, M.z), 4) + do_teleport(M, locate(M.x, M.y, M.z), 4, do_effect = drops_core) for(var/obj/O in range (4, src)) if(!O.anchored && O.invisibility == 0 && prob(50)) - do_teleport(O, locate(O.x, O.y, O.z), 6) + do_teleport(O, locate(O.x, O.y, O.z), 6, do_effect = drops_core ) /obj/effect/anomaly/bluespace/Bumped(atom/movable/AM) if(isliving(AM)) diff --git a/code/game/objects/effects/decals/turfdecals/markings.dm b/code/game/objects/effects/decals/turfdecals/markings.dm index 48883ccf4b10..d70d42b684ee 100644 --- a/code/game/objects/effects/decals/turfdecals/markings.dm +++ b/code/game/objects/effects/decals/turfdecals/markings.dm @@ -1,3 +1,6 @@ +/obj/effect/turf_decal/stripes + icon_state = "warn_full" + /obj/effect/turf_decal/stripes/line icon_state = "warningline" @@ -10,8 +13,8 @@ /obj/effect/turf_decal/stripes/box icon_state = "warn_box" -/obj/effect/turf_decal/stripes/full - icon_state = "warn_full" +/obj/effect/turf_decal/stripes/asteroid + icon_state = "ast_warn_full" /obj/effect/turf_decal/stripes/asteroid/line icon_state = "ast_warn" @@ -25,8 +28,8 @@ /obj/effect/turf_decal/stripes/asteroid/box icon_state = "ast_warn_box" -/obj/effect/turf_decal/stripes/asteroid/full - icon_state = "ast_warn_full" +/obj/effect/turf_decal/stripes/white + icon_state = "warn_full_white" /obj/effect/turf_decal/stripes/white/line icon_state = "warningline_white" @@ -40,8 +43,8 @@ /obj/effect/turf_decal/stripes/white/box icon_state = "warn_box_white" -/obj/effect/turf_decal/stripes/white/full - icon_state = "warn_full_white" +/obj/effect/turf_decal/stripes/red + icon_state = "warn_full_red" /obj/effect/turf_decal/stripes/red/line icon_state = "warningline_red" @@ -55,45 +58,69 @@ /obj/effect/turf_decal/stripes/red/box icon_state = "warn_box_red" -/obj/effect/turf_decal/stripes/red/full - icon_state = "warn_full_red" - /obj/effect/turf_decal/delivery icon_state = "delivery" -/obj/effect/turf_decal/delivery/white - icon_state = "delivery_white" - -/obj/effect/turf_decal/delivery/red - icon_state = "delivery_red" +/obj/effect/turf_decal/delivery/partial + icon_state = "3" -/obj/effect/turf_decal/bot +/obj/effect/turf_decal/delivery/hollow icon_state = "bot" -/obj/effect/turf_decal/bot/right +/obj/effect/turf_decal/delivery/hollow/right icon_state = "bot_right" -/obj/effect/turf_decal/bot/left +/obj/effect/turf_decal/delivery/hollow/left icon_state = "bot_left" -/obj/effect/turf_decal/bot_white - icon_state = "bot_white" +/obj/effect/turf_decal/delivery/white + icon_state = "delivery_white" + +/obj/effect/turf_decal/delivery/white/partial + icon_state = "13" + +/obj/effect/turf_decal/delivery/white/hollow + icon_state = "15" -/obj/effect/turf_decal/bot_white/right +/obj/effect/turf_decal/delivery/white/hollow/right icon_state = "bot_right_white" -/obj/effect/turf_decal/bot_white/left +/obj/effect/turf_decal/delivery/white/hollow/left icon_state = "bot_left_white" -/obj/effect/turf_decal/bot_red +/obj/effect/turf_decal/delivery/red + icon_state = "delivery_red" + +/obj/effect/turf_decal/delivery/red/partial + icon_state = "7" + +/obj/effect/turf_decal/delivery/red/hollow icon_state = "bot_red" -/obj/effect/turf_decal/bot_red/right +/obj/effect/turf_decal/delivery/red/hollow/right icon_state = "bot_right_red" -/obj/effect/turf_decal/bot_red/left +/obj/effect/turf_decal/delivery/red/hollow/left icon_state = "bot_left_red" +/obj/effect/turf_decal/delivery/green + icon_state = "11" + +/obj/effect/turf_decal/delivery/green/partial + icon_state = "10" + +/obj/effect/turf_decal/delivery/green/hollow + icon_state = "12" + +/obj/effect/turf_decal/delivery/blue + icon_state = "17" + +/obj/effect/turf_decal/delivery/blue/partial + icon_state = "16" + +/obj/effect/turf_decal/delivery/blue/hollow + icon_state = "18" + /obj/effect/turf_decal/loading_area icon_state = "loadingarea" @@ -130,6 +157,9 @@ /obj/effect/turf_decal/arrows/red icon_state = "arrows_red" +/obj/effect/turf_decal/arrows/black + icon_state = "4" + /obj/effect/turf_decal/box icon_state = "box" diff --git a/code/game/objects/effects/decals/warning_stripes.dm b/code/game/objects/effects/decals/warning_stripes.dm deleted file mode 100644 index 046e6d9c95c3..000000000000 --- a/code/game/objects/effects/decals/warning_stripes.dm +++ /dev/null @@ -1,111 +0,0 @@ -/obj/effect/decal/warning_stripes - icon = 'icons/effects/warning_stripes.dmi' - layer = TURF_LAYER - -/obj/effect/decal/warning_stripes/north - icon_state = "N" - -/obj/effect/decal/warning_stripes/south - icon_state = "S" - -/obj/effect/decal/warning_stripes/east - icon_state = "E" - -/obj/effect/decal/warning_stripes/west - icon_state = "W" - -/obj/effect/decal/warning_stripes/southeast - icon_state = "NW-in" - -/obj/effect/decal/warning_stripes/northwestcorner - icon_state = "NW-out" - -/obj/effect/decal/warning_stripes/southwest - icon_state = "NE-in" - -/obj/effect/decal/warning_stripes/northeastcorner - icon_state = "NE-out" - -/obj/effect/decal/warning_stripes/northeast - icon_state = "SW-in" - -/obj/effect/decal/warning_stripes/southwestcorner - icon_state = "SW-out" - -/obj/effect/decal/warning_stripes/northwest - icon_state = "SE-in" - -/obj/effect/decal/warning_stripes/southeastcorner - icon_state = "SE-out" - -/obj/effect/decal/warning_stripes/eastsouthwest - icon_state = "U-N" - -/obj/effect/decal/warning_stripes/eastnorthwest - icon_state = "U-S" - -/obj/effect/decal/warning_stripes/northeastsouth - icon_state = "U-W" - -/obj/effect/decal/warning_stripes/northwestsouth - icon_state = "U-E" - -/obj/effect/decal/warning_stripes/Initialize() - . = ..() - var/image/I = image(icon, icon_state = icon_state, dir = dir) - loc.add_overlay(I) - qdel(src) - -// Credit to Neinhaus for making these into individual decals. - -/obj/effect/decal/warning_stripes/arrow - icon_state = "4" - -/obj/effect/decal/warning_stripes/yellow - icon_state = "5" - -/obj/effect/decal/warning_stripes/yellow/partial - icon_state = "3" - -/obj/effect/decal/warning_stripes/yellow/hollow - icon_state = "6" - - -/obj/effect/decal/warning_stripes/red - icon_state = "8" - -/obj/effect/decal/warning_stripes/red/partial - icon_state = "7" - -/obj/effect/decal/warning_stripes/red/hollow - icon_state = "9" - - -/obj/effect/decal/warning_stripes/green - icon_state = "11" - -/obj/effect/decal/warning_stripes/green/partial - icon_state = "10" - -/obj/effect/decal/warning_stripes/green/hollow - icon_state = "12" - - -/obj/effect/decal/warning_stripes/white - icon_state = "14" - -/obj/effect/decal/warning_stripes/white/partial - icon_state = "13" - -/obj/effect/decal/warning_stripes/white/hollow - icon_state = "15" - - -/obj/effect/decal/warning_stripes/blue - icon_state = "17" - -/obj/effect/decal/warning_stripes/blue/partial - icon_state = "16" - -/obj/effect/decal/warning_stripes/blue/hollow - icon_state = "18" diff --git a/code/game/objects/effects/landmarks.dm b/code/game/objects/effects/landmarks.dm index 4d884a51ef8b..e89056171f35 100644 --- a/code/game/objects/effects/landmarks.dm +++ b/code/game/objects/effects/landmarks.dm @@ -246,7 +246,7 @@ INITIALIZE_IMMEDIATE(/obj/effect/landmark/awaystart) //Without this away mission return QDEL_HINT_HARDDEL_NOW /obj/effect/landmark/proc/set_tag() - tag = text("landmark*[]", name) + tag = "landmark*[name]" /obj/effect/landmark/singularity_act() return diff --git a/code/game/objects/effects/meteors.dm b/code/game/objects/effects/meteors.dm index 8f1e37496eab..2bfa9f094e81 100644 --- a/code/game/objects/effects/meteors.dm +++ b/code/game/objects/effects/meteors.dm @@ -111,7 +111,7 @@ GLOBAL_LIST_INIT(meteors_ops, list(/obj/effect/meteor/goreops)) //Meaty Ops var/turf/T = get_turf(loc) ram_turf(T) - if(prob(10) && !isspaceturf(T))//randomly takes a 'hit' from ramming + if(prob(10) && !ispassmeteorturf(T))//randomly takes a 'hit' from ramming get_hit() /obj/effect/meteor/Destroy() @@ -133,7 +133,8 @@ GLOBAL_LIST_INIT(meteors_ops, list(/obj/effect/meteor/goreops)) //Meaty Ops if(A) ram_turf(get_turf(A)) playsound(loc, meteorsound, 40, TRUE) - get_hit() + if(!istype(A, /obj/structure/railing)) + get_hit() /obj/effect/meteor/proc/ram_turf(turf/T) //first bust whatever is in the turf diff --git a/code/game/objects/effects/spawners/lootdrop.dm b/code/game/objects/effects/spawners/lootdrop.dm index 00537f66e4e6..69abb44dfd7f 100644 --- a/code/game/objects/effects/spawners/lootdrop.dm +++ b/code/game/objects/effects/spawners/lootdrop.dm @@ -202,19 +202,18 @@ name = "1. civilian gear" loot = list( // General utility gear - /obj/item/storage/belt/utility/full/multitool = 150, /obj/item/clothing/gloves/combat = 100, - /obj/item/clothing/glasses/welding = 50, /obj/item/reagent_containers/spray/cleaner/advanced = 100, - /obj/item/clothing/shoes/magboots = 50, /obj/item/soap = 50, /obj/item/clothing/under/syndicate/combat = 50, /obj/item/soap/syndie = 50, /obj/item/lighter/zippo/gonzofist = 50, - /obj/item/stack/nanopaste = 50, /obj/item/clothing/under/costume/psyjump = 50, /obj/item/immortality_talisman = 50, - /obj/item/clothing/mask/holo_cigar = 50 + /obj/item/clothing/mask/holo_cigar = 100, + /obj/item/storage/box/syndie_kit/chameleon = 50, //costumes! + /obj/item/storage/backpack/satchel_flat = 50, + /obj/item/book_of_babel = 50 ) /obj/effect/spawner/lootdrop/trade_sol/minerals @@ -243,6 +242,7 @@ /obj/effect/spawner/lootdrop/trade_sol/minerals/Initialize(mapload) while(lootcount) var/lootspawn = pickweight(loot) + loot -= lootspawn //We do this as the minerals will merge, and if duplicates roll they add one to the stack, instead of doubling. var/obj/item/stack/sheet/S = new lootspawn(get_turf(src)) S.amount = 25 lootcount-- @@ -267,7 +267,6 @@ name = "4. science gear" loot = list( // Robotics - /obj/item/mmi/robotic_brain = 50, // Low-value, but we want to encourage getting more players back in the round. /obj/item/assembly/signaler/anomaly/random = 50, // anomaly core /obj/item/mecha_parts/mecha_equipment/weapon/energy/xray = 25, // mecha x-ray laser /obj/item/mecha_parts/mecha_equipment/teleporter/precise = 25, // upgraded mecha teleporter @@ -275,11 +274,15 @@ /obj/item/mod/construction/plating/research = 25, // Research / Experimentor - /obj/item/paper/researchnotes = 150, // papers that give random R&D levels + /obj/item/paper/researchnotes = 125, // papers that give random R&D levels + /obj/item/storage/box/telescience = 25, // Code green or blue. Probably not antags. People haven't touched it in ages. Let us see what happens. // Xenobio /obj/item/slimepotion/sentience = 50, // Low-value, but we want to encourage getting more players back in the round. - /obj/item/slimepotion/transference = 50 + /obj/item/slimepotion/transference = 50, + + // Might as well let AI be interested + /obj/item/surveillance_upgrade = 25 ) /obj/effect/spawner/lootdrop/trade_sol/med @@ -288,10 +291,8 @@ // Medchem /obj/item/storage/pill_bottle/random_meds/labelled = 100, // random medical and other chems /obj/item/reagent_containers/glass/bottle/reagent/omnizine = 50, - /obj/item/reagent_containers/glass/bottle/reagent/lazarus_reagent = 50, // Surgery - /obj/item/scalpel/laser/manager = 100, /obj/item/organ/internal/heart/gland/ventcrawling = 50, /obj/item/organ/internal/heart/gland/heals = 50, @@ -300,12 +301,11 @@ /obj/item/dnainjector/nobreath = 50, /obj/item/dnainjector/telemut = 50, - // Virology - /obj/item/reagent_containers/glass/bottle/regeneration = 50, - /obj/item/reagent_containers/glass/bottle/sensory_restoration = 50, - // Medical in general - /obj/item/mod/construction/plating/rescue = 25 + /obj/item/mod/construction/plating/rescue = 25, + /obj/item/gun/medbeam = 25, //Antags can see this to remove it if a threat, unlikely to happen with another midround + /obj/item/bodyanalyzer = 25, + /obj/item/circuitboard/sleeper/syndicate = 25 ) /obj/effect/spawner/lootdrop/trade_sol/sec @@ -321,19 +321,18 @@ /obj/item/clothing/glasses/thermal = 50, // see heat-source mobs through walls. Less powerful than already-available xray. /obj/item/mod/construction/plating/safeguard = 25, /obj/item/mod/module/power_kick = 50, + /obj/item/storage/box/syndie_kit/camera_bug = 25, //Camera viewing on the go, planting cameras with detective work? Could be interesting! // Ranged weapons - /obj/item/storage/box/enforcer_rubber = 50, - /obj/item/storage/box/enforcer_lethal = 50, - /obj/item/gun/projectile/shotgun/automatic/combat = 50, // combat shotgun, between riot and bulldog in robustness. Not illegal, can be obtained from cargo. - /obj/item/gun/projectile/shotgun/automatic/dual_tube = 50, // cycler shotgun, not normally available to crew + /obj/item/storage/box/enforcer_rubber = 50, //Lethal ammo can be printed at an autolathe, so no need for the lethal subtype + /obj/item/gun/projectile/shotgun/automatic/dual_tube = 100, // cycler shotgun, not normally available to crew + /obj/item/weaponcrafting/gunkit/universal_gun_kit/sol_gov = 50, //Weapon crafting, lets officers experiment however lets not have it be C class - // Cluster grenades - /obj/item/grenade/clusterbuster = 50, // cluster flashbang ) /obj/effect/spawner/lootdrop/trade_sol/eng name = "7. eng gear" + lootcount = 8 //increased due to this pool being a bit more... niche? loot = list( /obj/item/storage/belt/utility/chief/full = 25, /obj/item/rcd/combat = 25, @@ -342,8 +341,10 @@ /obj/item/storage/backpack/holding = 25, /obj/item/clothing/glasses/meson/night = 25, // NV mesons /obj/item/clothing/glasses/material = 25, // shows objects, but not mobs, through walls - /obj/item/grenade/clusterbuster/metalfoam = 25, // cluster metal foam grenade - /obj/item/mod/construction/plating/advanced = 13 + /obj/item/mod/construction/plating/advanced = 25, + /obj/item/mod/module/jetpack/advanced = 25, + /obj/item/slimepotion/oil_slick = 25, //Suggested by discord, moderately common but not as common as most rnd things + /obj/item/holosign_creator/atmos = 25 ) /obj/effect/spawner/lootdrop/trade_sol/largeitem @@ -352,7 +353,9 @@ loot = list( /obj/machinery/disco = 20, /obj/structure/spirit_board = 20, - /obj/mecha/combat/durand/old = 20 + /obj/mecha/combat/durand/old = 20, + /obj/machinery/snow_machine = 20, + /obj/machinery/cooker/cerealmaker = 20 ) /obj/effect/spawner/lootdrop/trade_sol/vehicle @@ -378,13 +381,12 @@ name = "10. service gear" loot = list( // Mining - /obj/item/mining_voucher = 100, /obj/item/pickaxe/drill/jackhammer = 100, /obj/item/gun/energy/kinetic_accelerator/experimental = 100, /obj/item/borg/upgrade/modkit/aoe/turfs/andmobs = 100, // Botanist - /obj/item/seeds/random/labelled = 100, + /obj/item/storage/box/botany_labelled_seeds = 100, // Clown /obj/item/grenade/clusterbuster/honk = 100, @@ -395,8 +397,12 @@ /obj/item/storage/box/bartender_rare_ingredients_kit = 100, // Chef - /obj/item/storage/box/chef_rare_ingredients_kit = 100 + /obj/item/storage/box/chef_rare_ingredients_kit = 100, + /obj/item/mod/module/dispenser = 50, // Prints burgers. When you want to be space mcdonalds. // It would be nice to also have items for other service jobs: Mime, Librarian, Chaplain, etc + + // Chaplain + /obj/structure/constructshell = 50 //Fuck it we ball what could go wrong ) @@ -412,14 +418,14 @@ /obj/item/reagent_containers/food/snacks/soup/nettlesoup, /obj/item/reagent_containers/food/snacks/soup/meatballsoup) var/salads = list( - /obj/item/reagent_containers/food/snacks/herbsalad, - /obj/item/reagent_containers/food/snacks/validsalad, - /obj/item/reagent_containers/food/snacks/aesirsalad) + /obj/item/reagent_containers/food/snacks/salad/herb, + /obj/item/reagent_containers/food/snacks/salad/valid, + /obj/item/reagent_containers/food/snacks/salad/aesir) var/mains = list( /obj/item/reagent_containers/food/snacks/enchiladas, /obj/item/reagent_containers/food/snacks/stewedsoymeat, - /obj/item/reagent_containers/food/snacks/bigbiteburger, - /obj/item/reagent_containers/food/snacks/superbiteburger) + /obj/item/reagent_containers/food/snacks/burger/bigbite, + /obj/item/reagent_containers/food/snacks/burger/superbite) /obj/effect/spawner/lootdrop/three_course_meal/Initialize(mapload) loot = list(pick(soups) = 1,pick(salads) = 1,pick(mains) = 1) diff --git a/code/game/objects/effects/spawners/random_spawners.dm b/code/game/objects/effects/spawners/random_spawners.dm index 9b2f387ec462..c69f67a985d3 100644 --- a/code/game/objects/effects/spawners/random_spawners.dm +++ b/code/game/objects/effects/spawners/random_spawners.dm @@ -321,7 +321,7 @@ /obj/item/borg/upgrade/selfrepair = 1, /obj/item/stack/sheet/mineral/diamond{amount = 10} = 1, /obj/item/stack/sheet/mineral/uranium{amount = 10} = 1, - /obj/item/clothing/shoes/magboots/syndie/advance = 1, + /obj/item/clothing/shoes/magboots/elite = 1, /obj/item/grenade/empgrenade = 1, /obj/item/grenade/clown_grenade = 1, /obj/item/grenade/spawnergrenade/feral_cats = 1, diff --git a/code/game/objects/effects/temporary_visuals/misc_visuals.dm b/code/game/objects/effects/temporary_visuals/misc_visuals.dm index 5eedef93b65b..ee3702ecf9ec 100644 --- a/code/game/objects/effects/temporary_visuals/misc_visuals.dm +++ b/code/game/objects/effects/temporary_visuals/misc_visuals.dm @@ -399,6 +399,77 @@ icon_state = "rcd_short_reverse" duration = 3.1 SECONDS +/** + * A visual effect that will be shown only to a particular user for a period of time. + */ +/obj/effect/temp_visual/single_user + /// The image to show to the user + var/image/displayed_image + /// The UID of the person who the image is being displayed to + var/source_UID + /// The real icon state to be applied to the image + var/image_icon_state + /// The plane to apply the image to + var/image_plane = ABOVE_LIGHTING_PLANE + /// The layer to apply the image to + var/image_layer = ABOVE_ALL_MOB_LAYER + /// The icon to pull the image from + var/image_icon + + +/obj/effect/temp_visual/single_user/Initialize(mapload, mob/living/user) + . = ..() + if(!user) + return INITIALIZE_HINT_QDEL + displayed_image = create_image(user) + displayed_image.plane = image_plane + displayed_image.mouse_opacity = MOUSE_OPACITY_TRANSPARENT + source_UID = user.UID() + add_mind(user) + + +/obj/effect/temp_visual/single_user/proc/create_image(mob/living/looker) + return image(icon = image_icon, loc = src, icon_state = image_icon_state, layer = image_layer) + + +/obj/effect/temp_visual/single_user/Destroy() + var/mob/living/previous_user = locateUID(source_UID) + if(previous_user) + remove_mind(previous_user) + // Null so we don't shit the bed when we delete + displayed_image = null + return ..() + +/// Add the image to the user's screen +/obj/effect/temp_visual/single_user/proc/add_mind(mob/living/looker) + looker.client?.images |= displayed_image + +/// Remove the image from the user's screen +/obj/effect/temp_visual/single_user/proc/remove_mind(mob/living/looker) + looker.client?.images -= displayed_image + +/obj/effect/temp_visual/single_user/lwap_ping + duration = 0.5 SECONDS + randomdir = FALSE + image_icon = 'icons/obj/projectiles.dmi' + image_icon_state = "red_laser" + +/obj/effect/temp_visual/single_user/lwap_ping/Initialize(mapload, mob/living/looker, mob/living/creature) + if(!looker || !creature) + return INITIALIZE_HINT_QDEL + . = ..() + displayed_image.pixel_x = (creature.x - looker.x) * 32 + displayed_image.pixel_y = (creature.y - looker.y) * 32 + +/obj/effect/temp_visual/single_user/ai_telegraph + duration = 2 SECONDS + randomdir = FALSE + image_layer = BELOW_MOB_LAYER + image_plane = GAME_PLANE + image_icon = 'icons/mob/telegraphing/telegraph_holographic.dmi' + image_icon_state = "target_box" + + /obj/effect/temp_visual/obliteration duration = 2 SECONDS diff --git a/code/game/objects/effects/temporary_visuals/projectile/impact.dm b/code/game/objects/effects/temporary_visuals/projectile/impact.dm new file mode 100644 index 000000000000..b4ab549f6207 --- /dev/null +++ b/code/game/objects/effects/temporary_visuals/projectile/impact.dm @@ -0,0 +1,54 @@ +//These are directional impact effects used by hitscan projectiles. Unlike current impact effect, they rotate to face the point the hitscan beam came from. + +/obj/effect/projectile/impact + name = "beam impact" + icon = 'icons/obj/projectiles_impact.dmi' + +/obj/effect/projectile/impact/laser + name = "laser impact" + icon_state = "impact_laser" + +/obj/effect/projectile/impact/laser/blue + name = "laser impact" + icon_state = "impact_blue" + +/obj/effect/projectile/impact/disabler + name = "disabler impact" + icon_state = "impact_omni" + +/obj/effect/projectile/impact/xray + name = "\improper X-ray impact" + icon_state = "impact_xray" + +/obj/effect/projectile/impact/pulse + name = "pulse impact" + icon_state = "impact_u_laser" + +/obj/effect/projectile/impact/plasma_cutter + name = "plasma impact" + icon_state = "impact_plasmacutter" + +/obj/effect/projectile/impact/stun + name = "stun impact" + icon_state = "impact_stun" + +/obj/effect/projectile/impact/heavy_laser + name = "heavy laser impact" + icon_state = "impact_beam_heavy" + +/obj/effect/projectile/impact/wormhole + icon_state = "wormhole_g" + +/obj/effect/projectile/impact/laser/emitter + name = "emitter impact" + icon_state = "impact_emitter" + +/obj/effect/projectile/impact/solar + name = "solar impact" + icon_state = "impact_solar" + +/obj/effect/projectile/impact/sniper + icon_state = "sniper" + +/obj/effect/projectile/impact/death + icon_state = "impact_hcult" diff --git a/code/game/objects/effects/temporary_visuals/projectile/muzzle.dm b/code/game/objects/effects/temporary_visuals/projectile/muzzle.dm new file mode 100644 index 000000000000..2a04276658ef --- /dev/null +++ b/code/game/objects/effects/temporary_visuals/projectile/muzzle.dm @@ -0,0 +1,48 @@ +//These are directional muzzle effects used by hitscan projectiles. Unlike current muzzle effect, they rotate to face the point the hitscan beam came from. + +/obj/effect/projectile/muzzle + name = "muzzle flash" + icon = 'icons/obj/projectiles_muzzle.dmi' + +/obj/effect/projectile/muzzle/laser + icon_state = "muzzle_laser" + +/obj/effect/projectile/muzzle/laser/blue + icon_state = "muzzle_blue" + +/obj/effect/projectile/muzzle/disabler + icon_state = "muzzle_omni" + +/obj/effect/projectile/muzzle/xray + icon_state = "muzzle_xray" + +/obj/effect/projectile/muzzle/pulse + icon_state = "muzzle_u_laser" + +/obj/effect/projectile/muzzle/plasma_cutter + icon_state = "muzzle_plasmacutter" + +/obj/effect/projectile/muzzle/stun + icon_state = "muzzle_stun" + +/obj/effect/projectile/muzzle/heavy_laser + icon_state = "muzzle_beam_heavy" + +/obj/effect/projectile/muzzle/wormhole + icon_state = "wormhole_g" + +/obj/effect/projectile/muzzle/laser/emitter + name = "emitter flash" + icon_state = "muzzle_emitter" + +/obj/effect/projectile/muzzle/solar + icon_state = "muzzle_solar" + +/obj/effect/projectile/muzzle/sniper + icon_state = "sniper" + +/obj/effect/projectile/muzzle/bullet + icon_state = "muzzle_bullet" + +/obj/effect/projectile/muzzle/death + icon_state = "muzzle_hcult" diff --git a/code/game/objects/effects/temporary_visuals/projectile/projectile_effects.dm b/code/game/objects/effects/temporary_visuals/projectile/projectile_effects.dm new file mode 100644 index 000000000000..5ced8280dba1 --- /dev/null +++ b/code/game/objects/effects/temporary_visuals/projectile/projectile_effects.dm @@ -0,0 +1,66 @@ +//This is the parent of all projectile effects, impact muzzle and tracer. + +/obj/effect/projectile + name = "pew" + icon = 'icons/obj/projectiles.dmi' + icon_state = "nothing" + layer = HITSCAN_LAYER + mouse_opacity = MOUSE_OPACITY_TRANSPARENT + appearance_flags = LONG_GLIDE + +/obj/effect/projectile/singularity_pull() + return + +/obj/effect/projectile/singularity_act() + return + +/obj/effect/projectile/proc/scale_to(nx,ny,override=TRUE) + var/matrix/M + if(!override) + M = transform + else + M = new + M.Scale(nx, ny) + transform = M + +/obj/effect/projectile/proc/turn_to(angle,override=TRUE) + var/matrix/M + if(!override) + M = transform + else + M = new + M.Turn(angle) + transform = M + +/obj/effect/projectile/New(angle_override, p_x, p_y, color_override, scaling = 1) + if(angle_override && p_x && p_y && color_override && scaling) + apply_vars(angle_override, p_x, p_y, color_override, scaling) + return ..() + +/obj/effect/projectile/proc/apply_vars(angle_override, p_x = 0, p_y = 0, color_override, scaling = 1, new_loc, increment = 0) + var/mutable_appearance/look = new(src) + look.appearance_flags = RESET_COLOR | RESET_ALPHA + look.pixel_x = p_x + look.pixel_y = p_y + if(color_override) + look.color = color_override + look.appearance_flags = RESET_ALPHA + else + look.appearance_flags = RESET_COLOR | RESET_ALPHA + icon_state = null + add_overlay(look) + scale_to(1, scaling, FALSE) + turn_to(angle_override, FALSE) + if(!isnull(new_loc)) //If you want to null it just delete it... + forceMove(new_loc) + for(var/i in 1 to increment) + pixel_x += round((sin(angle_override) + 16 * sin(angle_override) * 2), 1) + pixel_y += round((cos(angle_override) + 16 * cos(angle_override) * 2), 1) + +/obj/effect/projectile_lighting + var/owner + +/obj/effect/projectile_lighting/Initialize(mapload, color, range, intensity, owner_key) + . = ..() + set_light(range, intensity, color) + owner = owner_key diff --git a/code/game/objects/effects/temporary_visuals/projectile/tracer.dm b/code/game/objects/effects/temporary_visuals/projectile/tracer.dm new file mode 100644 index 000000000000..079fbf6c6c2c --- /dev/null +++ b/code/game/objects/effects/temporary_visuals/projectile/tracer.dm @@ -0,0 +1,99 @@ +//These are the visual tracers, the beams you see with hitscan effects. This is the proc that generates said tracer + +/proc/generate_tracer_between_points(datum/position/starting, datum/position/ending, beam_type, color, qdel_in = 5, light_range = 2, light_color_override, light_intensity = 1, instance_key) //Do not pass z-crossing points as that will not be properly (and likely will never be properly until it's absolutely needed) supported! + if(isnull(starting)) + return + if(isnull(ending)) + return + if(isnull(beam_type)) + return + var/datum/position/midpoint = point_midpoint_points(starting, ending) + var/performance_counter + for(var/obj/effect/projectile/tracer/counter in midpoint.return_turf()) + performance_counter++ + if(performance_counter >= 3) + return //Damage still happens, this should stop engineers with looping emitters doing shenanigins that makes the server cry + + var/obj/effect/projectile/tracer/PB = new beam_type + if(isnull(light_color_override)) + light_color_override = color + PB.apply_vars(angle_between_points(starting, ending), midpoint.return_px(), midpoint.return_py(), color, pixel_length_between_points(starting, ending) / world.icon_size, midpoint.return_turf(), 0) + . = PB + if(light_range > 0 && light_intensity > 0) + var/list/turf/line = get_line(starting.return_turf(), ending.return_turf()) + tracing_line: + for(var/i in line) + var/turf/T = i + for(var/obj/effect/projectile_lighting/PL in T) + if(PL.owner == locateUID(instance_key)) + continue tracing_line + QDEL_IN(new /obj/effect/projectile_lighting(T, light_color_override, light_range, light_intensity, instance_key), qdel_in > 0? qdel_in : 5) + line = null + if(qdel_in) + QDEL_IN(PB, qdel_in) + +/obj/effect/projectile/tracer + name = "beam" + icon = 'icons/obj/projectiles_tracer.dmi' + +/obj/effect/projectile/tracer/laser + name = "laser" + icon_state = "beam" + +/obj/effect/projectile/tracer/laser/blue + icon_state = "beam_blue" + +/obj/effect/projectile/tracer/disabler + name = "disabler" + icon_state = "beam_omni" + +/obj/effect/projectile/tracer/xray + name = "\improper X-ray laser" + icon_state = "xray" + +/obj/effect/projectile/tracer/pulse + name = "pulse laser" + icon_state = "u_laser" + +/obj/effect/projectile/tracer/plasma_cutter + name = "plasma blast" + icon_state = "plasmacutter" + +/obj/effect/projectile/tracer/stun + name = "stun beam" + icon_state = "stun" + +/obj/effect/projectile/tracer/heavy_laser + name = "heavy laser" + icon_state = "beam_heavy" + +/obj/effect/projectile/tracer/solar + name = "solar beam" + icon_state = "solar" + +/obj/effect/projectile/tracer/solar/thin + icon_state = "solar_thin" + +/obj/effect/projectile/tracer/solar/thinnest + icon_state = "solar_thinnest" + +//BEAM RIFLE +/obj/effect/projectile/tracer/tracer/beam_rifle + icon_state = "tracer_beam" + +/obj/effect/projectile/tracer/tracer/aiming + icon_state = "pixelbeam_greyscale" + plane = ABOVE_LIGHTING_PLANE + +/obj/effect/projectile/tracer/wormhole + icon_state = "wormhole_g" + +/obj/effect/projectile/tracer/laser/emitter + name = "emitter beam" + icon_state = "emitter" + +/obj/effect/projectile/tracer/sniper + icon_state = "sniper" + +/obj/effect/projectile/tracer/death + icon_state = "hcult" diff --git a/code/game/objects/items/devices/megaphone.dm b/code/game/objects/items/devices/megaphone.dm index d3f90762f40b..3e5dd8c00782 100644 --- a/code/game/objects/items/devices/megaphone.dm +++ b/code/game/objects/items/devices/megaphone.dm @@ -81,7 +81,8 @@ playsound(src, "sound/items/megaphone.ogg", 100, FALSE, 5) audible_message("[user.GetVoice()] [user.GetAltName()] broadcasts, \"[message]\"", hearing_distance = 14) - log_say(message, user) + log_say("(MEGAPHONE) [message]", user) + user.create_log(SAY_LOG, "(megaphone) '[message]'") for(var/obj/O in view(14, get_turf(src))) O.hear_talk(user, message_to_multilingual("[message]")) diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index fa51166be20d..16dd31e682b9 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -65,23 +65,28 @@ REAGENT SCANNER if(length(t_ray_images)) flick_overlay(t_ray_images, list(viewer.client), flick_time) - -/proc/chemscan(mob/living/user, mob/living/M) +/proc/get_chemscan_results(mob/living/user, mob/living/M) + var/msgs = list() if(ishuman(M)) var/mob/living/carbon/human/H = M if(H.reagents) if(H.reagents.reagent_list.len) - to_chat(user, "Subject contains the following reagents:") + msgs += "Subject contains the following reagents:" for(var/datum/reagent/R in H.reagents.reagent_list) - to_chat(user, "[R.volume]u of [R.name][R.overdosed ? " - OVERDOSING" : "."]") + msgs += "[R.volume]u of [R.name][R.overdosed ? " - OVERDOSING" : "."]" else - to_chat(user, "Subject contains no reagents.") + msgs += "Subject contains no reagents." if(H.reagents.addiction_list.len) - to_chat(user, "Subject is addicted to the following reagents:") + msgs += "Subject is addicted to the following reagents:" for(var/datum/reagent/R in H.reagents.addiction_list) - to_chat(user, "[R.name] Stage: [R.addiction_stage]/5") - else - to_chat(user, "Subject is not addicted to any reagents.") + msgs += "[R.name] Stage: [R.addiction_stage]/5" + + return msgs + +/proc/chemscan(mob/living/user, mob/living/M) + if(ishuman(M)) + var/list/results = get_chemscan_results(user, M) + to_chat(user, results.Join("
")) /obj/item/healthanalyzer name = "health analyzer" @@ -103,11 +108,13 @@ REAGENT SCANNER /obj/item/healthanalyzer/attack(mob/living/M, mob/living/user) if((HAS_TRAIT(user, TRAIT_CLUMSY) || user.getBrainLoss() >= 60) && prob(50)) + var/list/msgs = list() user.visible_message("[user] analyzes the floor's vitals!", "You stupidly try to analyze the floor's vitals!") - to_chat(user, "Analyzing results for The floor:\n\tOverall status: Healthy") - to_chat(user, "Key: Suffocation/Toxin/Burn/Brute") - to_chat(user, "\tDamage specifics: 0 - 0 - 0 - 0") - to_chat(user, "Body temperature: ???") + msgs += "Analyzing results for The floor:\n\tOverall status: Healthy" + msgs += "Key: Suffocation/Toxin/Burn/Brute" + msgs += "\tDamage specifics: 0 - 0 - 0 - 0" + msgs += "Body temperature: ???" + to_chat(user, chat_box_healthscan(msgs.Join("
"))) return user.visible_message("[user] analyzes [M]'s vitals.", "You analyze [M]'s vitals.") @@ -118,7 +125,9 @@ REAGENT SCANNER // Used by the PDA medical scanner too /proc/healthscan(mob/user, mob/living/M, mode = 1, advanced = FALSE) + var/list/msgs = list() if(issimple_animal(M)) + // no box here, keep it simple. if(M.stat == DEAD) to_chat(user, "Analyzing Results for [M]:\n\t Overall Status: Dead") else @@ -127,13 +136,14 @@ REAGENT SCANNER return if(!ishuman(M) || ismachineperson(M)) //these sensors are designed for organic life - to_chat(user, "Analyzing Results for ERROR:\n\t Overall Status: ERROR") - to_chat(user, "\t Key: Suffocation/Toxin/Burns/Brute") - to_chat(user, "\t Damage Specifics: ? - ? - ? - ?") - to_chat(user, "Body Temperature: [M.bodytemperature-T0C]°C ([M.bodytemperature*1.8-459.67]°F)") - to_chat(user, "Warning: Blood Level ERROR: --% --cl.Type: ERROR") - to_chat(user, "Subject's pulse: -- bpm.") - return + + msgs += "Analyzing Results for ERROR:\n\t Overall Status: ERROR" + msgs += "\t Key: Suffocation/Toxin/Burns/Brute" + msgs += "\t Damage Specifics: ? - ? - ? - ?" + msgs += "Body Temperature: [M.bodytemperature-T0C]°C ([M.bodytemperature*1.8-459.67]°F)" + msgs += "Warning: Blood Level ERROR: --% --cl.Type: ERROR" + msgs += "Subject's pulse: -- bpm." + to_chat(user, chat_box_healthscan(msgs.Join("
"))) var/mob/living/carbon/human/H = M var/fake_oxy = max(rand(1,40), H.getOxyLoss(), (300 - (H.getToxLoss() + H.getFireLoss() + H.getBruteLoss()))) @@ -153,67 +163,58 @@ REAGENT SCANNER else status = "[H.health]% Healthy" - to_chat(user, "Analyzing Results for [H]:\n\t Overall Status: [status]") - to_chat(user, "\t Key: Suffocation/Toxin/Burns/Brute") - to_chat(user, "\t Damage Specifics: [OX] - [TX] - [BU] - [BR]") - to_chat(user, "Body Temperature: [H.bodytemperature-T0C]°C ([H.bodytemperature*1.8-459.67]°F)") + msgs += "Analyzing Results for [H]:\n\t Overall Status: [status]" + msgs += "\t Key: Suffocation/Toxin/Burns/Brute" + msgs += "\t Damage Specifics: [OX] - [TX] - [BU] - [BR]" if(H.timeofdeath && (H.stat == DEAD || (HAS_TRAIT(H, TRAIT_FAKEDEATH)))) - to_chat(user, "Time of Death: [station_time_timestamp("hh:mm:ss", H.timeofdeath)]") + msgs += "Time of Death: [station_time_timestamp("hh:mm:ss", H.timeofdeath)]" var/tdelta = round(world.time - H.timeofdeath) if(H.is_revivable() && !DNR) - to_chat(user, "Subject died [DisplayTimeText(tdelta)] ago, defibrillation may be possible!") + msgs += "Subject died [DisplayTimeText(tdelta)] ago, defibrillation may be possible!" else - to_chat(user, "Subject died [DisplayTimeText(tdelta)] ago.") + msgs += "Subject died [DisplayTimeText(tdelta)] ago." if(mode == 1) var/list/damaged = H.get_damaged_organs(1,1) - to_chat(user, "Localized Damage, Brute/Burn:") - if(length(damaged) > 0) + if(length(damaged)) + msgs += "Localized Damage, Brute/Burn:" for(var/obj/item/organ/external/org in damaged) - to_chat(user, "\t\t[capitalize(org.name)]: [(org.brute_dam > 0) ? "[org.brute_dam]" : "0"]-[(org.burn_dam > 0) ? "[org.burn_dam]" : "0"]") - - OX = H.getOxyLoss() > 50 ? "Severe oxygen deprivation detected" : "Subject bloodstream oxygen level normal" - TX = H.getToxLoss() > 50 ? "Dangerous amount of toxins detected" : "Subject bloodstream toxin level minimal" - BU = H.getFireLoss() > 50 ? "Severe burn damage detected" : "Subject burn injury status O.K" - BR = H.getBruteLoss() > 50 ? "Severe anatomical damage detected" : "Subject brute-force injury status O.K" - if(HAS_TRAIT(H, TRAIT_FAKEDEATH)) - OX = fake_oxy > 50 ? "Severe oxygen deprivation detected" : "Subject bloodstream oxygen level normal" - to_chat(user, "[OX] | [TX] | [BU] | [BR]") + msgs += "\t\t[capitalize(org.name)]: [(org.brute_dam > 0) ? "[org.brute_dam]" : "0"]-[(org.burn_dam > 0) ? "[org.burn_dam]" : "0"]" if(advanced) - chemscan(user, H) + msgs.Add(get_chemscan_results(user, H)) for(var/thing in H.viruses) var/datum/disease/D = thing if(D.visibility_flags & HIDDEN_SCANNER) continue // Snowflaking heart problems, because they are special (and common). if(istype(D, /datum/disease/critical)) - to_chat(user, "Warning: Subject is undergoing [D.name].\nStage: [D.stage]/[D.max_stages].\nPossible Cure: [D.cure_text]") + msgs += "Warning: Subject is undergoing [D.name].\nStage: [D.stage]/[D.max_stages].\nPossible Cure: [D.cure_text]" continue - to_chat(user, "Warning: [D.form] detected\nName: [D.name].\nType: [D.spread_text].\nStage: [D.stage]/[D.max_stages].\nPossible Cure: [D.cure_text]") + msgs += "Warning: [D.form] detected\nName: [D.name].\nType: [D.spread_text].\nStage: [D.stage]/[D.max_stages].\nPossible Cure: [D.cure_text]" if(H.undergoing_cardiac_arrest()) var/obj/item/organ/internal/heart/heart = H.get_int_organ(/obj/item/organ/internal/heart) if(heart && !(heart.status & ORGAN_DEAD)) - to_chat(user, "The patient's heart has stopped.\nPossible Cure: Electric Shock") + msgs += "The patient's heart has stopped.\nPossible Cure: Electric Shock" else if(heart && (heart.status & ORGAN_DEAD)) - to_chat(user, "Subject's heart is necrotic.") + msgs += "Subject's heart is necrotic." else if(!heart) - to_chat(user, "Subject has no heart.") + msgs += "Subject has no heart." if(H.getStaminaLoss()) - to_chat(user, "Subject appears to be suffering from fatigue.") + msgs += "Subject appears to be suffering from fatigue." if(H.getCloneLoss()) - to_chat(user, "Subject appears to have [H.getCloneLoss() > 30 ? "severe" : "minor"] cellular damage.") + msgs += "Subject appears to have [H.getCloneLoss() > 30 ? "severe" : "minor"] cellular damage." if(H.get_int_organ(/obj/item/organ/internal/brain)) if(H.getBrainLoss() >= 100) - to_chat(user, "Subject is brain dead.") + msgs += "Subject is brain dead." else if(H.getBrainLoss() >= 60) - to_chat(user, "Severe brain damage detected. Subject likely to have dementia.") + msgs += "Severe brain damage detected. Subject likely to have dementia." else if(H.getBrainLoss() >= 10) - to_chat(user, "Significant brain damage detected. Subject may have had a concussion.") + msgs += "Significant brain damage detected. Subject may have had a concussion." else - to_chat(user, "Subject has no brain.") + msgs += "Subject has no brain." var/broken_bone = FALSE var/internal_bleed = FALSE var/burn_wound = FALSE @@ -224,25 +225,26 @@ REAGENT SCANNER var/limb = e.name if(e.status & ORGAN_BROKEN) if((e.limb_name in list("l_arm", "r_arm", "l_hand", "r_hand", "l_leg", "r_leg", "l_foot", "r_foot")) && !(e.status & ORGAN_SPLINTED)) - to_chat(user, "Unsecured fracture in subject [limb]. Splinting recommended for transport.") + msgs += "Unsecured fracture in subject [limb]. Splinting recommended for transport." broken_bone = TRUE if(e.has_infected_wound()) - to_chat(user, "Infected wound detected in subject [limb]. Disinfection recommended.") + msgs += "Infected wound detected in subject [limb]. Disinfection recommended." burn_wound = burn_wound || (e.status & ORGAN_BURNT) internal_bleed = internal_bleed || (e.status & ORGAN_INT_BLEEDING) if(broken_bone) - to_chat(user, "Bone fractures detected. Advanced scanner required for location.") + msgs += "Bone fractures detected. Advanced scanner required for location." if(internal_bleed) - to_chat(user, "Internal bleeding detected. Advanced scanner required for location.") + msgs += "Internal bleeding detected. Advanced scanner required for location." if(burn_wound) - to_chat(user, "Critical burn detected. Examine patient's body for location.") + msgs += "Critical burn detected. Examine patient's body for location." var/blood_id = H.get_blood_id() if(blood_id) if(H.bleed_rate) - to_chat(user, "Subject is bleeding!") + msgs += "Subject is bleeding!" var/blood_percent = round((H.blood_volume / BLOOD_VOLUME_NORMAL)*100) var/blood_type = H.dna.blood_type + var/blood_volume = round(H.blood_volume) if(blood_id != "blood")//special blood substance var/datum/reagent/R = GLOB.chemical_reagents_list[blood_id] if(R) @@ -250,34 +252,36 @@ REAGENT SCANNER else blood_type = blood_id if(H.blood_volume <= BLOOD_VOLUME_SAFE && H.blood_volume > BLOOD_VOLUME_OKAY) - to_chat(user, "LOW blood level [blood_percent] %, [H.blood_volume] cl, type: [blood_type]") + msgs += "LOW blood level [blood_percent] %, [blood_volume] cl, type: [blood_type]" else if(H.blood_volume <= BLOOD_VOLUME_OKAY) - to_chat(user, "CRITICAL blood level [blood_percent] %, [H.blood_volume] cl, type: [blood_type]") + msgs += "CRITICAL blood level [blood_percent] %, [blood_volume] cl, type: [blood_type]" else - to_chat(user, "Blood level [blood_percent] %, [H.blood_volume] cl, type: [blood_type]") + msgs += "Blood level [blood_percent] %, [blood_volume] cl, type: [blood_type]" + + msgs += "Body Temperature: [round(H.bodytemperature-T0C, 0.01)]°C ([round(H.bodytemperature*1.8-459.67, 0.01)]°F)" + msgs += "Subject's pulse: [H.get_pulse()] bpm." - to_chat(user, "Subject's pulse: [H.get_pulse()] bpm.") var/implant_detect for(var/obj/item/organ/internal/O in H.internal_organs) if(O.is_robotic()) implant_detect += "[H.name] is modified with a [O.name].
" if(implant_detect) - to_chat(user, "Detected cybernetic modifications:") - to_chat(user, "[implant_detect]") + msgs += "Detected cybernetic modifications:" + msgs += "[implant_detect]" if(H.gene_stability < 40) - to_chat(user, "Subject's genes are quickly breaking down!") + msgs += "Subject's genes are quickly breaking down!" else if(H.gene_stability < 70) - to_chat(user, "Subject's genes are showing signs of spontaneous breakdown.") + msgs += "Subject's genes are showing signs of spontaneous breakdown." else if(H.gene_stability < 85) - to_chat(user, "Subject's genes are showing minor signs of instability.") - else - to_chat(user, "Subject's genes are stable.") + msgs += "Subject's genes are showing minor signs of instability." if(HAS_TRAIT(H, TRAIT_HUSK)) - to_chat(user, "Subject is husked. Application of synthflesh is recommended.") + msgs += "Subject is husked. Application of synthflesh is recommended." if(H.radiation > RAD_MOB_SAFE) - to_chat(user, "Subject is irradiated.") + msgs += "Subject is irradiated." + + to_chat(user, chat_box_healthscan(msgs.Join("
"))) /obj/item/healthanalyzer/attack_self(mob/user) toggle_mode() @@ -614,8 +618,8 @@ REAGENT SCANNER var/printing = FALSE var/time_to_use = 0 // How much time remaining before next scan is available. var/usecharge = 750 - var/scan_time = 10 SECONDS //how long does it take to scan - var/scan_cd = 60 SECONDS //how long before we can scan again + var/scan_time = 5 SECONDS //how long does it take to scan + var/scan_cd = 30 SECONDS //how long before we can scan again /obj/item/bodyanalyzer/get_cell() return cell diff --git a/code/game/objects/items/devices/traitordevices.dm b/code/game/objects/items/devices/traitordevices.dm index 3fa7175a05aa..a3100bc64591 100644 --- a/code/game/objects/items/devices/traitordevices.dm +++ b/code/game/objects/items/devices/traitordevices.dm @@ -416,6 +416,7 @@ /obj/item/handheld_mirror/attack_self(mob/user) if(ishuman(user)) appearance_changer_holder = new(src, user) + appearance_changer_holder.flags = APPEARANCE_ALL_BODY ui_interact(user) /obj/item/handheld_mirror/Initialize(mapload) diff --git a/code/game/objects/items/granters/action_granters/summon_cheese.dm b/code/game/objects/items/granters/action_granters/summon_cheese.dm index b4e4d0a01b0b..0ee14969755a 100644 --- a/code/game/objects/items/granters/action_granters/summon_cheese.dm +++ b/code/game/objects/items/granters/action_granters/summon_cheese.dm @@ -35,7 +35,7 @@ overlay = null action_icon_state = "cheese_wedge" action_background_icon_state = "bg_spell" - summon_type = list(/obj/item/reagent_containers/food/snacks/cheesewedge) + summon_type = list(/obj/item/reagent_containers/food/snacks/cheesewedge/presliced) summon_amt = 9 aoe_range = 1 summon_ignore_prev_spawn_points = TRUE diff --git a/code/game/objects/items/mountable_frames/newscaster_frame.dm b/code/game/objects/items/mountable_frames/newscaster_frame.dm index ade1eb9cc99a..4cbefd7d2e63 100644 --- a/code/game/objects/items/mountable_frames/newscaster_frame.dm +++ b/code/game/objects/items/mountable_frames/newscaster_frame.dm @@ -32,11 +32,13 @@ /obj/item/mounted/frame/display/display_frame name = "status display frame" desc = "Used to build status displays, just secure to the wall." + icon_state = "frame_unanchored" build_path = /obj/machinery/status_display /obj/item/mounted/frame/display/ai_display_frame name = "ai status display frame" desc = "Used to build ai status displays, just secure to the wall." + icon_state = "frame_unanchored" build_path = /obj/machinery/ai_status_display /obj/item/mounted/frame/display/entertainment_frame diff --git a/code/game/objects/items/robot/robot_upgrades.dm b/code/game/objects/items/robot/robot_upgrades.dm index 4102f7bd0e9e..ccf7805ef8b2 100644 --- a/code/game/objects/items/robot/robot_upgrades.dm +++ b/code/game/objects/items/robot/robot_upgrades.dm @@ -419,6 +419,16 @@ cyborg = null return ..() +/obj/item/borg/upgrade/syndie_soap + name = "janitor cyborg syndicate soap" + desc = "Using forbidden technology and some red dye, upgrade a janitorial cyborg's soap performance by 90 percent!" + icon_state = "cyborg_upgrade4" + require_module = TRUE + module_type = /obj/item/robot_module/janitor + items_to_replace = list( + /obj/item/soap/nanotrasen = /obj/item/soap/syndie + ) + /obj/item/borg/upgrade/bluespace_trash_bag name = "janitor cyborg trash bag of holding upgrade" desc = "An advanced trash bag upgrade board with bluespace properties that can be attached to janitorial cyborgs." diff --git a/code/game/objects/items/stacks/medical_packs.dm b/code/game/objects/items/stacks/medical_packs.dm index 7d002f307153..61bc4a348ff3 100644 --- a/code/game/objects/items/stacks/medical_packs.dm +++ b/code/game/objects/items/stacks/medical_packs.dm @@ -129,6 +129,7 @@ icon = 'icons/obj/stacks/miscellaneous.dmi' icon_state = "gauze" origin_tech = "biotech=2" + merge_type = /obj/item/stack/medical/bruise_pack max_amount = 12 heal_brute = 10 stop_bleeding = 1800 @@ -173,6 +174,7 @@ name = "improvised gauze" singular_name = "improvised gauze" desc = "A roll of cloth roughly cut from something that can stop bleeding, but does not heal wounds." + merge_type = /obj/item/stack/medical/bruise_pack/improvised heal_brute = 0 stop_bleeding = 900 @@ -183,6 +185,7 @@ desc = "An advanced trauma kit for severe injuries." icon_state = "traumakit" belt_icon = "traumakit" + merge_type = /obj/item/stack/medical/bruise_pack/advanced max_amount = 6 heal_brute = 25 stop_bleeding = 0 diff --git a/code/game/objects/items/stacks/sheets/mineral.dm b/code/game/objects/items/stacks/sheets/mineral.dm index f1c668bec69b..8aab03be8a57 100644 --- a/code/game/objects/items/stacks/sheets/mineral.dm +++ b/code/game/objects/items/stacks/sheets/mineral.dm @@ -441,6 +441,7 @@ GLOBAL_LIST_INIT(plastitanium_recipes, list( throw_speed = 1 origin_tech = "materials=6;abductor=1" sheettype = "abductor" + merge_type = /obj/item/stack/sheet/mineral/abductor table_type = /obj/structure/table/abductor /obj/item/stack/sheet/mineral/abductor/fifty diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 70a2fe12a4e6..eeb9e76a2634 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -439,7 +439,7 @@ GLOBAL_LIST_INIT(cardboard_recipes, list ( */ GLOBAL_LIST_INIT(cult_recipes, list ( - new /datum/stack_recipe/cult("runed door (stuns non-cultists)", /obj/machinery/door/airlock/cult, 1, time = 5 SECONDS, one_per_turf = TRUE, on_floor = TRUE, cult_structure = TRUE), + new /datum/stack_recipe/cult("runed door (stuns non-cultists)", /obj/machinery/door/airlock/cult, 3, time = 5 SECONDS, one_per_turf = TRUE, on_floor = TRUE, cult_structure = TRUE), new /datum/stack_recipe/cult("runed girder (used to make cult walls)", /obj/structure/girder/cult, 1, time = 1 SECONDS, one_per_turf = TRUE, on_floor = TRUE, cult_structure = TRUE), new /datum/stack_recipe/cult("pylon (heals nearby cultists)", /obj/structure/cult/functional/pylon, 4, time = 4 SECONDS, one_per_turf = TRUE, on_floor = TRUE, cult_structure = TRUE), new /datum/stack_recipe/cult("forge (crafts shielded robes, flagellant's robes, and mirror shields)", /obj/structure/cult/functional/forge, 3, time = 4 SECONDS, one_per_turf = TRUE, on_floor = TRUE, cult_structure = TRUE), diff --git a/code/game/objects/items/stacks/stack.dm b/code/game/objects/items/stacks/stack.dm index 41f546f3e667..11d45ad6448e 100644 --- a/code/game/objects/items/stacks/stack.dm +++ b/code/game/objects/items/stacks/stack.dm @@ -24,7 +24,8 @@ var/amount = 1 var/to_transfer = 0 var/max_amount = 50 //also see stack recipes initialisation, param "max_res_amount" must be equal to this max_amount - var/merge_type = null // This path and its children should merge with this stack, defaults to src.type + /// This path and its children should merge with this stack, defaults to src.type + var/merge_type = null var/recipe_width = 400 //Width of the recipe popup var/recipe_height = 400 //Height of the recipe popup /// What sort of table is made when applying this stack to a frame? diff --git a/code/game/objects/items/weapons/AI_modules.dm b/code/game/objects/items/weapons/AI_modules.dm index da544ddf2f6d..ea8ad7380228 100755 --- a/code/game/objects/items/weapons/AI_modules.dm +++ b/code/game/objects/items/weapons/AI_modules.dm @@ -110,7 +110,7 @@ AI MODULES ..() var/targName = stripped_input(usr, "Please enter the name of the person to safeguard.", "Safeguard who?", user.name) targetName = targName - desc = text("A 'safeguard' AI module: 'Safeguard []. Individuals that threaten [] are not crew and must be eliminated.'", targetName, targetName) + desc = "A 'safeguard' AI module: 'Safeguard [targetName]. Individuals that threaten [targetName] are not crew and must be eliminated.'" /obj/item/aiModule/safeguard/install(obj/machinery/computer/C) if(!targetName) @@ -120,7 +120,7 @@ AI MODULES /obj/item/aiModule/safeguard/addAdditionalLaws(mob/living/silicon/ai/target, mob/sender) ..() - var/law = text("Safeguard []. Individuals that threaten [] are not crew and must be eliminated.'", targetName, targetName) + var/law = "Safeguard [targetName]. Individuals that threaten [targetName] are not crew and must be eliminated.'" to_chat(target, law) target.add_supplied_law(4, law) GLOB.lawchanges.Add("The law specified [targetName]") @@ -137,7 +137,7 @@ AI MODULES ..() var/targName = stripped_input(usr, "Please enter the name of the person who is the only crew.", "Who?", user.real_name) targetName = targName - desc = text("A 'one crew' AI module: 'Only [] is crew.'", targetName) + desc = "A 'one crew' AI module: 'Only [targetName] is crew.'" /obj/item/aiModule/oneCrewMember/install(obj/machinery/computer/C) if(!targetName) diff --git a/code/game/objects/items/weapons/RCD.dm b/code/game/objects/items/weapons/RCD.dm index 802cd256002e..143ad0422eea 100644 --- a/code/game/objects/items/weapons/RCD.dm +++ b/code/game/objects/items/weapons/RCD.dm @@ -510,9 +510,7 @@ playsound(loc, 'sound/machines/click.ogg', 50, 1) return FALSE - if(istype(A, /obj/structure/window)) // You mean the grille of course, do you? - A = locate(/obj/structure/grille) in A.loc - if(istype(A, /obj/structure/grille)) + if(istype(A, /obj/structure/window)) if(!checkResource(2, user)) playsound(loc, 'sound/machines/click.ogg', 50, 1) return FALSE @@ -527,8 +525,8 @@ playsound(loc, usesound, 50, 1) var/turf/T1 = get_turf(A) QDEL_NULL(A) - for(var/obj/structure/window/W in T1.contents) - qdel(W) + for(var/obj/structure/grille/G in T1.contents) + qdel(G) return TRUE return FALSE diff --git a/code/game/objects/items/weapons/RSF.dm b/code/game/objects/items/weapons/RSF.dm index 02009c5160b2..f3c9a997ea03 100644 --- a/code/game/objects/items/weapons/RSF.dm +++ b/code/game/objects/items/weapons/RSF.dm @@ -30,7 +30,7 @@ "Newdles" = /obj/item/reagent_containers/food/snacks/chinese/newdles, "Donut" = /obj/item/reagent_containers/food/snacks/donut, "Chicken Soup" = /obj/item/reagent_containers/food/drinks/chicken_soup, - "Tofu Burger" = /obj/item/reagent_containers/food/snacks/tofuburger) + "Tofu Burger" = /obj/item/reagent_containers/food/snacks/burger/tofu) var/static/list/rsf_icons = list("Drinking Glass" = image(icon = 'icons/obj/drinks.dmi', icon_state = "glass_empty"), "Paper" = image(icon = 'icons/obj/bureaucracy.dmi', icon_state = "paper"), "Pen" = image(icon = 'icons/obj/bureaucracy.dmi', icon_state = "pen"), diff --git a/code/game/objects/items/weapons/cards_ids.dm b/code/game/objects/items/weapons/cards_ids.dm index 0f07e61004e5..a03903d39d0d 100644 --- a/code/game/objects/items/weapons/cards_ids.dm +++ b/code/game/objects/items/weapons/cards_ids.dm @@ -38,7 +38,7 @@ set src in usr if(t) - src.name = text("Data Disk- '[]'", t) + src.name = "Data Disk- '[t]'" else src.name = "Data Disk" src.add_fingerprint(usr) @@ -471,7 +471,7 @@ "paramedic", "psychiatrist", "research", - "robotcist", + "roboticist", "quartermaster", "cargo", "shaftminer", diff --git a/code/game/objects/items/weapons/flamethrower.dm b/code/game/objects/items/weapons/flamethrower.dm index 6dd9c5813f21..ac626199b33b 100644 --- a/code/game/objects/items/weapons/flamethrower.dm +++ b/code/game/objects/items/weapons/flamethrower.dm @@ -89,7 +89,7 @@ if(user.get_active_hand() == src) // Make sure our user is still holding us var/turf/target_turf = get_turf(target) if(target_turf) - var/turflist = getline(user, target_turf) + var/turflist = get_line(user, target_turf) add_attack_logs(user, target, "Flamethrowered at [target.x],[target.y],[target.z]") flame_turf(turflist) diff --git a/code/game/objects/items/weapons/holy_weapons.dm b/code/game/objects/items/weapons/holy_weapons.dm index 3cc8b79492c3..03bca539bc6a 100644 --- a/code/game/objects/items/weapons/holy_weapons.dm +++ b/code/game/objects/items/weapons/holy_weapons.dm @@ -611,19 +611,42 @@ icon = 'icons/obj/food/food.dmi' icon_state = "baguette" desc = "a staple of worshipers of the Silentfather, this holy mime artifact has an odd effect on clowns." + var/list/smited_clowns -/obj/item/nullrod/rosary/bread/process() - if(ishuman(loc)) - var/mob/living/carbon/human/holder = loc - //would like to make the holder mime if they have it in on thier person in general - if(src == holder.l_hand || src == holder.r_hand) - for(var/mob/living/carbon/human/H in range(5, loc)) - if(H.mind.assigned_role == "Clown") - H.Silence(20 SECONDS) - animate_fade_grayscale(H,20) - if(prob(10)) - to_chat(H, "Being in the presence of [holder]'s [src] is interfering with your honk!") +/obj/item/nullrod/rosary/bread/equipped(mob/user, slot, initial = FALSE) + . = ..() + if(ishuman(user) && (slot == SLOT_HUD_LEFT_HAND || slot == SLOT_HUD_RIGHT_HAND)) + START_PROCESSING(SSobj, src) + else + STOP_PROCESSING(SSobj, src) +/obj/item/nullrod/rosary/bread/dropped(mob/user, silent) + . = ..() + STOP_PROCESSING(SSobj, src) + +/obj/item/nullrod/rosary/bread/Destroy() + STOP_PROCESSING(SSobj, src) + for(var/clown in smited_clowns) + unsmite_clown(clown) + return ..() + +/obj/item/nullrod/rosary/bread/process() + var/mob/living/carbon/human/holder = loc + //would like to make the holder mime if they have it in on thier person in general + for(var/mob/living/carbon/human/H in range(5, loc)) + if(H.mind.assigned_role == "Clown" && !LAZYACCESS(smited_clowns, H)) + LAZYSET(smited_clowns, H, TRUE) + H.Silence(20 SECONDS) + animate_fade_grayscale(H, 2 SECONDS) + + addtimer(CALLBACK(src, PROC_REF(unsmite_clown), H), 20 SECONDS) + + if(prob(10)) + to_chat(H, "Being in the presence of [holder]'s [src] is interfering with your honk!") + +/obj/item/nullrod/rosary/bread/proc/unsmite_clown(mob/living/carbon/human/hell_spawn) + animate_fade_colored(hell_spawn, 2 SECONDS) + LAZYREMOVE(smited_clowns, hell_spawn) /obj/item/nullrod/missionary_staff name = "holy staff" diff --git a/code/game/objects/items/weapons/storage/backpack.dm b/code/game/objects/items/weapons/storage/backpack.dm index ecd56f92661f..a96eda7b8082 100644 --- a/code/game/objects/items/weapons/storage/backpack.dm +++ b/code/game/objects/items/weapons/storage/backpack.dm @@ -781,6 +781,7 @@ /obj/item/reagent_containers/food/snacks/plum_pie name = "perfect plum pie" desc = "The Jack Horner brand of pie. 2 big thumbs up." + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "plump_pie" filling_color = "#B8279B" bitesize = 10 diff --git a/code/game/objects/items/weapons/storage/belt.dm b/code/game/objects/items/weapons/storage/belt.dm index d59ba4b92a98..5855d7d130ce 100644 --- a/code/game/objects/items/weapons/storage/belt.dm +++ b/code/game/objects/items/weapons/storage/belt.dm @@ -522,7 +522,7 @@ /obj/item/storage/belt/janitor/full/populate_contents() new /obj/item/holosign_creator/janitor(src) new /obj/item/reagent_containers/spray/cleaner/advanced(src) - new /obj/item/reagent_containers/spray/cleaner/advanced(src) + new /obj/item/storage/bag/trash/bluespace(src) new /obj/item/soap/deluxe(src) new /obj/item/grenade/chem_grenade/cleaner(src) new /obj/item/grenade/chem_grenade/cleaner(src) diff --git a/code/game/objects/items/weapons/storage/boxes.dm b/code/game/objects/items/weapons/storage/boxes.dm index 04201355428f..9b6fd4c8b718 100644 --- a/code/game/objects/items/weapons/storage/boxes.dm +++ b/code/game/objects/items/weapons/storage/boxes.dm @@ -556,6 +556,22 @@ B.reagents.add_reagent(reag, 30) B.name = "[reag] bottle" +/obj/item/storage/box/botany_labelled_seeds + name = "botanist labelled random seeds kit" + desc = "A box intended for experienced botanists." + +/obj/item/storage/box/botany_labelled_seeds/populate_contents() + for(var/I in 1 to 7) + new /obj/item/seeds/random/labelled(src) + +/obj/item/storage/box/telescience + name = "babies first telescience kit" + desc = "A now restricted kit for those who want to learn about telescience!" + +/obj/item/storage/box/telescience/populate_contents() + new /obj/item/circuitboard/telesci_pad(src) + new /obj/item/circuitboard/telesci_console(src) + /obj/item/storage/box/mousetraps name = "box of Pest-B-Gon mousetraps" desc = "WARNING: Keep out of reach of children." diff --git a/code/game/objects/items/weapons/storage/fancy.dm b/code/game/objects/items/weapons/storage/fancy.dm index 3f343950c38c..65c3d57f4d54 100644 --- a/code/game/objects/items/weapons/storage/fancy.dm +++ b/code/game/objects/items/weapons/storage/fancy.dm @@ -382,6 +382,16 @@ else . += "ledb" +/obj/item/storage/lockbox/vials/AltClick(mob/user) + if(!Adjacent(user)) + return + if(allowed(user)) + locked = !locked + to_chat(user, "You [locked ? "lock" : "unlock"] [src].") + update_icon() + else + to_chat(user, "Access denied.") + /obj/item/storage/lockbox/vials/attackby(obj/item/I, mob/user, params) ..() update_icon() diff --git a/code/game/objects/items/weapons/storage/garment.dm b/code/game/objects/items/weapons/storage/garment.dm index 7f5072bcf477..0f6c19e7c962 100644 --- a/code/game/objects/items/weapons/storage/garment.dm +++ b/code/game/objects/items/weapons/storage/garment.dm @@ -89,12 +89,16 @@ desc = "A bag for storing extra clothes and shoes. This one belongs to the research director." /obj/item/storage/bag/garment/research_director/populate_contents() + new /obj/item/clothing/head/beret/sci(src) new /obj/item/clothing/under/rank/rnd/research_director(src) new /obj/item/clothing/suit/storage/labcoat/rd(src) new /obj/item/clothing/suit/mantle/labcoat(src) new /obj/item/clothing/suit/storage/labcoat(src) new /obj/item/clothing/shoes/white(src) new /obj/item/clothing/gloves/color/latex(src) + new /obj/item/clothing/glasses/science(src) + new /obj/item/clothing/glasses/welding/superior(src) + new /obj/item/clothing/glasses/hud/diagnostic/sunglasses(src) /obj/item/storage/bag/garment/chief_medical_officer diff --git a/code/game/objects/items/weapons/storage/lockbox.dm b/code/game/objects/items/weapons/storage/lockbox.dm index 08dc3f49bfd5..2a98611a0c4f 100644 --- a/code/game/objects/items/weapons/storage/lockbox.dm +++ b/code/game/objects/items/weapons/storage/lockbox.dm @@ -44,6 +44,15 @@ to_chat(user, "It's locked!") return +/obj/item/storage/lockbox/AltClick(mob/user) + if(!Adjacent(user)) + return + if(allowed(user)) + locked = !locked + to_chat(user, "You [locked ? "lock" : "unlock"] [src].") + icon_state = "[locked ? icon_locked : icon_closed]" + else + to_chat(user, "Access denied.") /obj/item/storage/lockbox/show_to(mob/user as mob) if(locked) diff --git a/code/game/objects/mail.dm b/code/game/objects/mail.dm index 10937972e559..bf6e788c7e7e 100644 --- a/code/game/objects/mail.dm +++ b/code/game/objects/mail.dm @@ -13,7 +13,8 @@ var/list/possible_contents = list() /// A list that contains the names of the jobs that can receive this type of letter. Only the base job has to be put in it, alternative titles have the same definition on the mind. Name of the job can be found in `mind.assigned_role` var/list/job_list = list() - var/mob/living/recipient + /// The real name required to open the letter + var/recipient var/has_been_scanned = FALSE /obj/item/envelope/suicide_act(mob/user) @@ -24,7 +25,7 @@ /obj/item/envelope/attack_self(mob/user) if(!user?.mind) return - if(user.real_name != recipient.real_name) + if(user.real_name != recipient) to_chat(user, "You don't want to open up another person's mail, that's an invasion of their privacy!") return if(do_after(user, 1 SECONDS, target = user) && !QDELETED(src)) @@ -46,8 +47,8 @@ if(mail_attracted_people.offstation_role || !ishuman(mail_attracted_people.current) || is_admin_level(T.z)) continue if(mail_attracted_people.assigned_role in job_list) - recipient = mail_attracted_people.current - name = "letter to [recipient.real_name]" + recipient = mail_attracted_people.current.real_name + name = "letter to [recipient]" return if(!admin_spawned) log_debug("Failed to find a new name to assign to [src]!") @@ -265,7 +266,7 @@ playsound(loc, 'sound/mail/maildenied.ogg', 50, TRUE) return - if(M.real_name != saved.recipient.real_name) + if(M.real_name != saved.recipient) to_chat(user, "'Identity Verification failed: Target is not an authorized recipient of this package!") playsound(loc, 'sound/mail/maildenied.ogg', 50, TRUE) return diff --git a/code/game/objects/structures.dm b/code/game/objects/structures.dm index 36fcbe03aa73..f5b913dc1848 100644 --- a/code/game/objects/structures.dm +++ b/code/game/objects/structures.dm @@ -206,3 +206,6 @@ take_damage(power / 8000, BURN, ENERGY) power -= power / 2000 //walls take a lot out of ya . = ..() + +/obj/structure/fall_and_crush(turf/target_turf, crush_damage, should_crit, crit_damage_factor, datum/tilt_crit/forced_crit, weaken_time, knockdown_time, ignore_gravity, should_rotate, angle, rightable, block_interactions) + . = ..(target_turf, crush_damage, should_crit, crit_damage_factor, forced_crit, weaken_time, knockdown_time, ignore_gravity, should_rotate, angle, rightable = TRUE, block_interactions_until_righted = FALSE) diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index e0dee612318e..0902a0592d4d 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -270,7 +270,7 @@ if(!lastbang) lastbang = 1 for(var/mob/M in hearers(src, null)) - to_chat(M, text("BANG, bang!", max(0, 5 - get_dist(src, M)))) + to_chat(M, "BANG, bang!") spawn(30) lastbang = 0 diff --git a/code/game/objects/structures/crates_lockers/closets/secure/miscjobs.dm b/code/game/objects/structures/crates_lockers/closets/secure/miscjobs.dm index c4f81f18415c..bfaf642d5a73 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/miscjobs.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/miscjobs.dm @@ -28,6 +28,8 @@ /obj/structure/closet/secure_closet/mime/populate_contents() new /obj/item/clothing/head/beret(src) + new /obj/item/clothing/head/beret/black(src) + new /obj/item/clothing/head/beret/white(src) new /obj/item/clothing/mask/gas/mime(src) new /obj/item/radio/headset/headset_service(src) new /obj/item/clothing/under/rank/civilian/mime(src) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm index 0b6f9d779f4e..c4bf4779a2ea 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm @@ -60,7 +60,6 @@ new /obj/item/reagent_containers/food/drinks/mug/rd(src) new /obj/item/organ/internal/cyberimp/eyes/hud/diagnostic(src) new /obj/item/clothing/accessory/medal/science(src) - new /obj/item/clothing/glasses/welding/superior(src) /obj/structure/closet/secure_closet/research_reagents diff --git a/code/game/objects/structures/crates_lockers/closets/syndicate_lockers.dm b/code/game/objects/structures/crates_lockers/closets/syndicate_lockers.dm index 80c127031984..83aa4880511f 100644 --- a/code/game/objects/structures/crates_lockers/closets/syndicate_lockers.dm +++ b/code/game/objects/structures/crates_lockers/closets/syndicate_lockers.dm @@ -52,7 +52,7 @@ new /obj/item/tank/internals/oxygen/red(src) new /obj/item/storage/belt/military/sst(src) new /obj/item/clothing/glasses/thermal(src) - new /obj/item/clothing/shoes/magboots/syndie/advance(src) + new /obj/item/clothing/shoes/magboots/elite(src) new /obj/item/clothing/mask/gas/syndicate(src) new /obj/item/clothing/suit/space/hardsuit/syndi/elite/sst(src) diff --git a/code/game/objects/structures/engicart.dm b/code/game/objects/structures/engicart.dm index d545bd3190ce..7a605c46ff6c 100644 --- a/code/game/objects/structures/engicart.dm +++ b/code/game/objects/structures/engicart.dm @@ -27,9 +27,9 @@ /obj/structure/engineeringcart/proc/put_in_cart(obj/item/I, mob/user) user.drop_item() I.loc = src - updateUsrDialog() to_chat(user, "You put [I] into [src].") return + /obj/structure/engineeringcart/attackby(obj/item/I, mob/user, params) var/fail_msg = "There is already one of those in [src]." if(!I.is_robot_module()) @@ -101,70 +101,79 @@ to_chat(usr, "You cannot interface your modules [src]!") /obj/structure/engineeringcart/attack_hand(mob/user) - user.set_machine(src) - var/dat + var/list/engicart_items = list() + if(myglass) - dat += "[myglass.name]
" + engicart_items["Glass"] = image(icon = myglass.icon, icon_state = myglass.icon_state) if(mymetal) - dat += "[mymetal.name]
" + engicart_items["Metal"] = image(icon = mymetal.icon, icon_state = mymetal.icon_state) if(myplasteel) - dat += "[myplasteel.name]
" + engicart_items["Plasteel"] = image(icon = myplasteel.icon, icon_state = myplasteel.icon_state) if(myflashlight) - dat += "[myflashlight.name]
" + engicart_items["Flashlight"] = image(icon = myflashlight.icon, icon_state = myflashlight.icon_state) if(mybluetoolbox) - dat += "[mybluetoolbox.name]
" + engicart_items["Mechanical Toolbox"] = image(icon = mybluetoolbox.icon, icon_state = mybluetoolbox.icon_state) if(myredtoolbox) - dat += "[myredtoolbox.name]
" + engicart_items["Emergency Toolbox"] = image(icon = myredtoolbox.icon, icon_state = myredtoolbox.icon_state) if(myyellowtoolbox) - dat += "[myyellowtoolbox.name]
" - var/datum/browser/popup = new(user, "engicart", name, 240, 160) - popup.set_content(dat) - popup.open() + engicart_items["Electrical Toolbox"] = image(icon = myyellowtoolbox.icon, icon_state = myyellowtoolbox.icon_state) -/obj/structure/engineeringcart/Topic(href, href_list) - if(!in_range(src, usr)) + if(!length(engicart_items)) return - if(!isliving(usr)) + + var/pick = show_radial_menu(user, src, engicart_items, custom_check = CALLBACK(src, PROC_REF(check_menu), user), require_near = TRUE) + + if(!pick) return - var/mob/living/user = usr - if(href_list["glass"]) - if(myglass) + + switch(pick) + if("Glass") + if(!myglass) + return user.put_in_hands(myglass) to_chat(user, "You take [myglass] from [src].") myglass = null - if(href_list["metal"]) - if(mymetal) + if("Metal") + if(!mymetal) + return user.put_in_hands(mymetal) to_chat(user, "You take [mymetal] from [src].") mymetal = null - if(href_list["plasteel"]) - if(myplasteel) + if("Plasteel") + if(!myplasteel) + return user.put_in_hands(myplasteel) to_chat(user, "You take [myplasteel] from [src].") myplasteel = null - if(href_list["flashlight"]) - if(myflashlight) + if("Flashlight") + if(!myflashlight) + return user.put_in_hands(myflashlight) to_chat(user, "You take [myflashlight] from [src].") myflashlight = null - if(href_list["bluetoolbox"]) - if(mybluetoolbox) + if("Mechanical Toolbox") + if(!mybluetoolbox) + return user.put_in_hands(mybluetoolbox) to_chat(user, "You take [mybluetoolbox] from [src].") mybluetoolbox = null - if(href_list["redtoolbox"]) - if(myredtoolbox) + if("Emergency Toolbox") + if(!myredtoolbox) + return user.put_in_hands(myredtoolbox) to_chat(user, "You take [myredtoolbox] from [src].") myredtoolbox = null - if(href_list["yellowtoolbox"]) - if(myyellowtoolbox) + if("Electrical Toolbox") + if(!myyellowtoolbox) + return user.put_in_hands(myyellowtoolbox) to_chat(user, "You take [myyellowtoolbox] from [src].") myyellowtoolbox = null update_icon(UPDATE_OVERLAYS) - updateUsrDialog() + +/obj/structure/engineeringcart/proc/check_menu(mob/living/user) + return istype(user) && !HAS_TRAIT(user, TRAIT_HANDS_BLOCKED) /obj/structure/engineeringcart/update_overlays() . = ..() diff --git a/code/game/objects/structures/extinguisher_cabinet.dm b/code/game/objects/structures/extinguisher_cabinet.dm index 5231d659687c..0b69123d8802 100644 --- a/code/game/objects/structures/extinguisher_cabinet.dm +++ b/code/game/objects/structures/extinguisher_cabinet.dm @@ -7,7 +7,7 @@ name = "extinguisher cabinet" desc = "A small wall mounted cabinet designed to hold a fire extinguisher." icon = 'icons/obj/closet.dmi' - icon_state = "extinguisher_closed" + icon_state = "extinguisher" anchored = TRUE density = FALSE max_integrity = 200 @@ -30,6 +30,7 @@ has_extinguisher = new /obj/item/extinguisher/mini(src) else has_extinguisher = new /obj/item/extinguisher(src) + update_icon(UPDATE_ICON_STATE) /obj/structure/extinguisher_cabinet/examine(mob/user) . = ..() @@ -155,16 +156,16 @@ qdel(src) /obj/structure/extinguisher_cabinet/update_icon_state() - if(!opened) - icon_state = "extinguisher_closed" - return + icon_state = "extinguisher" // Needs to reset the state with every update + if(has_extinguisher) if(istype(has_extinguisher, /obj/item/extinguisher/mini)) - icon_state = "extinguisher_mini" + icon_state += "_mini" else - icon_state = "extinguisher_full" - else - icon_state = "extinguisher_empty" + icon_state += "_full" + + if(!opened) + icon_state += "_closed" /obj/structure/extinguisher_cabinet/empty extinguishertype = NO_EXTINGUISHER diff --git a/code/game/objects/structures/false_walls.dm b/code/game/objects/structures/false_walls.dm index 7aa4cf708df5..d8203fe9fcd0 100644 --- a/code/game/objects/structures/false_walls.dm +++ b/code/game/objects/structures/false_walls.dm @@ -15,6 +15,7 @@ base_icon_state = "wall" flags_2 = RAD_PROTECT_CONTENTS_2 | RAD_NO_CONTAMINATE_2 rad_insulation = RAD_MEDIUM_INSULATION + layer = TURF_LAYER var/mineral = /obj/item/stack/sheet/metal var/mineral_amount = 2 diff --git a/code/game/objects/structures/transit_tubes/station.dm b/code/game/objects/structures/transit_tubes/station.dm index 2552b7c896d7..6feeb1a70469 100644 --- a/code/game/objects/structures/transit_tubes/station.dm +++ b/code/game/objects/structures/transit_tubes/station.dm @@ -224,15 +224,17 @@ return TRUE return FALSE -/obj/structure/transit_tube/station/dispenser/Bumped(atom/movable/AM) - if(!(istype(AM) && AM.dir == boarding_dir) || AM.anchored) +/obj/structure/transit_tube/station/dispenser/Bumped(mob/living/L) + if(!(istype(L) && L.dir == boarding_dir) || L.anchored) return - var/obj/structure/transit_tube_pod/dispensed/pod = new(loc) - AM.visible_message("[pod] forms around [AM].", "[pod] materializes around you.") - playsound(src, 'sound/weapons/emitter2.ogg', 50, TRUE) - pod.dir = turn(dir, -90) - pod.move_into(AM) - launch_pod() + + if(isliving(L) && !is_type_in_list(L, disallowed_mobs)) + var/obj/structure/transit_tube_pod/dispensed/pod = new(loc) + L.visible_message("[pod] forms around [L].", "[pod] materializes around you.") + playsound(src, 'sound/weapons/emitter2.ogg', 50, TRUE) + pod.dir = turn(dir, -90) + pod.move_into(L) + launch_pod() /obj/structure/transit_tube/station/dispenser/pod_stopped(obj/structure/transit_tube_pod/pod) playsound(src, 'sound/machines/ding.ogg', 50, TRUE) diff --git a/code/game/turfs/simulated/floor.dm b/code/game/turfs/simulated/floor.dm index 61a5e0bb8331..aa0f52677d99 100644 --- a/code/game/turfs/simulated/floor.dm +++ b/code/game/turfs/simulated/floor.dm @@ -52,7 +52,7 @@ GLOBAL_LIST_INIT(icons_to_ignore_at_floor_init, list("damaged1","damaged2","dama return switch(severity) if(1.0) - ChangeTurf(baseturf) + ChangeTurf(baseturf, keep_icon = FALSE) // we do not keep the icon so that asteroid platings can work properly if(2.0) switch(pick(1,2;75,3)) if(1) diff --git a/code/game/turfs/simulated/floor/chasm.dm b/code/game/turfs/simulated/floor/chasm.dm index 8b73f6610ccf..c4c6928ab722 100644 --- a/code/game/turfs/simulated/floor/chasm.dm +++ b/code/game/turfs/simulated/floor/chasm.dm @@ -30,6 +30,8 @@ /obj/effect/spawner, /obj/structure/railing, /obj/machinery/atmospherics/pipe/simple, + /obj/effect/projectile, + /obj/effect/projectile_lighting, /mob/living/simple_animal/hostile/megafauna //failsafe )) var/drop_x = 1 diff --git a/code/game/turfs/simulated/walls.dm b/code/game/turfs/simulated/walls.dm index eac8a7ff52b2..3f688289dda2 100644 --- a/code/game/turfs/simulated/walls.dm +++ b/code/game/turfs/simulated/walls.dm @@ -307,7 +307,7 @@ dismantle_wall(1) to_chat(M, "You smash through the wall.") else - to_chat(M, text("You smash against the wall.")) + to_chat(M, "You smash against the wall.") take_damage(rand(25, 75)) return @@ -324,7 +324,7 @@ else playsound(src, 'sound/effects/bang.ogg', 50, 1) add_dent(WALL_DENT_HIT) - to_chat(user, text("You punch the wall.")) + to_chat(user, "You punch the wall.") return TRUE /turf/simulated/wall/attack_hand(mob/user) diff --git a/code/game/verbs/suicide.dm b/code/game/verbs/suicide.dm index de9702bcb5a4..1558c9d524dd 100644 --- a/code/game/verbs/suicide.dm +++ b/code/game/verbs/suicide.dm @@ -1,5 +1,3 @@ -/mob/var/suiciding = 0 - /mob/living/verb/suicide() // imagine this shit with BORERS lmao set hidden = 1 diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 10cc7b273842..d3918481b0fc 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -368,6 +368,7 @@ GLOBAL_LIST_INIT(view_runtimes_verbs, list( if(isobserver(mob)) //re-enter var/mob/dead/observer/ghost = mob + var/old_turf = get_turf(ghost) ghost.can_reenter_corpse = 1 //just in-case. ghost.reenter_corpse() log_admin("[key_name(usr)] re-entered their body") @@ -375,6 +376,9 @@ GLOBAL_LIST_INIT(view_runtimes_verbs, list( if(ishuman(mob)) var/mob/living/carbon/human/H = mob H.regenerate_icons() // workaround for #13269 + if(isAI(mob)) // client.mob, built in byond client var + var/mob/living/silicon/ai/ai = mob + ai.eyeobj.setLoc(old_turf) else if(isnewplayer(mob)) to_chat(src, "Error: Aghost: Can't admin-ghost whilst in the lobby. Join or observe first.") else diff --git a/code/modules/admin/misc_admin_procs.dm b/code/modules/admin/misc_admin_procs.dm index 5875b394f291..469020b63515 100644 --- a/code/modules/admin/misc_admin_procs.dm +++ b/code/modules/admin/misc_admin_procs.dm @@ -889,27 +889,27 @@ GLOBAL_VAR_INIT(gamma_ship_location, 1) // 0 = station , 1 = space //returns 1 to let the dragdrop code know we are trapping this event //returns 0 if we don't plan to trap the event -/datum/admins/proc/cmd_ghost_drag(mob/dead/observer/frommob, tothing) +/datum/admins/proc/cmd_ghost_drag(mob/dead/observer/frommob, atom/tothing) if(!istype(frommob)) return //extra sanity check to make sure only observers are shoved into things //same as assume-direct-control perm requirements. if(!check_rights(R_VAREDIT,0)) //no varedit, check if they have r_admin and r_debug if(!check_rights(R_ADMIN|R_DEBUG,0)) //if they don't have r_admin and r_debug, return - return 0 //otherwise, if they have no varedit, but do have r_admin and r_debug, execute the rest of the code + return FALSE //otherwise, if they have no varedit, but do have r_admin and r_debug, execute the rest of the code if(!frommob.ckey) - return 0 + return FALSE if(isitem(tothing)) var/mob/living/toitem = tothing var/ask = alert("Are you sure you want to allow [frommob.name]([frommob.key]) to possess [toitem.name]?", "Place ghost in control of item?", "Yes", "No") if(ask != "Yes") - return 1 + return TRUE if(!frommob || !toitem) //make sure the mobs don't go away while we waited for a response - return 1 + return TRUE var/mob/living/simple_animal/possessed_object/tomob = new(toitem) @@ -931,10 +931,10 @@ GLOBAL_VAR_INIT(gamma_ship_location, 1) // 0 = station , 1 = space var/ask = alert(question, "Place ghost in control of mob?", "Yes", "No") if(ask != "Yes") - return 1 + return TRUE if(!frommob || !tomob) //make sure the mobs don't go away while we waited for a response - return 1 + return TRUE if(tomob.client) //no need to ghostize if there is no client tomob.ghostize(0) @@ -946,7 +946,34 @@ GLOBAL_VAR_INIT(gamma_ship_location, 1) // 0 = station , 1 = space tomob.ckey = frommob.ckey qdel(frommob) - return 1 + return TRUE + + if(istype(tothing, /obj/structure/AIcore/deactivated)) + + var/question = "Are you sure you want to place [frommob.name]([frommob.key]) in control of an empty AI core?" + + var/ask = alert(question, "Place ghost in control of an empty AI core?", "Yes", "No") + if(ask != "Yes") + return TRUE + + if(QDELETED(frommob) || QDELETED(tothing)) //make sure the mobs don't go away while we waited for a response + return TRUE + + message_admins("[key_name_admin(usr)] has put [frommob.ckey] in control of an empty AI core.") + log_admin("[key_name(usr)] stuffed [frommob.ckey] into an empty AI core.") + SSblackbox.record_feedback("tally", "admin_verb", 1, "Ghost Drag") + + var/transfer_key = frommob.key // frommob is qdel'd in frommob.AIize() + var/mob/living/silicon/ai/ai_character = frommob.AIize() + ai_character.key = transfer_key // this wont occur in mind transferring if the mind is not active, which causes some weird stuff. This fixes it. + GLOB.empty_playable_ai_cores -= tothing + + ai_character.forceMove(get_turf(tothing)) + ai_character.view_core() + + qdel(tothing) + + return TRUE // Returns a list of the number of admins in various categories // result[1] is the number of staff that match the rank mask and are active diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 109970fe4bd7..f568439cccd4 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -3154,7 +3154,7 @@ if(usr) log_admin("[key_name(usr)] used secret [href_list["secretsfun"]]") if(ok) - to_chat(world, text("A secret has been activated by []!", usr.key)) + to_chat(world, "A secret has been activated by [usr.key]!") else if(href_list["secretsadmin"]) if(!check_rights(R_ADMIN)) return @@ -3195,7 +3195,7 @@ for(var/thing in GLOB.human_list) var/mob/living/carbon/human/H = thing if(H.ckey) - dat += text("[][]", H.name, H.get_assignment()) + dat += "[H.name][H.get_assignment()]" dat += "" usr << browse(dat, "window=manifest;size=440x410") if("check_antagonist") @@ -3247,7 +3247,7 @@ if(usr) log_admin("[key_name(usr)] used secret [href_list["secretsadmin"]]") if(ok) - to_chat(world, text("A secret has been activated by []!", usr.key)) + to_chat(world, "A secret has been activated by [usr.key]!") else if(href_list["secretscoder"]) if(!check_rights(R_DEBUG)) return diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index 17b4ed744a7f..5c8705df40fe 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -56,7 +56,7 @@ if(!check_rights(R_EVENT)) return - var/msg = clean_input("Message:", text("Subtle PM to [M.key]")) + var/msg = clean_input("Message:", "Subtle PM to [M.key]") if(!msg) return @@ -117,7 +117,7 @@ if(!check_rights(R_SERVER|R_EVENT)) return - var/msg = clean_input("Message:", text("Enter the text you wish to appear to everyone:")) + var/msg = clean_input("Message:", "Enter the text you wish to appear to everyone:") if(!msg) return @@ -140,7 +140,7 @@ if(!M) return - var/msg = clean_input("Message:", text("Enter the text you wish to appear to your target:")) + var/msg = clean_input("Message:", "Enter the text you wish to appear to your target:") if( !msg ) return @@ -712,15 +712,15 @@ Traitors and the like can also be revived with the previous role mostly intact. if(!check_rights(R_DEBUG|R_EVENT)) return - var/devastation = input("Range of total devastation. -1 to none", text("Input")) as num|null + var/devastation = input("Range of total devastation. -1 to none", "Input") as num|null if(devastation == null) return - var/heavy = input("Range of heavy impact. -1 to none", text("Input")) as num|null + var/heavy = input("Range of heavy impact. -1 to none", "Input") as num|null if(heavy == null) return - var/light = input("Range of light impact. -1 to none", text("Input")) as num|null + var/light = input("Range of light impact. -1 to none", "Input") as num|null if(light == null) return - var/flash = input("Range of flash. -1 to none", text("Input")) as num|null + var/flash = input("Range of flash. -1 to none", "Input") as num|null if(flash == null) return - var/flames = input("Range of flames. -1 to none", text("Input")) as num|null + var/flames = input("Range of flames. -1 to none", "Input") as num|null if(flames == null) return if((devastation != -1) || (heavy != -1) || (light != -1) || (flash != -1) || (flames != -1)) @@ -743,9 +743,9 @@ Traitors and the like can also be revived with the previous role mostly intact. if(!check_rights(R_DEBUG|R_EVENT)) return - var/heavy = input("Range of heavy pulse.", text("Input")) as num|null + var/heavy = input("Range of heavy pulse.", "Input") as num|null if(heavy == null) return - var/light = input("Range of light pulse.", text("Input")) as num|null + var/light = input("Range of light pulse.", "Input") as num|null if(light == null) return if(heavy || light) @@ -924,7 +924,7 @@ Traitors and the like can also be revived with the previous role mostly intact. if(!check_rights(R_ADMIN)) return - to_chat(usr, text("Attack Log for []", mob)) + to_chat(usr, "Attack Log for [mob]") for(var/t in M.attack_log_old) to_chat(usr, t) SSblackbox.record_feedback("tally", "admin_verb", 1, "Attack Log") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! diff --git a/code/modules/admin/verbs/striketeam_syndicate.dm b/code/modules/admin/verbs/striketeam_syndicate.dm index 1c5f6c50ccb8..2a466d636b54 100644 --- a/code/modules/admin/verbs/striketeam_syndicate.dm +++ b/code/modules/admin/verbs/striketeam_syndicate.dm @@ -151,7 +151,7 @@ GLOBAL_VAR_INIT(sent_syndicate_strike_team, 0) equip_to_slot_or_del(new /obj/item/clothing/glasses/thermal(src), SLOT_HUD_GLASSES) equip_to_slot_or_del(new /obj/item/storage/belt/military/sst(src), SLOT_HUD_BELT) equip_to_slot_or_del(new /obj/item/tank/internals/oxygen/red(src), SLOT_HUD_SUIT_STORE) - equip_to_slot_or_del(new /obj/item/clothing/shoes/magboots/syndie/advance(src), SLOT_HUD_SHOES) + equip_to_slot_or_del(new /obj/item/clothing/shoes/magboots/elite(src), SLOT_HUD_SHOES) equip_to_slot_or_del(new /obj/item/gun/projectile/automatic/l6_saw(src), SLOT_HUD_RIGHT_HAND) equip_to_slot_or_del(new /obj/item/ammo_box/magazine/mm556x45(src), SLOT_HUD_IN_BACKPACK) diff --git a/code/modules/antagonists/changeling/changeling_power.dm b/code/modules/antagonists/changeling/changeling_power.dm index 2bdb7cd0a7f4..5a34f372a8d4 100644 --- a/code/modules/antagonists/changeling/changeling_power.dm +++ b/code/modules/antagonists/changeling/changeling_power.dm @@ -31,6 +31,8 @@ var/active = FALSE /// If this power can be used while the changeling has the `TRAIT_FAKE_DEATH` trait. var/bypass_fake_death = FALSE + /// Where this ability should be stored in the changeling menu + var/menu_location /* * Changeling code relies on on_purchase to grant powers. diff --git a/code/modules/antagonists/changeling/evolution_menu.dm b/code/modules/antagonists/changeling/evolution_menu.dm index 6a2eea77cb86..f3e47bdfca21 100644 --- a/code/modules/antagonists/changeling/evolution_menu.dm +++ b/code/modules/antagonists/changeling/evolution_menu.dm @@ -3,6 +3,11 @@ /// The evolution menu will be shown in the expanded mode, with powers, costs, and power descriptions being displayed. #define EXPANDED_MODE 1 +#define CLING_MENU_ATTACK 1 +#define CLING_MENU_DEFENSE 2 +#define CLING_MENU_UTILITY 3 +#define CLING_MENU_STINGS 4 + /datum/action/changeling/evolution_menu name = "Evolution Menu" desc = "Choose our method of subjugation." @@ -20,9 +25,15 @@ if(length(ability_list)) return // List is already populated. + // This is a list of lists, each lower-level list corresponding to one of the CLING_MENU section + ability_list = list(list(), list(), list(), list()) + for(var/power_path in cling.purchaseable_powers) var/datum/action/changeling/C = power_path - ability_list += list(list( + if(!C.menu_location) + stack_trace("Cling power [C], [C.type] had no corresponding menu location!") + continue + ability_list[C.menu_location] += list(list( "name" = initial(C.name), "description" = initial(C.desc), "helptext" = initial(C.helptext), diff --git a/code/modules/antagonists/changeling/powers/augmented_eyesight.dm b/code/modules/antagonists/changeling/powers/augmented_eyesight.dm index fd136696f392..8e443fdbf61f 100644 --- a/code/modules/antagonists/changeling/powers/augmented_eyesight.dm +++ b/code/modules/antagonists/changeling/powers/augmented_eyesight.dm @@ -7,6 +7,7 @@ dna_cost = 4 active = FALSE power_type = CHANGELING_PURCHASABLE_POWER + menu_location = CLING_MENU_UTILITY /datum/action/changeling/augmented_eyesight/on_purchase(mob/user, /datum/antagonist/changeling/C) //The ability starts inactive, so we should be protected from flashes. if(!..()) diff --git a/code/modules/antagonists/changeling/powers/become_headslug.dm b/code/modules/antagonists/changeling/powers/become_headslug.dm index 24a37c55ab78..6e8f8aa282b5 100644 --- a/code/modules/antagonists/changeling/powers/become_headslug.dm +++ b/code/modules/antagonists/changeling/powers/become_headslug.dm @@ -7,6 +7,7 @@ dna_cost = 2 req_human = TRUE power_type = CHANGELING_PURCHASABLE_POWER + menu_location = CLING_MENU_DEFENSE /datum/action/changeling/headslug/try_to_sting(mob/user, mob/target) if(alert("Are you sure you wish to do this? This action cannot be undone.",,"Yes","No") == "No") diff --git a/code/modules/antagonists/changeling/powers/biodegrade.dm b/code/modules/antagonists/changeling/powers/biodegrade.dm index 81e654015a71..0d4fbfc0cd31 100644 --- a/code/modules/antagonists/changeling/powers/biodegrade.dm +++ b/code/modules/antagonists/changeling/powers/biodegrade.dm @@ -7,6 +7,7 @@ dna_cost = 4 req_human = TRUE power_type = CHANGELING_PURCHASABLE_POWER + menu_location = CLING_MENU_DEFENSE /// Type of acid hand we give to person var/hand = /obj/item/melee/changeling_corrosive_acid /// Current hand given to human, null is we did not give hand, object if hand is given diff --git a/code/modules/antagonists/changeling/powers/chameleon_skin.dm b/code/modules/antagonists/changeling/powers/chameleon_skin.dm index f457030be4c8..0fc309095371 100644 --- a/code/modules/antagonists/changeling/powers/chameleon_skin.dm +++ b/code/modules/antagonists/changeling/powers/chameleon_skin.dm @@ -7,6 +7,7 @@ chemical_cost = 25 req_human = TRUE power_type = CHANGELING_PURCHASABLE_POWER + menu_location = CLING_MENU_UTILITY /datum/action/changeling/chameleon_skin/sting_action(mob/user) var/mob/living/carbon/human/H = user //SHOULD always be human, because req_human = TRUE diff --git a/code/modules/antagonists/changeling/powers/contort_body.dm b/code/modules/antagonists/changeling/powers/contort_body.dm index b2ec2846cda3..3c705db5345c 100644 --- a/code/modules/antagonists/changeling/powers/contort_body.dm +++ b/code/modules/antagonists/changeling/powers/contort_body.dm @@ -5,6 +5,7 @@ chemical_cost = 25 dna_cost = 4 power_type = CHANGELING_PURCHASABLE_POWER + menu_location = CLING_MENU_UTILITY /datum/action/changeling/contort_body/Remove(mob/M) REMOVE_TRAIT(M, TRAIT_CONTORTED_BODY, CHANGELING_TRAIT) diff --git a/code/modules/antagonists/changeling/powers/digitalcamo.dm b/code/modules/antagonists/changeling/powers/digitalcamo.dm index 6f9be10fa792..be29d8a42f69 100644 --- a/code/modules/antagonists/changeling/powers/digitalcamo.dm +++ b/code/modules/antagonists/changeling/powers/digitalcamo.dm @@ -5,6 +5,7 @@ button_icon_state = "digital_camo" dna_cost = 2 power_type = CHANGELING_PURCHASABLE_POWER + menu_location = CLING_MENU_UTILITY /datum/action/changeling/digitalcamo/Remove(mob/M) REMOVE_TRAIT(M, TRAIT_AI_UNTRACKABLE, CHANGELING_TRAIT) @@ -14,11 +15,11 @@ /datum/action/changeling/digitalcamo/sting_action(mob/user) if(HAS_TRAIT_FROM(user, TRAIT_AI_UNTRACKABLE, CHANGELING_TRAIT)) REMOVE_TRAIT(user, TRAIT_AI_UNTRACKABLE, CHANGELING_TRAIT) - user.invisibility = initial(user.invisibility) + user.set_invisible(INVISIBILITY_MINIMUM) to_chat(user, "We return to normal.") else ADD_TRAIT(user, TRAIT_AI_UNTRACKABLE, CHANGELING_TRAIT) to_chat(user, "We distort our form to prevent AI-tracking.") - user.invisibility = SEE_INVISIBLE_LIVING + user.set_invisible(SEE_INVISIBLE_LIVING) SSblackbox.record_feedback("nested tally", "changeling_powers", 1, list("[name]")) return TRUE diff --git a/code/modules/antagonists/changeling/powers/epinephrine.dm b/code/modules/antagonists/changeling/powers/epinephrine.dm index 42eb2cd7ca04..070cc912064d 100644 --- a/code/modules/antagonists/changeling/powers/epinephrine.dm +++ b/code/modules/antagonists/changeling/powers/epinephrine.dm @@ -8,6 +8,7 @@ req_human = TRUE req_stat = UNCONSCIOUS power_type = CHANGELING_PURCHASABLE_POWER + menu_location = CLING_MENU_DEFENSE //Recover from stuns. /datum/action/changeling/epinephrine/sting_action(mob/living/user) diff --git a/code/modules/antagonists/changeling/powers/fleshmend.dm b/code/modules/antagonists/changeling/powers/fleshmend.dm index 9b6ba578cf12..d5968b247cd0 100644 --- a/code/modules/antagonists/changeling/powers/fleshmend.dm +++ b/code/modules/antagonists/changeling/powers/fleshmend.dm @@ -7,6 +7,7 @@ dna_cost = 4 req_stat = UNCONSCIOUS power_type = CHANGELING_PURCHASABLE_POWER + menu_location = CLING_MENU_DEFENSE //Starts healing you every second for 10 seconds. Can be used whilst unconscious. /datum/action/changeling/fleshmend/sting_action(mob/living/user) diff --git a/code/modules/antagonists/changeling/powers/hivemind.dm b/code/modules/antagonists/changeling/powers/hivemind.dm index 98187e6c484b..a2d21070cfd0 100644 --- a/code/modules/antagonists/changeling/powers/hivemind.dm +++ b/code/modules/antagonists/changeling/powers/hivemind.dm @@ -9,6 +9,7 @@ GLOBAL_LIST_EMPTY(hivemind_bank) chemical_cost = 10 dna_cost = 4 power_type = CHANGELING_PURCHASABLE_POWER + menu_location = CLING_MENU_UTILITY /datum/action/changeling/hivemind_pick/on_purchase(mob/user, datum/antagonist/changeling/C) if(!..()) diff --git a/code/modules/antagonists/changeling/powers/lesserform.dm b/code/modules/antagonists/changeling/powers/lesserform.dm index 2d05a9d5d1bc..85e960b8ce41 100644 --- a/code/modules/antagonists/changeling/powers/lesserform.dm +++ b/code/modules/antagonists/changeling/powers/lesserform.dm @@ -7,6 +7,7 @@ dna_cost = 2 req_human = TRUE power_type = CHANGELING_PURCHASABLE_POWER + menu_location = CLING_MENU_UTILITY //Transform into a monkey. /datum/action/changeling/lesserform/sting_action(mob/living/carbon/human/user) diff --git a/code/modules/antagonists/changeling/powers/mimic_voice.dm b/code/modules/antagonists/changeling/powers/mimic_voice.dm index 397014772743..558e54e92cdd 100644 --- a/code/modules/antagonists/changeling/powers/mimic_voice.dm +++ b/code/modules/antagonists/changeling/powers/mimic_voice.dm @@ -7,6 +7,7 @@ dna_cost = 2 req_human = TRUE power_type = CHANGELING_PURCHASABLE_POWER + menu_location = CLING_MENU_UTILITY // Fake Voice diff --git a/code/modules/antagonists/changeling/powers/mutations.dm b/code/modules/antagonists/changeling/powers/mutations.dm index f26accd2ac37..4acb46abaa35 100644 --- a/code/modules/antagonists/changeling/powers/mutations.dm +++ b/code/modules/antagonists/changeling/powers/mutations.dm @@ -121,6 +121,7 @@ weapon_type = /obj/item/melee/arm_blade weapon_name_simple = "blade" power_type = CHANGELING_PURCHASABLE_POWER + menu_location = CLING_MENU_ATTACK /obj/item/melee/arm_blade name = "arm blade" @@ -187,6 +188,7 @@ weapon_name_simple = "tentacle" silent = TRUE power_type = CHANGELING_PURCHASABLE_POWER + menu_location = CLING_MENU_ATTACK /obj/item/gun/magic/tentacle name = "tentacle" @@ -391,6 +393,7 @@ weapon_type = /obj/item/shield/changeling weapon_name_simple = "shield" power_type = CHANGELING_PURCHASABLE_POWER + menu_location = CLING_MENU_DEFENSE /datum/action/changeling/weapon/shield/sting_action(mob/user) var/obj/item/shield/changeling/S = ..(user) @@ -443,6 +446,7 @@ helmet_name_simple = "space helmet" recharge_slowdown = 0.5 blood_on_castoff = 1 + menu_location = CLING_MENU_UTILITY /obj/item/clothing/suit/space/changeling name = "flesh mass" @@ -488,6 +492,7 @@ suit_name_simple = "armor" helmet_name_simple = "helmet" recharge_slowdown = 0.25 + menu_location = CLING_MENU_DEFENSE /obj/item/clothing/suit/armor/changeling name = "chitinous mass" diff --git a/code/modules/antagonists/changeling/powers/panacea.dm b/code/modules/antagonists/changeling/powers/panacea.dm index 3a2e5d5a7ca4..69682dd18e13 100644 --- a/code/modules/antagonists/changeling/powers/panacea.dm +++ b/code/modules/antagonists/changeling/powers/panacea.dm @@ -7,6 +7,7 @@ dna_cost = 2 req_stat = UNCONSCIOUS power_type = CHANGELING_PURCHASABLE_POWER + menu_location = CLING_MENU_DEFENSE //Heals the things that the other regenerative abilities don't. /datum/action/changeling/panacea/sting_action(mob/living/user) diff --git a/code/modules/antagonists/changeling/powers/shriek.dm b/code/modules/antagonists/changeling/powers/shriek.dm index 67ae75410ed7..0c2f393a4989 100644 --- a/code/modules/antagonists/changeling/powers/shriek.dm +++ b/code/modules/antagonists/changeling/powers/shriek.dm @@ -7,6 +7,7 @@ dna_cost = 2 req_human = TRUE power_type = CHANGELING_PURCHASABLE_POWER + menu_location = CLING_MENU_ATTACK //A flashy ability, good for crowd control and sowing chaos. /datum/action/changeling/resonant_shriek/sting_action(mob/user) @@ -43,6 +44,7 @@ chemical_cost = 30 dna_cost = 2 power_type = CHANGELING_PURCHASABLE_POWER + menu_location = CLING_MENU_UTILITY //A flashy ability, good for crowd control and sewing chaos. /datum/action/changeling/dissonant_shriek/sting_action(mob/user) diff --git a/code/modules/antagonists/changeling/powers/strained_muscles.dm b/code/modules/antagonists/changeling/powers/strained_muscles.dm index 7f3dc0ee4d40..cca63a4f73d4 100644 --- a/code/modules/antagonists/changeling/powers/strained_muscles.dm +++ b/code/modules/antagonists/changeling/powers/strained_muscles.dm @@ -10,6 +10,7 @@ dna_cost = 2 req_human = TRUE power_type = CHANGELING_PURCHASABLE_POWER + menu_location = CLING_MENU_DEFENSE /datum/action/changeling/strained_muscles/Remove(mob/living/L) L.remove_status_effect(STATUS_EFFECT_SPEEDLEGS) diff --git a/code/modules/antagonists/changeling/powers/summon_spiders.dm b/code/modules/antagonists/changeling/powers/summon_spiders.dm index 6b0cf3cb146d..e4d37c51e4a4 100644 --- a/code/modules/antagonists/changeling/powers/summon_spiders.dm +++ b/code/modules/antagonists/changeling/powers/summon_spiders.dm @@ -16,6 +16,7 @@ /// Checks if changeling is already spawning a spider var/is_operating = FALSE power_type = CHANGELING_PURCHASABLE_POWER + menu_location = CLING_MENU_UTILITY /// Makes a spider. Good for setting traps and combat. /datum/action/changeling/spiders/sting_action(mob/user) diff --git a/code/modules/antagonists/changeling/powers/swap_form.dm b/code/modules/antagonists/changeling/powers/swap_form.dm index 77320f01866d..9fec3a5e3d68 100644 --- a/code/modules/antagonists/changeling/powers/swap_form.dm +++ b/code/modules/antagonists/changeling/powers/swap_form.dm @@ -7,6 +7,7 @@ dna_cost = 2 req_human = TRUE //Monkeys can't grab power_type = CHANGELING_PURCHASABLE_POWER + menu_location = CLING_MENU_ATTACK /datum/action/changeling/swap_form/can_sting(mob/living/carbon/user) if(!..()) diff --git a/code/modules/antagonists/changeling/powers/tiny_prick.dm b/code/modules/antagonists/changeling/powers/tiny_prick.dm index 77a2505a47fa..2bde673b8a48 100644 --- a/code/modules/antagonists/changeling/powers/tiny_prick.dm +++ b/code/modules/antagonists/changeling/powers/tiny_prick.dm @@ -2,6 +2,7 @@ name = "Tiny Prick" desc = "Stabby stabby" power_type = CHANGELING_UNOBTAINABLE_POWER + menu_location = CLING_MENU_STINGS var/sting_icon = null /// A middle click override used to intercept changeling stings performed on a target. var/datum/middleClickOverride/callback_invoker/click_override diff --git a/code/modules/antagonists/vampire/vampire_powers/hemomancer_powers.dm b/code/modules/antagonists/vampire/vampire_powers/hemomancer_powers.dm index 9bde4fb3a184..4051c4c039fc 100644 --- a/code/modules/antagonists/vampire/vampire_powers/hemomancer_powers.dm +++ b/code/modules/antagonists/vampire/vampire_powers/hemomancer_powers.dm @@ -195,7 +195,7 @@ should_recharge_after_cast = TRUE return var/wall_count - for(var/turf/T in getline(target_turf, start_turf)) + for(var/turf/T in get_line(target_turf, start_turf)) if(max_walls <= wall_count) break new /obj/structure/blood_barrier(T) diff --git a/code/modules/antagonists/wishgranter/wishgranter_avatar.dm b/code/modules/antagonists/wishgranter/wishgranter_avatar.dm deleted file mode 100644 index 3c3f38e2ee06..000000000000 --- a/code/modules/antagonists/wishgranter/wishgranter_avatar.dm +++ /dev/null @@ -1,64 +0,0 @@ -/datum/antagonist/wishgranter - name = "Wishgranter Avatar" - special_role = "Avatar of the Wish Granter" - -/datum/antagonist/wishgranter/give_objectives() - add_antag_objective(/datum/objective/hijack) - -/datum/antagonist/wishgranter/greet() - . = ..() - . += "Your inhibitions are swept away, the bonds of loyalty broken, you are free to murder as you please!" - -/datum/antagonist/wishgranter/apply_innate_effects(mob/living/mob_override) - var/mob/living/carbon/human/H = ..() - if(!istype(H)) - return - H.ignore_gene_stability = TRUE - H.dna.SetSEState(GLOB.hulkblock, TRUE) - singlemutcheck(H, GLOB.hulkblock, MUTCHK_FORCED) - - H.dna.SetSEState(GLOB.fireblock, TRUE) - singlemutcheck(H, GLOB.fireblock, MUTCHK_FORCED) - - H.dna.SetSEState(GLOB.coldblock, TRUE) - singlemutcheck(H, GLOB.coldblock, MUTCHK_FORCED) - - H.dna.SetSEState(GLOB.teleblock, TRUE) - singlemutcheck(H, GLOB.teleblock, MUTCHK_FORCED) - - H.dna.SetSEState(GLOB.breathlessblock, TRUE) - singlemutcheck(H, GLOB.breathlessblock, MUTCHK_FORCED) - - H.dna.SetSEState(GLOB.regenerateblock, TRUE) - singlemutcheck(H, GLOB.regenerateblock, MUTCHK_FORCED) - - H.dna.SetSEState(GLOB.shockimmunityblock, TRUE) - singlemutcheck(H, GLOB.shockimmunityblock, MUTCHK_FORCED) - - H.dna.SetSEState(GLOB.smallsizeblock, TRUE) - singlemutcheck(H, GLOB.smallsizeblock, MUTCHK_FORCED) - - H.dna.SetSEState(GLOB.soberblock, TRUE) - singlemutcheck(H, GLOB.soberblock, MUTCHK_FORCED) - - H.dna.SetSEState(GLOB.psyresistblock, TRUE) - singlemutcheck(H, GLOB.psyresistblock, MUTCHK_FORCED) - - H.dna.SetSEState(GLOB.shadowblock, TRUE) - singlemutcheck(H, GLOB.shadowblock, MUTCHK_FORCED) - - H.dna.SetSEState(GLOB.cryoblock, TRUE) - singlemutcheck(H, GLOB.cryoblock, MUTCHK_FORCED) - - H.dna.SetSEState(GLOB.eatblock, TRUE) - singlemutcheck(H, GLOB.eatblock, MUTCHK_FORCED) - - H.dna.SetSEState(GLOB.jumpblock, TRUE) - singlemutcheck(H, GLOB.jumpblock, MUTCHK_FORCED) - - H.dna.SetSEState(GLOB.immolateblock, TRUE) - singlemutcheck(H, GLOB.immolateblock, MUTCHK_FORCED) - - ADD_TRAIT(H, TRAIT_LASEREYES, "wishgranter") - H.update_mutations() - H.update_body() diff --git a/code/modules/assembly/proximity.dm b/code/modules/assembly/proximity.dm index 129621ff5099..c21a7c3b7f44 100644 --- a/code/modules/assembly/proximity.dm +++ b/code/modules/assembly/proximity.dm @@ -103,7 +103,7 @@ return FALSE var/second = time % 60 var/minute = (time - second) / 60 - var/dat = text("Proximity Sensor\n[] []:[]\n- - + +\n", (timing ? "Arming" : "Not Arming"), minute, second) + var/dat = "Proximity Sensor\n[timing ? "Arming" : "Not Arming"] [minute]:[second]\n- - + +\n" dat += "
[scanning?"Armed":"Unarmed"] (Movement sensor active when armed!)" dat += "

Refresh" dat += "

Close" diff --git a/code/modules/atmospherics/machinery/portable/canister.dm b/code/modules/atmospherics/machinery/portable/canister.dm index 60c30c797cae..ce31c66b666f 100644 --- a/code/modules/atmospherics/machinery/portable/canister.dm +++ b/code/modules/atmospherics/machinery/portable/canister.dm @@ -159,7 +159,7 @@ GLOBAL_DATUM_INIT(canister_icon_container, /datum/canister_icons, new()) */ if(stat & BROKEN) - icon_state = text("[]-1", canister_color["prim"])//yes, I KNOW the colours don't reflect when the can's borked, whatever. + icon_state = "[canister_color["prim"]]-1"//yes, I KNOW the colours don't reflect when the can's borked, whatever. return if(icon_state != canister_color["prim"]) diff --git a/code/modules/buildmode/submodes/boom.dm b/code/modules/buildmode/submodes/boom.dm index 5c3f16e7c27c..820ca51f7195 100644 --- a/code/modules/buildmode/submodes/boom.dm +++ b/code/modules/buildmode/submodes/boom.dm @@ -13,15 +13,15 @@ to_chat(user, "***********************************************************") /datum/buildmode_mode/boom/change_settings(mob/user) - devastation = input("Range of total devastation. -1 to none", text("Input")) as num|null + devastation = input("Range of total devastation. -1 to none", "Input") as num|null if(devastation == null) devastation = -1 - heavy = input("Range of heavy impact. -1 to none", text("Input")) as num|null + heavy = input("Range of heavy impact. -1 to none", "Input") as num|null if(heavy == null) heavy = -1 - light = input("Range of light impact. -1 to none", text("Input")) as num|null + light = input("Range of light impact. -1 to none", "Input") as num|null if(light == null) light = -1 - flash = input("Range of flash. -1 to none", text("Input")) as num|null + flash = input("Range of flash. -1 to none", "Input") as num|null if(flash == null) flash = -1 - flames = input("Range of flames. -1 to none", text("Input")) as num|null + flames = input("Range of flames. -1 to none", "Input") as num|null if(flames == null) flames = -1 /datum/buildmode_mode/boom/handle_click(user, params, obj/object) diff --git a/code/modules/buildmode/submodes/tilt.dm b/code/modules/buildmode/submodes/tilt.dm new file mode 100644 index 000000000000..9f1b3c07ab36 --- /dev/null +++ b/code/modules/buildmode/submodes/tilt.dm @@ -0,0 +1,72 @@ +/datum/buildmode_mode/tilting + key = "tilt" + + /// The thing we're tilting over + var/atom/movable/tilter + var/crush_damage = 25 + var/crit_chance = 0 + var/datum/tilt_crit/forced_crit + var/weaken_time = 4 SECONDS + var/knockdown_time = 14 SECONDS + var/ignore_gravity = TRUE + var/should_rotate = TRUE + var/rotation_angle + var/rightable = TRUE + var/block_interactions_until_righted = TRUE + + + +/datum/buildmode_mode/tilting/show_help(mob/user) + to_chat(user, "***********************************************************") + to_chat(user, "Left Mouse Button on obj/mob = Select atom to tilt") + to_chat(user, "Right Mouse Button on turf/obj/mob = Tilt selected atom onto target") + to_chat(user, "Right Mouse Button + Alt = Untilt selected atom") + to_chat(user, "Right-click the main action button to customize tilting behavior.") + to_chat(user, "***********************************************************") + +/datum/buildmode_mode/tilting/change_settings(mob/user) + crush_damage = input(user, "Crush Damage", "Damage", initial(crush_damage)) as num|null + crit_chance = input(user, "Crit Chance (out of 100)", "Crit chance", 0) as num|null + if(crit_chance > 0) + var/forced_crit_path = input(user, "Force a specific crit?", "Forced Crit", null) as null|anything in GLOB.tilt_crits + if(forced_crit_path) + forced_crit = GLOB.tilt_crits[forced_crit_path] + weaken_time = input(user, "How long to weaken (in seconds)?", "Weaken Time", 4) as num|null + weaken_time = weaken_time SECONDS + knockdown_time = input(user, "How long to knockdown (in seconds)?", "Knockdown Time", 12) as num|null + knockdown_time = knockdown_time SECONDS + ignore_gravity = alert(user, "Ignore gravity?", "Ignore gravity", "Yes", "No") == "Yes" + should_rotate = alert(user, "Should it rotate on falling?", "Should rotate", "Yes", "No") == "Yes" + if(should_rotate) + rotation_angle = input(user, "Which angle to rotate at? (if empty, defaults to 90 degrees in either direction)", "Rotation angle", 0) as num|null + rightable = alert(user, "Should it be rightable with alt-click?", "Rightable", "Yes", "No") == "Yes" + if(rightable) + block_interactions_until_righted = alert(user, "Should it block interactions until righted (by alt-clicking)?", "Block interactions", "Yes", "No") == "Yes" + +/datum/buildmode_mode/tilting/handle_click(mob/user, params, atom/movable/object) + var/list/pa = params2list(params) + var/left_click = pa.Find("left") + var/right_click = pa.Find("right") + var/alt_click = pa.Find("alt") + + if(left_click) + if(!ismovable(object)) + return + tilter = object + to_chat(user, "Selected object '[tilter]' to tilt.") + if(right_click) + if(!tilter) + to_chat(user, "You need to select something to tilt (or untilt) first.") + return + if(tilter.GetComponent(/datum/component/tilted) && alt_click) + tilter.untilt(duration = 0) + log_admin("Build Mode: [key_name(user)] has righted [tilter] ([tilter.x],[tilter.y],[tilter.z])") + return + + if(!object || isnull(get_turf(object))) + to_chat(user, "You need to select a target first.") + return + + tilter.fall_and_crush(get_turf(object), crush_damage, prob(crit_chance), 2, forced_crit, weaken_time, knockdown_time, ignore_gravity, should_rotate, rotation_angle, rightable, block_interactions_until_righted) + + log_admin("Build Mode: [key_name(user)] tilted [tilter] onto [ADMIN_COORDJMP(object)]") diff --git a/code/modules/client/login_processing/20-load_characters.dm b/code/modules/client/login_processing/20-load_characters.dm index 2ed343f8fada..e3508aecbbe2 100644 --- a/code/modules/client/login_processing/20-load_characters.dm +++ b/code/modules/client/login_processing/20-load_characters.dm @@ -59,6 +59,8 @@ hair_gradient_colour, hair_gradient_alpha, custom_emotes, + physique, + height, tts_seed FROM characters WHERE ckey=:ckey"}, list( "ckey" = C.ckey diff --git a/code/modules/client/preference/character.dm b/code/modules/client/preference/character.dm index 649ae026867a..4d1b4c48812a 100644 --- a/code/modules/client/preference/character.dm +++ b/code/modules/client/preference/character.dm @@ -79,6 +79,10 @@ var/nanotrasen_relation = "Neutral" + var/physique = "average" + + var/height = "average height" + // OOC Metadata: var/metadata = "" @@ -176,6 +180,8 @@ organ_data=:organlist, rlimb_data=:rlimblist, nanotrasen_relation=:nanotrasen_relation, + physique=:physique, + height=:height, speciesprefs=:speciesprefs, socks=:socks, body_accessory=:body_accessory, @@ -234,6 +240,8 @@ "organlist" = (organlist ? organlist : ""), "rlimblist" = (rlimblist ? rlimblist : ""), "nanotrasen_relation" = nanotrasen_relation, + "physique" = physique, + "height" = height, "speciesprefs" = speciesprefs, "socks" = socks, "body_accessory" = (body_accessory ? body_accessory : ""), @@ -283,7 +291,7 @@ sec_record, gen_record, player_alt_titles, - disabilities, organ_data, rlimb_data, nanotrasen_relation, speciesprefs, + disabilities, organ_data, rlimb_data, nanotrasen_relation, physique, height, speciesprefs, socks, body_accessory, gear, autohiss, hair_gradient, hair_gradient_offset, hair_gradient_colour, hair_gradient_alpha, custom_emotes, tts_seed) VALUES @@ -310,7 +318,7 @@ :sec_record, :gen_record, :playertitlelist, - :disabilities, :organlist, :rlimblist, :nanotrasen_relation, :speciesprefs, + :disabilities, :organlist, :rlimblist, :nanotrasen_relation, :physique, :height, :speciesprefs, :socks, :body_accessory, :gearlist, :autohiss_mode, :h_grad_style, :h_grad_offset, :h_grad_colour, :h_grad_alpha, :custom_emotes, :tts_seed) "}, list( @@ -361,6 +369,8 @@ "organlist" = (organlist ? organlist : ""), "rlimblist" = (rlimblist ? rlimblist : ""), "nanotrasen_relation" = nanotrasen_relation, + "physique" = physique, + "height" = height, "speciesprefs" = speciesprefs, "socks" = socks, "body_accessory" = (body_accessory ? body_accessory : ""), @@ -457,7 +467,9 @@ h_grad_colour = query.item[53] h_grad_alpha = query.item[54] var/custom_emotes_tmp = query.item[55] - tts_seed = query.item[56] + physique = query.item[56] + height = query.item[57] + tts_seed = query.item[58] //Sanitize var/datum/species/SP = GLOB.all_species[species] @@ -478,6 +490,12 @@ if(isnull(nanotrasen_relation)) nanotrasen_relation = initial(nanotrasen_relation) + if(isnull(physique)) + physique = initial(physique) + + if(isnull(height)) + height = initial(height) + if(isnull(speciesprefs)) speciesprefs = initial(speciesprefs) @@ -1782,6 +1800,8 @@ character.dna.real_name = real_name character.name = character.real_name + character.physique = physique + character.height = height character.flavor_text = flavor_text character.med_record = med_record character.sec_record = sec_record diff --git a/code/modules/client/preference/link_processing.dm b/code/modules/client/preference/link_processing.dm index fc89c803608a..792e9d80fd43 100644 --- a/code/modules/client/preference/link_processing.dm +++ b/code/modules/client/preference/link_processing.dm @@ -700,6 +700,16 @@ if(new_relation) active_character.nanotrasen_relation = new_relation + if("physique") + var/new_physique = input(user, "Choose your descriptor for how built your character is on glance.", "Character Preference") as null|anything in GLOB.character_physiques + if(new_physique) + active_character.physique = new_physique + + if("height") + var/new_height = input(user, "Choose your descriptor for how tall your character is on glance.", "Character Preference") as null|anything in GLOB.character_heights + if(new_height) + active_character.height = new_height + if("flavor_text") var/msg = input(usr,"Set the flavor text in your 'examine' verb. The flavor text should be a physical descriptor of your character at a glance. SFW Drawn Art of your character is acceptable.","Flavor Text",html_decode(active_character.flavor_text)) as message diff --git a/code/modules/client/preference/loadout/loadout_hat.dm b/code/modules/client/preference/loadout/loadout_hat.dm index 065211b583e0..4db77a19b2f4 100644 --- a/code/modules/client/preference/loadout/loadout_hat.dm +++ b/code/modules/client/preference/loadout/loadout_hat.dm @@ -146,6 +146,10 @@ display_name = "Beret, black" path = /obj/item/clothing/head/beret/black +/datum/gear/hat/beret_white + display_name = "Beret, white" + path = /obj/item/clothing/head/beret/white + /datum/gear/hat/beret_blue display_name = "Beret, blue" path = /obj/item/clothing/head/beret/blue diff --git a/code/modules/client/preference/loadout/loadout_racial.dm b/code/modules/client/preference/loadout/loadout_racial.dm index 79aaf93c8ec0..d8a669572b74 100644 --- a/code/modules/client/preference/loadout/loadout_racial.dm +++ b/code/modules/client/preference/loadout/loadout_racial.dm @@ -58,3 +58,15 @@ display_name = "Cloth footwraps" path = /obj/item/clothing/shoes/footwraps slot = SLOT_HUD_SHOES + +/datum/gear/racial/vox_casual + display_name = "Vox jumpsuit" + description = "These loose clothes are optimized for the labors of the lower castes onboard the arkships. Large openings in the top allow for breathability while the pants are durable yet flexible enough to not restrict movement." + path = /obj/item/clothing/under/vox/vox_casual + slot = SLOT_HUD_JUMPSUIT + +/datum/gear/racial/vox_robes + display_name = "Vox robes" + description = "Large, comfortable robes worn by those who need a bit more covering. The thick fabric contains a pocket suitable for those that need their hands free during their work, while the cloth serves to cover scars or other injuries to the wearer's body." + path = /obj/item/clothing/suit/hooded/vox_robes + slot = SLOT_HUD_OUTER_SUIT diff --git a/code/modules/client/preference/preferences.dm b/code/modules/client/preference/preferences.dm index 68febc94843c..9cfd1b3a4286 100644 --- a/code/modules/client/preference/preferences.dm +++ b/code/modules/client/preference/preferences.dm @@ -157,9 +157,10 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts /datum/preferences/proc/ShowChoices(mob/user) if(!user || !user.client) return - active_character.update_preview_icon() - user << browse_rsc(active_character.preview_icon_front, "previewicon.png") - user << browse_rsc(active_character.preview_icon_side, "previewicon2.png") + if(SSatoms.initialized) // DNA won't be set up on our dummy mob if it's not ready + active_character.update_preview_icon() + user << browse_rsc(active_character.preview_icon_front, "previewicon.png") + user << browse_rsc(active_character.preview_icon_side, "previewicon2.png") var/list/dat = list() dat += "
" @@ -223,6 +224,8 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts dat += "Skin Tone: [S.bodyflags & HAS_ICON_SKIN_TONE ? "[active_character.s_tone]" : "[-active_character.s_tone + 35]/220"]
" dat += "Disabilities: \[Set\]
" dat += "Nanotrasen Relation: [active_character.nanotrasen_relation]
" + dat += "Physique: [active_character.physique]
" + dat += "Height: [active_character.height]
" dat += "Set Flavor Text
" if(length(active_character.flavor_text) <= 40) if(!length(active_character.flavor_text)) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index d061aaf0f713..385af84f4ca0 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -39,6 +39,9 @@ var/blockTracking w_class = WEIGHT_CLASS_SMALL + /// Detective Work, used for allowing a given atom to leave its fibers on stuff. Allowed by default + var/can_leave_fibers = TRUE + /obj/item/clothing/update_icon_state() if(!can_toggle) return @@ -756,7 +759,7 @@ if(istype(I, /obj/item/clothing/accessory)) attach_accessory(I, user, TRUE) - if(accessories.len) + if(length(accessories)) for(var/obj/item/clothing/accessory/A in accessories) A.attackby(I, user, params) return TRUE @@ -882,11 +885,14 @@ return if(!Adjacent(usr)) return - if(!accessories.len) + if(!length(accessories)) return var/obj/item/clothing/accessory/A - if(accessories.len > 1) - A = input("Select an accessory to remove from [src]") as null|anything in accessories + if(length(accessories) > 1) + var/pick = radial_menu_helper(usr, src, accessories, custom_check = FALSE, require_near = TRUE) + if(!pick) + return + A = pick else A = accessories[1] remove_accessory(usr,A) @@ -904,7 +910,7 @@ to_chat(user, "You remove [A] from [src].") /obj/item/clothing/under/emp_act(severity) - if(accessories.len) + if(length(accessories)) for(var/obj/item/clothing/accessory/A in accessories) A.emp_act(severity) ..() diff --git a/code/modules/clothing/head/misc_hats.dm b/code/modules/clothing/head/misc_hats.dm index d74cf055589e..c4bf3681635f 100644 --- a/code/modules/clothing/head/misc_hats.dm +++ b/code/modules/clothing/head/misc_hats.dm @@ -33,6 +33,9 @@ /obj/item/clothing/head/beret/black icon_state = "beret_black" +/obj/item/clothing/head/beret/white + icon_state = "beret_white" + /obj/item/clothing/head/beret/purple_normal icon_state = "beret_purple_normal" diff --git a/code/modules/clothing/shoes/magboots.dm b/code/modules/clothing/shoes/magboots.dm index f72c75c65280..c2d32904979c 100644 --- a/code/modules/clothing/shoes/magboots.dm +++ b/code/modules/clothing/shoes/magboots.dm @@ -78,10 +78,14 @@ magboot_state = "syndiemag" origin_tech = "magnets=4;syndicate=2" -/obj/item/clothing/shoes/magboots/syndie/advance //For the Syndicate Strike Team - name = "advanced blood-red magboots" - desc = "Reverse-engineered magboots that appear to be based on an advanced model, as they have a lighter magnetic pull. Property of Gorlex Marauders." +/obj/item/clothing/shoes/magboots/elite //For the Syndicate Strike Team/SolGov/Tactical Teams + name = "elite tactical magboots" + desc = "Advanced magboots used by strike teams across the system. Allows for tactical insertion into low-gravity areas of operation." + icon_state = "elitemag0" + magboot_state = "elitemag" + origin_tech = null slowdown_active = SHOES_SLOWDOWN + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF /obj/item/clothing/shoes/magboots/clown name = "clown shoes" diff --git a/code/modules/clothing/shoes/misc_shoes.dm b/code/modules/clothing/shoes/misc_shoes.dm index 6a029335a61a..21ff3ad54fe3 100644 --- a/code/modules/clothing/shoes/misc_shoes.dm +++ b/code/modules/clothing/shoes/misc_shoes.dm @@ -57,6 +57,11 @@ desc = "A pair of purple rubber boots, designed to prevent slipping on wet surfaces while also drying them." icon_state = "galoshes_dry" +/obj/item/clothing/shoes/galoshes/dry/lightweight /// for red janitor ert. + name = "lightweight absorbent galoshes" + desc = "A pair of expensive looking lightweight rubber boots, designed to prevent slipping on wet surfaces while also drying them." + slowdown = NONE + /obj/item/clothing/shoes/galoshes/dry/Initialize(mapload) . = ..() RegisterSignal(src, COMSIG_SHOES_STEP_ACTION, PROC_REF(on_step)) diff --git a/code/modules/clothing/spacesuits/alien_suits.dm b/code/modules/clothing/spacesuits/alien_suits.dm index c761b793dd9c..40e84a3e1e39 100644 --- a/code/modules/clothing/spacesuits/alien_suits.dm +++ b/code/modules/clothing/spacesuits/alien_suits.dm @@ -143,30 +143,47 @@ desc = "An almost organic looking nonhuman pressure suit." /obj/item/clothing/under/vox - has_sensor = FALSE - icon = 'icons/obj/clothing/species/vox/uniforms.dmi' + icon = 'icons/mob/clothing/species/vox/under/misc.dmi' species_restricted = list("Vox") sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/under/misc.dmi' ) /obj/item/clothing/under/vox/vox_casual - name = "alien clothing" - desc = "This doesn't look very comfortable." - icon_state = "vox-casual-1" - item_color = "vox-casual-1" - item_state = "vox-casual-1" - body_parts_covered = LEGS - -/obj/item/clothing/under/vox/vox_robes - name = "alien robes" - desc = "Weird and flowing!" - icon_state = "vox-casual-2" - item_color = "vox-casual-2" - item_state = "vox-casual-2" + name = "Vox jumpsuit" + desc = "These loose clothes are optimized for the labors of the lower castes onboard the arkships. Large openings in the top allow for breathability while the pants are durable yet flexible enough to not restrict movement." + icon_state = "vox-jumpsuit_s" + item_color = "vox-jumpsuit" + item_state = "vox-jumpsuit" + +/obj/item/clothing/suit/hooded/vox_robes + name = "Vox robes" + desc = "Large, comfortable robes worn by those who need a bit more covering. The thick fabric contains a pocket suitable for those that need their hands free during their work, while the cloth serves to cover scars or other injuries to the wearer's body." + icon = 'icons/mob/clothing/species/vox/suit.dmi' + icon_state = "vox-robes" + item_color = "vox-robes" + item_state = "vox-robes" + body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS + hoodtype = /obj/item/clothing/head/hooded/vox_robe_hood + species_restricted = list("Vox") + sprite_sheets = list( + "Vox" = 'icons/mob/clothing/species/vox/suit.dmi' + ) + +//Vox Robes Hood +/obj/item/clothing/head/hooded/vox_robe_hood + name = "Vox hood" + desc = "The thick fabric of this hood serves a variety of purposes to the vox wearing it - serving as a method to hide a scarred face or a way to keep warm in the coldest areas onboard the ship." + icon = 'icons/mob/clothing/species/vox/head.dmi' + icon_state = "vox-robes-hood" + item_color = "vox-robes-hood" + item_state = "vox-robes-hood" + flags = BLOCKHAIR + flags_cover = HEADCOVERSEYES species_restricted = list("Vox") sprite_sheets = list( - "Vox" = 'icons/mob/clothing/species/vox/under/misc.dmi') + "Vox" = 'icons/mob/clothing/species/vox/head.dmi' + ) /obj/item/clothing/gloves/color/yellow/vox name = "insulated gauntlets" diff --git a/code/modules/clothing/under/syndicate_jumpsuits.dm b/code/modules/clothing/under/syndicate_jumpsuits.dm index 5fc8c2aefbbb..6caf91dab709 100644 --- a/code/modules/clothing/under/syndicate_jumpsuits.dm +++ b/code/modules/clothing/under/syndicate_jumpsuits.dm @@ -45,12 +45,12 @@ . = ..() if(slot == SLOT_HUD_JUMPSUIT) ADD_TRAIT(user, TRAIT_AI_UNTRACKABLE, "silicon_cham[UID()]") - user.invisibility = SEE_INVISIBLE_LIVING + user.set_invisible(SEE_INVISIBLE_LIVING) to_chat(user, "You feel a slight shiver as the cybernetic obfuscators activate.") /obj/item/clothing/under/syndicate/silicon_cham/dropped(mob/user) . = ..() if(user) REMOVE_TRAIT(user, TRAIT_AI_UNTRACKABLE, "silicon_cham[UID()]") - user.invisibility = initial(user.invisibility) + user.set_invisible(INVISIBILITY_MINIMUM) to_chat(user, "You feel a slight shiver as the cybernetic obfuscators deactivate.") diff --git a/code/modules/crafting/guncrafting.dm b/code/modules/crafting/guncrafting.dm index 4101471f51db..794446de44cc 100644 --- a/code/modules/crafting/guncrafting.dm +++ b/code/modules/crafting/guncrafting.dm @@ -104,6 +104,10 @@ desc = "A suitcase containing the necessary gun parts to build a full gun, when combined with a gun kit. Use it directly on a gunkit to rapidly assemble it." icon_state = "syndicase" +/obj/item/weaponcrafting/gunkit/universal_gun_kit/sol_gov + name = "\improper sol gov universal self assembling gun parts kit" + icon_state = "solcase" //Ikea reference pending. + /obj/item/weaponcrafting/gunkit/universal_gun_kit/afterattack(obj/item/weaponcrafting/gunkit/gunkit_to_use, mob/user, flag) if(!istype(gunkit_to_use)) return diff --git a/code/modules/crafting/recipes.dm b/code/modules/crafting/recipes.dm index f461f00e5f50..b61d7eabd937 100644 --- a/code/modules/crafting/recipes.dm +++ b/code/modules/crafting/recipes.dm @@ -368,7 +368,7 @@ alert_admins_on_craft = TRUE /datum/crafting_recipe/pulseslug - name = "Pulse Slug Shell" + name = "Proto Pulse Slug Shell" result = list(/obj/item/ammo_casing/shotgun/pulseslug) reqs = list(/obj/item/ammo_casing/shotgun/techshell = 1, /obj/item/stock_parts/capacitor/adv = 2, diff --git a/code/modules/detective_work/footprints_and_rag.dm b/code/modules/detective_work/footprints_and_rag.dm index 92ce57b5936a..282efb696d99 100644 --- a/code/modules/detective_work/footprints_and_rag.dm +++ b/code/modules/detective_work/footprints_and_rag.dm @@ -1,11 +1,3 @@ - -/mob - var/bloody_hands = 0 - var/list/feet_blood_DNA - var/feet_blood_color - var/blood_state = BLOOD_STATE_NOT_BLOODY - var/list/bloody_feet = list(BLOOD_STATE_HUMAN = 0, BLOOD_STATE_XENO = 0, BLOOD_STATE_NOT_BLOODY = 0, BLOOD_BASE_ALPHA = BLOODY_FOOTPRINT_BASE_ALPHA) - /obj/item/clothing/gloves var/transfer_blood = 0 diff --git a/code/modules/events/blob/blob_mobs.dm b/code/modules/events/blob/blob_mobs.dm index 4c7f216233a3..1672a3aeeb55 100644 --- a/code/modules/events/blob/blob_mobs.dm +++ b/code/modules/events/blob/blob_mobs.dm @@ -205,7 +205,7 @@ /mob/living/simple_animal/hostile/blob/blobbernaut/Initialize(mapload) . = ..() if(name == "blobbernaut") - name = text("blobbernaut ([rand(1, 1000)])") + name = "blobbernaut ([rand(1, 1000)])" /mob/living/simple_animal/hostile/blob/blobbernaut/death(gibbed) // Only execute the below if we successfully died diff --git a/code/modules/food_and_drinks/food/foods/baked_goods.dm b/code/modules/food_and_drinks/food/foods/baked_goods.dm index 137c33a52e16..ba3cd54fedef 100644 --- a/code/modules/food_and_drinks/food/foods/baked_goods.dm +++ b/code/modules/food_and_drinks/food/foods/baked_goods.dm @@ -8,6 +8,7 @@ /obj/item/reagent_containers/food/snacks/sliceable/carrotcake name = "carrot cake" desc = "A favorite desert of a certain wascally wabbit. Not a lie." + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "carrotcake" slice_path = /obj/item/reagent_containers/food/snacks/carrotcakeslice slices_num = 5 @@ -19,6 +20,7 @@ /obj/item/reagent_containers/food/snacks/carrotcakeslice name = "carrot cake slice" desc = "Carrotty slice of Carrot Cake, carrots are good for your eyes! Also not a lie." + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "carrotcake_slice" trash = /obj/item/trash/plate filling_color = "#FFD675" @@ -28,6 +30,7 @@ /obj/item/reagent_containers/food/snacks/sliceable/braincake name = "brain cake" desc = "A squishy cake-thing." + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "braincake" slice_path = /obj/item/reagent_containers/food/snacks/braincakeslice slices_num = 5 @@ -39,6 +42,7 @@ /obj/item/reagent_containers/food/snacks/braincakeslice name = "brain cake slice" desc = "Lemme tell you something about brains. THEY'RE DELICIOUS." + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "braincakeslice" trash = /obj/item/trash/plate filling_color = "#E6AEDB" @@ -47,6 +51,7 @@ /obj/item/reagent_containers/food/snacks/sliceable/cheesecake name = "cheese cake" desc = "DANGEROUSLY cheesy." + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "cheesecake" slice_path = /obj/item/reagent_containers/food/snacks/cheesecakeslice slices_num = 5 @@ -58,6 +63,7 @@ /obj/item/reagent_containers/food/snacks/cheesecakeslice name = "cheese cake slice" desc = "Slice of pure cheestisfaction." + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "cheesecake_slice" trash = /obj/item/trash/plate filling_color = "#FAF7AF" @@ -66,6 +72,7 @@ /obj/item/reagent_containers/food/snacks/sliceable/plaincake name = "vanilla cake" desc = "A plain cake, not a lie." + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "plaincake" slice_path = /obj/item/reagent_containers/food/snacks/plaincakeslice slices_num = 5 @@ -77,6 +84,7 @@ /obj/item/reagent_containers/food/snacks/plaincakeslice name = "vanilla cake slice" desc = "Just a slice of cake, it is enough for everyone." + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "plaincake_slice" trash = /obj/item/trash/plate filling_color = "#F7EDD5" @@ -85,6 +93,7 @@ /obj/item/reagent_containers/food/snacks/sliceable/orangecake name = "orange cake" desc = "A cake with added orange." + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "orangecake" slice_path = /obj/item/reagent_containers/food/snacks/orangecakeslice slices_num = 5 @@ -96,6 +105,7 @@ /obj/item/reagent_containers/food/snacks/orangecakeslice name = "orange cake slice" desc = "Just a slice of cake, it is enough for everyone." + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "orangecake_slice" trash = /obj/item/trash/plate filling_color = "#FADA8E" @@ -104,6 +114,7 @@ /obj/item/reagent_containers/food/snacks/sliceable/bananacake name = "banana cake" desc = "A cake with added bananas." + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "bananacake" slice_path = /obj/item/reagent_containers/food/snacks/bananacakeslice slices_num = 5 @@ -115,6 +126,7 @@ /obj/item/reagent_containers/food/snacks/bananacakeslice name = "banana cake slice" desc = "Just a slice of cake, it is enough for everyone." + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "bananacake_slice" trash = /obj/item/trash/plate filling_color = "#FADA8E" @@ -123,6 +135,7 @@ /obj/item/reagent_containers/food/snacks/sliceable/limecake name = "lime cake" desc = "A cake with added lime." + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "limecake" bitesize = 3 slice_path = /obj/item/reagent_containers/food/snacks/limecakeslice @@ -134,6 +147,7 @@ /obj/item/reagent_containers/food/snacks/limecakeslice name = "lime cake slice" desc = "Just a slice of cake, it is enough for everyone." + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "limecake_slice" trash = /obj/item/trash/plate filling_color = "#CBFA8E" @@ -142,6 +156,7 @@ /obj/item/reagent_containers/food/snacks/sliceable/lemoncake name = "lemon cake" desc = "A cake with added lemon." + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "lemoncake" slice_path = /obj/item/reagent_containers/food/snacks/lemoncakeslice slices_num = 5 @@ -153,6 +168,7 @@ /obj/item/reagent_containers/food/snacks/lemoncakeslice name = "lemon cake slice" desc = "Just a slice of cake, it is enough for everyone." + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "lemoncake_slice" trash = /obj/item/trash/plate filling_color = "#FAFA8E" @@ -161,6 +177,7 @@ /obj/item/reagent_containers/food/snacks/sliceable/chocolatecake name = "chocolate cake" desc = "A cake with added chocolate." + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "chocolatecake" slice_path = /obj/item/reagent_containers/food/snacks/chocolatecakeslice slices_num = 5 @@ -172,6 +189,7 @@ /obj/item/reagent_containers/food/snacks/chocolatecakeslice name = "chocolate cake slice" desc = "Just a slice of cake, it is enough for everyone." + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "chocolatecake_slice" trash = /obj/item/trash/plate filling_color = "#805930" @@ -180,6 +198,7 @@ /obj/item/reagent_containers/food/snacks/sliceable/birthdaycake name = "birthday cake" desc = "Happy Birthday..." + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "birthdaycake" slice_path = /obj/item/reagent_containers/food/snacks/birthdaycakeslice slices_num = 5 @@ -191,6 +210,7 @@ /obj/item/reagent_containers/food/snacks/birthdaycakeslice name = "birthday cake slice" desc = "A slice of your birthday" + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "birthdaycakeslice" trash = /obj/item/trash/plate filling_color = "#FFD6D6" @@ -199,6 +219,7 @@ /obj/item/reagent_containers/food/snacks/sliceable/applecake name = "apple cake" desc = "A cake centered with Apple." + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "applecake" slice_path = /obj/item/reagent_containers/food/snacks/applecakeslice slices_num = 5 @@ -210,6 +231,7 @@ /obj/item/reagent_containers/food/snacks/applecakeslice name = "apple cake slice" desc = "A slice of heavenly cake." + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "applecakeslice" trash = /obj/item/trash/plate filling_color = "#EBF5B8" @@ -223,6 +245,7 @@ /obj/item/reagent_containers/food/snacks/cookie name = "cookie" desc = "COOKIE!!!" + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "COOKIE!!!" bitesize = 1 filling_color = "#DBC94F" @@ -232,6 +255,7 @@ /obj/item/reagent_containers/food/snacks/fortunecookie name = "fortune cookie" desc = "A true prophecy in each cookie!" + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "fortune_cookie" filling_color = "#E8E79E" list_reagents = list("nutriment" = 3) @@ -241,6 +265,7 @@ /obj/item/reagent_containers/food/snacks/sugarcookie name = "sugar cookie" desc = "Just like your little sister used to make." + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "sugarcookie" list_reagents = list("nutriment" = 1, "sugar" = 3) tastes = list("sweetness" = 1) @@ -253,6 +278,7 @@ /obj/item/reagent_containers/food/snacks/pie name = "banana cream pie" desc = "Just like back home, on clown planet! HONK!" + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "pie" trash = /obj/item/trash/plate filling_color = "#FBFFB8" @@ -268,6 +294,7 @@ /obj/item/reagent_containers/food/snacks/meatpie name = "meat-pie" + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "meatpie" desc = "An old barber recipe, very delicious!" trash = /obj/item/trash/plate @@ -278,6 +305,7 @@ /obj/item/reagent_containers/food/snacks/tofupie name = "tofu-pie" + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "meatpie" desc = "A delicious tofu pie." trash = /obj/item/trash/plate @@ -289,6 +317,7 @@ /obj/item/reagent_containers/food/snacks/amanita_pie name = "amanita pie" desc = "Sweet and tasty poison pie." + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "amanita_pie" filling_color = "#FFCCCC" bitesize = 4 @@ -298,6 +327,7 @@ /obj/item/reagent_containers/food/snacks/plump_pie name = "plump pie" desc = "I bet you love stuff made out of plump helmets!" + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "plump_pie" filling_color = "#B8279B" bitesize = 3 @@ -313,6 +343,7 @@ /obj/item/reagent_containers/food/snacks/xemeatpie name = "xeno-pie" + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "xenomeatpie" desc = "A delicious meatpie. Probably heretical." trash = /obj/item/trash/plate @@ -324,6 +355,7 @@ /obj/item/reagent_containers/food/snacks/applepie name = "apple pie" desc = "A pie containing sweet sweet love... or apple." + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "applepie" filling_color = "#E0EDC5" bitesize = 3 @@ -334,6 +366,7 @@ /obj/item/reagent_containers/food/snacks/cherrypie name = "cherry pie" desc = "Taste so good, make a grown man cry." + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "cherrypie" filling_color = "#FF525A" bitesize = 3 @@ -343,6 +376,7 @@ /obj/item/reagent_containers/food/snacks/sliceable/pumpkinpie name = "pumpkin pie" desc = "A delicious treat for the autumn months." + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "pumpkinpie" slice_path = /obj/item/reagent_containers/food/snacks/pumpkinpieslice slices_num = 5 @@ -354,6 +388,7 @@ /obj/item/reagent_containers/food/snacks/pumpkinpieslice name = "pumpkin pie slice" desc = "A slice of pumpkin pie, with whipped cream on top. Perfection." + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "pumpkinpieslice" trash = /obj/item/trash/plate filling_color = "#F5B951" @@ -366,6 +401,7 @@ /obj/item/reagent_containers/food/snacks/donut name = "donut" desc = "Goes great with Robust Coffee." + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "donut1" bitesize = 5 list_reagents = list("nutriment" = 3, "sugar" = 2) @@ -445,10 +481,12 @@ /obj/item/reagent_containers/food/snacks/pancake name = "pancake" desc = "A plain pancake." + icon = 'icons/obj/food/breakfast.dmi' icon_state = "pancake" filling_color = "#E7D8AB" bitesize = 2 list_reagents = list("nutriment" = 3, "sugar" = 3) + tastes = list("sweet cake" = 1) /obj/item/reagent_containers/food/snacks/pancake/attack_tk(mob/user) if(src in user.tkgrabbed_objects) @@ -470,12 +508,14 @@ desc = "A pancake loaded with berries." icon_state = "berry_pancake" list_reagents = list("nutriment" = 3, "sugar" = 3, "berryjuice" = 3) + tastes = list("sweet cake" = 2, "berries" = 2) /obj/item/reagent_containers/food/snacks/pancake/choc_chip_pancake name = "choc-chip pancake" desc = "A pancake loaded with chocolate chips." icon_state = "choc_chip_pancake" list_reagents = list("nutriment" = 3, "sugar" = 3, "cocoa" = 3) + tastes = list("sweet cake" = 2, "chocolate" = 3) ////////////////////// // Misc // @@ -484,6 +524,7 @@ /obj/item/reagent_containers/food/snacks/muffin name = "muffin" desc = "A delicious and spongy little cake." + icon = 'icons/obj/food/breakfast.dmi' icon_state = "muffin" filling_color = "#E0CF9B" list_reagents = list("nutriment" = 6) @@ -492,6 +533,7 @@ /obj/item/reagent_containers/food/snacks/berryclafoutis name = "berry clafoutis" desc = "No black birds, this is a good sign." + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "berryclafoutis" trash = /obj/item/trash/plate bitesize = 3 @@ -502,6 +544,7 @@ /obj/item/reagent_containers/food/snacks/poppypretzel name = "poppy pretzel" desc = "A large soft pretzel full of POP! It's all twisted up!" + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "poppypretzel" filling_color = "#916E36" list_reagents = list("nutriment" = 5) @@ -510,6 +553,7 @@ /obj/item/reagent_containers/food/snacks/plumphelmetbiscuit name = "plump helmet biscuit" desc = "This is a finely-prepared plump helmet biscuit. The ingredients are exceptionally minced plump helmet, and well-minced dwarven wheat flour." + icon = 'icons/obj/food/breakfast.dmi' icon_state = "phelmbiscuit" filling_color = "#CFB4C4" list_reagents = list("nutriment" = 5) @@ -525,6 +569,7 @@ /obj/item/reagent_containers/food/snacks/appletart name = "golden apple streusel tart" desc = "A tasty dessert that won't make it through a metal detector." + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "gappletart" trash = /obj/item/trash/plate filling_color = "#FFFF00" @@ -536,6 +581,7 @@ /obj/item/reagent_containers/food/snacks/cracker name = "cracker" desc = "It's a salted cracker." + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "cracker" bitesize = 1 filling_color = "#F5DEB8" @@ -545,6 +591,7 @@ /obj/item/reagent_containers/food/snacks/croissant name = "croissant" desc = "Once a pastry reserved for the bourgeois, this flaky goodness is now on your table." + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "croissant" bitesize = 4 filling_color = "#ecb54f" diff --git a/code/modules/food_and_drinks/food/foods/bread.dm b/code/modules/food_and_drinks/food/foods/bread.dm index 5580f600dfbb..f3b30727f140 100644 --- a/code/modules/food_and_drinks/food/foods/bread.dm +++ b/code/modules/food_and_drinks/food/foods/bread.dm @@ -6,6 +6,7 @@ /obj/item/reagent_containers/food/snacks/sliceable/meatbread name = "meatbread loaf" desc = "The culinary base of every self-respecting eloquen/tg/entleman." + icon = 'icons/obj/food/burgerbread.dmi' icon_state = "meatbread" slice_path = /obj/item/reagent_containers/food/snacks/meatbreadslice slices_num = 5 @@ -16,12 +17,14 @@ /obj/item/reagent_containers/food/snacks/meatbreadslice name = "meatbread slice" desc = "A slice of delicious meatbread." + icon = 'icons/obj/food/burgerbread.dmi' icon_state = "meatbreadslice" filling_color = "#FF7575" /obj/item/reagent_containers/food/snacks/sliceable/xenomeatbread name = "xenomeatbread loaf" desc = "The culinary base of every self-respecting eloquent gentleman. Extra Heretical." + icon = 'icons/obj/food/burgerbread.dmi' icon_state = "xenomeatbread" slice_path = /obj/item/reagent_containers/food/snacks/xenomeatbreadslice slices_num = 5 @@ -32,12 +35,14 @@ /obj/item/reagent_containers/food/snacks/xenomeatbreadslice name = "xenomeatbread slice" desc = "A slice of delicious meatbread. Extra Heretical." + icon = 'icons/obj/food/burgerbread.dmi' icon_state = "xenobreadslice" filling_color = "#8AFF75" /obj/item/reagent_containers/food/snacks/sliceable/spidermeatbread name = "spider meat loaf" desc = "Reassuringly green meatloaf made from spider meat." + icon = 'icons/obj/food/burgerbread.dmi' icon_state = "spidermeatbread" slice_path = /obj/item/reagent_containers/food/snacks/spidermeatbreadslice slices_num = 5 @@ -47,29 +52,34 @@ /obj/item/reagent_containers/food/snacks/spidermeatbreadslice name = "spider meat bread slice" desc = "A slice of meatloaf made from an animal that most likely still wants you dead." + icon = 'icons/obj/food/burgerbread.dmi' icon_state = "spidermeatslice" + tastes = list("bread" = 10, "cobwebs" = 5) list_reagents = list("toxin" = 2) /obj/item/reagent_containers/food/snacks/sliceable/bananabread name = "banana-nut bread" desc = "A heavenly and filling treat." + icon = 'icons/obj/food/burgerbread.dmi' icon_state = "bananabread" slice_path = /obj/item/reagent_containers/food/snacks/bananabreadslice slices_num = 5 filling_color = "#EDE5AD" list_reagents = list("banana" = 20, "nutriment" = 20) - tastes = list("bread" = 10) + tastes = list("bread" = 10, "banana" = 5) /obj/item/reagent_containers/food/snacks/bananabreadslice name = "banana-nut bread slice" desc = "A slice of delicious banana bread." + icon = 'icons/obj/food/burgerbread.dmi' icon_state = "bananabreadslice" filling_color = "#EDE5AD" - tastes = list("bread" = 10) + tastes = list("bread" = 10, "banana" = 5) /obj/item/reagent_containers/food/snacks/sliceable/tofubread name = "tofubread" desc = "Like meatbread but for vegetarians. Not guaranteed to give superpowers." + icon = 'icons/obj/food/burgerbread.dmi' icon_state = "tofubread" slice_path = /obj/item/reagent_containers/food/snacks/tofubreadslice slices_num = 5 @@ -80,30 +90,34 @@ /obj/item/reagent_containers/food/snacks/tofubreadslice name = "tofubread slice" desc = "A slice of delicious tofubread." + icon = 'icons/obj/food/burgerbread.dmi' icon_state = "tofubreadslice" filling_color = "#F7FFE0" /obj/item/reagent_containers/food/snacks/sliceable/bread name = "bread" desc = "Some plain old Earthen bread." + icon = 'icons/obj/food/burgerbread.dmi' icon_state = "bread" slice_path = /obj/item/reagent_containers/food/snacks/breadslice slices_num = 6 filling_color = "#FFE396" list_reagents = list("nutriment" = 10) - tastes = list("bread" = 10) + tastes = list("bread" = 1) /obj/item/reagent_containers/food/snacks/breadslice name = "bread slice" desc = "A slice of home." + icon = 'icons/obj/food/burgerbread.dmi' icon_state = "breadslice" filling_color = "#D27332" list_reagents = list("nutriment" = 2, "bread" = 5) - tastes = list("bread" = 10) + tastes = list("bread" = 1) /obj/item/reagent_containers/food/snacks/sliceable/creamcheesebread name = "cream cheese bread" desc = "Yum yum yum!" + icon = 'icons/obj/food/burgerbread.dmi' icon_state = "creamcheesebread" slice_path = /obj/item/reagent_containers/food/snacks/creamcheesebreadslice slices_num = 5 @@ -114,6 +128,7 @@ /obj/item/reagent_containers/food/snacks/creamcheesebreadslice name = "cream cheese bread slice" desc = "A slice of yum!" + icon = 'icons/obj/food/burgerbread.dmi' icon_state = "creamcheesebreadslice" filling_color = "#FFF896" list_reagents = list("nutriment" = 4, "vitamin" = 1) @@ -122,6 +137,7 @@ /obj/item/reagent_containers/food/snacks/sliceable/banarnarbread name = "banarnarbread loaf" desc = "A loaf of delicious mah'weyh pleggh at e'ntrath!" + icon = 'icons/obj/food/burgerbread.dmi' icon_state = "banarnarbread" slice_path = /obj/item/reagent_containers/food/snacks/banarnarbreadslice slices_num = 5 @@ -132,6 +148,7 @@ /obj/item/reagent_containers/food/snacks/banarnarbreadslice name = "banarnarbread slice" desc = "A slice of delicious mah'weyh pleggh at e'ntrath!" + icon = 'icons/obj/food/burgerbread.dmi' icon_state = "banarnarbreadslice" filling_color = "#6F0000" list_reagents = list("nutriment" = 4, "vitamin" = 1) @@ -157,18 +174,19 @@ icon = 'icons/obj/food/food_ingredients.dmi' icon_state = "flatbread" list_reagents = list("nutriment" = 6, "vitamin" = 1) - tastes = list("bread" = 2) + tastes = list("bread" = 1) /obj/item/reagent_containers/food/snacks/baguette name = "baguette" desc = "Bon appetit!" + icon = 'icons/obj/food/bakedgoods.dmi' icon_state = "baguette" lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' righthand_file = 'icons/mob/inhands/items_righthand.dmi' filling_color = "#E3D796" bitesize = 3 list_reagents = list("nutriment" = 6, "vitamin" = 1) - tastes = list("bread" = 2) + tastes = list("bread" = 1) /obj/item/reagent_containers/food/snacks/baguette/combat sharp = TRUE @@ -181,24 +199,27 @@ /obj/item/reagent_containers/food/snacks/twobread name = "two bread" desc = "It is very bitter and winy." + icon = 'icons/obj/food/burgerbread.dmi' icon_state = "twobread" filling_color = "#DBCC9A" bitesize = 3 list_reagents = list("nutriment" = 2, "vitamin" = 2) - tastes = list("bread" = 2) + tastes = list("bread" = 1) /obj/item/reagent_containers/food/snacks/toast name = "toast" desc = "Yeah! Toast!" + icon = 'icons/obj/food/burgerbread.dmi' icon_state = "toast" filling_color = "#B2580E" bitesize = 3 list_reagents = list("nutriment" = 3) - tastes = list("toast" = 2) + tastes = list("toast" = 1) /obj/item/reagent_containers/food/snacks/jelliedtoast name = "jellied toast" desc = "A slice of bread covered with delicious jam." + icon = 'icons/obj/food/burgerbread.dmi' icon_state = "jellytoast" filling_color = "#B572AB" bitesize = 3 @@ -213,6 +234,7 @@ /obj/item/reagent_containers/food/snacks/rofflewaffles name = "roffle waffles" desc = "Waffles from Roffle. Co." + icon = 'icons/obj/food/breakfast.dmi' icon_state = "rofflewaffles" trash = /obj/item/trash/waffles filling_color = "#FF00F7" @@ -223,6 +245,7 @@ /obj/item/reagent_containers/food/snacks/waffles name = "waffles" desc = "Mmm, waffles." + icon = 'icons/obj/food/breakfast.dmi' icon_state = "waffles" trash = /obj/item/trash/waffles filling_color = "#E6DEB5" diff --git a/code/modules/food_and_drinks/food/foods/ethnic.dm b/code/modules/food_and_drinks/food/foods/ethnic.dm index c3c678bfe6bb..aacba4695655 100644 --- a/code/modules/food_and_drinks/food/foods/ethnic.dm +++ b/code/modules/food_and_drinks/food/foods/ethnic.dm @@ -65,6 +65,7 @@ /obj/item/reagent_containers/food/snacks/chinese/sweetsourchickenball name = "sweet & sour chicken balls" desc = "Is this chicken cooked? The odds are better than wok paper scissors." + icon = 'icons/obj/food/soupsalad.dmi' icon_state = "chickenball" item_state = "chinese3" junkiness = 25 diff --git a/code/modules/food_and_drinks/food/foods/ingredients.dm b/code/modules/food_and_drinks/food/foods/ingredients.dm index 926edde6486f..b6b9baa121b3 100644 --- a/code/modules/food_and_drinks/food/foods/ingredients.dm +++ b/code/modules/food_and_drinks/food/foods/ingredients.dm @@ -53,6 +53,9 @@ filling_color = "#FFF700" tastes = list("cheese" = 1) +/obj/item/reagent_containers/food/snacks/cheesewedge/presliced + list_reagents = list("nutriment" = 3, "vitamin" = 1, "cheese" = 4) + /obj/item/reagent_containers/food/snacks/weirdcheesewedge name = "weird cheese" desc = "Some kind of... gooey, messy, gloopy thing. Similar to cheese, but only in the broad sense of the word." diff --git a/code/modules/food_and_drinks/food/foods/meat.dm b/code/modules/food_and_drinks/food/foods/meat.dm index 568eeeaa285f..bcfe970c80f0 100644 --- a/code/modules/food_and_drinks/food/foods/meat.dm +++ b/code/modules/food_and_drinks/food/foods/meat.dm @@ -6,6 +6,7 @@ /obj/item/reagent_containers/food/snacks/meat name = "meat" desc = "A slab of meat." + icon = 'icons/obj/food/meat.dmi' icon_state = "meat" filling_color = "#FF1C1C" bitesize = 3 @@ -71,7 +72,7 @@ bitesize = 4 /obj/item/reagent_containers/food/snacks/meat/tomatomeat - name = "tomato slice" + name = "tomato meat slice" desc = "A slice from a huge tomato." icon_state = "tomatomeat" filling_color = "#DB0000" @@ -114,6 +115,7 @@ // DOES NOT SPAWN NATURALLY! name = "abstract monster meat" desc = "A slab of abstract monster meat. This shouldn't exist, contact a coder about this if you are seeing it in-game." + icon = 'icons/obj/food/meat.dmi' icon_state = "bearmeat" /obj/item/reagent_containers/food/snacks/monstermeat/bearmeat @@ -161,6 +163,7 @@ /obj/item/reagent_containers/food/snacks/raw_bacon name = "raw bacon" desc = "God's gift to man in uncooked form." + icon = 'icons/obj/food/meat.dmi' icon_state = "raw_bacon" list_reagents = list("nutriment" = 1, "porktonium" = 10) tastes = list("bacon" = 1) @@ -191,6 +194,7 @@ /obj/item/reagent_containers/food/snacks/meatsteak name = "meat steak" desc = "A piece of hot spicy meat." + icon = 'icons/obj/food/meat.dmi' icon_state = "meatstake" trash = /obj/item/trash/plate filling_color = "#7A3D11" @@ -201,6 +205,7 @@ /obj/item/reagent_containers/food/snacks/bacon name = "bacon" desc = "It looks crispy and tastes amazing! Mmm... Bacon." + icon = 'icons/obj/food/meat.dmi' icon_state = "bacon" list_reagents = list("nutriment" = 4, "porktonium" = 10, "msg" = 4) tastes = list("bacon" = 1) @@ -208,6 +213,7 @@ /obj/item/reagent_containers/food/snacks/telebacon name = "tele bacon" desc = "It tastes a little odd but it's still delicious." + icon = 'icons/obj/food/meat.dmi' icon_state = "bacon" var/obj/item/radio/beacon/bacon/baconbeacon list_reagents = list("nutriment" = 4, "porktonium" = 10) @@ -230,6 +236,7 @@ /obj/item/reagent_containers/food/snacks/meatball name = "meatball" desc = "A great meal all round." + icon = 'icons/obj/food/meat.dmi' icon_state = "meatball" filling_color = "#DB0000" list_reagents = list("protein" = 4, "vitamin" = 1) @@ -238,6 +245,7 @@ /obj/item/reagent_containers/food/snacks/sausage name = "sausage" desc = "A piece of mixed and cased meat." + icon = 'icons/obj/food/meat.dmi' icon_state = "sausage" filling_color = "#DB0000" list_reagents = list("protein" = 6, "vitamin" = 1, "porktonium" = 10) @@ -254,6 +262,7 @@ /obj/item/reagent_containers/food/snacks/spidereggsham name = "green eggs and ham" desc = "Would you eat them on a train? Would you eat them on a plane? Would you eat them on a state of the art corporate deathtrap floating through space?" + icon = 'icons/obj/food/meat.dmi' icon_state = "spidereggsham" trash = /obj/item/trash/plate bitesize = 4 @@ -263,6 +272,7 @@ /obj/item/reagent_containers/food/snacks/boiledspiderleg name = "boiled spider leg" desc = "A giant spider's leg that's still twitching after being cooked. Gross!" + icon = 'icons/obj/food/meat.dmi' icon_state = "spiderlegcooked" trash = /obj/item/trash/plate bitesize = 3 @@ -272,6 +282,7 @@ /obj/item/reagent_containers/food/snacks/wingfangchu name = "wing fang chu" desc = "A savory dish of alien wing wang in soy. Wait, what?" + icon = 'icons/obj/food/meat.dmi' icon_state = "wingfangchu" trash = /obj/item/trash/snack_bowl filling_color = "#43DE18" @@ -282,6 +293,7 @@ name = "goliath steak" desc = "A delicious, lava cooked steak." resistance_flags = LAVA_PROOF | FIRE_PROOF + icon = 'icons/obj/food/meat.dmi' icon_state = "goliathsteak" trash = null list_reagents = list("protein" = 6, "vitamin" = 2) @@ -290,6 +302,7 @@ /obj/item/reagent_containers/food/snacks/fried_vox name = "Kentucky Fried Vox" desc = "Bucket of voxxy, yaya!" + icon = 'icons/obj/food/meat.dmi' icon_state = "fried_vox" trash = /obj/item/trash/fried_vox list_reagents = list("nutriment" = 3, "protein" = 5) @@ -369,6 +382,7 @@ /obj/item/reagent_containers/food/snacks/egg name = "egg" desc = "An egg!" + icon = 'icons/obj/food/breakfast.dmi' icon_state = "egg" filling_color = "#FDFFD1" list_reagents = list("protein" = 1, "egg" = 5) @@ -442,6 +456,7 @@ /obj/item/reagent_containers/food/snacks/friedegg name = "fried egg" desc = "A fried egg, with a touch of salt and pepper." + icon = 'icons/obj/food/breakfast.dmi' icon_state = "friedegg" filling_color = "#FFDF78" bitesize = 1 @@ -451,6 +466,7 @@ /obj/item/reagent_containers/food/snacks/boiledegg name = "boiled egg" desc = "A hard boiled egg." + icon = 'icons/obj/food/breakfast.dmi' icon_state = "egg" filling_color = "#FFFFFF" list_reagents = list("nutriment" = 2, "egg" = 5, "vitamin" = 1) @@ -458,6 +474,7 @@ /obj/item/reagent_containers/food/snacks/chocolateegg name = "chocolate egg" desc = "Such sweet, fattening food." + icon = 'icons/obj/food/breakfast.dmi' icon_state = "chocolateegg" filling_color = "#7D5F46" list_reagents = list("nutriment" = 4, "sugar" = 2, "cocoa" = 2) @@ -465,6 +482,7 @@ /obj/item/reagent_containers/food/snacks/omelette name = "omelette du fromage" desc = "That's all you can say!" + icon = 'icons/obj/food/breakfast.dmi' icon_state = "omelette" trash = /obj/item/trash/plate filling_color = "#FFF9A8" @@ -475,6 +493,7 @@ /obj/item/reagent_containers/food/snacks/benedict name = "eggs benedict" desc = "There is only one egg on this, how rude." + icon = 'icons/obj/food/breakfast.dmi' icon_state = "benedict" bitesize = 3 list_reagents = list("nutriment" = 6, "egg" = 3, "vitamin" = 4) @@ -488,6 +507,7 @@ /obj/item/reagent_containers/food/snacks/hotdog name = "hotdog" desc = "Not made with actual dogs. Hopefully." + icon = 'icons/obj/food/burgerbread.dmi' icon_state = "hotdog" bitesize = 3 list_reagents = list("nutriment" = 6, "ketchup" = 3, "vitamin" = 3) @@ -496,6 +516,7 @@ /obj/item/reagent_containers/food/snacks/meatbun name = "meat bun" desc = "Has the potential to not be dog." + icon = 'icons/obj/food/meat.dmi' icon_state = "meatbun" bitesize = 6 list_reagents = list("nutriment" = 6, "vitamin" = 2) @@ -504,6 +525,7 @@ /obj/item/reagent_containers/food/snacks/sliceable/turkey name = "turkey" desc = "A traditional turkey served with stuffing." + icon = 'icons/obj/food/meat.dmi' icon_state = "turkey" slice_path = /obj/item/reagent_containers/food/snacks/turkeyslice slices_num = 6 @@ -513,6 +535,7 @@ /obj/item/reagent_containers/food/snacks/turkeyslice name = "turkey serving" desc = "A serving of some tender and delicious turkey." + icon = 'icons/obj/food/meat.dmi' icon_state = "turkeyslice" trash = /obj/item/trash/plate filling_color = "#B97A57" @@ -546,7 +569,8 @@ /obj/item/reagent_containers/food/snacks/bbqribs name = "BBQ ribs" desc = "Sweet, smokey, savory, and gets everywhere. Perfect for Grilling." + icon = 'icons/obj/food/meat.dmi' + icon_state = "bbqribs" list_reagents = list("nutriment" = 3, "protein" = 10, "bbqsauce" = 10) filling_color = "#FF1C1C" bitesize = 3 - icon_state = "bbqribs" diff --git a/code/modules/food_and_drinks/food/foods/misc_food.dm b/code/modules/food_and_drinks/food/foods/misc_food.dm index 22ec624f7cf4..e9f6f69f5f3e 100644 --- a/code/modules/food_and_drinks/food/foods/misc_food.dm +++ b/code/modules/food_and_drinks/food/foods/misc_food.dm @@ -28,7 +28,7 @@ trash = /obj/item/trash/waffles filling_color = "#E6FA61" list_reagents = list("nutriment" = 10, "vitamin" = 1) - tastes = list("waffles" = 10) + tastes = list("waffles" = 1) /obj/item/reagent_containers/food/snacks/monkeysdelight name = "monkey's delight" @@ -63,33 +63,101 @@ // Salads // ////////////////////// -/obj/item/reagent_containers/food/snacks/aesirsalad - name = "aesir salad" - desc = "Probably too incredible for mortal men to fully enjoy." - icon_state = "aesirsalad" +/obj/item/reagent_containers/food/snacks/salad + name = "salad" + desc = "Should not spawn or be possible to be created. Contact a coder if this somehow exists." + icon = 'icons/obj/food/soupsalad.dmi' + icon_state = "salad" trash = /obj/item/trash/snack_bowl filling_color = "#468C00" bitesize = 3 + list_reagents = list("nutriment" = 6,"vitamin" = 4) + tastes = list("lettuce" = 1) + +/obj/item/reagent_containers/food/snacks/salad/aesir + name = "aesir salad" + desc = "Probably too incredible for mortal men to fully enjoy." + icon_state = "aesirsalad" list_reagents = list("nutriment" = 8, "omnizine" = 8, "vitamin" = 6) tastes = list("divinity" = 1, "lettuce" = 1) -/obj/item/reagent_containers/food/snacks/herbsalad +/obj/item/reagent_containers/food/snacks/salad/antipasto + name = "antipasto salad" + desc = "A traditional Italian salad made of salami, mozzarella cheese, olives, and tomatoes. Often served as a first course meal." + icon_state = "antipasto_salad" + list_reagents = list("nutriment" = 12, "protein" = 6, "vitamin" = 6) + tastes = list("lettuce" = 2, "salami" = 2, "mozzarella cheese" = 2, "tomatoes" = 2, "dressing" = 1) + +/obj/item/reagent_containers/food/snacks/salad/caesar + name = "Caesar salad" + desc = "A simple yet flavorful salad of onions, lettuce, croutons, and shreds of cheese dressed in oil. Comes with a slice of pita bread!" + icon_state = "caesar_salad" + list_reagents = list("nutriment" = 12, "vitamin" = 6) + tastes = list("healthy greens" = 2, "olive dressing" = 2, "feta cheese" = 2, "pita bread" = 1) + +/obj/item/reagent_containers/food/snacks/salad/fruit + name = "fruit salad" + desc = "Your standard fruit salad." + icon_state = "fruitsalad" + list_reagents = list("nutriment" = 9, "vitamin" = 4) + tastes = list("fruit" = 1) + +/obj/item/reagent_containers/food/snacks/salad/greek + name = "Greek salad" + desc = "A popular salad made of tomatoes, onions, feta cheese, and olives all drizzled in olive oil. Though it feels like it's missing something..." + icon_state = "greek_salad" + list_reagents = list("nutriment" = 13, "vitamin" = 14) + tastes = list("healthy greens" = 2, "olive dressing" = 1, "feta cheese" = 1) + +/obj/item/reagent_containers/food/snacks/salad/citrusdelight + name = "citrus delight" + desc = "Citrus overload!" + icon_state = "citrusdelight" + list_reagents = list("nutriment" = 11, "vitamin" = 7) + tastes = list("sourness" = 1, "leaves" = 1) + +/obj/item/reagent_containers/food/snacks/salad/jungle + name = "jungle salad" + desc = "Exotic fruits in a bowl." + icon_state = "junglesalad" + list_reagents = list("banana" = 5, "nutriment" = 11, "vitamin" = 7) + tastes = list("fruit" = 1, "the jungle" = 1) + +/obj/item/reagent_containers/food/snacks/salad/kale + name = "kale salad" + desc = "A healthy kale salad drizzled in oil, perfect for warm summer months." + icon_state = "kale_salad" + list_reagents = list("nutriment" = 12, "vitamin" = 12) + tastes = list("healthy greens" = 2, "olive dressing" = 1) + +/obj/item/reagent_containers/food/snacks/salad/potato + name = "potato salad" + desc = "A dish of boiled potatoes mixed with boiled eggs, onions, and mayonnaise. A staple of every self-respecting barbeque." + icon_state = "potato_salad" + list_reagents = list("nutriment" = 10, "protein" = 4) + tastes = list("potato" = 2, "egg" = 2, "mayonnaise" = 2) + +/obj/item/reagent_containers/food/snacks/salad/melonfruitbowl + name = "melon fruit bowl" + desc = "For people who wants edible fruit bowls." + icon_state = "melonfruitbowl" + trash = null + list_reagents = list("nutriment" = 6, "vitamin" = 4) + tastes = list("melon" = 1) + +/obj/item/reagent_containers/food/snacks/salad/herb name = "herb salad" desc = "A tasty salad with apples on top." icon_state = "herbsalad" - trash = /obj/item/trash/snack_bowl filling_color = "#76B87F" - bitesize = 3 list_reagents = list("nutriment" = 8, "vitamin" = 2) tastes = list("lettuce" = 1, "apple" = 1) -/obj/item/reagent_containers/food/snacks/validsalad +/obj/item/reagent_containers/food/snacks/salad/valid name = "valid salad" desc = "It's just an herb salad with meatballs and fried potato slices. Nothing suspicious about it." icon_state = "validsalad" - trash = /obj/item/trash/snack_bowl filling_color = "#76B87F" - bitesize = 3 list_reagents = list("nutriment" = 8, "salglu_solution" = 5, "vitamin" = 2) tastes = list("fried potato" = 1, "lettuce" = 1, "meat" = 1, "valids" = 1) @@ -190,7 +258,7 @@ icon_state = "boiledrorocore" bitesize = 3 list_reagents = list("slimejelly" = 5) - tastes = list("jelly" = 3) + tastes = list("jelly" = 1) /obj/item/reagent_containers/food/snacks/popcorn name = "popcorn" diff --git a/code/modules/food_and_drinks/food/foods/sandwiches.dm b/code/modules/food_and_drinks/food/foods/sandwiches.dm index 70d30f94d931..57cc1fb63c03 100644 --- a/code/modules/food_and_drinks/food/foods/sandwiches.dm +++ b/code/modules/food_and_drinks/food/foods/sandwiches.dm @@ -3,7 +3,24 @@ // Burgers // ////////////////////// -/obj/item/reagent_containers/food/snacks/brainburger +// Abstract object used for inheritance. Should never spawn. Needed to not break recipes that use plain burgers; recipes that use "burger" would accept any burger and transfer reagents otherwise. + +/obj/item/reagent_containers/food/snacks/burger + name = "burger" + desc = "If you got this, something broke! Contact a coder if this somehow spawns." + icon = 'icons/obj/food/burgerbread.dmi' + icon_state = "burger" + +/obj/item/reagent_containers/food/snacks/burger/plain + name = "burger" + desc = "The cornerstone of every nutritious breakfast." + icon_state = "hburger" + filling_color = "#D63C3C" + bitesize = 3 + list_reagents = list("nutriment" = 6, "vitamin" = 1) + tastes = list("bun" = 4, "meat" = 1) + +/obj/item/reagent_containers/food/snacks/burger/brain name = "brainburger" desc = "A strange looking burger. It appears almost sentient." icon_state = "brainburger" @@ -12,7 +29,7 @@ list_reagents = list("nutriment" = 6, "prions" = 10, "vitamin" = 1) tastes = list("bun" = 4, "brains" = 2) -/obj/item/reagent_containers/food/snacks/ghostburger +/obj/item/reagent_containers/food/snacks/burger/ghost name = "ghost burger" desc = "Spooky! It doesn't look very filling." icon_state = "ghostburger" @@ -29,12 +46,13 @@ /obj/item/reagent_containers/food/snacks/human/burger name = "-burger" desc = "A bloody burger." + icon = 'icons/obj/food/burgerbread.dmi' icon_state = "hburger" bitesize = 3 list_reagents = list("nutriment" = 6, "vitamin" = 1) tastes = list("bun" = 4, "tender meat" = 2) -/obj/item/reagent_containers/food/snacks/cheeseburger +/obj/item/reagent_containers/food/snacks/burger/cheese name = "cheeseburger" desc = "The cheese adds a good flavor." icon_state = "cheeseburger" @@ -42,16 +60,7 @@ list_reagents = list("nutriment" = 6, "vitamin" = 1) tastes = list("bun" = 4, "meat" = 1, "cheese" = 1) -/obj/item/reagent_containers/food/snacks/monkeyburger - name = "burger" - desc = "The cornerstone of every nutritious breakfast." - icon_state = "hburger" - filling_color = "#D63C3C" - bitesize = 3 - list_reagents = list("nutriment" = 6, "vitamin" = 1) - tastes = list("bun" = 4, "meat" = 1, "the jungle" = 1) - -/obj/item/reagent_containers/food/snacks/tofuburger +/obj/item/reagent_containers/food/snacks/burger/tofu name = "tofu burger" desc = "Making this should probably be a criminal offense." icon_state = "tofuburger" @@ -60,7 +69,7 @@ list_reagents = list("nutriment" = 6, "vitamin" = 1) tastes = list("bun" = 4, "tofu" = 4) -/obj/item/reagent_containers/food/snacks/hamborger +/obj/item/reagent_containers/food/snacks/burger/hamborger name = "hamborger" desc = "Looking at this makes your flesh feel like a weakness." icon_state = "roburger" @@ -69,11 +78,11 @@ list_reagents = list("nutriment" = 6, "nanomachines" = 10, "vitamin" = 1) tastes = list("bun" = 4, "lettuce" = 2, "sludge" = 1) -/obj/item/reagent_containers/food/snacks/hamborger/Initialize(mapload) +/obj/item/reagent_containers/food/snacks/burger/hamborger/Initialize(mapload) . = ..() message_admins("A [name] has been created at [ADMIN_COORDJMP(src)].") -/obj/item/reagent_containers/food/snacks/xenoburger +/obj/item/reagent_containers/food/snacks/burger/xeno name = "xenoburger" desc = "Smells caustic and tastes like heresy." icon_state = "xburger" @@ -82,7 +91,7 @@ list_reagents = list("nutriment" = 6, "vitamin" = 1) tastes = list("bun" = 4, "acid" = 4) -/obj/item/reagent_containers/food/snacks/clownburger +/obj/item/reagent_containers/food/snacks/burger/clown name = "clown burger" desc = "This tastes funny..." icon_state = "clownburger" @@ -91,7 +100,7 @@ list_reagents = list("nutriment" = 6, "vitamin" = 1) tastes = list("bun" = 4, "banana" = 1, "magic" = 2) -/obj/item/reagent_containers/food/snacks/mimeburger +/obj/item/reagent_containers/food/snacks/burger/mime name = "mime burger" desc = "Its taste defies language." icon_state = "mimeburger" @@ -100,16 +109,16 @@ list_reagents = list("nutriment" = 6, "vitamin" = 1) tastes = list("bun" = 4, "silence" = 2) -/obj/item/reagent_containers/food/snacks/baseballburger +/obj/item/reagent_containers/food/snacks/burger/baseball name = "home run baseball burger" desc = "It's still warm. Batter up!" icon_state = "baseball" filling_color = "#CD853F" bitesize = 3 list_reagents = list("nutriment" = 6, "vitamin" = 1) - tastes = list("bun" = 4) + tastes = list("bun" = 4, "a homerun" = 3) -/obj/item/reagent_containers/food/snacks/spellburger +/obj/item/reagent_containers/food/snacks/burger/spell name = "spell burger" desc = "This is absolutely Ei Nath." icon_state = "spellburger" @@ -118,7 +127,7 @@ list_reagents = list("nutriment" = 6, "vitamin" = 1) tastes = list("bun" = 4, "magic" = 2) -/obj/item/reagent_containers/food/snacks/bigbiteburger +/obj/item/reagent_containers/food/snacks/burger/bigbite name = "BigBite burger" desc = "Forget the Big Mac, THIS is the future!" icon_state = "bigbiteburger" @@ -127,7 +136,7 @@ list_reagents = list("nutriment" = 10, "vitamin" = 2) tastes = list("bun" = 4, "meat" = 2, "cheese" = 2, "type two diabetes" = 10) -/obj/item/reagent_containers/food/snacks/superbiteburger +/obj/item/reagent_containers/food/snacks/burger/superbite name = "SuperBite burger" desc = "This is a mountain of a burger. FOOD!" icon_state = "superbiteburger" @@ -136,7 +145,161 @@ list_reagents = list("nutriment" = 40, "vitamin" = 5) tastes = list("bun" = 4, "meat" = 2, "cheese" = 2, "type two diabetes" = 10) -/obj/item/reagent_containers/food/snacks/jellyburger +/obj/item/reagent_containers/food/snacks/burger/crazy + name = "crazy hamburger" + desc = "This looks like the sort of food that a demented clown in a trenchcoat would make." + icon_state = "crazyburger" + filling_color = "#E3D681" + bitesize = 3 + list_reagents = list("nutriment" = 10, "vitamin" = 2, "capsaicin" = 3, "condensedcapsaicin" = 2) + tastes = list("bun" = 2, "meat" = 4, "cheese" = 2, "beef soaked in chili" = 3, "a smoking flare" = 2) + +/obj/item/reagent_containers/food/snacks/burger/ppatty/white + name = "white pretty patty" + desc = "Delicious titanium!" + icon_state = "ppatty-mime" + filling_color = "#FFFFFF" + bitesize = 2 + list_reagents = list("nutriment" = 7, "protein" = 1) + tastes = list("bun" = 2, "meat" = 2, "white" = 2) + +/obj/item/reagent_containers/food/snacks/burger/ppatty/red + name = "red pretty patty" + desc = "Perfect for hiding the fact that it's burnt to a crisp." + icon_state = "ppatty-red" + filling_color = "#D63C3C" + bitesize = 2 + list_reagents = list("nutriment" = 7, "protein" = 1) + tastes = list("bun" = 2, "meat" = 2, "red" = 2) + +/obj/item/reagent_containers/food/snacks/burger/ppatty/orange + name = "orange pretty patty" + desc = "Contains 0% juice." + icon_state = "ppatty-orange" + filling_color = "#FFA500" + bitesize = 2 + list_reagents = list("nutriment" = 7, "protein" = 1) + tastes = list("bun" = 2, "meat" = 2, "orange" = 2) + +/obj/item/reagent_containers/food/snacks/burger/ppatty/yellow + name = "yellow pretty patty" + desc = "Bright to the last bite." + icon_state = "ppatty-yellow" + filling_color = "#FFFF00" + bitesize = 2 + list_reagents = list("nutriment" = 7, "protein" = 1) + tastes = list("bun" = 2, "meat" = 2, "yellow" = 2) + +/obj/item/reagent_containers/food/snacks/burger/ppatty/green + name = "green pretty patty" + desc = "It's not tainted meat, it's painted meat!" + icon_state = "ppatty-green" + filling_color = "#00FF00" + bitesize = 2 + list_reagents = list("nutriment" = 7, "protein" = 1) + tastes = list("bun" = 2, "meat" = 2, "green" = 2) + +/obj/item/reagent_containers/food/snacks/burger/ppatty/blue + name = "blue pretty patty" + desc = "Is this blue rare?" + icon_state = "ppatty-blue" + filling_color = "#0000FF" + bitesize = 2 + list_reagents = list("nutriment" = 7, "protein" = 1) + tastes = list("bun" = 2, "meat" = 2, "blue" = 2) + +/obj/item/reagent_containers/food/snacks/burger/ppatty/purple + name = "purple pretty patty" + desc = "Regal and low class at the same time." + icon_state = "ppatty-purple" + filling_color = "#800080" + bitesize = 2 + list_reagents = list("nutriment" = 7, "protein" = 1) + tastes = list("bun" = 2, "meat" = 2, "purple" = 2) + +/obj/item/reagent_containers/food/snacks/burger/ppatty/rainbow + name = "rainbow pretty patty" + desc = "Taste the rainbow, eat the rainbow." + icon_state = "ppatty-rainbow" + filling_color = "#0000FF" + bitesize = 4 + list_reagents = list("nutriment" = 14, "protein" = 5, "omnizine" = 10) + tastes = list("bun" = 2, "meat" = 2, "rainbow" = 5) + +/obj/item/reagent_containers/food/snacks/burger/elec + name = "empowered burger" + desc = "It's shockingly good, if you live off of electricity that is." + icon_state = "empoweredburger" + filling_color = "#FFFF00" + bitesize = 2 + list_reagents = list("nutriment" = 5, "protein" = 1, "plasma" = 2) + tastes = list("bun" = 2, "pure electricity" = 5) + +/obj/item/reagent_containers/food/snacks/burger/rat + name = "mouse burger" + desc = "Pretty much what you'd expect..." + icon_state = "ratburger" + filling_color = "#808080" + bitesize = 2 + list_reagents = list("nutriment" = 5, "protein" = 1) + tastes = list("bun" = 2, "dead rat" = 5) + +/obj/item/reagent_containers/food/snacks/burger/appendix + name = "appendix burger" + desc = "Tastes like appendicitis." + icon_state = "appendixburger" + filling_color = "#F2B6EA" + bitesize = 3 + list_reagents = list("nutriment" = 2, "protein" = 6, "vitamin" = 6) + tastes = list("bun" = 1, "grass" = 1) + +/obj/item/reagent_containers/food/snacks/burger/bacon + name = "bacon burger" + desc = "The perfect combination of all things American." + icon_state = "baconburger" + filling_color = "#F2B6EA" + bitesize = 3 + list_reagents = list("nutriment" = 3, "vitamin" = 2, "protein" = 6) + tastes = list("bun" = 1, "bacon" = 1) + + +/obj/item/reagent_containers/food/snacks/burger/bearger + name = "bearger" + desc = "Best served rawr." + icon_state = "bearger" + filling_color = "#F2B6EA" + bitesize = 3 + list_reagents = list("nutriment" = 3, "protein" = 6, "vitamin" = 2) + tastes = list("bun" = 1, "meat" = 1, "salmon" = 1) + +/obj/item/reagent_containers/food/snacks/burger/fivealarm + name = "five alarm burger" + desc = "HOT! HOT!" + icon_state = "fivealarmburger" + bitesize = 3 + filling_color = "#F2B6EA" + list_reagents = list("nutriment" = 4, "protein" = 6, "condensedcapsaicin" = 5, "capsaicin" = 5) + tastes = list("bun" = 1, "extreme heat" = 1) + +/obj/item/reagent_containers/food/snacks/burger/mcguffin + name = "mcGuffin" + desc = "A cheap and greasy imitation of an eggs benedict." + icon_state = "mcguffin" + bitesize = 3 + filling_color = "#F2B6EA" + list_reagents = list("nutriment" = 2, "protein" = 7, "vitamin" = 1) + tastes = list("muffin" = 1, "bacon" = 1) + +/obj/item/reagent_containers/food/snacks/burger/mcrib + name = "mcRib" + desc = "An elusive rib shaped burger with limited availablity across the galaxy. Not as good as you remember it." + icon_state = "mcrib" + bitesize = 3 + filling_color = "#F2B6EA" + list_reagents = list("nutriment" = 2, "protein" = 7, "vitamin" = 4, "bbqsauce" = 1) + tastes = list("bun" = 1, "pork" = 1, "patty" = 1) + +/obj/item/reagent_containers/food/snacks/burger/jelly name = "jelly burger" desc = "Culinary delight...?" icon_state = "jellyburger" @@ -144,10 +307,10 @@ bitesize = 3 tastes = list("bun" = 4, "jelly" = 2) -/obj/item/reagent_containers/food/snacks/jellyburger/slime +/obj/item/reagent_containers/food/snacks/burger/jelly/slime list_reagents = list("nutriment" = 6, "slimejelly" = 5, "vitamin" = 1) -/obj/item/reagent_containers/food/snacks/jellyburger/cherry +/obj/item/reagent_containers/food/snacks/burger/jelly/cherry list_reagents = list("nutriment" = 6, "cherryjelly" = 5, "vitamin" = 1) @@ -158,6 +321,7 @@ /obj/item/reagent_containers/food/snacks/sandwich name = "sandwich" desc = "A grand creation of meat, cheese, bread, and several leaves of lettuce! Arthur Dent would be proud." + icon = 'icons/obj/food/burgerbread.dmi' icon_state = "sandwich" filling_color = "#D9BE29" list_reagents = list("nutriment" = 6, "vitamin" = 1) @@ -166,6 +330,7 @@ /obj/item/reagent_containers/food/snacks/toastedsandwich name = "toasted sandwich" desc = "Now if you only had a pepper bar." + icon = 'icons/obj/food/burgerbread.dmi' icon_state = "toastedsandwich" filling_color = "#D9BE29" list_reagents = list("nutriment" = 6, "carbon" = 2) @@ -174,6 +339,7 @@ /obj/item/reagent_containers/food/snacks/grilledcheese name = "grilled cheese sandwich" desc = "Goes great with tomato soup!" + icon = 'icons/obj/food/burgerbread.dmi' icon_state = "grilledcheese" filling_color = "#D9BE29" list_reagents = list("nutriment" = 7, "vitamin" = 1) //why make a regualr sandwhich when you can make grilled cheese, with this nutriment value? @@ -182,6 +348,7 @@ /obj/item/reagent_containers/food/snacks/jellysandwich name = "jelly sandwich" desc = "You wish you had some peanut butter to go with this..." + icon = 'icons/obj/food/burgerbread.dmi' icon_state = "jellysandwich" filling_color = "#9E3A78" bitesize = 3 @@ -196,6 +363,7 @@ /obj/item/reagent_containers/food/snacks/notasandwich name = "not-a-sandwich" desc = "Something seems to be wrong with this, you can't quite figure what. Maybe it's his moustache." + icon = 'icons/obj/food/burgerbread.dmi' icon_state = "notasandwich" list_reagents = list("nutriment" = 6, "vitamin" = 6) tastes = list("nothing suspicious" = 1) @@ -203,60 +371,52 @@ /obj/item/reagent_containers/food/snacks/wrap name = "egg wrap" desc = "The precursor to Pigs in a Blanket." + icon = 'icons/obj/food/burgerbread.dmi' icon_state = "wrap" list_reagents = list("nutriment" = 5) tastes = list("egg" = 1) -/obj/item/reagent_containers/food/snacks/appendixburger - name = "appendix burger" - desc = "Tastes like appendicitis." - icon_state = "appendixburger" - list_reagents = list("nutriment" = 2, "protein" = 6, "vitamin" = 6) - bitesize = 3 - tastes = list("bun" = 1, "grass" = 1) - filling_color = "#F2B6EA" - -/obj/item/reagent_containers/food/snacks/baconburger - name = "bacon burger" - desc = "The perfect combination of all things American." - icon_state = "baconburger" - tastes = list("bun" = 1, "bacon" = 1) - list_reagents = list("nutriment" = 3, "vitamin" = 2, "protein" = 6) - filling_color = "#F2B6EA" - bitesize = 3 - -/obj/item/reagent_containers/food/snacks/bearger - name = "bearger" - desc = "Best served rawr." - icon_state = "bearger" - tastes = list("bun" = 1, "meat" = 1, "salmon" = 1) - list_reagents = list("nutriment" = 3, "protein" = 6, "vitamin" = 2) - filling_color = "#F2B6EA" - bitesize = 3 +/obj/item/reagent_containers/food/snacks/blt + name = "\improper BLT" + desc = "A classic bacon, lettuce, and tomato sandwich." + icon = 'icons/obj/food/burgerbread.dmi' + icon_state = "blt" + filling_color = "#D63C3C" + bitesize = 4 + list_reagents = list("nutriment" = 5, "protein" = 2) + tastes = list("bacon" = 3, "lettuce" = 2, "tomato" = 2, "bread" = 2) + +/obj/item/reagent_containers/food/snacks/peanut_butter_jelly + name = "peanut butter and jelly sandwich" + desc = "A classic PB&J sandwich, just like your mom used to make." + icon = 'icons/obj/food/burgerbread.dmi' + icon_state = "peanut_butter_jelly_sandwich" + filling_color = "#9E3A78" + bitesize = 2 + tastes = list("peanut butter" = 3, "jelly" = 3, "bread" = 2) -/obj/item/reagent_containers/food/snacks/fivealarmburger - name = "five alarm burger" - desc = "HOT! HOT!" - icon_state = "fivealarmburger" - list_reagents = list("nutriment" = 4, "protein" = 6, "condensedcapsaicin" = 5, "capsaicin" = 5) - tastes = list("bun" = 1, "extreme heat" = 1) - bitesize = 3 - filling_color = "#F2B6EA" +/obj/item/reagent_containers/food/snacks/peanut_butter_jelly/slime + list_reagents = list("peanutbutter" = 2, "slimejelly" = 5, "nutriment" = 5, "protein" = 2) -/obj/item/reagent_containers/food/snacks/mcguffin - name = "mcGuffin" - desc = "A cheap and greasy imitation of an eggs benedict." - icon_state = "mcguffin" - list_reagents = list("nutriment" = 2, "protein" = 7, "vitamin" = 1) - tastes = list("muffin" = 1, "bacon" = 1) - bitesize = 3 - filling_color = "#F2B6EA" +/obj/item/reagent_containers/food/snacks/peanut_butter_jelly/cherry + list_reagents = list("peanutbutter" = 2, "cherryjelly" = 5, "nutriment" = 5, "protein" = 2) -/obj/item/reagent_containers/food/snacks/mcrib - name = "mcRib" - desc = "An elusive rib shaped burger with limited availablity across the galaxy. Not as good as you remember it." - icon_state = "mcrib" - list_reagents = list("nutriment" = 2, "protein" = 7, "vitamin" = 4, "bbqsauce" = 1) - tastes = list("bun" = 1, "pork" = 1, "patty" = 1) - bitesize = 3 - filling_color = "#F2B6EA" +/obj/item/reagent_containers/food/snacks/philly_cheesesteak + name = "Philly cheesesteak" + desc = "A popular sandwich made of sliced meat, onions, melted cheese in a long hoagie roll. Mouthwatering doesn't even begin to describe it." + icon = 'icons/obj/food/burgerbread.dmi' + icon_state = "philly_cheesesteak" + filling_color = "#D9BE29" + bitesize = 4 + list_reagents = list("nutriment" = 10, "protein" = 4) + tastes = list("steak" = 3, "melted cheese" = 3, "onions" = 2, "bread" = 2) + +/obj/item/reagent_containers/food/snacks/peanut_butter_banana + name = "peanut butter and banana sandwich" + desc = "A peanut butter sandwich with banana slices mixed in, a good high protein treat." + icon = 'icons/obj/food/burgerbread.dmi' + icon_state = "peanut_butter_banana_sandwich" + filling_color = "#D9BE29" + bitesize = 2 + list_reagents = list("nutriment" = 5, "protein" = 2) + tastes = list("peanutbutter" = 3, "banana" = 3, "bread" = 2) diff --git a/code/modules/food_and_drinks/food/foods/soups.dm b/code/modules/food_and_drinks/food/foods/soups.dm index 26bc0c75aeb9..efe2cc630fe2 100644 --- a/code/modules/food_and_drinks/food/foods/soups.dm +++ b/code/modules/food_and_drinks/food/foods/soups.dm @@ -7,6 +7,7 @@ /obj/item/reagent_containers/food/snacks/soup name = "impossible soup" desc = "This soup is so good, it shouldn't even exist!" + icon = 'icons/obj/food/soupsalad.dmi' icon_state = "beans" // If you don't have a sprite, you get beans. consume_sound = 'sound/items/drink.ogg' trash = /obj/item/trash/snack_bowl @@ -123,6 +124,77 @@ . = ..() name = pick("borsch", "bortsch", "borstch", "borsh", "borshch", "borscht") +/obj/item/reagent_containers/food/snacks/soup/eyesoup + name = "eyeball soup" + desc = "It looks back at you..." + icon_state = "eyeballsoup" + filling_color = "#E386BF" + list_reagents = list("nutriment" = 7, "protein" = 2) + tastes = list("squirming" = 2, "tomato" = 2) + +/obj/item/reagent_containers/food/snacks/soup/sweetpotatosoup + name = "sweet potato soup" + desc = "Delicious sweet potato in soup form." + icon_state = "sweetpotatosoup" + list_reagents = list("nutriment" = 5) + tastes = list("sweet potato" = 1) + +/obj/item/reagent_containers/food/snacks/soup/redbeetsoup + name = "red beet soup" + desc = "Quite a delicacy." + icon_state = "redbeetsoup" + list_reagents = list("nutriment" = 5) + tastes = list("red beet" = 1) + +/obj/item/reagent_containers/food/snacks/soup/frenchonionsoup + name = "french onion soup" + desc = "Good enough to make a grown mime cry." + icon_state = "onionsoup" + list_reagents = list("nutriment" = 8) + tastes = list("caramelized onions" = 3, "cheese" = 1) + +/obj/item/reagent_containers/food/snacks/soup/zurek + name = "zurek" + desc = "A traditional Polish soup composed of vegetables, meat, and an egg. Goes great with bread." + icon_state = "zurek" + list_reagents = list("nutriment" = 10, "protein" = 4) + tastes = list("creamy vegetables" = 3, "sausage" = 2) + +/obj/item/reagent_containers/food/snacks/soup/cullenskink + name = "cullen skink" + desc = "A thick Scottish soup made of smoked fish, potatoes and onions." + icon_state = "cullen_skink" + list_reagents = list("nutriment" = 10, "protein" = 4) + tastes = list("creamy broth" = 2, "fish" = 2, "vegetables" = 2) + +/obj/item/reagent_containers/food/snacks/soup/chicken_noodle_soup + name = "chicken noodle soup" + desc = "A hearty bowl of chicken noodle soup, perfect for when you're stuck at home and sick." + icon_state = "chicken_noodle_soup" + list_reagents = list("nutriment" = 10, "protein" = 4) + tastes = list("broth" = 1, "chicken" = 1, "carrots" = 1, "noodles" = 1) + +/obj/item/reagent_containers/food/snacks/soup/cornchowder + name = "corn chowder" + desc = "A creamy bowl of corn chowder, with bacon bits and mixed vegetables. One bowl is never enough." + icon_state = "corn_chowder" + list_reagents = list("nutriment" = 10, "protein" = 4) + tastes = list("creamy broth" = 1, "bacon" = 1, "mixed vegetables" = 1) + +/obj/item/reagent_containers/food/snacks/soup/meatball_noodles + name = "meatball noodle soup" + desc = "A hearty noodle soup made from meatballs and pasta in a rich broth. Commonly topped with a handful of chopped nuts." + icon_state = "meatball_noodles" + list_reagents = list("nutriment" = 10, "protein" = 4) + tastes = list("bone broth" = 1, "meat" = 1, "gnocchi" = 1, "peanuts" = 1) + +/obj/item/reagent_containers/food/snacks/soup/seedsoup + name = "Misklmæsch" //miskl = seed, mæsch = soup + desc = "A seed based soup, made by germinating seeds and then boiling them. \ + Produces a particularly bitter broth which is usually balanced by the addition of vinegar." + icon_state = "moth_seed_soup" + list_reagents = list("nutriment" = 6) + tastes = list("bitterness" = 1, "sourness" = 1, "nature" = 1) ////////////////////// // Stews // @@ -140,11 +212,39 @@ /obj/item/reagent_containers/food/snacks/stewedsoymeat name = "stewed soy meat" desc = "Even non-vegetarians will LOVE this!" + icon = 'icons/obj/food/soupsalad.dmi' icon_state = "stewedsoymeat" trash = /obj/item/trash/plate list_reagents = list("nutriment" = 8) tastes = list("soy" = 1, "vegetables" = 1) +/obj/item/reagent_containers/food/snacks/soup/beanstew + name = "Prickeldröndolhaskl" //prickeld = spicy, röndol = bean, haskl = stew + desc = "A spicy bean stew with lots of veggies, commonly served aboard the fleet as a filling and satisfying meal with rice or bread." + icon_state = "moth_bean_stew" + list_reagents = list("nutriment" = 10) + tastes = list("beans" = 1, "cabbage" = 1, "spicy sauce" = 1) + +/obj/item/reagent_containers/food/snacks/soup/oatstew + name = "Häfmisklhaskl" //häfmiskl = oat (häf from German hafer meaning oat, miskl meaning seed), haskl = stew + desc = "A spicy bean stew with lots of veggies, commonly served aboard the fleet as a filling and satisfying meal with rice or bread." + icon_state = "moth_oat_stew" + list_reagents = list("nutriment" = 10) + tastes = list("oats" = 1, "sweet potato" = 1, "carrot" = 1, "pumpkin" = 1, "parsnip" = 1) + +/obj/item/reagent_containers/food/snacks/soup/hong_kong_borscht + name = "hong kong borscht" + desc = "Also known as luo song tang or Russian soup, this dish bears little to no resemblance to Eastern European borscht- indeed, it's a tomato-based soup with no beets in sight." + icon_state = "hong_kong_borscht" + list_reagents = list("nutriment" = 10, "protein" = 2) + tastes = list("tomato" = 1, "cabbage" = 1, "meat" = 1) + +/obj/item/reagent_containers/food/snacks/soup/hong_kong_macaroni + name = "hong kong macaroni" + desc = "A favourite from Hong Kong's Cha Chaan Tengs, this macaroni soup came to Mars with Cantonese settlers under Cybersun Industries, and has become as much of a breakfast staple there as it is in its homeland." + icon_state = "hong_kong_macaroni" + list_reagents = list("nutriment" = 8, "protein" = 2) + tastes = list("cream" = 1, "chicken" = 1, "pasta" = 1, "ham" =1) ////////////////////// // Chili // @@ -165,3 +265,11 @@ filling_color = "#2B00FF" list_reagents = list("nutriment" = 5, "frostoil" = 1, "tomatojuice" = 2, "vitamin" = 2) tastes = list("tomato" = 1, "mint" = 1) + +/obj/item/reagent_containers/food/snacks/soup/clownchili + name = "chili con carnival" + desc = "A delicious stew of meat, chiles, and salty, salty clown tears." + icon_state = "clownchili" + filling_color = "#FF3C00" + list_reagents = list("nutriment" = 5, "tomatojuice" = 2, "protein" = 2) + tastes = list("tomato" = 1, "chili" = 1, "meat" = 1, "sad clowns" = 4) diff --git a/code/modules/food_and_drinks/food/snacks.dm b/code/modules/food_and_drinks/food/snacks.dm index 707326a53be6..db1d85d77ed3 100644 --- a/code/modules/food_and_drinks/food/snacks.dm +++ b/code/modules/food_and_drinks/food/snacks.dm @@ -167,7 +167,7 @@ D.taste(reagents) else if(ismouse(M)) var/mob/living/simple_animal/mouse/N = M - to_chat(N, text("You nibble away at [src].")) + to_chat(N, "You nibble away at [src].") if(prob(50)) N.visible_message("[N] nibbles away at [src].", "") N.adjustHealth(-2) @@ -225,6 +225,8 @@ for(var/i=1 to (slices_num-slices_lost)) var/obj/slice = new slice_path (loc) reagents.trans_to(slice,reagents_per_slice) + slice.pixel_x = rand(-7, 7) + slice.pixel_y = rand(-7, 7) qdel(src) return ..() //////////////////////////////////////////////////////////////////////////////// diff --git a/code/modules/food_and_drinks/kitchen_machinery/kitchen_machine.dm b/code/modules/food_and_drinks/kitchen_machinery/kitchen_machine.dm index d5eba519442a..36f707765e63 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/kitchen_machine.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/kitchen_machine.dm @@ -528,11 +528,6 @@ return data -/obj/machinery/kitchen_machine/ui_static_data(mob/user) - var/list/data = list() - data["name"] = name - return data - /obj/machinery/kitchen_machine/ui_act(action, params, datum/tgui/ui) . = ..() if(.) diff --git a/code/modules/food_and_drinks/recipes/recipes_microwave.dm b/code/modules/food_and_drinks/recipes/recipes_microwave.dm index ba2481e973d7..48ff01389ba5 100644 --- a/code/modules/food_and_drinks/recipes/recipes_microwave.dm +++ b/code/modules/food_and_drinks/recipes/recipes_microwave.dm @@ -61,34 +61,34 @@ /obj/item/reagent_containers/food/snacks/bun, /obj/item/reagent_containers/food/snacks/meat //do not place this recipe before /datum/recipe/microwave/humanburger ) - result = /obj/item/reagent_containers/food/snacks/monkeyburger + result = /obj/item/reagent_containers/food/snacks/burger/plain /datum/recipe/microwave/syntiburger items = list( /obj/item/reagent_containers/food/snacks/bun, /obj/item/reagent_containers/food/snacks/meat/syntiflesh ) - result = /obj/item/reagent_containers/food/snacks/monkeyburger + result = /obj/item/reagent_containers/food/snacks/burger/plain /datum/recipe/microwave/brainburger items = list( /obj/item/reagent_containers/food/snacks/bun, /obj/item/organ/internal/brain ) - result = /obj/item/reagent_containers/food/snacks/brainburger + result = /obj/item/reagent_containers/food/snacks/burger/brain /datum/recipe/microwave/hamborger items = list( /obj/item/reagent_containers/food/snacks/bun, /obj/item/robot_parts/head ) - result = /obj/item/reagent_containers/food/snacks/hamborger + result = /obj/item/reagent_containers/food/snacks/burger/hamborger /datum/recipe/microwave/xenoburger items = list( /obj/item/reagent_containers/food/snacks/bun, /obj/item/reagent_containers/food/snacks/monstermeat/xenomeat ) - result = /obj/item/reagent_containers/food/snacks/xenoburger + result = /obj/item/reagent_containers/food/snacks/burger/xeno /datum/recipe/microwave/fishburger items = list( @@ -102,35 +102,35 @@ /obj/item/reagent_containers/food/snacks/bun, /obj/item/reagent_containers/food/snacks/tofu ) - result = /obj/item/reagent_containers/food/snacks/tofuburger + result = /obj/item/reagent_containers/food/snacks/burger/tofu /datum/recipe/microwave/ghostburger items = list( /obj/item/reagent_containers/food/snacks/bun, /obj/item/reagent_containers/food/snacks/ectoplasm //where do you even find this stuff ) - result = /obj/item/reagent_containers/food/snacks/ghostburger + result = /obj/item/reagent_containers/food/snacks/burger/ghost /datum/recipe/microwave/clownburger items = list( /obj/item/reagent_containers/food/snacks/bun, /obj/item/clothing/mask/gas/clown_hat, ) - result = /obj/item/reagent_containers/food/snacks/clownburger + result = /obj/item/reagent_containers/food/snacks/burger/clown /datum/recipe/microwave/mimeburger items = list( /obj/item/reagent_containers/food/snacks/bun, /obj/item/clothing/head/beret ) - result = /obj/item/reagent_containers/food/snacks/mimeburger + result = /obj/item/reagent_containers/food/snacks/burger/mime /datum/recipe/microwave/baseballburger items = list( /obj/item/reagent_containers/food/snacks/bun, /obj/item/melee/baseball_bat ) - result = /obj/item/reagent_containers/food/snacks/baseballburger + result = /obj/item/reagent_containers/food/snacks/burger/baseball /datum/recipe/microwave/cheeseburger items = list( @@ -138,28 +138,28 @@ /obj/item/reagent_containers/food/snacks/meat, /obj/item/reagent_containers/food/snacks/cheesewedge, ) - result = /obj/item/reagent_containers/food/snacks/cheeseburger + result = /obj/item/reagent_containers/food/snacks/burger/cheese /datum/recipe/microwave/appendixburger items = list( /obj/item/reagent_containers/food/snacks/bun, /obj/item/organ/internal/appendix ) - result = /obj/item/reagent_containers/food/snacks/appendixburger + result = /obj/item/reagent_containers/food/snacks/burger/appendix /datum/recipe/microwave/appendixburger_bitten items = list( /obj/item/reagent_containers/food/snacks/appendix, /obj/item/reagent_containers/food/snacks/bun ) - result = /obj/item/reagent_containers/food/snacks/appendixburger + result = /obj/item/reagent_containers/food/snacks/burger/appendix /datum/recipe/microwave/bearger items = list( /obj/item/reagent_containers/food/snacks/bun, /obj/item/reagent_containers/food/snacks/monstermeat/bearmeat ) - result = /obj/item/reagent_containers/food/snacks/bearger + result = /obj/item/reagent_containers/food/snacks/burger/bearger /datum/recipe/microwave/fivealarmburger items = list( @@ -167,7 +167,7 @@ /obj/item/reagent_containers/food/snacks/grown/ghost_chili, /obj/item/reagent_containers/food/snacks/grown/ghost_chili ) - result = /obj/item/reagent_containers/food/snacks/fivealarmburger + result = /obj/item/reagent_containers/food/snacks/burger/fivealarm /datum/recipe/microwave/baconburger items = list( @@ -176,7 +176,7 @@ /obj/item/reagent_containers/food/snacks/bacon, /obj/item/reagent_containers/food/snacks/cheesewedge ) - result = /obj/item/reagent_containers/food/snacks/baconburger + result = /obj/item/reagent_containers/food/snacks/burger/bacon /datum/recipe/microwave/mcrib items = list( @@ -184,7 +184,7 @@ /obj/item/reagent_containers/food/snacks/bbqribs, /obj/item/reagent_containers/food/snacks/onion_slice ) - result = /obj/item/reagent_containers/food/snacks/mcrib + result = /obj/item/reagent_containers/food/snacks/burger/mcrib /datum/recipe/microwave/mcguffin items = list( @@ -193,7 +193,7 @@ /obj/item/reagent_containers/food/snacks/bacon, /obj/item/reagent_containers/food/snacks/friedegg ) - result = /obj/item/reagent_containers/food/snacks/mcguffin + result = /obj/item/reagent_containers/food/snacks/burger/mcguffin /datum/recipe/microwave/hotdog items = list( @@ -320,27 +320,31 @@ /obj/item/reagent_containers/food/snacks/bun, /obj/item/clothing/head/wizard/fake, ) - result = /obj/item/reagent_containers/food/snacks/spellburger + result = /obj/item/reagent_containers/food/snacks/burger/spell /datum/recipe/microwave/spellburger items = list( /obj/item/reagent_containers/food/snacks/bun, /obj/item/clothing/head/wizard, ) - result = /obj/item/reagent_containers/food/snacks/spellburger + result = /obj/item/reagent_containers/food/snacks/burger/spell /datum/recipe/microwave/bigbiteburger items = list( - /obj/item/reagent_containers/food/snacks/monkeyburger, + /obj/item/reagent_containers/food/snacks/burger/plain, /obj/item/reagent_containers/food/snacks/meat, /obj/item/reagent_containers/food/snacks/meat, /obj/item/reagent_containers/food/snacks/meat, /obj/item/reagent_containers/food/snacks/egg, ) - result = /obj/item/reagent_containers/food/snacks/bigbiteburger + result = /obj/item/reagent_containers/food/snacks/burger/bigbite /datum/recipe/microwave/enchiladas - items = list(/obj/item/reagent_containers/food/snacks/cutlet, /obj/item/reagent_containers/food/snacks/grown/chili, /obj/item/reagent_containers/food/snacks/grown/chili, /obj/item/reagent_containers/food/snacks/grown/corn) + items = list( + /obj/item/reagent_containers/food/snacks/cutlet, + /obj/item/reagent_containers/food/snacks/grown/chili, + /obj/item/reagent_containers/food/snacks/grown/chili, + /obj/item/reagent_containers/food/snacks/grown/corn) result = /obj/item/reagent_containers/food/snacks/enchiladas /datum/recipe/microwave/burrito @@ -355,7 +359,9 @@ /datum/recipe/microwave/monkeysdelight reagents = list("sodiumchloride" = 1, "blackpepper" = 1, "flour" = 10) - items = list(/obj/item/reagent_containers/food/snacks/monkeycube, /obj/item/reagent_containers/food/snacks/grown/banana) + items = list( + /obj/item/reagent_containers/food/snacks/monkeycube, + /obj/item/reagent_containers/food/snacks/grown/banana) result = /obj/item/reagent_containers/food/snacks/monkeysdelight /datum/recipe/microwave/fishandchips @@ -376,14 +382,20 @@ /datum/recipe/microwave/tomatosoup reagents = list("water" = 10) - items = list(/obj/item/reagent_containers/food/snacks/grown/tomato, /obj/item/reagent_containers/food/snacks/grown/tomato) + items = list( + /obj/item/reagent_containers/food/snacks/grown/tomato, + /obj/item/reagent_containers/food/snacks/grown/tomato) result = /obj/item/reagent_containers/food/snacks/soup/tomatosoup /datum/recipe/microwave/stew reagents = list("water" = 10) - items= list(/obj/item/reagent_containers/food/snacks/grown/tomato, /obj/item/reagent_containers/food/snacks/grown/potato, - /obj/item/reagent_containers/food/snacks/grown/carrot, /obj/item/reagent_containers/food/snacks/grown/eggplant, - /obj/item/reagent_containers/food/snacks/grown/mushroom, /obj/item/reagent_containers/food/snacks/meat) + items= list( + /obj/item/reagent_containers/food/snacks/grown/tomato, + /obj/item/reagent_containers/food/snacks/grown/potato, + /obj/item/reagent_containers/food/snacks/grown/carrot, + /obj/item/reagent_containers/food/snacks/grown/eggplant, + /obj/item/reagent_containers/food/snacks/grown/mushroom, + /obj/item/reagent_containers/food/snacks/meat) result = /obj/item/reagent_containers/food/snacks/soup/stew /datum/recipe/microwave/slimetoast @@ -471,14 +483,157 @@ /datum/recipe/microwave/superbiteburger reagents = list("sodiumchloride" = 5, "blackpepper" = 5) items = list( - /obj/item/reagent_containers/food/snacks/bigbiteburger, + /obj/item/reagent_containers/food/snacks/burger/bigbite, /obj/item/reagent_containers/food/snacks/dough, /obj/item/reagent_containers/food/snacks/meat, /obj/item/reagent_containers/food/snacks/cheesewedge, /obj/item/reagent_containers/food/snacks/boiledegg, - /obj/item/reagent_containers/food/snacks/grown/tomato + /obj/item/reagent_containers/food/snacks/tomatoslice + ) + result = /obj/item/reagent_containers/food/snacks/burger/superbite + +/datum/recipe/microwave/crazyburger + reagents = list("cornoil" = 15) + items = list( + /obj/item/reagent_containers/food/snacks/bun, + /obj/item/reagent_containers/food/snacks/meat, + /obj/item/reagent_containers/food/snacks/meat, + /obj/item/reagent_containers/food/snacks/cheesewedge, + /obj/item/reagent_containers/food/snacks/cheesewedge, + /obj/item/reagent_containers/food/snacks/grown/cabbage, + /obj/item/reagent_containers/food/snacks/grown/chili, + /obj/item/toy/crayon/green, + /obj/item/flashlight/flare + ) + result = /obj/item/reagent_containers/food/snacks/burger/crazy + +/datum/recipe/microwave/blt + items = list( + /obj/item/reagent_containers/food/snacks/breadslice, + /obj/item/reagent_containers/food/snacks/breadslice, + /obj/item/reagent_containers/food/snacks/grown/cabbage, + /obj/item/reagent_containers/food/snacks/tomatoslice, + /obj/item/reagent_containers/food/snacks/bacon + ) + result = /obj/item/reagent_containers/food/snacks/blt + +/datum/recipe/microwave/peanut_butter_jelly/cherry + reagents = list("cherryjelly" = 5, "peanutbutter" = 5) + items = list( + /obj/item/reagent_containers/food/snacks/breadslice, + /obj/item/reagent_containers/food/snacks/breadslice + ) + result = /obj/item/reagent_containers/food/snacks/peanut_butter_jelly/cherry + +/datum/recipe/microwave/peanut_butter_jelly/slime + reagents = list("slimejelly" = 5, "peanutbutter" = 5) + items = list( + /obj/item/reagent_containers/food/snacks/breadslice, + /obj/item/reagent_containers/food/snacks/breadslice + ) + result = /obj/item/reagent_containers/food/snacks/peanut_butter_jelly/slime + +/datum/recipe/microwave/peanut_butter_banana + reagents = list("peanutbutter" = 5) + items = list( + /obj/item/reagent_containers/food/snacks/breadslice, + /obj/item/reagent_containers/food/snacks/breadslice, + /obj/item/reagent_containers/food/snacks/grown/banana + ) + result = /obj/item/reagent_containers/food/snacks/peanut_butter_banana + +/datum/recipe/microwave/philly_cheesesteak + items = list( + /obj/item/reagent_containers/food/snacks/breadslice, + /obj/item/reagent_containers/food/snacks/breadslice, + /obj/item/reagent_containers/food/snacks/cutlet, + /obj/item/reagent_containers/food/snacks/cheesewedge, + /obj/item/reagent_containers/food/snacks/grown/onion + ) + result = /obj/item/reagent_containers/food/snacks/philly_cheesesteak + +/datum/recipe/microwave/ppattyred + reagents = list("cherryjelly" = 5) + items = list( + /obj/item/reagent_containers/food/snacks/bun, + /obj/item/reagent_containers/food/snacks/meat + ) + result = /obj/item/reagent_containers/food/snacks/burger/ppatty/red + +/datum/recipe/microwave/ppattyorange + reagents = list("orangejuice" = 5) + items = list( + /obj/item/reagent_containers/food/snacks/bun, + /obj/item/reagent_containers/food/snacks/meat + ) + result = /obj/item/reagent_containers/food/snacks/burger/ppatty/orange + +/datum/recipe/microwave/ppattyyellow + reagents = list("lemonjuice" = 5) + items = list( + /obj/item/reagent_containers/food/snacks/bun, + /obj/item/reagent_containers/food/snacks/meat + ) + result = /obj/item/reagent_containers/food/snacks/burger/ppatty/yellow + +/datum/recipe/microwave/ppattygreen + reagents = list("limejuice" = 5) + items = list( + /obj/item/reagent_containers/food/snacks/bun, + /obj/item/reagent_containers/food/snacks/meat + ) + result = /obj/item/reagent_containers/food/snacks/burger/ppatty/green + +/datum/recipe/microwave/ppattyblue + reagents = list("berryjuice" = 5) + items = list( + /obj/item/reagent_containers/food/snacks/bun, + /obj/item/reagent_containers/food/snacks/meat + ) + result = /obj/item/reagent_containers/food/snacks/burger/ppatty/blue + +/datum/recipe/microwave/ppattypurple + reagents = list("grapejuice" = 5) + items = list( + /obj/item/reagent_containers/food/snacks/bun, + /obj/item/reagent_containers/food/snacks/meat + ) + result = /obj/item/reagent_containers/food/snacks/burger/ppatty/purple + +/datum/recipe/microwave/ppattywhite + reagents = list("sugar" = 5) + items = list( + /obj/item/reagent_containers/food/snacks/bun, + /obj/item/reagent_containers/food/snacks/meat ) - result = /obj/item/reagent_containers/food/snacks/superbiteburger + result = /obj/item/reagent_containers/food/snacks/burger/ppatty/white + +/datum/recipe/microwave/ppattyrainbow + items = list( + /obj/item/reagent_containers/food/snacks/burger/ppatty/red, + /obj/item/reagent_containers/food/snacks/burger/ppatty/orange, + /obj/item/reagent_containers/food/snacks/burger/ppatty/yellow, + /obj/item/reagent_containers/food/snacks/burger/ppatty/green, + /obj/item/reagent_containers/food/snacks/burger/ppatty/blue, + /obj/item/reagent_containers/food/snacks/burger/ppatty/purple, + /obj/item/reagent_containers/food/snacks/burger/ppatty/white + ) + result = /obj/item/reagent_containers/food/snacks/burger/ppatty/rainbow + +/datum/recipe/microwave/elecburger + items = list( + /obj/item/reagent_containers/food/snacks/bun, + /obj/item/stack/sheet/mineral/plasma, + /obj/item/stack/sheet/mineral/plasma + ) + result = /obj/item/reagent_containers/food/snacks/burger/elec + +/datum/recipe/microwave/ratburger + items = list( + /obj/item/reagent_containers/food/snacks/bun, + /obj/item/holder/mouse + ) + result = /obj/item/reagent_containers/food/snacks/burger/rat /datum/recipe/microwave/candiedapple reagents = list("water" = 5, "sugar" = 5) @@ -490,14 +645,14 @@ items = list( /obj/item/reagent_containers/food/snacks/bun ) - result = /obj/item/reagent_containers/food/snacks/jellyburger/slime + result = /obj/item/reagent_containers/food/snacks/burger/jelly/slime /datum/recipe/microwave/jellyburger reagents = list("cherryjelly" = 5) items = list( /obj/item/reagent_containers/food/snacks/bun ) - result = /obj/item/reagent_containers/food/snacks/jellyburger/cherry + result = /obj/item/reagent_containers/food/snacks/burger/jelly/cherry /datum/recipe/microwave/twobread reagents = list("wine" = 5) @@ -540,6 +695,153 @@ ) result = /obj/item/reagent_containers/food/snacks/soup/clownstears +/datum/recipe/microwave/clownchili + reagents = list("water" = 10) + items = list( + /obj/item/reagent_containers/food/snacks/cutlet, + /obj/item/reagent_containers/food/snacks/cutlet, + /obj/item/reagent_containers/food/snacks/grown/chili, + /obj/item/reagent_containers/food/snacks/grown/tomato, + /obj/item/clothing/shoes/clown_shoes + ) + result = /obj/item/reagent_containers/food/snacks/soup/clownchili + +/datum/recipe/microwave/eyesoup + reagents = list("water" = 10) + items = list( + /obj/item/reagent_containers/food/snacks/grown/tomato, + /obj/item/reagent_containers/food/snacks/grown/tomato, + /obj/item/organ/internal/eyes + ) + result = /obj/item/reagent_containers/food/snacks/soup/eyesoup + +/datum/recipe/microwave/sweetpotatosoup + reagents = list("water" = 10, "milk" = 10) + items = list( + /obj/item/reagent_containers/food/snacks/grown/potato/sweet, + /obj/item/reagent_containers/food/snacks/grown/potato/sweet + ) + result = /obj/item/reagent_containers/food/snacks/soup/sweetpotatosoup + +/datum/recipe/microwave/redbeetsoup + reagents = list("water" = 10) + items = list( + /obj/item/reagent_containers/food/snacks/grown/redbeet, + /obj/item/reagent_containers/food/snacks/grown/redbeet, + /obj/item/reagent_containers/food/snacks/grown/cabbage + ) + result = /obj/item/reagent_containers/food/snacks/soup/redbeetsoup + +/datum/recipe/microwave/frenchonionsoup + reagents = list("water" = 10) + items = list( + /obj/item/reagent_containers/food/snacks/grown/onion, + /obj/item/reagent_containers/food/snacks/cheesewedge + ) + result = /obj/item/reagent_containers/food/snacks/soup/frenchonionsoup + +/datum/recipe/microwave/zurek + reagents = list("water" = 10, "flour" = 10) + items = list( + /obj/item/reagent_containers/food/snacks/boiledegg, + /obj/item/reagent_containers/food/snacks/sausage, + /obj/item/reagent_containers/food/snacks/grown/carrot, + /obj/item/reagent_containers/food/snacks/grown/onion + ) + result = /obj/item/reagent_containers/food/snacks/soup/zurek + +/datum/recipe/microwave/cullenskink + reagents = list("water" = 10, "milk" = 10, "blackpepper" = 4) + items = list( + /obj/item/reagent_containers/food/snacks/salmonmeat, + /obj/item/reagent_containers/food/snacks/grown/onion, + /obj/item/reagent_containers/food/snacks/grown/potato + ) + result = /obj/item/reagent_containers/food/snacks/soup/cullenskink + +/datum/recipe/microwave/chicken_noodle_soup + reagents = list("water" = 10) + items = list( + /obj/item/reagent_containers/food/snacks/meat, + /obj/item/reagent_containers/food/snacks/grown/carrot, + /obj/item/reagent_containers/food/snacks/boiledspaghetti + ) + result = /obj/item/reagent_containers/food/snacks/soup/chicken_noodle_soup + +/datum/recipe/microwave/cornchowder + reagents = list("water" = 10, "cream" = 5) + items = list( + /obj/item/reagent_containers/food/snacks/grown/corn, + /obj/item/reagent_containers/food/snacks/grown/potato, + /obj/item/reagent_containers/food/snacks/grown/carrot, + /obj/item/reagent_containers/food/snacks/bacon + ) + result = /obj/item/reagent_containers/food/snacks/soup/cornchowder + +/datum/recipe/microwave/meatball_noodles + reagents = list("water" = 10) + items = list( + /obj/item/reagent_containers/food/snacks/cutlet, + /obj/item/reagent_containers/food/snacks/cutlet, + /obj/item/reagent_containers/food/snacks/grown/onion, + /obj/item/reagent_containers/food/snacks/grown/peanuts, + /obj/item/reagent_containers/food/snacks/meatball, + /obj/item/reagent_containers/food/snacks/meatball, + /obj/item/reagent_containers/food/snacks/spaghetti + ) + result = /obj/item/reagent_containers/food/snacks/soup/meatball_noodles + +/datum/recipe/microwave/seedsoup + reagents = list("water" = 10, "vinegar" = 10) + items = list( + /obj/item/seeds/sunflower, + /obj/item/seeds/poppy/lily, + /obj/item/seeds/ambrosia + ) + result = /obj/item/reagent_containers/food/snacks/soup/seedsoup + +/datum/recipe/microwave/beanstew + reagents = list("water" = 10) + items = list( + /obj/item/reagent_containers/food/snacks/beans, + /obj/item/reagent_containers/food/snacks/grown/cabbage, + /obj/item/reagent_containers/food/snacks/grown/tomato, + /obj/item/reagent_containers/food/snacks/grown/onion, + /obj/item/reagent_containers/food/snacks/grown/chili, + /obj/item/reagent_containers/food/snacks/grown/corn + ) + result = /obj/item/reagent_containers/food/snacks/soup/beanstew + +/datum/recipe/microwave/oatstew + reagents = list("water" = 10) + items = list( + /obj/item/reagent_containers/food/snacks/grown/oat, + /obj/item/reagent_containers/food/snacks/grown/potato/sweet, + /obj/item/reagent_containers/food/snacks/grown/parsnip, + /obj/item/reagent_containers/food/snacks/grown/carrot + ) + result = /obj/item/reagent_containers/food/snacks/soup/oatstew + +/datum/recipe/microwave/hong_kong_borscht + reagents = list("water" = 10, "soysauce" = 5) + items = list( + /obj/item/reagent_containers/food/snacks/grown/tomato, + /obj/item/reagent_containers/food/snacks/grown/cabbage, + /obj/item/reagent_containers/food/snacks/grown/onion, + /obj/item/reagent_containers/food/snacks/grown/carrot, + /obj/item/reagent_containers/food/snacks/cutlet + ) + result = /obj/item/reagent_containers/food/snacks/soup/hong_kong_borscht + +/datum/recipe/microwave/hong_kong_macaroni + reagents = list("water" = 10, "cream" = 10) + items = list( + /obj/item/reagent_containers/food/snacks/boiledspaghetti, + /obj/item/reagent_containers/food/snacks/cutlet, + /obj/item/reagent_containers/food/snacks/bacon + ) + result = /obj/item/reagent_containers/food/snacks/soup/hong_kong_macaroni + /datum/recipe/microwave/boiledslimeextract reagents = list("water" = 5) items = list( @@ -587,29 +889,127 @@ items = list(/obj/item/reagent_containers/food/snacks/grown/whitebeet, /obj/item/reagent_containers/food/snacks/grown/cabbage) result = /obj/item/reagent_containers/food/snacks/soup/beetsoup +/datum/recipe/microwave/salad + items = list( + /obj/item/reagent_containers/food/snacks/grown/cabbage, + /obj/item/reagent_containers/food/snacks/grown/cabbage + ) + result = /obj/item/reagent_containers/food/snacks/salad +/datum/recipe/microwave/antipasto_salad + items = list( + /obj/item/reagent_containers/food/snacks/grown/cabbage, + /obj/item/reagent_containers/food/snacks/grown/cabbage, + /obj/item/reagent_containers/food/snacks/grown/olive, + /obj/item/reagent_containers/food/snacks/grown/tomato, + /obj/item/reagent_containers/food/snacks/cutlet, + /obj/item/reagent_containers/food/snacks/cheesewedge + ) + result = /obj/item/reagent_containers/food/snacks/salad/antipasto + +/datum/recipe/microwave/caesar_salad + reagents = list("oliveoil" = 5) + items = list( + /obj/item/reagent_containers/food/snacks/grown/cabbage, + /obj/item/reagent_containers/food/snacks/onion_slice/red, + /obj/item/reagent_containers/food/snacks/cheesewedge, + /obj/item/reagent_containers/food/snacks/breadslice + ) + result = /obj/item/reagent_containers/food/snacks/salad/caesar + +/datum/recipe/microwave/citrusdelight + items = list( + /obj/item/reagent_containers/food/snacks/grown/citrus/lime, + /obj/item/reagent_containers/food/snacks/grown/citrus/orange, + /obj/item/reagent_containers/food/snacks/grown/citrus/lemon + ) + result = /obj/item/reagent_containers/food/snacks/salad/citrusdelight + +/datum/recipe/microwave/fruitsalad + items = list( + /obj/item/reagent_containers/food/snacks/grown/citrus/orange, + /obj/item/reagent_containers/food/snacks/grown/apple, + /obj/item/reagent_containers/food/snacks/grown/grapes, + /obj/item/reagent_containers/food/snacks/watermelonslice + ) + result = /obj/item/reagent_containers/food/snacks/salad/fruit + +/datum/recipe/microwave/greek_salad + reagents = list("oliveoil" = 5) + items = list( + /obj/item/reagent_containers/food/snacks/grown/olive, + /obj/item/reagent_containers/food/snacks/grown/tomato, + /obj/item/reagent_containers/food/snacks/onion_slice/red, + /obj/item/reagent_containers/food/snacks/onion_slice/red, + /obj/item/reagent_containers/food/snacks/cheesewedge, + /obj/item/reagent_containers/food/snacks/cheesewedge + ) + result = /obj/item/reagent_containers/food/snacks/salad/greek + +/datum/recipe/microwave/junglesalad + items = list( + /obj/item/reagent_containers/food/snacks/grown/apple, + /obj/item/reagent_containers/food/snacks/grown/grapes, + /obj/item/reagent_containers/food/snacks/grown/banana, + /obj/item/reagent_containers/food/snacks/grown/banana, + /obj/item/reagent_containers/food/snacks/watermelonslice, + /obj/item/reagent_containers/food/snacks/watermelonslice + ) + result = /obj/item/reagent_containers/food/snacks/salad/jungle + +/datum/recipe/microwave/kale_salad + reagents = list("oliveoil" = 5) + items = list( + /obj/item/reagent_containers/food/snacks/grown/carrot, + /obj/item/reagent_containers/food/snacks/grown/cabbage, + /obj/item/reagent_containers/food/snacks/onion_slice/red, + /obj/item/reagent_containers/food/snacks/onion_slice/red + ) + result = /obj/item/reagent_containers/food/snacks/salad/kale + +/datum/recipe/microwave/potato_salad + reagents = list("mayonnaise" = 5) + items = list( + /obj/item/reagent_containers/food/snacks/grown/potato, + /obj/item/reagent_containers/food/snacks/grown/potato, + /obj/item/reagent_containers/food/snacks/boiledegg + ) + result = /obj/item/reagent_containers/food/snacks/salad/potato + +/datum/recipe/microwave/melonfruitbowl + items = list( + /obj/item/reagent_containers/food/snacks/grown/watermelon, + /obj/item/reagent_containers/food/snacks/grown/apple, + /obj/item/reagent_containers/food/snacks/grown/ambrosia, + /obj/item/reagent_containers/food/snacks/grown/banana, + /obj/item/reagent_containers/food/snacks/grown/citrus/orange, + /obj/item/reagent_containers/food/snacks/grown/citrus/lemon + ) + result = /obj/item/reagent_containers/food/snacks/salad/melonfruitbowl + + /datum/recipe/microwave/herbsalad items = list(/obj/item/reagent_containers/food/snacks/grown/ambrosia/vulgaris, /obj/item/reagent_containers/food/snacks/grown/ambrosia/vulgaris, /obj/item/reagent_containers/food/snacks/grown/ambrosia/vulgaris, /obj/item/reagent_containers/food/snacks/grown/apple) - result = /obj/item/reagent_containers/food/snacks/herbsalad + result = /obj/item/reagent_containers/food/snacks/salad/herb /datum/recipe/microwave/herbsalad/make_food(obj/container) - var/obj/item/reagent_containers/food/snacks/herbsalad/being_cooked = ..() + var/obj/item/reagent_containers/food/snacks/salad/herb/being_cooked = ..() being_cooked.reagents.del_reagent("toxin") return being_cooked /datum/recipe/microwave/aesirsalad items = list(/obj/item/reagent_containers/food/snacks/grown/ambrosia/deus, /obj/item/reagent_containers/food/snacks/grown/ambrosia/deus, /obj/item/reagent_containers/food/snacks/grown/ambrosia/deus, /obj/item/reagent_containers/food/snacks/grown/apple/gold) - result = /obj/item/reagent_containers/food/snacks/aesirsalad + result = /obj/item/reagent_containers/food/snacks/salad/aesir /datum/recipe/microwave/validsalad items = list(/obj/item/reagent_containers/food/snacks/grown/ambrosia/vulgaris, /obj/item/reagent_containers/food/snacks/grown/ambrosia/vulgaris, /obj/item/reagent_containers/food/snacks/grown/ambrosia/vulgaris, /obj/item/reagent_containers/food/snacks/grown/potato, /obj/item/reagent_containers/food/snacks/meatball) - result = /obj/item/reagent_containers/food/snacks/validsalad + result = /obj/item/reagent_containers/food/snacks/salad/valid /datum/recipe/microwave/validsalad/make_food(obj/container) - var/obj/item/reagent_containers/food/snacks/validsalad/being_cooked = ..() + var/obj/item/reagent_containers/food/snacks/salad/valid/being_cooked = ..() being_cooked.reagents.del_reagent("toxin") return being_cooked diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_table.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_table.dm index 110cd9314a8e..c13c81bb5ab0 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_table.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_table.dm @@ -45,7 +45,7 @@ /datum/reagent/slimejelly = 5, /obj/item/reagent_containers/food/snacks/bun = 1, ) - result = list(/obj/item/reagent_containers/food/snacks/jellyburger/slime) + result = list(/obj/item/reagent_containers/food/snacks/burger/jelly/slime) category = CAT_FOOD subcategory = CAT_SANDWICH @@ -55,7 +55,7 @@ /datum/reagent/consumable/cherryjelly = 5, /obj/item/reagent_containers/food/snacks/bun = 1, ) - result = list(/obj/item/reagent_containers/food/snacks/jellyburger/cherry) + result = list(/obj/item/reagent_containers/food/snacks/burger/jelly/cherry) category = CAT_FOOD subcategory = CAT_SANDWICH @@ -65,7 +65,7 @@ /obj/item/melee/baseball_bat = 1, /obj/item/reagent_containers/food/snacks/bun = 1, ) - result = list(/obj/item/reagent_containers/food/snacks/baseballburger) + result = list(/obj/item/reagent_containers/food/snacks/burger/baseball) category = CAT_FOOD subcategory = CAT_SANDWICH diff --git a/code/modules/games/cards.dm b/code/modules/games/cards.dm index 43088af133fa..e8ee0cd1e05c 100644 --- a/code/modules/games/cards.dm +++ b/code/modules/games/cards.dm @@ -239,6 +239,9 @@ /obj/item/deck/attack_self() deckshuffle() +/obj/item/deck/AltClick() + deckshuffle() + /obj/item/deck/verb/verb_shuffle() if(!isobserver(usr)) set category = "Object" @@ -249,7 +252,7 @@ /obj/item/deck/proc/deckshuffle() var/mob/living/user = usr - if(cooldown < world.time - 5 SECONDS) + if(cooldown < world.time - 1 SECONDS) cards = shuffle(cards) user.visible_message("[user] shuffles [src].") playsound(user, 'sound/items/cardshuffle.ogg', 50, 1) diff --git a/code/modules/games/tarot.dm b/code/modules/games/tarot.dm index b176bbd78bea..da99f76b2fd3 100644 --- a/code/modules/games/tarot.dm +++ b/code/modules/games/tarot.dm @@ -15,7 +15,7 @@ /obj/item/deck/tarot/deckshuffle() var/mob/living/user = usr - if(cooldown < world.time - 5 SECONDS) + if(cooldown < world.time - 1 SECONDS) var/list/newcards = list() while(cards.len) var/datum/playingcard/P = pick(cards) @@ -28,3 +28,4 @@ playsound(user, 'sound/items/cardshuffle.ogg', 50, 1) user.visible_message("[user] shuffles [src].", "You shuffle [src].") cooldown = world.time + diff --git a/code/modules/hydroponics/grown.dm b/code/modules/hydroponics/grown.dm index 2d961a3cc557..8ff81d93954b 100644 --- a/code/modules/hydroponics/grown.dm +++ b/code/modules/hydroponics/grown.dm @@ -86,6 +86,8 @@ for(var/i = 1 to (slices_num - slices_lost)) var/obj/slice = new slice_path (loc) reagents.trans_to(slice, reagents_per_slice) + slice.pixel_x = rand(-7, 7) + slice.pixel_y = rand(-7, 7) qdel(src) return ..() diff --git a/code/modules/instruments/songs/_song_ui.dm b/code/modules/instruments/songs/_song_ui.dm index 6e9bf9fe01fd..5d7fa1f19312 100644 --- a/code/modules/instruments/songs/_song_ui.dm +++ b/code/modules/instruments/songs/_song_ui.dm @@ -61,7 +61,7 @@ if("import") var/t = "" do - t = html_encode(input(usr, "Please paste the entire song, formatted:", text("[]", name), t) as message) + t = html_encode(input(usr, "Please paste the entire song, formatted:", "[name]", t) as message) if(!in_range(parent, usr)) return diff --git a/code/modules/mapping/merge_conflicts.dm b/code/modules/mapping/merge_conflicts.dm index bc6a647068be..31f854e80166 100644 --- a/code/modules/mapping/merge_conflicts.dm +++ b/code/modules/mapping/merge_conflicts.dm @@ -2,16 +2,53 @@ // We define it explicitly here to ensure that it shows up on the highest possible plane (while giving off a verbose icon) to aide mappers in resolving these conflicts. // DO NOT USE THIS IN NORMAL MAPPING!!! Linters WILL fail. +#define MERGE_CONFLICT_MARKER_NAME "Merge Conflict Marker - DO NOT USE" +#define MERGE_CONFLICT_MARKER_ICON 'icons/effects/mapping_helpers.dmi' +#define MERGE_CONFLICT_MARKER_ICON_STATE "merge_conflict_marker" +#define MERGE_CONFLICT_MARKER_DESC "If you are seeing this in-game, please make an issue report on GitHub or contact a coder immediately." + +/// We REALLY do not want un-addressed merge conflicts in maps for an +/// inexhaustible list of reasons. This should help ensure that this will not be +/// missed in case linters fail to catch it for any reason what-so-ever. +/proc/announce_merge_conflict_marker(atom/origin) + var/msg = "HEY, LISTEN!!! Merge Conflict Marker detected at [AREACOORD(origin)]! Please manually address all potential merge conflicts!!!" + warning(msg) + to_chat(world, "[msg]") + /obj/merge_conflict_marker - name = "Merge Conflict Marker - DO NOT USE" - icon = 'icons/effects/mapping_helpers.dmi' - icon_state = "merge_conflict_marker" - desc = "If you are seeing this in-game: someone REALLY, REALLY, REALLY fucked up. Please make an issue report on GitHub or contact a coder as soon as possible." + name = MERGE_CONFLICT_MARKER_NAME + icon = MERGE_CONFLICT_MARKER_ICON + icon_state = MERGE_CONFLICT_MARKER_ICON_STATE + desc = MERGE_CONFLICT_MARKER_DESC plane = POINT_PLANE -///We REALLY do not want un-addressed merge conflicts in maps for an inexhaustible list of reasons. This should help ensure that this will not be missed in case linters fail to catch it for any reason what-so-ever. /obj/merge_conflict_marker/Initialize(mapload) . = ..() - var/msg = "HEY, LISTEN!!! Merge Conflict Marker detected at [AREACOORD(src)]! Please manually address all potential merge conflicts!!!" - warning(msg) - to_chat(world, "[msg]") + announce_merge_conflict_marker(src) + +/area/merge_conflict_marker + name = MERGE_CONFLICT_MARKER_NAME + icon = MERGE_CONFLICT_MARKER_ICON + icon_state = MERGE_CONFLICT_MARKER_ICON_STATE + desc = MERGE_CONFLICT_MARKER_DESC + plane = POINT_PLANE + +/area/merge_conflict_marker/Initialize(mapload) + . = ..() + announce_merge_conflict_marker(src) + +/turf/merge_conflict_marker + name = MERGE_CONFLICT_MARKER_NAME + icon = MERGE_CONFLICT_MARKER_ICON + icon_state = MERGE_CONFLICT_MARKER_ICON_STATE + desc = MERGE_CONFLICT_MARKER_DESC + plane = POINT_PLANE + +/turf/merge_conflict_marker/Initialize(mapload) + . = ..() + announce_merge_conflict_marker(src) + +#undef MERGE_CONFLICT_MARKER_NAME +#undef MERGE_CONFLICT_MARKER_ICON +#undef MERGE_CONFLICT_MARKER_ICON_STATE +#undef MERGE_CONFLICT_MARKER_DESC diff --git a/code/modules/mining/lavaland/loot/bubblegum_loot.dm b/code/modules/mining/lavaland/loot/bubblegum_loot.dm index b217e2a7d332..5ce83a191e53 100644 --- a/code/modules/mining/lavaland/loot/bubblegum_loot.dm +++ b/code/modules/mining/lavaland/loot/bubblegum_loot.dm @@ -16,18 +16,12 @@ /obj/structure/closet/crate/necropolis/bubblegum/bait/populate_contents() return -/obj/structure/closet/crate/necropolis/bubblegum/bait/open(by_hand) - . = ..() - for(var/obj/effect/bubblegum_trigger/B in contents) - B.targets_to_fuck_up += usr - B.activate() - /obj/effect/bubblegum_trigger var/list/targets_to_fuck_up = list() /obj/effect/bubblegum_trigger/Initialize(mapload, target_list) . = ..() - addtimer(CALLBACK(src, PROC_REF(activate)), 15 SECONDS) //We try to auto engage the fun 15 seconds after death, or when manually opened, whichever comes first. If for some strange reason the target list is empty, we'll trigger when opened + addtimer(CALLBACK(src, PROC_REF(activate)), 15 SECONDS) //We try to auto engage the fun 15 seconds after death. targets_to_fuck_up = target_list /obj/effect/bubblegum_trigger/proc/activate() diff --git a/code/modules/mining/lavaland/loot/hierophant_loot.dm b/code/modules/mining/lavaland/loot/hierophant_loot.dm index 5fa10329ad20..383896ed99be 100644 --- a/code/modules/mining/lavaland/loot/hierophant_loot.dm +++ b/code/modules/mining/lavaland/loot/hierophant_loot.dm @@ -52,7 +52,7 @@ if(world.time < timer) return - if(!is_mining_level(user.z) && !iswizard(user)) //Will only spawn a few sparks if not on mining z level, unless a wizard uses it. + if((!is_mining_level(user.z) && !iswizard(user)) || istype(get_area(user), /area/ruin/space/bubblegum_arena)) //Will only spawn a few sparks if not on mining z level, unless a wizard uses it. timer = world.time + cooldown_time user.visible_message("[user]'s hierophant club malfunctions!") do_sparks(5, FALSE, user) diff --git a/code/modules/mining/machine_stacking.dm b/code/modules/mining/machine_stacking.dm index 6e591cce4136..ada5b502a6ba 100644 --- a/code/modules/mining/machine_stacking.dm +++ b/code/modules/mining/machine_stacking.dm @@ -31,14 +31,14 @@ if(!machine) return - dat += text("Stacking unit console

") + dat += "Stacking unit console

" for(var/O in machine.stack_list) s = machine.stack_list[O] if(s.amount > 0) - dat += text("[capitalize(s.name)]: [s.amount] Release
") + dat += "[capitalize(s.name)]: [s.amount] Release
" - dat += text("
Stacking: [machine.stack_amt]

") + dat += "
Stacking: [machine.stack_amt]

" user << browse("[dat]", "window=console_stacking_machine") diff --git a/code/modules/mining/machine_vending.dm b/code/modules/mining/machine_vending.dm index 19321fad7a7d..459ceec08b2d 100644 --- a/code/modules/mining/machine_vending.dm +++ b/code/modules/mining/machine_vending.dm @@ -91,7 +91,7 @@ EQUIPMENT("Soap", /obj/item/soap/nanotrasen, 200), EQUIPMENT("Space Cash", /obj/item/stack/spacecash/c200, 2000), EQUIPMENT("Whiskey", /obj/item/reagent_containers/food/drinks/bottle/whiskey, 100), - EQUIPMENT("HRD-MDE Project Box", /obj/item/storage/box/hardmode_box, 5000) //I want miners have to pay a lot to get this, but be set once they do. + EQUIPMENT("HRD-MDE Project Box", /obj/item/storage/box/hardmode_box, 3500) //I want miners have to pay a lot to get this, but be set once they do. ) prize_list["Extra"] = list() // Used in child vendors @@ -342,8 +342,8 @@ EQUIPMENT("Medical Marijuana", /obj/item/storage/fancy/cigarettes/cigpack_med, 250), EQUIPMENT("Cigar", /obj/item/clothing/mask/cigarette/cigar/havana, 150), EQUIPMENT("Box of matches", /obj/item/storage/box/matches, 50), - EQUIPMENT("Cheeseburger", /obj/item/reagent_containers/food/snacks/cheeseburger, 150), - EQUIPMENT("Big Burger", /obj/item/reagent_containers/food/snacks/bigbiteburger, 250), + EQUIPMENT("Cheeseburger", /obj/item/reagent_containers/food/snacks/burger/cheese, 150), + EQUIPMENT("Big Burger", /obj/item/reagent_containers/food/snacks/burger/bigbite, 250), EQUIPMENT("Recycled Prisoner", /obj/item/reagent_containers/food/snacks/soylentgreen, 500), EQUIPMENT("Crayons", /obj/item/storage/fancy/crayons, 350), EQUIPMENT("Plushie", /obj/random/plushie, 750), diff --git a/code/modules/mining/ores_coins.dm b/code/modules/mining/ores_coins.dm index 47a0b2a305b3..4a199cd11b35 100644 --- a/code/modules/mining/ores_coins.dm +++ b/code/modules/mining/ores_coins.dm @@ -99,6 +99,7 @@ singular_name = "sand pile" points = 1 refined_type = /obj/item/stack/sheet/glass + merge_type = /obj/item/stack/ore/glass materials = list(MAT_GLASS=MINERAL_MATERIAL_AMOUNT) GLOBAL_LIST_INIT(sand_recipes, list(\ diff --git a/code/modules/mining/satchel_ore_boxdm.dm b/code/modules/mining/satchel_ore_boxdm.dm index 55b64734c0b0..ed12dc875af8 100644 --- a/code/modules/mining/satchel_ore_boxdm.dm +++ b/code/modules/mining/satchel_ore_boxdm.dm @@ -39,7 +39,7 @@ show_contents(user) /obj/structure/ore_box/proc/show_contents(mob/user) - var/dat = text("The contents of the ore box reveal...
") + var/dat = "The contents of the ore box reveal...
" var/list/assembled = list() for(var/obj/item/stack/ore/O in src) assembled[O.type] += O.amount @@ -47,7 +47,7 @@ var/obj/item/stack/ore/O = type dat += "[initial(O.name)] - [assembled[type]]
" - dat += text("

Empty box") + dat += "

Empty box" var/datum/browser/popup = new(user, "orebox", name, 400, 400) popup.set_content(dat) popup.open(0) diff --git a/code/modules/mob/camera/camera_mob.dm b/code/modules/mob/camera/camera_mob.dm index e7497e58920d..f9ec7ef37d6f 100644 --- a/code/modules/mob/camera/camera_mob.dm +++ b/code/modules/mob/camera/camera_mob.dm @@ -11,6 +11,7 @@ invisibility = 101 // No one can see us sight = SEE_SELF move_on_shuttle = FALSE + flags_2 = IMMUNE_TO_SHUTTLECRUSH_2 /mob/camera/experience_pressure_difference() return diff --git a/code/modules/mob/dead/dead_death.dm b/code/modules/mob/dead/dead_death.dm index c4cedcbdaf15..e9b6eecdc30c 100644 --- a/code/modules/mob/dead/dead_death.dm +++ b/code/modules/mob/dead/dead_death.dm @@ -6,3 +6,4 @@ /mob/dead move_resist = INFINITY + flags_2 = IMMUNE_TO_SHUTTLECRUSH_2 diff --git a/code/modules/mob/dead/observer/observer_base.dm b/code/modules/mob/dead/observer/observer_base.dm index 81efa5c8c9c1..05bc4dbfec70 100644 --- a/code/modules/mob/dead/observer/observer_base.dm +++ b/code/modules/mob/dead/observer/observer_base.dm @@ -32,6 +32,8 @@ GLOBAL_VAR_INIT(observer_default_invisibility, INVISIBILITY_OBSERVER) var/list/data_hud_seen = list() var/ghost_orbit = GHOST_ORBIT_CIRCLE var/health_scan = FALSE //does the ghost have health scanner mode on? by default it should be off + ///toggle for ghost gas analyzer + var/gas_analyzer = FALSE var/datum/orbit_menu/orbit_menu /mob/dead/observer/New(mob/body=null, flags=1) @@ -528,6 +530,18 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp to_chat(src, "Health scan enabled.") health_scan = TRUE +/mob/dead/observer/verb/toggle_gas_anaylzer() + set name = "Toggle Gas Analyzer" + set desc = "Toggles wether you can anaylze gas contents on click" + set category = "Ghost" + + if(gas_analyzer) + to_chat(src, "Gas Analyzer disabled.") + gas_analyzer = FALSE + else + to_chat(src, "Gas Analyzer enabled. Click on a pipe to analyze.") + gas_analyzer = TRUE + /mob/dead/observer/verb/analyze_air() set name = "Analyze Air" set category = "Ghost" diff --git a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm index dbef1fd335eb..31240725f069 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm @@ -21,7 +21,7 @@ //This is fine right now, if we're adding organ specific damage this needs to be updated /mob/living/carbon/alien/humanoid/Initialize(mapload) if(name == "alien") - name = text("alien ([rand(1, 1000)])") + name = "alien ([rand(1, 1000)])" real_name = name add_language("Xenomorph") add_language("Hivemind") diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index b2d121be6267..d83f4de7f2c9 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -1347,3 +1347,8 @@ so that different stomachs can handle things in different ways VB*/ if(wear_suit.flags_inv & HIDEGLOVES) clean_hands = FALSE ..(clean_hands, clean_mask, clean_feet) + +/mob/living/carbon/fall_and_crush(turf/target_turf, crush_damage, should_crit, crit_damage_factor, datum/tilt_crit/forced_crit, weaken_time, knockdown_time, ignore_gravity, should_rotate = TRUE, angle) + // keep most of what's passed in, but don't change the angle + . = ..(target_turf, crush_damage, should_crit, crit_damage_factor, forced_crit, weaken_time, knockdown_time, should_rotate = FALSE, rightable = FALSE) + KnockDown(10 SECONDS) diff --git a/code/modules/mob/living/carbon/carbon_emote.dm b/code/modules/mob/living/carbon/carbon_emote.dm index 7e67aad5c264..3fcba428c13d 100644 --- a/code/modules/mob/living/carbon/carbon_emote.dm +++ b/code/modules/mob/living/carbon/carbon_emote.dm @@ -163,20 +163,28 @@ message = "twirls something around in their hand." hands_use_check = TRUE -/datum/emote/living/carbon/twirl/can_run_emote(mob/living/user, status_check, intentional) - . = ..() - if(!.) - return +/datum/emote/living/carbon/twirl/run_emote(mob/user, params, type_override, intentional) - if(user.l_hand || user.r_hand) + if(!(user.get_active_hand() || user.get_inactive_hand())) + to_chat(user, "You need something in your hand to use this emote!") return TRUE - to_chat(user, "You need something in your hand to use this emote!") - return FALSE - -/datum/emote/living/carbon/twirl/run_emote(mob/user, params, type_override, intentional) + var/obj/item/thing + + if(user.get_active_hand()) + thing = user.get_active_hand() + else + thing = user.get_inactive_hand() + + if(istype(thing, /obj/item/grab)) + var/obj/item/grab/grabbed = thing + message = "twirls [grabbed.affecting.name] around!" + grabbed.affecting.emote("spin") + else if(!(thing.flags & ABSTRACT)) + message = "twirls [thing] around in their hand!" + else + to_chat(user, "You cannot twirl [thing]!") + return TRUE - var/obj/item/thing = user.l_hand || user.r_hand - message = "twirls [thing] around in their hand!" . = ..() message = initial(message) diff --git a/code/modules/mob/living/carbon/examine.dm b/code/modules/mob/living/carbon/examine.dm index f9991c2e7145..f6dcb76dd2db 100644 --- a/code/modules/mob/living/carbon/examine.dm +++ b/code/modules/mob/living/carbon/examine.dm @@ -247,7 +247,10 @@ msg += "[p_they(TRUE)] look[p_s()] absolutely soaked.\n" if(nutrition < NUTRITION_LEVEL_HYPOGLYCEMIA) - msg += "[p_they(TRUE)] [p_are()] severely malnourished.\n" + if(ismachineperson(src)) + msg += "[p_their(TRUE)] power indicator is flashing red.\n" + else + msg += "[p_they(TRUE)] [p_are()] severely malnourished.\n" if(HAS_TRAIT(src, TRAIT_FAT)) msg += "[p_they(TRUE)] [p_are()] morbidly obese.\n" diff --git a/code/modules/mob/living/carbon/human/human_defines.dm b/code/modules/mob/living/carbon/human/human_defines.dm index f70deb5ab420..74113625e2ea 100644 --- a/code/modules/mob/living/carbon/human/human_defines.dm +++ b/code/modules/mob/living/carbon/human/human_defines.dm @@ -21,6 +21,10 @@ var/lip_color = "white" var/age = 30 //Player's age (pure fluff) + /// Players' height (more fluff) + var/height = "average height" + /// Players physique (even MORE fluff) + var/physique = "average" var/underwear = "Nude" //Which underwear the player wants var/undershirt = "Nude" //Which undershirt the player wants @@ -29,10 +33,10 @@ //Equipment slots var/obj/item/clothing/under/w_uniform = null - var/obj/item/shoes = null + var/obj/item/clothing/shoes = null var/obj/item/belt = null - var/obj/item/gloves = null - var/obj/item/glasses = null + var/obj/item/clothing/gloves = null + var/obj/item/clothing/glasses = null var/obj/item/l_ear = null var/obj/item/r_ear = null var/obj/item/wear_id = null diff --git a/code/modules/mob/living/carbon/human/human_examine.dm b/code/modules/mob/living/carbon/human/human_examine.dm index 508c33a00c34..e6ff0fde85ba 100644 --- a/code/modules/mob/living/carbon/human/human_examine.dm +++ b/code/modules/mob/living/carbon/human/human_examine.dm @@ -54,18 +54,11 @@ break if(skip_jumpsuit && skip_face || HAS_TRAIT(src, TRAIT_NOEXAMINE)) //either obscured or on the nospecies list msg += "!" //omit the species when examining - else if(displayed_species == "Slime People") //snowflakey because Slime People are defined as a plural - msg += ", a slime person!" else - // do all this extra stuff because byond's text macros get confused by whatever comes between the species name and the article, - // so we can't just do \a - var/article_override = dna?.species.article_override - var/article = article_override - if(!article_override) - article = starts_with_vowel(displayed_species) ? "an" : "a" - - msg += ", [article] [lowertext(displayed_species)]!" - + var/species_name = lowertext(displayed_species) + if(displayed_species == "Slime People") //snowflakey because Slime People are defined as a plural + species_name = "slime person" + msg += ", \a [height] [species_name] with \a [physique] physique!" return msg /mob/living/carbon/human/examine_start_damage_block(skip_gloves = FALSE, skip_suit_storage = FALSE, skip_jumpsuit = FALSE, skip_shoes = FALSE, skip_mask = FALSE, skip_ears = FALSE, skip_eyes = FALSE, skip_face = FALSE) diff --git a/code/modules/mob/living/carbon/human/species/_species.dm b/code/modules/mob/living/carbon/human/species/_species.dm index 32441badbd12..4a4a36d0d392 100644 --- a/code/modules/mob/living/carbon/human/species/_species.dm +++ b/code/modules/mob/living/carbon/human/species/_species.dm @@ -325,8 +325,8 @@ if(HAS_TRAIT(H, TRAIT_FAT)) . += (1.5 - flight) - if(H.bodytemperature < H.dna.species.cold_level_1 && !(HAS_TRAIT(H, TRAIT_RESISTCOLD))) - . += (BODYTEMP_COLD_DAMAGE_LIMIT - H.bodytemperature) / COLD_SLOWDOWN_FACTOR + if(H.bodytemperature < H.dna.species.cold_level_1 && !HAS_TRAIT(H, TRAIT_RESISTCOLD)) + . += (H.dna.species.cold_level_1 - H.bodytemperature) / COLD_SLOWDOWN_FACTOR var/leftover = . . = round_down(. * SLOWDOWN_MULTIPLIER) / SLOWDOWN_MULTIPLIER //This allows us to round in values of 0.5 A slowdown of 0.55 becomes 1.10, which is rounded to 1, then reduced to 0.5 diff --git a/code/modules/mob/living/carbon/human/species/machine.dm b/code/modules/mob/living/carbon/human/species/machine.dm index 6f75c43a8012..aa4d306a9add 100644 --- a/code/modules/mob/living/carbon/human/species/machine.dm +++ b/code/modules/mob/living/carbon/human/species/machine.dm @@ -127,6 +127,28 @@ H.update_hair() H.update_fhair() +/datum/species/machine/handle_life(mob/living/carbon/human/H) // Handles IPC starvation + if(isLivingSSD(H)) // We don't want AFK people dying from this + return + if(H.nutrition >= NUTRITION_LEVEL_HYPOGLYCEMIA) + return + + var/obj/item/organ/internal/cell/microbattery = H.get_organ_slot("heart") + if(!istype(microbattery)) //Maybe they're powered by an abductor gland or sheer force of will + return + if(prob(6)) + to_chat(H, "Error 74: Microbattery critical malfunction, likely cause: Extended strain.") + microbattery.receive_damage(4, TRUE) + else if(prob(4)) + H.Weaken(6 SECONDS) + H.Stuttering(20 SECONDS) + to_chat(H, "Power critical, shutting down superfluous functions.") + H.emote("collapse") + microbattery.receive_damage(2, TRUE) + else if(prob(4)) + to_chat(H, "Redirecting excess power from servos to vital components.") + H.Slowed(rand(15 SECONDS, 32 SECONDS)) + // Allows IPC's to change their monitor display /datum/action/innate/change_monitor name = "Change Monitor" diff --git a/code/modules/mob/living/carbon/superheroes.dm b/code/modules/mob/living/carbon/superheroes.dm index 3fa20d25a33e..ba0c7a9942a9 100644 --- a/code/modules/mob/living/carbon/superheroes.dm +++ b/code/modules/mob/living/carbon/superheroes.dm @@ -8,7 +8,6 @@ var/desc var/class var/list/default_spells = list() - var/activated = FALSE //for wishgranters to not give an option if someone already has it. /datum/superheroes/proc/create(mob/living/carbon/human/H) assign_mutations(H) diff --git a/code/modules/mob/living/silicon/ai/ai_mob.dm b/code/modules/mob/living/silicon/ai/ai_mob.dm index ae0fcb3f72bd..7394e6cd6ad2 100644 --- a/code/modules/mob/living/silicon/ai/ai_mob.dm +++ b/code/modules/mob/living/silicon/ai/ai_mob.dm @@ -104,6 +104,9 @@ GLOBAL_LIST_INIT(ai_verbs_default, list( var/acceleration = 1 var/tracking = FALSE //this is 1 if the AI is currently tracking somebody, but the track has not yet been completed. + /// If true, this AI core can use the teleporter. + var/allow_teleporter = FALSE + var/obj/machinery/camera/portable/builtInCamera var/obj/structure/AIcore/deactivated/linked_core //For exosuit control @@ -268,7 +271,7 @@ GLOBAL_LIST_INIT(ai_verbs_default, list( ..() if(statpanel("Status")) if(stat) - stat(null, text("Systems nonfunctional")) + stat(null, "Systems nonfunctional") return show_borg_info() @@ -279,7 +282,7 @@ GLOBAL_LIST_INIT(ai_verbs_default, list( for(var/cat in temp_alarm_list) if(!(cat in alarms_listend_for)) continue - dat += text("[]
\n", cat) + dat += "[cat]
\n" var/list/list/L = temp_alarm_list[cat].Copy() for(var/alarm in L) var/list/list/alm = L[alarm].Copy() @@ -297,12 +300,12 @@ GLOBAL_LIST_INIT(ai_verbs_default, list( for(var/cam in C) var/obj/machinery/camera/I = locateUID(cam) if(!QDELETED(I)) - dat2 += text("[][]", (dat2 == "") ? "" : " | ", I.c_tag) - dat += text("-- [] ([])", area_name, (dat2 != "") ? dat2 : "No Camera") + dat2 += "[(dat2 == "") ? "" : " | "][I.c_tag]" + dat += "-- [area_name] ([(dat2 != "") ? dat2 : "No Camera"])" else - dat += text("-- [] (No Camera)", area_name) + dat += "-- [area_name] (No Camera)" if(sources.len > 1) - dat += text("- [] sources", sources.len) + dat += "- [length(sources)] sources" dat += "
\n" if(!L.len) dat += "-- All Systems Nominal
\n" @@ -313,7 +316,7 @@ GLOBAL_LIST_INIT(ai_verbs_default, list( src << browse(dat_text, "window=aialerts&can_close=0") /mob/living/silicon/ai/proc/show_borg_info() - stat(null, text("Connected cyborgs: [connected_robots.len]")) + stat(null, "Connected cyborgs: [connected_robots.len]") for(var/thing in connected_robots) var/mob/living/silicon/robot/R = thing var/robot_status = "Nominal" @@ -324,8 +327,8 @@ GLOBAL_LIST_INIT(ai_verbs_default, list( // Name, Health, Battery, Module, Area, and Status! Everything an AI wants to know about its borgies! var/area/A = get_area(R) var/area_name = A ? sanitize(A.name) : "Unknown" - stat(null, text("[R.name] | S.Integrity: [R.health]% | Cell: [R.cell ? "[R.cell.charge] / [R.cell.maxcharge]" : "Empty"] | \ - Module: [R.designation] | Loc: [area_name] | Status: [robot_status]")) + stat(null, "[R.name] | S.Integrity: [R.health]% | Cell: [R.cell ? "[R.cell.charge] / [R.cell.maxcharge]" : "Empty"] | \ + Module: [R.designation] | Loc: [area_name] | Status: [robot_status]") /mob/living/silicon/ai/rename_character(oldname, newname) if(!..(oldname, newname)) @@ -684,7 +687,7 @@ GLOBAL_LIST_INIT(ai_verbs_default, list( if(href_list["mach_close"]) if(href_list["mach_close"] == "aialerts") viewalerts = FALSE - var/t1 = text("window=[]", href_list["mach_close"]) + var/t1 = "window=[href_list["mach_close"]]" unset_machine() src << browse(null, t1) if(href_list["switchcamera"]) @@ -864,7 +867,7 @@ GLOBAL_LIST_INIT(ai_verbs_default, list( for(var/thing in O) var/obj/machinery/camera/I = locateUID(thing) if(!QDELETED(I)) - dat2 += text("[][]", (!foo) ? "" : " | ", I.c_tag) //I'm not fixing this shit... + dat2 += "[(!foo) ? "" : " | "][I.c_tag]" //I'm not fixing this shit... foo = 1 queueAlarm(text ("--- [] alarm detected in []! ([])", class, A.name, dat2), class) else @@ -1518,4 +1521,11 @@ GLOBAL_LIST_INIT(ai_verbs_default, list( stored_locations[location_number] = eyeobj.loc return TRUE +/mob/living/silicon/ai/ghostize(can_reenter_corpse) + var/old_turf = get_turf(eyeobj) + . = ..() + if(isobserver(.)) + var/mob/dead/observer/ghost = . + ghost.forceMove(old_turf) + #undef TEXT_ANNOUNCEMENT_COOLDOWN diff --git a/code/modules/mob/living/silicon/ai/latejoin.dm b/code/modules/mob/living/silicon/ai/latejoin.dm index 0824a740a646..e198fc92b476 100644 --- a/code/modules/mob/living/silicon/ai/latejoin.dm +++ b/code/modules/mob/living/silicon/ai/latejoin.dm @@ -33,6 +33,7 @@ GLOBAL_LIST_EMPTY(empty_playable_ai_cores) continue O.on_target_cryo() + view_core() // Ghost the current player and disallow them to return to the body if(TOO_EARLY_TO_GHOST) ghostize(FALSE) diff --git a/code/modules/mob/living/silicon/robot/misc_robot_items.dm b/code/modules/mob/living/silicon/robot/misc_robot_items.dm index 5a82df5749f3..aae4bbfed089 100644 --- a/code/modules/mob/living/silicon/robot/misc_robot_items.dm +++ b/code/modules/mob/living/silicon/robot/misc_robot_items.dm @@ -38,7 +38,7 @@ n_name = copytext(n_name, 1, 32) if(( get_dist(user,paper) <= 1 && user.stat == 0)) - paper.name = "paper[(n_name ? text("- '[n_name]'") : null)]" + paper.name = "paper[(n_name ? "- '[n_name]'" : null)]" add_fingerprint(user) return diff --git a/code/modules/mob/living/silicon/robot/robot_mob.dm b/code/modules/mob/living/silicon/robot/robot_mob.dm index 1dbe7d2adbee..d33d9678c7a5 100644 --- a/code/modules/mob/living/silicon/robot/robot_mob.dm +++ b/code/modules/mob/living/silicon/robot/robot_mob.dm @@ -621,7 +621,7 @@ GLOBAL_LIST_INIT(robot_verbs_default, list( for(var/cat in temp_alarm_list) if(!(cat in alarms_listend_for)) continue - dat += text("[cat]
\n") + dat += "[cat]
\n" var/list/list/L = temp_alarm_list[cat].Copy() for(var/alarm in L) var/list/list/alm = L[alarm].Copy() @@ -633,7 +633,7 @@ GLOBAL_LIST_INIT(robot_verbs_default, list( L -= alarm continue dat += "" - dat += text("-- [area_name]") + dat += "-- [area_name]" dat += "
\n" if(!L.len) dat += "-- All Systems Nominal
\n" @@ -675,9 +675,9 @@ GLOBAL_LIST_INIT(robot_verbs_default, list( // this function displays the cyborgs current cell charge in the stat panel /mob/living/silicon/robot/proc/show_cell_power() if(cell) - stat(null, text("Charge Left: [cell.charge]/[cell.maxcharge]")) + stat(null, "Charge Left: [cell.charge]/[cell.maxcharge]") else - stat(null, text("No Cell Inserted!")) + stat(null, "No Cell Inserted!") /mob/living/silicon/robot/proc/show_gps_coords() if(locate(/obj/item/gps/cyborg) in module.modules) @@ -1122,7 +1122,7 @@ GLOBAL_LIST_INIT(robot_verbs_default, list( return 1 if(href_list["mach_close"]) - var/t1 = text("window=[href_list["mach_close"]]") + var/t1 = "window=[href_list["mach_close"]]" unset_machine() src << browse(null, t1) return 1 diff --git a/code/modules/mob/living/simple_animal/bot/floorbot.dm b/code/modules/mob/living/simple_animal/bot/floorbot.dm index bdbc065549cf..80cee6199cf8 100644 --- a/code/modules/mob/living/simple_animal/bot/floorbot.dm +++ b/code/modules/mob/living/simple_animal/bot/floorbot.dm @@ -19,7 +19,6 @@ window_name = "Automatic Station Floor Repairer v1.1" var/process_type //Determines what to do when process_scan() recieves a target. See process_scan() for details. - var/targetdirection var/amount = 10 var/replacetiles = 0 var/eattiles = 0 @@ -34,7 +33,6 @@ var/toolbox_color = "" #define HULL_BREACH 1 - #define BRIDGE_MODE 2 #define FIX_TILE 3 #define AUTO_TILE 4 #define REPLACE_TILE 5 @@ -65,33 +63,65 @@ text_dehack = "You detect errors in [name] and reset [p_their()] programming." text_dehack_fail = "[name] is not responding to reset commands!" -/mob/living/simple_animal/bot/floorbot/get_controls(mob/user) - var/dat - dat += hack(user) - dat += showpai(user) - dat += "Floor Repairer Controls v1.1

" - dat += "Status: [on ? "On" : "Off"]
" - dat += "Maintenance panel panel is [open ? "opened" : "closed"]
" - dat += "Tiles left: [amount]
" - dat += "Behvaiour controls are [locked ? "locked" : "unlocked"]
" - if(!locked || issilicon(user) || user.can_admin_interact()) - dat += "Add tiles to new hull plating: [autotile ? "Yes" : "No"]
" - dat += "Replace floor tiles: [replacetiles ? "Yes" : "No"]
" - dat += "Finds tiles: [eattiles ? "Yes" : "No"]
" - dat += "Make pieces of metal into tiles when empty: [maketiles ? "Yes" : "No"]
" - dat += "Transmit notice when empty: [nag_on_empty ? "Yes" : "No"]
" - dat += "Repair damaged tiles and platings: [fixfloors ? "Yes" : "No"]
" - dat += "Traction Magnets: [anchored ? "Engaged" : "Disengaged"]
" - dat += "Patrol Station: [auto_patrol ? "Yes" : "No"]
" - var/bmode - if(targetdirection) - bmode = dir2text(targetdirection) - else - bmode = "disabled" - dat += "Bridge Mode : [bmode]
" - - return dat - +/mob/living/simple_animal/bot/floorbot/show_controls(mob/user) + ui_interact(user) + +/mob/living/simple_animal/bot/floorbot/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = TRUE, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state) + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) + if(!ui) + ui = new(user, src, ui_key, "BotFloor", name, 500, 520) + ui.open() + +/mob/living/simple_animal/bot/floorbot/ui_data(mob/user) + var/list/data = ..() + data["hullplating"] = autotile + data["replace"] = replacetiles + data["eat"] = eattiles + data["make"] = maketiles + data["fixfloor"] = fixfloors + data["nag_empty"] = nag_on_empty + data["magnet"] = anchored + data["tiles_amount"] = amount + return data + +/mob/living/simple_animal/bot/floorbot/ui_act(action, params, datum/tgui/ui) + if(..()) + return + var/mob/user = ui.user + if(topic_denied(user)) + to_chat(user, "[src]'s interface is not responding!") + return + add_fingerprint(user) + . = TRUE + switch(action) + if("power") + if(on) + turn_off() + else + turn_on() + if("autopatrol") + auto_patrol = !auto_patrol + bot_reset() + if("hack") + handle_hacking(usr) + if("disableremote") + remote_disabled = !remote_disabled + if("autotile") + autotile = !autotile + if("replacetiles") + replacetiles = !replacetiles + if("eattiles") + eattiles = !eattiles + if("maketiles") + maketiles = !maketiles + if("nagonempty") + nag_on_empty = !nag_on_empty + if("fixfloors") + fixfloors = !fixfloors + if("anchored") + anchored = !anchored + if("ejectpai") + ejectpai() /mob/living/simple_animal/bot/floorbot/attackby(obj/item/W , mob/user, params) if(istype(W, /obj/item/stack/tile/plasteel)) @@ -116,41 +146,6 @@ if(user) to_chat(user, "[src] buzzes and beeps.") -/mob/living/simple_animal/bot/floorbot/Topic(href, href_list) - if(..()) - return 1 - - switch(href_list["operation"]) - if("replace") - replacetiles = !replacetiles - if("tiles") - eattiles = !eattiles - if("make") - maketiles = !maketiles - if("fix") - fixfloors = !fixfloors - if("autotile") - autotile = !autotile - if("emptynag") - nag_on_empty = !nag_on_empty - if("anchor") - anchored = !anchored - - if("bridgemode") - var/setdir = input("Select construction direction:") as null|anything in list("north","east","south","west","disable") - switch(setdir) - if("north") - targetdirection = 1 - if("south") - targetdirection = 2 - if("east") - targetdirection = 4 - if("west") - targetdirection = 8 - if("disable") - targetdirection = null - update_controls() - /mob/living/simple_animal/bot/floorbot/handle_automated_action() if(!..()) return @@ -176,16 +171,6 @@ //Normal scanning procedure. We have tiles loaded, are not emagged. if(!target && emagged < 2 && amount > 0) - if(targetdirection != null) //The bot is in bridge mode. - //Try to find a space tile immediately in our selected direction. - var/turf/T = get_step(src, targetdirection) - if(isspaceturf(T)) - target = T - - else //Find a space tile farther way! - target = scan(/turf/space) - process_type = BRIDGE_MODE - if(!target) process_type = HULL_BREACH //Ensures the floorbot does not try to "fix" space areas or shuttle docking zones. target = scan(/turf/space) @@ -279,10 +264,6 @@ if(is_hull_breach(scan_target)) //Ensure that the targeted space turf is actually part of the station, and not random space. result = scan_target anchored = TRUE //Prevent the floorbot being blown off-course while trying to reach a hull breach. - if(BRIDGE_MODE) //Only space turfs in our chosen direction are considered. - if(get_dir(src, scan_target) == targetdirection) - result = scan_target - anchored = TRUE if(REPLACE_TILE) F = scan_target if(istype(F, /turf/simulated/floor/plating)) //The floor must not already have a tile. @@ -301,8 +282,8 @@ /mob/living/simple_animal/bot/floorbot/proc/repair(turf/target_turf) if(isspaceturf(target_turf)) - //Must be a hull breach or in bridge mode to continue. - if(!is_hull_breach(target_turf) && !targetdirection) + //Must be a hull breach to continue. + if(!is_hull_breach(target_turf)) target = null return @@ -317,7 +298,7 @@ anchored = TRUE if(isspaceturf(target_turf)) //If we are fixing an area not part of pure space, it is - visible_message("[targetdirection ? "[src] begins installing a bridge plating." : "[src] begins to repair the hole."] ") + visible_message("[src] begins to repair the hole.") mode = BOT_REPAIRING update_icon(UPDATE_ICON_STATE) addtimer(CALLBACK(src, PROC_REF(make_bridge_plating), target_turf), 5 SECONDS) @@ -343,13 +324,19 @@ target = null /mob/living/simple_animal/bot/floorbot/proc/make_bridge_plating(turf/target_turf) + var/turf/simulated/floor/F = target if(mode != BOT_REPAIRING) return - if(autotile) //Build the floor and include a tile. + if(replacetiles) + F.break_tile_to_plating() target_turf.ChangeTurf(/turf/simulated/floor/plasteel) - else //Build a hull plating without a floor tile. - target_turf.ChangeTurf(/turf/simulated/floor/plating) + else + if(autotile) //Build the floor and include a tile. + F.break_tile_to_plating() + target_turf.ChangeTurf(/turf/simulated/floor/plasteel) + else //Build a hull plating without a floor tile. + target_turf.ChangeTurf(/turf/simulated/floor/plating) mode = BOT_IDLE amount-- update_icon(UPDATE_ICON_STATE) diff --git a/code/modules/mob/living/simple_animal/bot/honkbot.dm b/code/modules/mob/living/simple_animal/bot/honkbot.dm index 2bd5c295570e..aceb6fda38f6 100644 --- a/code/modules/mob/living/simple_animal/bot/honkbot.dm +++ b/code/modules/mob/living/simple_animal/bot/honkbot.dm @@ -69,22 +69,37 @@ text_dehack = "You reboot [name] and restore the sound control system." text_dehack_fail = "[name] refuses to accept your authority!" -/mob/living/simple_animal/bot/honkbot/get_controls(mob/user) - var/dat - dat += hack(user) - dat += showpai(user) - dat += text({" - Honkomatic Bike Horn Unit v1.0.7 controls

- Status: []
- Behaviour controls are [locked ? "locked" : "unlocked"]
- Maintenance panel is [open ? "opened" : "closed"]
"}, - - "[on ? "On" : "Off"]") - - if(!locked || issilicon(user) || user.can_admin_interact()) - dat += "Auto Patrol [auto_patrol ? "On" : "Off"]
" - - return dat +/mob/living/simple_animal/bot/honkbot/show_controls(mob/user) + ui_interact(user) + +/mob/living/simple_animal/bot/honkbot/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = TRUE, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state) + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) + if(!ui) + ui = new(user, src, ui_key, "BotHonk", name, 500, 220) + ui.open() + +/mob/living/simple_animal/bot/honkbot/ui_act(action, params, datum/tgui/ui) + if(..()) + return + var/mob/user = ui.user + if(topic_denied(user)) + to_chat(user, "[src]'s interface is not responding!") + return + add_fingerprint(user) + . = TRUE + switch(action) + if("power") + if(on) + turn_off() + else + turn_on() + if("autopatrol") + auto_patrol = !auto_patrol + bot_reset() + if("hack") + handle_hacking(user) + if("disableremote") + remote_disabled = !remote_disabled /mob/living/simple_animal/bot/honkbot/proc/retaliate(mob/living/carbon/human/H) threatlevel = 6 diff --git a/code/modules/mob/living/simple_animal/bot/medbot.dm b/code/modules/mob/living/simple_animal/bot/medbot.dm index c68f94edb253..dab20fadc0e7 100644 --- a/code/modules/mob/living/simple_animal/bot/medbot.dm +++ b/code/modules/mob/living/simple_animal/bot/medbot.dm @@ -160,7 +160,7 @@ /mob/living/simple_animal/bot/medbot/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = TRUE, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state) ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) if(!ui) - ui = new(user, src, ui_key, "BotMed", name, 500, 500) + ui = new(user, src, ui_key, "BotMed", name, 500, 520) ui.open() /mob/living/simple_animal/bot/medbot/ui_data(mob/user) diff --git a/code/modules/mob/living/simple_animal/bot/syndicate_bots.dm b/code/modules/mob/living/simple_animal/bot/syndicate_bots.dm index f2346424179f..f5835de4d24d 100644 --- a/code/modules/mob/living/simple_animal/bot/syndicate_bots.dm +++ b/code/modules/mob/living/simple_animal/bot/syndicate_bots.dm @@ -162,7 +162,7 @@ wreck.name = "sentry bot wreckage" raise_alert("[src] destroyed.") - ..() + qdel(src) /mob/living/simple_animal/bot/ed209/syndicate/set_weapon() projectile = /obj/item/projectile/bullet/a40mm diff --git a/code/modules/mob/living/simple_animal/constructs.dm b/code/modules/mob/living/simple_animal/constructs.dm index 04dba9f6134d..2707f7f988fd 100644 --- a/code/modules/mob/living/simple_animal/constructs.dm +++ b/code/modules/mob/living/simple_animal/constructs.dm @@ -198,6 +198,9 @@ /mob/living/simple_animal/hostile/construct/wraith/hostile //actually hostile, will move around, hit things AIStatus = AI_ON +/mob/living/simple_animal/hostile/construct/wraith/hostile/bubblegum //Used in bubblegum summoning. Needs MOB_SIZE_LARGE so crushers don't suffer + mob_size = MOB_SIZE_LARGE + /////////////////////////////Artificer///////////////////////// diff --git a/code/modules/mob/living/simple_animal/friendly/cat.dm b/code/modules/mob/living/simple_animal/friendly/cat.dm index d01d0c3ec8ee..cf27a9e6f600 100644 --- a/code/modules/mob/living/simple_animal/friendly/cat.dm +++ b/code/modules/mob/living/simple_animal/friendly/cat.dm @@ -176,6 +176,11 @@ gold_core_spawnable = NO_SPAWN unique_pet = TRUE +/mob/living/simple_animal/pet/cat/Var + name = "Var" + desc = "Maintenance Cat!" + gold_core_spawnable = NO_SPAWN + /mob/living/simple_animal/pet/cat/kitten name = "kitten" desc = "D'aaawwww" diff --git a/code/modules/mob/living/simple_animal/friendly/diona_nymph.dm b/code/modules/mob/living/simple_animal/friendly/diona_nymph.dm index dd5db122407d..9798ece8d26d 100644 --- a/code/modules/mob/living/simple_animal/friendly/diona_nymph.dm +++ b/code/modules/mob/living/simple_animal/friendly/diona_nymph.dm @@ -3,6 +3,9 @@ */ //Mob defines. +#define GESTALT_ALERT "gestalt screen alert" +#define NYMPH_ALERT "nymph screen alert" + /mob/living/simple_animal/diona name = "diona nymph" icon = 'icons/mob/monkey.dmi' @@ -43,7 +46,6 @@ can_collar = TRUE a_intent = INTENT_HELP - var/gestalt_alert = "merged with gestalt" //used in adding and clearing alert var/evolve_donors = 5 //amount of blood donors needed before evolving var/awareness_donors = 3 //amount of blood donors needed for understand language var/nutrition_need = 500 //amount of nutrition needed before evolving @@ -105,7 +107,8 @@ if(isdiona(M)) to_chat(M, "You feel your being twine with that of [src] as it merges with your biomass.") to_chat(src, "You feel your being twine with that of [M] as you merge with its biomass.") - throw_alert(gestalt_alert, /obj/screen/alert/nymph, new_master = src) //adds a screen alert that can call resist + throw_alert(GESTALT_ALERT, /obj/screen/alert/nymph, new_master = src) //adds a screen alert that can call resist + M.throw_alert(NYMPH_ALERT, /obj/screen/alert/gestalt, new_master = src) forceMove(M) else if(isrobot(M)) M.visible_message("[M] playfully boops [src] on the head!", "You playfully boop [src] on the head!") @@ -138,7 +141,8 @@ M.status_flags |= PASSEMOTES to_chat(src, "You feel your being twine with that of [M] as you merge with its biomass.") forceMove(M) - throw_alert(gestalt_alert, /obj/screen/alert/nymph, new_master = src) //adds a screen alert that can call resist + throw_alert(GESTALT_ALERT, /obj/screen/alert/nymph, new_master = src) //adds a screen alert that can call resist + M.throw_alert(NYMPH_ALERT, /obj/screen/alert/gestalt, new_master = src) return TRUE else return FALSE @@ -160,8 +164,9 @@ hasMobs = TRUE if(!hasMobs) D.status_flags &= ~PASSEMOTES + D.clear_alert(NYMPH_ALERT) - clear_alert(gestalt_alert) + clear_alert(GESTALT_ALERT) return TRUE /mob/living/simple_animal/diona/proc/evolve() @@ -280,3 +285,6 @@ if(!jobban_isbanned(user, ROLE_NYMPH)) return TRUE return FALSE + +#undef GESTALT_ALERT +#undef NYMPH_ALERT diff --git a/code/modules/mob/living/simple_animal/hostile/feral_cat.dm b/code/modules/mob/living/simple_animal/hostile/feral_cat.dm index 80d97421099f..b10cd9c761de 100644 --- a/code/modules/mob/living/simple_animal/hostile/feral_cat.dm +++ b/code/modules/mob/living/simple_animal/hostile/feral_cat.dm @@ -27,13 +27,3 @@ atmos_requirements = list("min_oxy" = 5, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 1, "min_co2" = 0, "max_co2" = 5, "min_n2" = 0, "max_n2" = 0) unsuitable_atmos_damage = 5 pass_flags = PASSTABLE - -/mob/living/simple_animal/hostile/feral_cat/forsaken - name = "forsaken cat" - desc = "This cat is waiting for its owner, it hisses at you..." - speak = list("Meow!", "Esp!", "HSSSSS") - maxHealth = 30 - health = 25 - melee_damage_lower = 15 - melee_damage_upper = 10 - gold_core_spawnable = NO_SPAWN diff --git a/code/modules/mob/living/simple_animal/hostile/floorcluwne.dm b/code/modules/mob/living/simple_animal/hostile/floorcluwne.dm index e3fcbc1080ae..1da49658b65a 100644 --- a/code/modules/mob/living/simple_animal/hostile/floorcluwne.dm +++ b/code/modules/mob/living/simple_animal/hostile/floorcluwne.dm @@ -305,7 +305,7 @@ if(STAGE_ATTACK) if(!eating) - for(var/I in getline(src, get_turf(H))) + for(var/I in get_line(src, get_turf(H))) var/turf/T = I for(var/obj/structure/O in T) if(istype(O, /obj/structure/closet)) diff --git a/code/modules/mob/living/simple_animal/hostile/hostile.dm b/code/modules/mob/living/simple_animal/hostile/hostile.dm index 54685786b5fa..e57f21ab13ea 100644 --- a/code/modules/mob/living/simple_animal/hostile/hostile.dm +++ b/code/modules/mob/living/simple_animal/hostile/hostile.dm @@ -370,7 +370,7 @@ /mob/living/simple_animal/hostile/proc/CheckFriendlyFire(atom/A) if(check_friendly_fire) - for(var/turf/T in getline(src,A)) // Not 100% reliable but this is faster than simulating actual trajectory + for(var/turf/T in get_line(src,A)) // Not 100% reliable but this is faster than simulating actual trajectory for(var/mob/living/L in T) if(L == src || L == A) continue diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm index fe55c7f6b1e2..3515e72c7881 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm @@ -176,7 +176,7 @@ Difficulty: Medium changeNext_move(CLICK_CD_MELEE) miner_saw.melee_attack_chain(src, target) if(guidance) - adjustHealth(enraged ? -10 : -2) + adjustHealth(enraged ? -6 : -2) if(prob(50)) transform_weapon() //Still follows the normal rules for cooldown between swaps. return TRUE @@ -239,7 +239,7 @@ Difficulty: Medium turf_dist_to_target += get_dist(dash_target, O) if(get_dist(src, O) >= MINER_DASH_RANGE && turf_dist_to_target <= self_dist_to_target && !islava(O) && !ischasm(O)) var/valid = TRUE - for(var/turf/T in getline(own_turf, O)) + for(var/turf/T in get_line(own_turf, O)) if(is_blocked_turf(T, TRUE)) valid = FALSE continue diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm index 8a3d90563ffa..bf87953eec06 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm @@ -1,6 +1,7 @@ #define BUBBLEGUM_SMASH (health <= maxHealth * 0.5 || second_life) // angery #define BUBBLEGUM_CAN_ENRAGE (enrage_till + (enrage_time * 2) <= world.time) #define BUBBLEGUM_IS_ENRAGED (enrage_till > world.time) +#define MAXIMUM_ENRAGED_HEALING 500 /* @@ -61,6 +62,10 @@ Difficulty: Hard var/revving_charge = FALSE /// Is it on its enraged exclusive second life? var/second_life = FALSE + /// Does it have a portal to the funny second life arena created? + var/obj/effect/portal/redspace/second_life_portal + /// Enraged healing recived + var/enraged_healing = 0 internal_gps = /obj/item/gps/internal/bubblegum medal_type = BOSS_MEDAL_BUBBLEGUM score_type = BUBBLEGUM_SCORE @@ -140,6 +145,7 @@ Difficulty: Hard /mob/living/simple_animal/hostile/megafauna/bubblegum/death(gibbed) + qdel(second_life_portal) if(enraged && !second_life) var/obj/structure/closet/crate/necropolis/bubblegum/bait/jebait = new /obj/structure/closet/crate/necropolis/bubblegum/bait(get_turf(src)) var/obj/effect/bubblegum_trigger/great_chest_ahead = new /obj/effect/bubblegum_trigger(jebait, ListTargets()) @@ -149,7 +155,7 @@ Difficulty: Hard var/area/A = get_area(src) for(var/mob/M in A) to_chat(M, "YOU FUCK... I... I'll... get you later. Enjoy the last few days of your life...") - new /obj/effect/bubblegum_exit(get_turf(src)) + new /obj/effect/bubblegum_exit(get_turf(src)) return ..() /mob/living/simple_animal/hostile/megafauna/bubblegum/OpenFire(atom/A) @@ -376,12 +382,12 @@ Difficulty: Hard if(T in range(2, target)) continue turfs += T - var/amount = enraged ? 4 : 3 + var/amount = second_life ? 4 : 3 while(constructs < amount && length(turfs)) var/turf/spot = pick_n_take(turfs) if(!spot) return - var/mob/living/simple_animal/hostile/construct/wraith/hostile/summon = new /mob/living/simple_animal/hostile/construct/wraith/hostile(spot) + var/mob/living/simple_animal/hostile/construct/wraith/hostile/bubblegum/summon = new /mob/living/simple_animal/hostile/construct/wraith/hostile/bubblegum(spot) summon.faction = faction.Copy() constructs++ @@ -407,7 +413,7 @@ Difficulty: Hard if(!BUBBLEGUM_CAN_ENRAGE) return FALSE enrage_till = world.time + enrage_time - if(enraged) + if(enraged && (enraged_healing < MAXIMUM_ENRAGED_HEALING) && !second_life) adjustHealth(-75) update_approach() change_move_delay(enraged ? 3 : 4) //3 if enraged, 4 otherwise @@ -642,7 +648,17 @@ Difficulty: Hard /mob/living/simple_animal/hostile/megafauna/bubblegum/round_2/Initialize(mapload) . = ..() + for(var/obj/effect/landmark/spawner/bubblegum_exit/E in GLOB.landmarks_list) + second_life_portal = new /obj/effect/portal/redspace(get_turf(E), get_turf(src), null, 2 HOURS, src, FALSE) + break RegisterSignal(src, COMSIG_HOSTILE_FOUND_TARGET, PROC_REF(i_see_you)) for(var/mob/living/carbon/human/H in range(20)) - to_chat(H, "I WILL END YOU HERE AND NOW!") + to_chat(H, "MY HANDS WILL RELISH ENDING YOU... HERE AND NOW!") FindTarget(list(H), 1) + +/mob/living/simple_animal/hostile/megafauna/bubblegum/round_2/Life(seconds, times_fired) + . = ..() + if(!istype(get_area(src), /area/ruin/space/bubblegum_arena)) + for(var/obj/effect/landmark/spawner/bubblegum/B in GLOB.landmarks_list) + forceMove(get_turf(B)) + break diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm index dc527b96fdf3..dc02055627a1 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm @@ -172,7 +172,7 @@ Difficulty: Very Hard dir_shots(GLOB.diagonals) SLEEP_CHECK_DEATH(rage) dir_shots(GLOB.cardinal) - if(telegraphing) + if(telegraphing && enraged) alternating_dir_shots(FALSE) /mob/living/simple_animal/hostile/megafauna/colossus/proc/select_spiral_attack() @@ -235,7 +235,7 @@ Difficulty: Very Hard ranged_cooldown = world.time + 20 if(do_sleep) telegraph(BLAST) - SLEEP_CHECK_DEATH(enraged ? 0.1 SECONDS : 1.5 SECONDS) + SLEEP_CHECK_DEATH(enraged ? 0.75 SECONDS : 1.5 SECONDS) var/turf/target_turf = get_turf(target) playsound(src, 'sound/magic/clockwork/invoke_general.ogg', 200, TRUE, 2) newtonian_move(get_dir(target_turf, src)) @@ -346,6 +346,8 @@ Difficulty: Very Hard . = ..() if(isturf(target) || isobj(target)) target.ex_act(2) + for(var/obj/machinery/light/L in range(2, src)) + L.break_light_tube(0, 1) //No leaving lights floating their as colossus breaks the station if(isliving(target)) var/mob/living/L = target if(L.stat == DEAD) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm index 68d3e7b8cffa..a848cad5d245 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm @@ -238,7 +238,7 @@ Difficulty: Medium move_to_delay = move_to_delay / 2 light_range = 10 SLEEP_CHECK_DEATH(10) // run. - mass_fire(20, 15, 3) + mass_fire(12, 15, 3) move_to_delay = initial(move_to_delay) remove_atom_colour(TEMPORARY_COLOUR_PRIORITY) light_range = initial(light_range) @@ -267,7 +267,7 @@ Difficulty: Medium if(!check) break T = check - return (getline(src, T) - get_turf(src)) + return (get_line(src, T) - get_turf(src)) /mob/living/simple_animal/hostile/megafauna/dragon/proc/fire_line(list/turfs) SLEEP_CHECK_DEATH(0) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm index 75a4d1cc5e91..e31d3b1e61ae 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm @@ -69,13 +69,14 @@ Difficulty: Medium legiontwo.crusher_loot = list(/datum/nothing) legiontwo.health = 1250 legiontwo.maxHealth = 1250 + legiontwo.enraged = TRUE /mob/living/simple_animal/hostile/megafauna/legion/unrage() . = ..() for(var/mob/living/simple_animal/hostile/megafauna/legion/other in GLOB.mob_list) if(other != src) - other.loot = initial(loot) - other.crusher_loot = initial(crusher_loot) + other.loot = list(/obj/item/storm_staff) //Initial does not work with lists. + other.crusher_loot = list(/obj/item/storm_staff, /obj/item/crusher_trophy/empowered_legion_skull) other.maxHealth = 2500 other.health = 2500 qdel(src) //Suprise, it's the one on lavaland that regrows to full. @@ -83,8 +84,8 @@ Difficulty: Medium /mob/living/simple_animal/hostile/megafauna/legion/death(gibbed) for(var/mob/living/simple_animal/hostile/megafauna/legion/other in GLOB.mob_list) if(other != src) - other.loot = initial(loot) - other.crusher_loot = initial(crusher_loot) + other.loot = list(/obj/item/storm_staff) //Initial does not work with lists. + other.crusher_loot = list(/obj/item/storm_staff, /obj/item/crusher_trophy/empowered_legion_skull) . = ..() /mob/living/simple_animal/hostile/megafauna/legion/AttackingTarget() @@ -167,10 +168,13 @@ Difficulty: Medium /mob/living/simple_animal/hostile/megafauna/legion/proc/fire_disintegration_laser(location) playsound(loc, 'sound/weapons/marauder.ogg', 200, TRUE) Beam(location, icon_state = "death_laser", time = 2 SECONDS, maxdistance = INFINITY, beam_type = /obj/effect/ebeam/disintegration) - for(var/turf/t in getline(src, location)) + for(var/turf/t in get_line(src, location)) if(ismineralturf(t)) var/turf/simulated/mineral/M = t M.gets_drilled(src) + if(iswallturf(t)) + var/turf/simulated/wall/W = t + W.thermitemelt(speed = 1 SECONDS) //Melt that shit DOWN for(var/mob/living/M in t) if(faction_check(M.faction, faction, FALSE)) continue @@ -203,7 +207,13 @@ Difficulty: Medium A = new /mob/living/simple_animal/hostile/asteroid/hivelordbrood/legion/advanced(loc) else A = new /mob/living/simple_animal/hostile/asteroid/hivelordbrood/legion(loc) - A.GiveTarget(target) + if(!enraged || prob(33)) + A.GiveTarget(target) + else + for(var/mob/living/carbon/human/H in range(7, src)) + if(H.stat == DEAD) + A.GiveTarget(H) + break A.friends = friends A.faction = faction diff --git a/code/modules/mob/living/simple_animal/hostile/retaliate/combat_drone.dm b/code/modules/mob/living/simple_animal/hostile/retaliate/combat_drone.dm index ac8f0cb7531c..38e012c6fc81 100644 --- a/code/modules/mob/living/simple_animal/hostile/retaliate/combat_drone.dm +++ b/code/modules/mob/living/simple_animal/hostile/retaliate/combat_drone.dm @@ -23,7 +23,7 @@ health = 200 maxHealth = 200 speed = 8 - projectiletype = /obj/item/projectile/beam/immolator/weak + projectiletype = /obj/item/projectile/beam/immolator/weak/hitscan projectilesound = 'sound/weapons/laser3.ogg' atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) minbodytemp = 0 diff --git a/code/modules/mob/living/simple_animal/hostile/venus_human_trap.dm b/code/modules/mob/living/simple_animal/hostile/venus_human_trap.dm index 9c8e33e5a948..764244207c34 100644 --- a/code/modules/mob/living/simple_animal/hostile/venus_human_trap.dm +++ b/code/modules/mob/living/simple_animal/hostile/venus_human_trap.dm @@ -94,7 +94,7 @@ for(var/mob/living/L in view(grasp_range, src)) if(L == src || faction_check_mob(L) || (L in grasping) || L == target) continue - for(var/t in getline(src,L)) + for(var/t in get_line(src,L)) for(var/a in t) var/atom/A = a if(A.density && A != L) @@ -107,7 +107,7 @@ /mob/living/simple_animal/hostile/venus_human_trap/OpenFire(atom/the_target) - for(var/turf/T in getline(src,target)) + for(var/turf/T in get_line(src,target)) if (T.density) return for(var/obj/O in T) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index a5191c114e06..b82a2cf06d73 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -210,7 +210,7 @@ /mob/proc/findname(msg) for(var/mob/M in GLOB.mob_list) - if(M.real_name == text("[]", msg)) + if(M.real_name == "[msg]") return M return 0 @@ -781,9 +781,6 @@ GLOBAL_LIST_INIT(slot_equipment_priority, list( \ /mob/proc/is_dead() return stat == DEAD -/mob - var/newPlayerType = /mob/new_player - /mob/verb/abandon_mob() set name = "Respawn" set category = "OOC" @@ -899,7 +896,7 @@ GLOBAL_LIST_INIT(slot_equipment_priority, list( \ /mob/Topic(href, href_list) if(href_list["mach_close"]) - var/t1 = text("window=[href_list["mach_close"]]") + var/t1 = "window=[href_list["mach_close"]]" unset_machine() src << browse(null, t1) @@ -924,7 +921,7 @@ GLOBAL_LIST_INIT(slot_equipment_priority, list( \ usr << browse(null,"window=mob\ref[src]") if(href_list["flavor_more"]) - usr << browse(text("[][]", name, replacetext(flavor_text, "\n", "
")), text("window=[];size=500x200", name)) + usr << browse(text("[][]", name, replacetext(flavor_text, "\n", "
")), "window=[name];size=500x200") onclose(usr, "[name]") if(href_list["flavor_change"]) update_flavor_text() diff --git a/code/modules/mob/mob_misc_procs.dm b/code/modules/mob/mob_misc_procs.dm index c589289d0781..91efa905c1ac 100644 --- a/code/modules/mob/mob_misc_procs.dm +++ b/code/modules/mob/mob_misc_procs.dm @@ -247,9 +247,9 @@ p = 1 while(p <= n) if((copytext_char(te, p, p + 1) == " " || prob(pr))) // SS220 EDIT - ORIGINAL: copytext - t = text("[][]", t, copytext_char(te, p, p + 1)) // SS220 EDIT - ORIGINAL: copytext + t = "[t][copytext_char(te, p, p + 1)]" // SS220 EDIT - ORIGINAL: copytext else - t = text("[]*", t) + t = "[t]*" p++ return t @@ -807,3 +807,16 @@ GLOBAL_LIST_INIT(intents, list(INTENT_HELP,INTENT_DISARM,INTENT_GRAB,INTENT_HARM /mob/proc/attempt_listen_to_deadsay() + +/// Proc to PROPERLY set mob invisibility, huds gotta get set too! +/mob/proc/set_invisible(invis_value) + if(invis_value) + invisibility = invis_value + else + invisibility = initial(invisibility) + for(var/hud in hud_possible) + var/image/actual_hud = hud_list[hud] + if(invis_value) + actual_hud.invisibility = invis_value + else + actual_hud.invisibility = initial(actual_hud.invisibility) diff --git a/code/modules/mob/mob_movement.dm b/code/modules/mob/mob_movement.dm index 206c93a1fbe3..84f98dc5701d 100644 --- a/code/modules/mob/mob_movement.dm +++ b/code/modules/mob/mob_movement.dm @@ -282,7 +282,7 @@ L.forceMove(locate(locx,locy,mobloc.z)) spawn(0) var/limit = 2//For only two trailing shadows. - for(var/turf/T in getline(mobloc, L.loc)) + for(var/turf/T in get_line(mobloc, L.loc)) new /obj/effect/temp_visual/dir_setting/ninja/shadow(T, L.dir) limit-- if(limit<=0) diff --git a/code/modules/mob/mob_vars.dm b/code/modules/mob/mob_vars.dm index 5fbbc7ea0679..f66f9da307a4 100644 --- a/code/modules/mob/mob_vars.dm +++ b/code/modules/mob/mob_vars.dm @@ -42,7 +42,6 @@ var/obj/machinery/machine = null var/currently_grab_pulled = null /// only set while the move is ongoing, to prevent shuffling between pullees var/memory = "" - var/next_move = null var/notransform = FALSE //Carbon /// True for left hand active, otherwise for right hand active var/hand = null @@ -216,8 +215,44 @@ var/runechat_msg_location /// The datum receiving keyboard input. parent mob by default. var/datum/input_focus = null - - /// lazy list. contains /obj/screen/alert only. On /mob so clientless mobs will throw alerts properly - var/list/alerts - + /// Is our mob currently suiciding? Used for suicide code along with many different revival checks + var/suiciding = FALSE + /// Used for some screen objects, such as var/list/screens = list() + /// lazy list. contains /obj/screen/alert only, On /mob so clientless mobs will throw alerts properly + var/list/alerts + /// Makes items bloody if you touch them + var/bloody_hands = 0 + /// Basically a lazy list, copies the DNA of blood you step in + var/list/feet_blood_DNA + /// affects the blood color of your feet, color taken from the blood you step in + var/feet_blood_color + /// Weirdly named, effects how blood transfers onto objects + var/blood_state = BLOOD_STATE_NOT_BLOODY + /// Assoc list for tracking how "bloody" a mobs feet are, used for creating bloody foot/shoeprints on turfs when moving + var/list/bloody_feet = list(BLOOD_STATE_HUMAN = 0, BLOOD_STATE_XENO = 0, BLOOD_STATE_NOT_BLOODY = 0, BLOOD_BASE_ALPHA = BLOODY_FOOTPRINT_BASE_ALPHA) + /// set when typing in an input window instead of chatline, this var could probably be removed soon enough + var/hud_typing = 0 + /// Affects if you have a typing indicator + var/typing + /// Last thing we typed in to the typing indicator, probably does not need to exist + var/last_typed + /// Last time we typed something in to the typing popup + var/last_typed_time + // Ran after next_click on most item interactions, used in any case where we aren't required to use next click Eg: Action buttons + var/next_move + /// Unused, used to adjust our next move on a linar skill world.time + (how_many_deciseconds + Next move adjust) = Next move + var/next_move_adjust = 0 + /// Value to multiply action delays by, actually used world.time + (how_many_deciseconds * Next move Adjust) = Next move + var/next_move_modifier = 1 + // 1 decisecond click delay (above and beyond mob/next_move) + /// This is mainly modified by click code, to modify click delays elsewhere, use next_move and changeNext_move(), Controls the click delay. Changed with + var/next_click = 0 + + // Does not effect the build in tick delay of click, can't go below 1 click per tick + /// Unused + var/next_click_adjust = 0 + /// Unused + var/next_click_modifier = 1 + /// Tracks the open UIs that a mob has, used in TGUI for various things, such as updating UIs + var/list/open_uis = list() diff --git a/code/modules/mob/typing_indicator.dm b/code/modules/mob/typing_indicator.dm index 9345d0836d9a..f949dc33dd01 100644 --- a/code/modules/mob/typing_indicator.dm +++ b/code/modules/mob/typing_indicator.dm @@ -1,10 +1,5 @@ #define TYPING_INDICATOR_LIFETIME 30 * 10 //grace period after which typing indicator disappears regardless of text in chatbar -/mob/var/hud_typing = 0 //set when typing in an input window instead of chatline -/mob/var/typing -/mob/var/last_typed -/mob/var/last_typed_time - GLOBAL_LIST_EMPTY(typing_indicator) /** diff --git a/code/modules/mod/mod_types.dm b/code/modules/mod/mod_types.dm index 269d71e68b4d..bf9c6d79a422 100644 --- a/code/modules/mod/mod_types.dm +++ b/code/modules/mod/mod_types.dm @@ -68,6 +68,7 @@ /obj/item/mod/module/flashlight, /obj/item/mod/module/t_ray, /obj/item/mod/module/magboot, + /obj/item/mod/module/firefighting_tank, ) default_pins = list( /obj/item/mod/module/magboot, @@ -333,7 +334,7 @@ /obj/item/mod/control/pre_equipped/responsory/janitor insignia_type = /obj/item/mod/module/insignia/janitor - additional_module = /obj/item/mod/module/clamp + additional_module = list(/obj/item/mod/module/clamp, /obj/item/mod/module/boot_heating) /obj/item/mod/control/pre_equipped/responsory/clown insignia_type = /obj/item/mod/module/insignia/clown diff --git a/code/modules/mod/modules/modules_engineering.dm b/code/modules/mod/modules/modules_engineering.dm index 87d079af7e9c..998b0ebc67a9 100644 --- a/code/modules/mod/modules/modules_engineering.dm +++ b/code/modules/mod/modules/modules_engineering.dm @@ -151,3 +151,113 @@ QDEL_NULL(chain) return ..() +/// Atmos water tank module + +/obj/item/mod/module/firefighting_tank + name = "MOD firefighting tank" + desc = "A refrigerated and pressurized module tank with an extinguisher nozzle, intended to fight fires. Swaps between extinguisher, nanofrost launcher, and metal foam dispenser for breaches. Nanofrost converts plasma in the air to nitrogen, but only if it is combusting at the time." + icon_state = "firefighting_tank" + module_type = MODULE_ACTIVE + complexity = 2 + active_power_cost = DEFAULT_CHARGE_DRAIN * 3 + device = /obj/item/extinguisher/mini/mod + +#define EXTINGUISHER 0 +#define NANOFROST 1 +#define METAL_FOAM 2 + +/obj/item/extinguisher/mini/mod + name = "modsuit extinguisher nozzle" + desc = "A heavy duty nozzle attached to a modsuit's internal tank." + icon = 'icons/obj/watertank.dmi' + icon_state = "atmos_nozzle_1" + item_state = "nozzleatmos" + safety = 0 + max_water = 500 + power = 8 + precision = 1 + cooling_power = 5 + w_class = WEIGHT_CLASS_HUGE + flags = NODROP // Necessary to ensure that the nozzle and tank never seperate + var/nozzle_mode = EXTINGUISHER + var/metal_synthesis_charge = 5 + COOLDOWN_DECLARE(nanofrost_cooldown) + +/obj/item/extinguisher/mini/mod/attack_self(mob/user) + switch(nozzle_mode) + if(EXTINGUISHER) + nozzle_mode = NANOFROST + to_chat(user, "Swapped to nanofrost launcher.") + if(NANOFROST) + nozzle_mode = METAL_FOAM + to_chat(user, "Swapped to metal foam synthesizer.") + if(METAL_FOAM) + nozzle_mode = EXTINGUISHER + to_chat(user, "Swapped to water extinguisher.") + update_icon(UPDATE_ICON_STATE) + +/obj/item/extinguisher/mini/mod/update_icon_state() + switch(nozzle_mode) + if(EXTINGUISHER) + icon_state = "atmos_nozzle_1" + if(NANOFROST) + icon_state = "atmos_nozzle_2" + if(METAL_FOAM) + icon_state = "atmos_nozzle_3" + +/obj/item/extinguisher/mini/mod/examine(mob/user) + . = ..() + switch(nozzle_mode) + if(EXTINGUISHER) + . += "[src] is currently set to extinguishing mode." + if(NANOFROST) + . += "[src] is currently set to nanofrost mode." + if(METAL_FOAM) + . += "[src] is currently set to metal foam mode." + +/obj/item/extinguisher/mini/mod/afterattack(atom/target, mob/user) + var/is_adjacent = user.Adjacent(target) + if(is_adjacent && AttemptRefill(target, user)) + return + switch(nozzle_mode) + if(EXTINGUISHER) + ..() + + if(NANOFROST) + if(reagents.total_volume < 100) + to_chat(user, "You need at least 100 units of water to use the nanofrost launcher!") + return + if(!COOLDOWN_FINISHED(src, nanofrost_cooldown)) + to_chat(user, "Nanofrost launcher is still recharging.") + return + COOLDOWN_START(src, nanofrost_cooldown, 10 SECONDS) + reagents.remove_any(100) + var/obj/effect/nanofrost_container/A = new /obj/effect/nanofrost_container(get_turf(src)) + log_game("[key_name(user)] used Nanofrost at [get_area(user)] ([user.x], [user.y], [user.z]).") + playsound(src, 'sound/items/syringeproj.ogg', 40, 1) + for(var/counter in 1 to 5) + step_towards(A, target) + sleep(2) + A.Smoke() + + if(METAL_FOAM) + if(!is_adjacent|| !isturf(target)) + return + if(metal_synthesis_charge <= 0) + to_chat(user, "Metal foam mix is still being synthesized.") + return + if(reagents.total_volume < 10) + to_chat(user, "You need at least 10 units of water to use the metal foam synthesizer!") + return + var/obj/effect/particle_effect/foam/F = new/obj/effect/particle_effect/foam(get_turf(target), 1) + F.amount = 0 + reagents.remove_any(10) + metal_synthesis_charge-- + addtimer(CALLBACK(src, PROC_REF(decrease_metal_charge)), 5 SECONDS) + +/obj/item/extinguisher/mini/mod/proc/decrease_metal_charge() + metal_synthesis_charge++ + +#undef EXTINGUISHER +#undef NANOFROST +#undef METAL_FOAM diff --git a/code/modules/mod/modules/modules_general.dm b/code/modules/mod/modules/modules_general.dm index d79223c6189f..0e97863a5324 100644 --- a/code/modules/mod/modules/modules_general.dm +++ b/code/modules/mod/modules/modules_general.dm @@ -303,7 +303,7 @@ incompatible_modules = list(/obj/item/mod/module/dispenser) cooldown_time = 5 SECONDS /// Path we dispense. - var/dispense_type = /obj/item/reagent_containers/food/snacks/cheeseburger + var/dispense_type = /obj/item/reagent_containers/food/snacks/burger/cheese /// Time it takes for us to dispense. var/dispense_time = 0 SECONDS diff --git a/code/modules/mod/modules/modules_service.dm b/code/modules/mod/modules/modules_service.dm index 3670a576da93..69720a0e3549 100644 --- a/code/modules/mod/modules/modules_service.dm +++ b/code/modules/mod/modules/modules_service.dm @@ -40,3 +40,25 @@ if(!deleting) qdel(mod.boots.GetComponent(/datum/component/squeak)) mod.wearer.RemoveElement(/datum/element/waddling) + +//Boot heating - dries floors like galoshes/dry +/obj/item/mod/module/boot_heating + name = "MOD boot heating module" + desc = "A MOD suit boot heating module. Heats the bottom of the boots to assist in drying wet floors as you clean. Only for the most well trained of janitorial staff." /// Kinda small comparied to the other descriptions, but its ERT only, so.. + icon_state = "regulator" + complexity = 1 + idle_power_cost = DEFAULT_CHARGE_DRAIN * 0.2 + incompatible_modules = list(/obj/item/mod/module/boot_heating) + +/obj/item/mod/module/boot_heating/on_suit_activation() + RegisterSignal(mod.wearer, COMSIG_MOVABLE_MOVED, PROC_REF(on_step)) + +/obj/item/mod/module/boot_heating/on_suit_deactivation(deleting = FALSE) + UnregisterSignal(mod.wearer, COMSIG_MOVABLE_MOVED) + +/obj/item/mod/module/boot_heating/proc/on_step() + SIGNAL_HANDLER + + var/turf/simulated/t_loc = get_turf(src) + if(istype(t_loc) && t_loc.wet) + t_loc.MakeDry(TURF_WET_WATER) diff --git a/code/modules/mod/modules/modules_supply.dm b/code/modules/mod/modules/modules_supply.dm index e98e4ccdc01a..369aa2839e50 100644 --- a/code/modules/mod/modules/modules_supply.dm +++ b/code/modules/mod/modules/modules_supply.dm @@ -325,7 +325,8 @@ if(!keep_turfs) keep_turfs = typecacheof(list( /turf/simulated/floor/plating/lava, - /turf/simulated/floor/indestructible/hierophant + /turf/simulated/floor/indestructible/hierophant, + /turf/simulated/floor/indestructible/necropolis )) /obj/item/mod/module/ash_accretion/on_suit_activation() diff --git a/code/modules/paperwork/faxmachine.dm b/code/modules/paperwork/faxmachine.dm index 409a0f48ddc4..3e36250e75b7 100644 --- a/code/modules/paperwork/faxmachine.dm +++ b/code/modules/paperwork/faxmachine.dm @@ -196,12 +196,12 @@ GLOBAL_LIST_EMPTY(fax_blacklist) var/n_name = sanitize(copytext_char(input(usr, "What would you like to label the fax?", "Fax Labelling", copyitem.name) as text, 1, MAX_MESSAGE_LEN)) // SS220 EDIT - ORIGINAL: copytext if((copyitem && copyitem.loc == src && usr.stat == 0)) if(istype(copyitem, /obj/item/paper)) - copyitem.name = "[(n_name ? text("[n_name]") : initial(copyitem.name))]" + copyitem.name = "[(n_name ? "[n_name]" : initial(copyitem.name))]" copyitem.desc = "This is a paper titled '" + copyitem.name + "'." else if(istype(copyitem, /obj/item/photo)) - copyitem.name = "[(n_name ? text("[n_name]") : "photo")]" + copyitem.name = "[(n_name ? "[n_name]" : "photo")]" else if(istype(copyitem, /obj/item/paper_bundle)) - copyitem.name = "[(n_name ? text("[n_name]") : "paper")]" + copyitem.name = "[(n_name ? "[n_name]" : "paper")]" else . = FALSE else diff --git a/code/modules/paperwork/filingcabinet.dm b/code/modules/paperwork/filingcabinet.dm index ee40dd64eb4e..db62ec6b9fdf 100644 --- a/code/modules/paperwork/filingcabinet.dm +++ b/code/modules/paperwork/filingcabinet.dm @@ -16,7 +16,13 @@ icon_state = "filingcabinet" density = TRUE anchored = TRUE - + var/static/list/accepted_items = list( + /obj/item/paper, + /obj/item/folder, + /obj/item/photo, + /obj/item/paper_bundle, + /obj/item/documents + ) /obj/structure/filingcabinet/chestdrawer name = "chest drawer" @@ -37,19 +43,13 @@ I.loc = src -/obj/structure/filingcabinet/attackby(obj/item/P, mob/user, params) - if(istype(P, /obj/item/paper) || istype(P, /obj/item/folder) || istype(P, /obj/item/photo) || istype(P, /obj/item/paper_bundle) || istype(P, /obj/item/documents)) - to_chat(user, "You put [P] in [src].") - user.drop_item() - P.loc = src - icon_state = "[initial(icon_state)]-open" - sleep(5) - icon_state = initial(icon_state) - updateUsrDialog() - else if(user.a_intent != INTENT_HARM) - to_chat(user, "You can't put [P] in [src]!") - else - return ..() +/obj/structure/filingcabinet/attackby(obj/item/O, mob/user, params) + if(insert(O, user)) + return + if(user.a_intent != INTENT_HARM) + to_chat(user, "You can't put [O.name] in [src]!") + return + return ..() /obj/structure/filingcabinet/wrench_act(mob/living/user, obj/item/I) . = TRUE @@ -63,20 +63,7 @@ qdel(src) /obj/structure/filingcabinet/attack_hand(mob/user) - if(!length(contents)) - to_chat(user, "[src] is empty.") - return - - user.set_machine(src) - var/dat = "
" - for(var/obj/item/P in src) - dat += "" - dat += "
[P.name]
" - var/datum/browser/popup = new(user, "filingcabinet", name, 350, 300) - popup.set_content(dat) - popup.open(FALSE) - - return + ui_interact(user) /obj/structure/filingcabinet/attack_tk(mob/user) if(anchored) @@ -91,23 +78,68 @@ I.loc = loc if(prob(25)) step_rand(I) + SStgui.update_uis(src) to_chat(user, "You pull \a [I] out of [src] at random.") return to_chat(user, "You find nothing in [src].") -/obj/structure/filingcabinet/Topic(href, href_list) - if(href_list["retrieve"]) - usr << browse(null, "window=filingcabinet") // Close the menu +/obj/structure/filingcabinet/ui_interact(mob/user, ui_key, datum/tgui/ui, force_open, datum/tgui/master_ui, datum/ui_state/state) + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) + if(!ui) + ui = new(user, src, ui_key, "FilingCabinet", name, 400, 300, master_ui, state) + ui.open() + +/obj/structure/filingcabinet/ui_data(mob/user) + var/list/data = list() + data["contents"] = null + var/list/items = list() + + var/index = 1 + for(var/obj/item/P in contents) + items.Add(list(list("display_name" = capitalize(P.name), "index" = index))) + index++ + + if(length(items)) + data["contents"] = items - //var/retrieveindex = text2num(href_list["retrieve"]) - var/obj/item/P = locate(href_list["retrieve"])//contents[retrieveindex] - if(istype(P) && (P.loc == src) && src.Adjacent(usr)) - usr.put_in_hands(P) - updateUsrDialog() - icon_state = "[initial(icon_state)]-open" - sleep(5) - icon_state = initial(icon_state) + return data +/obj/structure/filingcabinet/ui_act(action, params, datum/tgui/ui) + if(..()) + return + + . = TRUE + + add_fingerprint(usr) + + switch(action) + if("retrieve") + var/index = text2num(params["index"]) + if(!ISINDEXSAFE(contents, index)) + return FALSE + retrieve(contents[index], ui.user) + +/obj/structure/filingcabinet/proc/insert(obj/item/O, mob/user) + if(!is_type_in_list(O, accepted_items)) + return + if(!user.unEquip(O)) + return + to_chat(user, "You put [O.name] in [src].") + O.loc = src + SStgui.update_uis(src) + icon_state = "[initial(icon_state)]-open" + sleep(5) + icon_state = initial(icon_state) + return TRUE + +/obj/structure/filingcabinet/proc/retrieve(obj/item/O, mob/user) + if(!(istype(O) && (O.loc == src) && Adjacent(user))) + return + if(!user.put_in_hands(O)) + O.forceMove(loc) + icon_state = "[initial(icon_state)]-open" + sleep(5) + icon_state = initial(icon_state) /* * Security Record Cabinets diff --git a/code/modules/paperwork/paper_bundle.dm b/code/modules/paperwork/paper_bundle.dm index 7e6f660f1d43..edf564241e73 100644 --- a/code/modules/paperwork/paper_bundle.dm +++ b/code/modules/paperwork/paper_bundle.dm @@ -211,7 +211,7 @@ var/n_name = sanitize(copytext_char(input(usr, "What would you like to label the bundle?", "Bundle Labelling", name) as text, 1, MAX_MESSAGE_LEN)) // SS220 EDIT - ORIGINAL: copytext if((loc == usr && usr.stat == 0)) - name = "[(n_name ? text("[n_name]") : "paper bundle")]" + name = "[(n_name ? "[n_name]" : "paper bundle")]" add_fingerprint(usr) diff --git a/code/modules/paperwork/photography.dm b/code/modules/paperwork/photography.dm index 444f485933ec..a63703d297e8 100644 --- a/code/modules/paperwork/photography.dm +++ b/code/modules/paperwork/photography.dm @@ -104,7 +104,7 @@ var/n_name = sanitize(copytext_char(input(usr, "What would you like to label the photo?", "Photo Labelling", name) as text, 1, MAX_MESSAGE_LEN)) // SS220 EDIT - ORIGINAL: copytext //loc.loc check is for making possible renaming photos in clipboards if(( (loc == usr || (loc.loc && loc.loc == usr)) && usr.stat == 0)) - name = "[(n_name ? text("[n_name]") : "photo")]" + name = "[(n_name ? "[n_name]" : "photo")]" add_fingerprint(usr) return diff --git a/code/modules/pda/PDA.dm b/code/modules/pda/PDA.dm index ca97f2073a54..4bd25a7e31c4 100644 --- a/code/modules/pda/PDA.dm +++ b/code/modules/pda/PDA.dm @@ -37,12 +37,24 @@ GLOBAL_LIST_EMPTY(PDAs) var/detonate = TRUE // Can the PDA be blown up? var/ttone = "beep" //The ringtone! var/list/ttone_sound = list("beep" = 'sound/machines/twobeep.ogg', - "boom" = 'sound/effects/explosionfar.ogg', + "boop" = 'sound/machines/boop.ogg', + "electronic" = 'sound/machines/notif1.ogg', + "chime" = 'sound/machines/notif2.ogg', "slip" = 'sound/misc/slip.ogg', "honk" = 'sound/items/bikehorn.ogg', "SKREE" = 'sound/voice/shriek1.ogg', "holy" = 'sound/items/PDA/ambicha4-short.ogg', - "xeno" = 'sound/voice/hiss1.ogg') + "boom" = 'sound/effects/explosionfar.ogg', + "gavel" = 'sound/items/gavel.ogg', + "xeno" = 'sound/voice/hiss1.ogg', + "smoke" = 'sound/magic/smoke.ogg', + "shatter" = 'sound/effects/pylon_shatter.ogg', + "energy" = 'sound/weapons/egloves.ogg', + "flare" = 'sound/goonstation/misc/matchstick_light.ogg', + "interference" = 'sound/misc/interference.ogg', + "zap" = 'sound/effects/eleczap.ogg', + "disgusting" = 'sound/effects/blobattack.ogg', + "hungry" = 'sound/weapons/bite.ogg') var/list/programs = list( new/datum/data/pda/app/main_menu, diff --git a/code/modules/pda/messenger.dm b/code/modules/pda/messenger.dm index 84a2b06c0e33..1470cb767519 100644 --- a/code/modules/pda/messenger.dm +++ b/code/modules/pda/messenger.dm @@ -236,7 +236,7 @@ var/name = P.owner if(name in names) namecounts[name]++ - name = text("[name] ([namecounts[name]])") + name = "[name] ([namecounts[name]])" else names.Add(name) namecounts[name] = 1 diff --git a/code/modules/power/engines/singularity/emitter.dm b/code/modules/power/engines/singularity/emitter.dm index eea4120f2b91..f3a35d0d9698 100644 --- a/code/modules/power/engines/singularity/emitter.dm +++ b/code/modules/power/engines/singularity/emitter.dm @@ -34,7 +34,7 @@ /// Locked by an ID card var/locked = FALSE - var/projectile_type = /obj/item/projectile/beam/emitter + var/projectile_type = /obj/item/projectile/beam/emitter/hitscan var/projectile_sound = 'sound/weapons/emitter.ogg' var/datum/effect_system/spark_spread/sparks diff --git a/code/modules/power/engines/supermatter/supermatter.dm b/code/modules/power/engines/supermatter/supermatter.dm index f238a362110b..2f38058bba91 100644 --- a/code/modules/power/engines/supermatter/supermatter.dm +++ b/code/modules/power/engines/supermatter/supermatter.dm @@ -1197,6 +1197,9 @@ power += amount message_admins("[src] has been activated and given an increase EER of [amount] at [ADMIN_JMP(src)]") +/obj/machinery/atmospherics/supermatter_crystal/on_crush_thing(atom/thing) + Bumped(thing) + /obj/machinery/atmospherics/supermatter_crystal/proc/make_next_event_time() // Some completely random bullshit to make a "bell curve" var/fake_time = rand(5 MINUTES, 25 MINUTES) diff --git a/code/modules/power/engines/tesla/energy_ball.dm b/code/modules/power/engines/tesla/energy_ball.dm index c1475ea7c9e4..c7b5b8b2649c 100644 --- a/code/modules/power/engines/tesla/energy_ball.dm +++ b/code/modules/power/engines/tesla/energy_ball.dm @@ -2,10 +2,10 @@ #define TESLA_MINI_POWER 869130 //Zap constants, speeds up targeting #define COIL (ROD + 1) -#define ROD (APC + 1) -#define APC (RIDE + 1) +#define ROD (RIDE + 1) #define RIDE (LIVING + 1) -#define LIVING (MACHINERY + 1) +#define LIVING (APC + 1) +#define APC (MACHINERY + 1) #define MACHINERY (BLOB + 1) #define BLOB (STRUCTURE + 1) #define STRUCTURE (1) @@ -296,10 +296,6 @@ closest_type = ROD closest_atom = A - else if(istype(A, /obj/machinery/power/apc)) - closest_type = APC - closest_atom = A - else if(closest_type >= RIDE) continue @@ -318,6 +314,13 @@ closest_type = LIVING closest_atom = A + else if(closest_type >= APC) + continue + + else if(istype(A, /obj/machinery/power/apc)) + closest_type = APC + closest_atom = A + else if(closest_type >= MACHINERY) continue @@ -385,9 +388,9 @@ #undef COIL #undef ROD -#undef APC #undef RIDE #undef LIVING +#undef APC #undef MACHINERY #undef BLOB #undef STRUCTURE diff --git a/code/modules/projectiles/ammunition/ammo_casings.dm b/code/modules/projectiles/ammunition/ammo_casings.dm index 1875458d1c09..4c29c02f3d40 100644 --- a/code/modules/projectiles/ammunition/ammo_casings.dm +++ b/code/modules/projectiles/ammunition/ammo_casings.dm @@ -209,7 +209,7 @@ projectile_type = /obj/item/projectile/bullet/meteorshot /obj/item/ammo_casing/shotgun/pulseslug - name = "pulse slug" + name = "proto pulse slug" desc = "A delicate device which can be loaded into a shotgun. The primer acts as a button which triggers the gain medium and fires a powerful \ energy blast. While the heat and power drain limit it to one use, it can still allow an operator to engage targets that ballistic ammunition \ would have difficulty with." diff --git a/code/modules/projectiles/ammunition/energy_lens.dm b/code/modules/projectiles/ammunition/energy_lens.dm index 93f700959ae1..2e1e28853aa5 100644 --- a/code/modules/projectiles/ammunition/energy_lens.dm +++ b/code/modules/projectiles/ammunition/energy_lens.dm @@ -42,14 +42,14 @@ fire_sound = 'sound/weapons/lasercannonfire.ogg' /obj/item/ammo_casing/energy/laser/pulse - projectile_type = /obj/item/projectile/beam/pulse + projectile_type = /obj/item/projectile/beam/pulse/hitscan muzzle_flash_color = LIGHT_COLOR_DARKBLUE e_cost = 200 select_name = "DESTROY" fire_sound = 'sound/weapons/pulse.ogg' /obj/item/ammo_casing/energy/laser/scatter/pulse - projectile_type = /obj/item/projectile/beam/pulse + projectile_type = /obj/item/projectile/beam/pulse/hitscan e_cost = 200 select_name = "ANNIHILATE" fire_sound = 'sound/weapons/pulse.ogg' @@ -286,7 +286,7 @@ select_name = "clown" /obj/item/ammo_casing/energy/emitter - projectile_type = /obj/item/projectile/beam/emitter + projectile_type = /obj/item/projectile/beam/emitter/hitscan muzzle_flash_color = LIGHT_COLOR_GREEN fire_sound = 'sound/weapons/emitter.ogg' e_cost = 100 diff --git a/code/modules/projectiles/guns/energy/special_eguns.dm b/code/modules/projectiles/guns/energy/special_eguns.dm index de1489155817..b43f8efb62d6 100644 --- a/code/modules/projectiles/guns/energy/special_eguns.dm +++ b/code/modules/projectiles/guns/energy/special_eguns.dm @@ -417,43 +417,12 @@ reset_overloaded() do_sparks(2, 1, src) update_icon() - if(prob(25)) - visible_message("[src] vents heated plasma!") - var/turf/simulated/T = get_turf(src) - if(istype(T)) - T.atmos_spawn_air(LINDA_SPAWN_TOXINS|LINDA_SPAWN_20C,15) - return - if(prob(50)) - var/list/mob_targets = list() - for(var/mob/living/M in oview(get_turf(src), 7)) - mob_targets += M - if(length(mob_targets)) - var/mob/living/target = pick(mob_targets) - shootAt(target) - visible_message("[src] discharges a plasma bolt!") - return - - visible_message("[src] discharges a plasma bolt!") - var/list/turf_targets = list() - for(var/turf/T in orange(get_turf(src), 7)) - turf_targets += T - if(length(turf_targets)) - var/turf/target = pick(turf_targets) - shootAt(target) + visible_message("[src] vents heated plasma!") + var/turf/simulated/T = get_turf(src) + if(istype(T)) + T.atmos_spawn_air(LINDA_SPAWN_HEAT | LINDA_SPAWN_TOXINS|LINDA_SPAWN_20C, 20) -/obj/item/gun/energy/plasma_pistol/proc/shootAt(atom/movable/target) - var/turf/T = get_turf(src) - var/turf/U = get_turf(target) - if(!T || !U) - return - var/obj/item/projectile/energy/charged_plasma/O = new /obj/item/projectile/energy/charged_plasma(T) - playsound(get_turf(src), 'sound/weapons/marauder.ogg', 75, 1) - O.current = T - O.yo = U.y - T.y - O.xo = U.x - T.x - O.fire() - /obj/item/gun/energy/bsg name = "\improper B.S.G" desc = "The Blue Space Gun. Uses a flux anomaly core and a bluespace crystal to produce destructive bluespace energy blasts, inspired by Nanotrasen's BSA division." diff --git a/code/modules/projectiles/guns/medbeam.dm b/code/modules/projectiles/guns/medbeam.dm index 2b2b5ac60e87..a61932cafdf0 100644 --- a/code/modules/projectiles/guns/medbeam.dm +++ b/code/modules/projectiles/guns/medbeam.dm @@ -88,7 +88,7 @@ return FALSE var/obj/dummy = new(user_turf) dummy.pass_flags |= PASSTABLE | PASSGLASS | PASSGRILLE | PASSFENCE //Grille/Glass so it can be used through common windows - for(var/turf/turf in getline(user_turf,target)) + for(var/turf/turf in get_line(user_turf,target)) if(turf.density) qdel(dummy) return FALSE @@ -109,13 +109,16 @@ return /obj/item/gun/medbeam/proc/on_beam_tick(mob/living/target) - target.adjustBruteLoss(-4) - target.adjustFireLoss(-4) if(ishuman(target)) var/mob/living/carbon/human/H = target + H.adjustBruteLoss(-4, robotic = TRUE) + H.adjustFireLoss(-4, robotic = TRUE) for(var/obj/item/organ/external/E in H.bodyparts) if(prob(10)) E.mend_fracture() + else + target.adjustBruteLoss(-4) + target.adjustFireLoss(-4) /obj/item/gun/medbeam/proc/on_beam_release(mob/living/target) return diff --git a/code/modules/projectiles/guns/projectile/automatic.dm b/code/modules/projectiles/guns/projectile/automatic.dm index d73dc3720513..529720de9c23 100644 --- a/code/modules/projectiles/guns/projectile/automatic.dm +++ b/code/modules/projectiles/guns/projectile/automatic.dm @@ -240,7 +240,7 @@ //ARG Assault Rifle// /obj/item/gun/projectile/automatic/ar name = "\improper ARG" - desc = "A robust assault rifle used by Nanotrasen fighting forces." + desc = "A robust assault rifle used by Trans-Solar Federation forces." icon_state = "arg" item_state = "arg" slot_flags = 0 diff --git a/code/modules/projectiles/projectile/beams.dm b/code/modules/projectiles/projectile/beams.dm index 5328cd1d8a31..86464da459a7 100644 --- a/code/modules/projectiles/projectile/beams.dm +++ b/code/modules/projectiles/projectile/beams.dm @@ -33,6 +33,39 @@ icon_state = "heavylaser" damage = 40 +/obj/item/projectile/beam/laser/ai_turret + damage = 17.5 //Slight loss in damage because hitscan + forcedodge = 1 + hitscan = TRUE + muzzle_type = /obj/effect/projectile/muzzle/laser + tracer_type = /obj/effect/projectile/tracer/laser + impact_type = /obj/effect/projectile/impact/laser + impact_effect_type = null + hitscan_light_intensity = 3 + hitscan_light_range = 0.75 + hitscan_light_color_override = LIGHT_COLOR_DARKRED + muzzle_flash_intensity = 6 + muzzle_flash_range = 2 + muzzle_flash_color_override = LIGHT_COLOR_DARKRED + impact_light_intensity = 7 + impact_light_range = 2.5 + impact_light_color_override = LIGHT_COLOR_DARKRED + +/obj/item/projectile/beam/laser/ai_turret/prehit(atom/target) + if(isAI(target)) + damage = 0 //cheater cheater I don't want AI to die to stupid placement eater + nodamage = 1 + if(isliving(target)) + forcedodge = 0 //no peircing after hitting a mob to avoid rooms destroying itself. If someone does monkey chair on AI sat though, I swear to god + ..() + +/obj/item/projectile/beam/laser/ai_turret/heavylaser + damage = 35 + muzzle_type = /obj/effect/projectile/muzzle/heavy_laser + tracer_type = /obj/effect/projectile/tracer/heavy_laser + impact_type = /obj/effect/projectile/impact/heavy_laser + + /obj/item/projectile/beam/practice name = "practice laser" damage = 0 @@ -73,12 +106,31 @@ impact_effect_type = /obj/effect/temp_visual/impact_effect/blue_laser light_color = LIGHT_COLOR_DARKBLUE +/obj/item/projectile/beam/pulse/hitscan + impact_effect_type = null + light_color = null + hitscan = TRUE + muzzle_type = /obj/effect/projectile/muzzle/pulse + tracer_type = /obj/effect/projectile/tracer/pulse + impact_type = /obj/effect/projectile/impact/pulse + impact_effect_type = null + hitscan_light_intensity = 3 + hitscan_light_range = 0.75 + hitscan_light_color_override = LIGHT_COLOR_DARKBLUE + muzzle_flash_intensity = 6 + muzzle_flash_range = 2 + muzzle_flash_color_override = LIGHT_COLOR_DARKBLUE + impact_light_intensity = 7 + impact_light_range = 2.5 + impact_light_color_override = LIGHT_COLOR_DARKBLUE + /obj/item/projectile/beam/pulse/on_hit(atom/target, blocked = 0) if(isturf(target) || isstructure(target) || ismachinery(target)) target.ex_act(2) ..() /obj/item/projectile/beam/pulse/shot + name = "proto pulse" damage = 40 /obj/item/projectile/beam/emitter @@ -88,6 +140,22 @@ impact_effect_type = /obj/effect/temp_visual/impact_effect/green_laser light_color = LIGHT_COLOR_GREEN +/obj/item/projectile/beam/emitter/hitscan + hitscan = TRUE + muzzle_type = /obj/effect/projectile/muzzle/laser/emitter + tracer_type = /obj/effect/projectile/tracer/laser/emitter + impact_type = /obj/effect/projectile/impact/laser/emitter + impact_effect_type = null + hitscan_light_intensity = 3 + hitscan_light_range = 0.75 + hitscan_light_color_override = LIGHT_COLOR_GREEN + muzzle_flash_intensity = 6 + muzzle_flash_range = 2 + muzzle_flash_color_override = LIGHT_COLOR_GREEN + impact_light_intensity = 7 + impact_light_range = 2.5 + impact_light_color_override = LIGHT_COLOR_GREEN + /obj/item/projectile/beam/emitter/singularity_pull() return //don't want the emitters to miss @@ -141,6 +209,23 @@ damage = 8 icon_state = "scatterlaser" +/obj/item/projectile/beam/immolator/weak/hitscan + color = LIGHT_COLOR_FIRE + hitscan = TRUE + muzzle_type = /obj/effect/projectile/muzzle/laser + tracer_type = /obj/effect/projectile/tracer/laser + impact_type = /obj/effect/projectile/impact/laser + impact_effect_type = null + hitscan_light_intensity = 3 + hitscan_light_range = 0.75 + hitscan_light_color_override = LIGHT_COLOR_FIRE + muzzle_flash_intensity = 6 + muzzle_flash_range = 2 + muzzle_flash_color_override = LIGHT_COLOR_FIRE + impact_light_intensity = 7 + impact_light_range = 2.5 + impact_light_color_override = LIGHT_COLOR_FIRE + /obj/item/projectile/beam/immolator/on_hit(atom/target, blocked = 0) . = ..() if(isliving(target)) diff --git a/code/modules/projectiles/projectile/magic_projectiles.dm b/code/modules/projectiles/projectile/magic_projectiles.dm index 127f8a10fd40..ae210e6a0147 100644 --- a/code/modules/projectiles/projectile/magic_projectiles.dm +++ b/code/modules/projectiles/projectile/magic_projectiles.dm @@ -9,7 +9,20 @@ /obj/item/projectile/magic/death name = "bolt of death" - icon_state = "pulse1_bl" + icon_state = null + hitscan = TRUE + muzzle_type = /obj/effect/projectile/muzzle/death + tracer_type = /obj/effect/projectile/tracer/death + impact_type = /obj/effect/projectile/impact/death + hitscan_light_intensity = 3 + hitscan_light_range = 0.75 + hitscan_light_color_override = LIGHT_COLOR_PURPLE + muzzle_flash_intensity = 6 + muzzle_flash_range = 2 + muzzle_flash_color_override = LIGHT_COLOR_PURPLE + impact_light_intensity = 7 + impact_light_range = 2.5 + impact_light_color_override = LIGHT_COLOR_PURPLE /obj/item/projectile/magic/fireball name = "bolt of fireball" diff --git a/code/modules/projectiles/projectile/special_projectiles.dm b/code/modules/projectiles/projectile/special_projectiles.dm index a2b5d607a6f8..fe9be67164cf 100644 --- a/code/modules/projectiles/projectile/special_projectiles.dm +++ b/code/modules/projectiles/projectile/special_projectiles.dm @@ -240,7 +240,20 @@ range = 3 dismemberment = 20 sharp = TRUE - impact_effect_type = /obj/effect/temp_visual/impact_effect/purple_laser + hitscan = TRUE + muzzle_type = /obj/effect/projectile/muzzle/plasma_cutter + tracer_type = /obj/effect/projectile/tracer/plasma_cutter + impact_type = /obj/effect/projectile/impact/plasma_cutter + impact_effect_type = null + hitscan_light_intensity = 3 + hitscan_light_range = 0.75 + hitscan_light_color_override = LIGHT_COLOR_CYAN + muzzle_flash_intensity = 6 + muzzle_flash_range = 2 + muzzle_flash_color_override = LIGHT_COLOR_CYAN + impact_light_intensity = 7 + impact_light_range = 2.5 + impact_light_color_override = LIGHT_COLOR_CYAN /obj/item/projectile/plasma/prehit(atom/target) . = ..() diff --git a/code/modules/projectiles/projectile_base.dm b/code/modules/projectiles/projectile_base.dm index ac0d0e905e2c..ddbe7edc5ef9 100644 --- a/code/modules/projectiles/projectile_base.dm +++ b/code/modules/projectiles/projectile_base.dm @@ -1,3 +1,8 @@ +/// Is this a hitscan projectile or not, if so move like one +#define MOVES_HITSCAN -1 +/// How many pixels to move the muzzle flash up so your character doesn't look like they're shitting out lasers. +#define MUZZLE_EFFECT_PIXEL_INCREMENT 17 + /obj/item/projectile name = "projectile" icon = 'icons/obj/projectiles.dmi' @@ -26,6 +31,7 @@ var/p_y = 16 // the pixel location of the tile that the player clicked. Default is the center var/speed = 1 //Amount of deciseconds it takes for projectile to travel var/Angle = null + var/original_angle = null //Angle at firing var/spread = 0 //amount (in degrees) of projectile spread animate_movement = 0 @@ -80,6 +86,32 @@ var/shield_buster = FALSE var/forced_accuracy = FALSE + ///Has the projectile been fired? + var/has_been_fired = FALSE + + //Hitscan + var/hitscan = FALSE //Whether this is hitscan. If it is, speed is basically ignored. + var/list/beam_segments //assoc list of datum/point_precise or datum/point_precise/vector, start = end. Used for hitscan effect generation. + /// Last turf an angle was changed in for hitscan projectiles. + var/turf/last_angle_set_hitscan_store + var/datum/point_precise/beam_index + var/turf/hitscan_last //last turf touched during hitscanning. + var/tracer_type + var/muzzle_type + var/impact_type + + //Fancy hitscan lighting effects! + var/hitscan_light_intensity = 1.5 + var/hitscan_light_range = 0.75 + var/hitscan_light_color_override + var/muzzle_flash_intensity = 3 + var/muzzle_flash_range = 1.5 + var/muzzle_flash_color_override + var/impact_light_intensity = 3 + var/impact_light_range = 2 + var/impact_light_color_override + var/hitscan_duration = 0.3 SECONDS + /obj/item/projectile/New() return ..() @@ -112,7 +144,7 @@ hity = target.pixel_y + rand(-8, 8) if(!nodamage && (damage_type == BRUTE || damage_type == BURN) && iswallturf(target_loca) && prob(75)) var/turf/simulated/wall/W = target_loca - if(impact_effect_type) + if(impact_effect_type && !hitscan) new impact_effect_type(target_loca, hitx, hity) W.add_dent(WALL_DENT_SHOT, hitx, hity) @@ -120,7 +152,7 @@ if(alwayslog) add_attack_logs(firer, target, "Shot with a [type]") if(!isliving(target)) - if(impact_effect_type) + if(impact_effect_type && !hitscan) new impact_effect_type(target_loca, hitx, hity) return 0 var/mob/living/L = target @@ -152,7 +184,7 @@ M.bloody_hands(H) /* Uncomment when bloody_body stops randomly not transferring blood colour. M.bloody_body(H) */ - else if(impact_effect_type) + else if(impact_effect_type && !hitscan) new impact_effect_type(target_loca, hitx, hity) var/organ_hit_text = "" if(L.has_limbs) @@ -199,11 +231,18 @@ else return 50 //if the projectile doesn't do damage, play its hitsound at 50% volume +/obj/item/projectile/proc/store_hitscan_collision(datum/point_precise/point_cache) + beam_segments[beam_index] = point_cache + beam_index = point_cache + beam_segments[beam_index] = null + /obj/item/projectile/Bump(atom/A, yes) if(!yes) //prevents double bumps. return if(check_ricochet(A) && check_ricochet_flag(A) && ricochets < ricochets_max && is_reflectable(REFLECTABILITY_PHYSICAL)) + if(hitscan && ricochets_max > 10) + ricochets_max = 10 //I do not want a chucklefuck editing this higher, sorry. ricochets++ if(A.handle_ricochet(src)) on_ricochet(A) @@ -265,7 +304,9 @@ return var/elapsed_time_deciseconds = (world.time - last_projectile_move) + time_offset time_offset = 0 - var/required_moves = FLOOR(elapsed_time_deciseconds / speed, 1) + var/required_moves = hitscan ? MOVES_HITSCAN : FLOOR(elapsed_time_deciseconds / speed, 1) + if(required_moves == MOVES_HITSCAN) + required_moves = SSprojectiles.global_max_tick_moves if(required_moves > SSprojectiles.global_max_tick_moves) var/overrun = required_moves - SSprojectiles.global_max_tick_moves required_moves = SSprojectiles.global_max_tick_moves @@ -275,14 +316,15 @@ for(var/i in 1 to required_moves) pixel_move(1) -/obj/item/projectile/proc/pixel_move(trajectory_multiplier) +/obj/item/projectile/proc/pixel_move(trajectory_multiplier, hitscanning = FALSE) if(!loc || !trajectory) return last_projectile_move = world.time // Keep on course - var/matrix/M = new - M.Turn(Angle) - transform = M + if(!hitscanning) + var/matrix/M = new + M.Turn(Angle) + transform = M // Iterate var/forcemoved = FALSE for(var/i in 1 to SSprojectiles.global_iterations_per_move) @@ -297,17 +339,20 @@ trajectory_ignore_forcemove = TRUE forceMove(T) trajectory_ignore_forcemove = FALSE - pixel_x = trajectory.return_px() - pixel_y = trajectory.return_py() + if(!hitscanning) + pixel_x = trajectory.return_px() + pixel_y = trajectory.return_py() forcemoved = TRUE + hitscan_last = loc else if(T != loc) step_towards(src, T) + hitscan_last = loc if(original && (original.layer >= PROJECTILE_HIT_THRESHHOLD_LAYER || ismob(original))) if(loc == get_turf(original) && !(original in permutated)) Bump(original, TRUE) if(QDELETED(src)) //deleted on last move return - if(!forcemoved) + if(!hitscanning && !forcemoved) pixel_x = trajectory.return_px() - trajectory.mpx * trajectory_multiplier * SSprojectiles.global_iterations_per_move pixel_y = trajectory.return_py() - trajectory.mpy * trajectory_multiplier * SSprojectiles.global_iterations_per_move animate(src, pixel_x = trajectory.return_px(), pixel_y = trajectory.return_py(), time = 1, flags = ANIMATION_END_NOW) @@ -320,6 +365,7 @@ current = locate(clamp(x + xo, 1, world.maxx), clamp(y + yo, 1, world.maxy), z) if(isnull(Angle)) Angle = round(get_angle(src, current)) + original_angle = Angle if(spread) Angle += (rand() - 0.5) * spread // Turn right away @@ -329,6 +375,9 @@ // Start flying trajectory = new(x, y, z, pixel_x, pixel_y, Angle, SSprojectiles.global_pixel_speed) last_projectile_move = world.time + has_been_fired = TRUE + if(hitscan) + process_hitscan() START_PROCESSING(SSprojectiles, src) pixel_move(1, FALSE) @@ -358,6 +407,8 @@ Bump(AM, 1) /obj/item/projectile/Destroy() + if(hitscan) + finalize_hitscan_and_generate_tracers() STOP_PROCESSING(SSprojectiles, src) ammo_casing = null firer_source_atom = null @@ -386,11 +437,22 @@ ..() Angle = new_angle trajectory.set_angle(new_angle) + if(has_been_fired && hitscan && isloc(loc) && (loc != last_angle_set_hitscan_store)) + last_angle_set_hitscan_store = loc + var/datum/point/point_cache = new (src) + point_cache = trajectory.copy_to() + store_hitscan_collision(point_cache) /obj/item/projectile/proc/set_angle_centered(new_angle) set_angle(new_angle) var/list/coordinates = trajectory.return_coordinates() trajectory.set_location(coordinates[1], coordinates[2], coordinates[3]) // Sets the trajectory to the center of the tile it bounced at + if(has_been_fired && hitscan && isloc(loc))// Handles hitscan projectiles + last_angle_set_hitscan_store = loc + var/datum/point_precise/point_cache = new (src) + point_cache.initialize_location(coordinates[1], coordinates[2], coordinates[3]) // Take the center of the hitscan collision tile + store_hitscan_collision(point_cache) + return TRUE /obj/item/projectile/experience_pressure_difference() return @@ -400,7 +462,11 @@ if(QDELETED(src)) // we coulda bumped something return if(trajectory && !trajectory_ignore_forcemove && isturf(target)) + if(hitscan) + finalize_hitscan_and_generate_tracers(FALSE) trajectory.initialize_location(target.x, target.y, target.z, 0, 0) + if(hitscan) + record_hitscan_start(RETURN_PRECISE_POINT(src)) /obj/item/projectile/proc/is_reflectable(desired_reflectability_level) if(reflectability == REFLECTABILITY_NEVER) //You'd trust coders not to try and override never reflectable things, but heaven help us I do not @@ -408,3 +474,67 @@ if(reflectability < desired_reflectability_level) return FALSE return TRUE + +/obj/item/projectile/proc/record_hitscan_start(datum/point_precise/point_cache) + if(point_cache) + beam_segments = list() + beam_index = point_cache + beam_segments[beam_index] = null //record start. + +/obj/item/projectile/proc/process_hitscan() + //Safety here is to make hitscan stop if something goes wrong. Why is it equal to range * 10, when range is the maximum amount of tiles it can go? No clue. + var/safety = range * 10 + record_hitscan_start(RETURN_POINT_VECTOR_INCREMENT(src, Angle, MUZZLE_EFFECT_PIXEL_INCREMENT, 1)) + while(loc && !QDELETED(src)) + if(paused) + stoplag(1) + continue + if(safety-- <= 0) + if(loc) + Bump(loc) + if(!QDELETED(src)) + qdel(src) + return //Kill! + pixel_move(1, TRUE) + +/obj/item/projectile/proc/finalize_hitscan_and_generate_tracers(impacting = TRUE) + if(trajectory && beam_index) + var/datum/point_precise/point_cache = trajectory.copy_to() + beam_segments[beam_index] = point_cache + generate_hitscan_tracers(null, hitscan_duration, impacting) + +/obj/item/projectile/proc/generate_hitscan_tracers(cleanup = TRUE, duration = 3, impacting = TRUE) + if(!length(beam_segments)) + return + if(tracer_type) + var/tempuid = UID() + for(var/datum/point_precise/p in beam_segments) + generate_tracer_between_points(p, beam_segments[p], tracer_type, color, duration, hitscan_light_range, hitscan_light_color_override, hitscan_light_intensity, tempuid) + if(muzzle_type && duration > 0) + var/datum/point_precise/p = beam_segments[1] + var/atom/movable/thing = new muzzle_type + p.move_atom_to_src(thing) + var/matrix/matrix = new + matrix.Turn(original_angle) + thing.transform = matrix + thing.color = color + thing.set_light(muzzle_flash_range, muzzle_flash_intensity, muzzle_flash_color_override? muzzle_flash_color_override : color) + QDEL_IN(thing, duration) + if(impacting && impact_type && duration > 0) + var/datum/point_precise/p = beam_segments[beam_segments[beam_segments.len]] + var/atom/movable/thing = new impact_type + p.move_atom_to_src(thing) + var/matrix/matrix = new + matrix.Turn(Angle) + thing.transform = matrix + thing.color = color + thing.set_light(impact_light_range, impact_light_intensity, impact_light_color_override? impact_light_color_override : color) + QDEL_IN(thing, duration) + if(cleanup) + cleanup_beam_segments() + +/obj/item/projectile/proc/cleanup_beam_segments() + QDEL_LIST_ASSOC(beam_segments) + +#undef MOVES_HITSCAN +#undef MUZZLE_EFFECT_PIXEL_INCREMENT diff --git a/code/modules/reagents/chemistry/machinery/chem_dispenser.dm b/code/modules/reagents/chemistry/machinery/chem_dispenser.dm index 01532fe16d21..7829480846ec 100644 --- a/code/modules/reagents/chemistry/machinery/chem_dispenser.dm +++ b/code/modules/reagents/chemistry/machinery/chem_dispenser.dm @@ -237,10 +237,6 @@ if(isrobot(user)) return - if(beaker) - to_chat(user, "Something is already loaded into the machine.") - return - if((istype(I, /obj/item/reagent_containers/glass) || istype(I, /obj/item/reagent_containers/food/drinks)) && user.a_intent != INTENT_HARM) if(panel_open) to_chat(user, "Close the maintenance panel first.") @@ -248,12 +244,18 @@ if(!user.drop_item()) to_chat(user, "[I] is stuck to you!") return - beaker = I I.forceMove(src) - to_chat(user, "You set [I] on the machine.") + if(beaker) + user.put_in_hands(beaker) + to_chat(user, "You swap [I] with [beaker].") + else + to_chat(user, "You set [I] on the machine.") + beaker = I + SStgui.update_uis(src) // update all UIs attached to src update_icon(UPDATE_ICON_STATE) return + return ..() /obj/machinery/chem_dispenser/crowbar_act(mob/user, obj/item/I) diff --git a/code/modules/reagents/chemistry/machinery/chem_master.dm b/code/modules/reagents/chemistry/machinery/chem_master.dm index 561c2c54a677..487a7b56a6a5 100644 --- a/code/modules/reagents/chemistry/machinery/chem_master.dm +++ b/code/modules/reagents/chemistry/machinery/chem_master.dm @@ -98,15 +98,16 @@ return TRUE if((istype(I, /obj/item/reagent_containers/glass) || istype(I, /obj/item/reagent_containers/food/drinks/drinkingglass)) && user.a_intent != INTENT_HARM) - if(beaker) - to_chat(user, "A beaker is already loaded into the machine.") - return if(!user.drop_item()) to_chat(user, "[I] is stuck to you!") return - beaker = I I.forceMove(src) - to_chat(user, "You add the beaker to the machine!") + if(beaker) + user.put_in_hands(beaker) + to_chat(user, "You swap [I] with [beaker] inside.") + else + to_chat(user, "You add [I] to the machine.") + beaker = I SStgui.update_uis(src) update_icon() diff --git a/code/modules/reagents/chemistry/machinery/reagentgrinder.dm b/code/modules/reagents/chemistry/machinery/reagentgrinder.dm index 3c87b83c73d0..e225788fb0f3 100644 --- a/code/modules/reagents/chemistry/machinery/reagentgrinder.dm +++ b/code/modules/reagents/chemistry/machinery/reagentgrinder.dm @@ -160,6 +160,7 @@ /obj/machinery/reagentgrinder/attackby(obj/item/I, mob/user, params) if(exchange_parts(user, I)) + SStgui.update_uis(src) return if((istype(I, /obj/item/reagent_containers) && (I.container_type & OPENCONTAINER)) && user.a_intent != INTENT_HARM) @@ -173,7 +174,7 @@ beaker = I beaker.loc = src update_icon(UPDATE_ICON_STATE) - updateUsrDialog() + SStgui.update_uis(src) return TRUE //no afterattack if(is_type_in_list(I, dried_items)) @@ -212,7 +213,7 @@ else to_chat(user, "You empty some of [B]'s contents into the All-In-One grinder.") - updateUsrDialog() + SStgui.update_uis(src) return TRUE if(!is_type_in_list(I, blend_items) && !is_type_in_list(I, juice_items)) @@ -225,7 +226,7 @@ if(user.drop_item()) I.loc = src holdingitems += I - src.updateUsrDialog() + SStgui.update_uis(src) return FALSE @@ -234,95 +235,117 @@ return FALSE /obj/machinery/reagentgrinder/attack_hand(mob/user) - user.set_machine(src) - interact(user) - -/obj/machinery/reagentgrinder/interact(mob/user) // The microwave Menu - var/is_chamber_empty = 0 - var/is_beaker_ready = 0 - var/processing_chamber = "" - var/beaker_contents = "" - var/dat = "" - - if(!operating) - for (var/obj/item/O in holdingitems) - processing_chamber += "\A [html_encode(O.name)]
" - - if(!processing_chamber) - is_chamber_empty = 1 - processing_chamber = "Nothing." - if(!beaker) - beaker_contents = "No beaker attached.
" + ui_interact(user) + +/obj/machinery/reagentgrinder/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = TRUE, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state) + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) + if(!ui) + ui = new(user, src, ui_key, "ReagentGrinder", name, 400, 500, master_ui, state) + ui.open() + +/obj/machinery/reagentgrinder/ui_data(mob/user) + var/list/data = list() + data["operating"] = operating + data["inactive"] = length(holdingitems) == 0 ? TRUE : FALSE + data["limit"] = limit + data["count"] = length(holdingitems) + data["beaker_loaded"] = beaker ? TRUE : FALSE + data["beaker_current_volume"] = beaker ? beaker.reagents.total_volume : null + data["beaker_max_volume"] = beaker ? beaker.reagents.maximum_volume : null + var/list/beakerContents = list() + if(beaker) + for(var/datum/reagent/R in beaker.reagents.reagent_list) + beakerContents.Add(list(list("name" = R.name, "volume" = R.volume))) // list in a list because Byond merges the first list... + data["beaker_contents"] = beakerContents + + + var/list/items_counts = list() + var/list/name_overrides = list() + for(var/obj/O in holdingitems) + var/display_name = O.name + if(istype(O, /obj/item/stack)) + var/obj/item/stack/S = O + if(!items_counts[display_name]) + items_counts[display_name] = 0 + if(S.singular_name) + name_overrides[display_name] = S.singular_name + else + name_overrides[display_name] = display_name + if(S.amount > 1) + name_overrides[display_name] = "[name_overrides[display_name]]s" //name_overrides[display_name] Will be set on the first time as the singular form + + items_counts[display_name] += S.amount + continue + + else if(istype(O, /obj/item/reagent_containers/food)) + var/obj/item/reagent_containers/food/food = O + if(!items_counts[display_name]) + if(food.ingredient_name) + name_overrides[display_name] = food.ingredient_name + else + name_overrides[display_name] = display_name + else + if(food.ingredient_name_plural) + name_overrides[display_name] = food.ingredient_name_plural + else if(items_counts[display_name] == 1) // Must only add "s" once or you get stuff like "eggsssss" + name_overrides[display_name] = "[name_overrides[display_name]]s" //name_overrides[display_name] Will be set on the first time as the singular form + + items_counts[display_name]++ + + data["contents"] = list() + for(var/item in items_counts) + var/N = items_counts[item] + var/units + if(!(item in name_overrides)) + units = "[lowertext(item)]" else - is_beaker_ready = 1 - beaker_contents = "The beaker contains:
" - var/anything = 0 - for(var/datum/reagent/R in beaker.reagents.reagent_list) - anything = 1 - beaker_contents += "[R.volume] - [R.name]
" - if(!anything) - beaker_contents += "Nothing
" - - - dat = {" - Processing chamber contains:
- [processing_chamber]
- [beaker_contents]
- "} - if(is_beaker_ready && !is_chamber_empty && !(stat & (NOPOWER|BROKEN))) - dat += "Grind the reagents
" - dat += "Juice the reagents

" - if(holdingitems && holdingitems.len > 0) - dat += "Eject the reagents
" - if(beaker) - dat += "Detach the beaker
" - else - dat += "Please wait..." + units = "[name_overrides[item]]" - var/datum/browser/popup = new(user, "reagentgrinder", "All-In-One Grinder") - popup.set_content(dat) - popup.set_title_image(user.browse_rsc_icon(src.icon, src.icon_state)) - popup.open(1) - return + var/list/data_pr = list( + "name" = capitalize(item), + "amount" = N, + "units" = units + ) -/obj/machinery/reagentgrinder/Topic(href, href_list) - if(..()) - return - usr.set_machine(src) - if(operating) - updateUsrDialog() + data["contents"] += list(data_pr) + return data + +/obj/machinery/reagentgrinder/ui_act(action, params, datum/tgui/ui) + . = ..() + if(.) return - switch(href_list["action"]) + + switch(action) + if("detach") + detach(ui.user) + if("eject") + eject(ui.user) if("grind") grind() if("juice") juice() - if("eject") - eject() - if("detach") - detach() -/obj/machinery/reagentgrinder/proc/detach() - if(usr.stat != 0) +/obj/machinery/reagentgrinder/proc/detach(mob/user) + if(HAS_TRAIT(user, TRAIT_HANDS_BLOCKED)) return if(!beaker) return - beaker.loc = src.loc + beaker.forceMove(loc) beaker = null update_icon(UPDATE_ICON_STATE) - updateUsrDialog() + SStgui.update_uis(src) -/obj/machinery/reagentgrinder/proc/eject() - if(usr.stat != 0) +/obj/machinery/reagentgrinder/proc/eject(mob/user) + if(HAS_TRAIT(user, TRAIT_HANDS_BLOCKED)) return if(holdingitems && holdingitems.len == 0) return for(var/obj/item/O in holdingitems) - O.loc = src.loc + O.forceMove(loc) holdingitems -= O holdingitems = list() - updateUsrDialog() + SStgui.update_uis(src) /obj/machinery/reagentgrinder/proc/is_allowed(obj/item/reagent_containers/O) for (var/i in blend_items) @@ -375,11 +398,11 @@ var/offset = prob(50) ? -2 : 2 animate(src, pixel_x = pixel_x + offset, time = 0.2, loop = 250) //start shaking operating = TRUE - updateUsrDialog() + SStgui.update_uis(src) spawn(50) pixel_x = initial(pixel_x) //return to its spot after shaking operating = FALSE - updateUsrDialog() + SStgui.update_uis(src) //Snacks for (var/obj/item/reagent_containers/food/snacks/O in holdingitems) @@ -413,11 +436,11 @@ var/offset = prob(50) ? -2 : 2 animate(src, pixel_x = pixel_x + offset, time = 0.2, loop = 250) //start shaking operating = TRUE - updateUsrDialog() + SStgui.update_uis(src) spawn(60) pixel_x = initial(pixel_x) //return to its spot after shaking operating = FALSE - updateUsrDialog() + SStgui.update_uis(src) //Snacks and Plants for (var/obj/item/reagent_containers/food/snacks/O in holdingitems) diff --git a/code/modules/reagents/chemistry/reagents/medicine.dm b/code/modules/reagents/chemistry/reagents/medicine.dm index ab0610de9daa..259512c15f67 100644 --- a/code/modules/reagents/chemistry/reagents/medicine.dm +++ b/code/modules/reagents/chemistry/reagents/medicine.dm @@ -360,7 +360,7 @@ /datum/reagent/medicine/omnizine/overdose_process(mob/living/M, severity) if(HAS_TRAIT(M, TRAIT_BADASS)) - return + return list(0, STATUS_UPDATE_NONE) var/list/overdose_info = ..() var/effect = overdose_info[REAGENT_OVERDOSE_EFFECT] diff --git a/code/modules/reagents/chemistry/reagents/misc_reagents.dm b/code/modules/reagents/chemistry/reagents/misc_reagents.dm index 3e98206f47a5..21992688b686 100644 --- a/code/modules/reagents/chemistry/reagents/misc_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/misc_reagents.dm @@ -178,23 +178,25 @@ if(exposed_temperature <= T0C + 600) return - var/violent = volume > 30 - var/message_type = violent ? "class='boldwarning'" : "class='warning'" - holder.my_atom.visible_message("The oil [violent ? "boils and burns violently" : "burns"]!") + // Let's say burning boiling oil doubles in volume, can our max volume contain that? + var/boil_overflow = (holder.total_volume + volume) - holder.maximum_volume - var/datum/reagents/old_holder = holder var/turf/T = get_turf(holder.my_atom) var/smoke_type = /datum/effect_system/smoke_spread - if(violent) - // Log -> remove reagent -> fireflash. Else the log fails or fireflash triggers a reaction again + if(boil_overflow > 0) + holder.my_atom.visible_message("The oil boils out and burns violently!") + // Log -> remove reagent -> fireflash, else the log fails or fireflash triggers a reaction again fire_flash_log(holder, id) holder.del_reagent(id) - fireflash(T, clamp(volume / 40, 0, 8)) + fireflash(T, clamp(boil_overflow / 40, 0, 8)) smoke_type = /datum/effect_system/smoke_spread/bad else + holder.my_atom.visible_message("The oil sizzles and burns down into residue.") + var/datum/reagents/old_holder = holder // We might not have space if we add first, so cache this and add after deleting holder.del_reagent(id) + old_holder.add_reagent(reagent_after_burning, volume * 0.6) // Flavor reaction effects playsound(T, 'sound/goonstation/misc/drinkfizz.ogg', 80, TRUE) @@ -202,9 +204,6 @@ BS.set_up(1, FALSE, T) BS.start() - if(!QDELETED(old_holder) && reagent_after_burning) - old_holder.add_reagent(reagent_after_burning, round(volume * 0.5)) - /datum/reagent/oil/reaction_turf(turf/T, volume) if(volume >= 3 && !isspaceturf(T) && !(locate(/obj/effect/decal/cleanable/blood/oil) in T)) new /obj/effect/decal/cleanable/blood/oil(T) @@ -225,7 +224,6 @@ name = "Burned Cooking Oil" description = "It's full of char and mixed with so much crud it's probably useless." id = "cooking_oil_inert" - reagent_after_burning = null /datum/reagent/oil/cooking/inert/reaction_temperature(exposed_temperature, exposed_volume) // don't do anything diff --git a/code/modules/reagents/chemistry/reagents/water.dm b/code/modules/reagents/chemistry/reagents/water.dm index 1298eafddad1..4c894c64f671 100644 --- a/code/modules/reagents/chemistry/reagents/water.dm +++ b/code/modules/reagents/chemistry/reagents/water.dm @@ -215,18 +215,21 @@ reagent_state = LIQUID color = "#757547" taste_description = "puke" + harmless = FALSE /datum/reagent/fishwater/reaction_mob(mob/living/M, method=REAGENT_TOUCH, volume) if(method == REAGENT_INGEST) to_chat(M, "Oh god, why did you drink that?") /datum/reagent/fishwater/on_mob_life(mob/living/M) + var/update_flags = STATUS_UPDATE_NONE if(prob(30)) // Nasty, you drank this stuff? 30% chance of the fakevomit (non-stunning version) if(prob(50)) // 50/50 chance of green vomit vs normal vomit M.fakevomit(1) else M.fakevomit(0) - return ..() + update_flags |= M.adjustToxLoss(1 * REAGENTS_EFFECT_MULTIPLIER, FALSE) + return ..() | update_flags /datum/reagent/fishwater/toiletwater name = "Toilet Water" diff --git a/code/modules/reagents/chemistry/recipes/medicine_reactions.dm b/code/modules/reagents/chemistry/recipes/medicine_reactions.dm index 97bc4fc6e053..fe3915dbeade 100644 --- a/code/modules/reagents/chemistry/recipes/medicine_reactions.dm +++ b/code/modules/reagents/chemistry/recipes/medicine_reactions.dm @@ -47,8 +47,8 @@ name = "Charcoal" id = "charcoal" result = "charcoal" - required_reagents = list("ash" = 1, "sodiumchloride" = 1) - result_amount = 2 + required_reagents = list("ash" = 1, "sodiumchloride" = 5) + result_amount = 6 mix_message = "The mixture yields a fine black powder." min_temp = T0C + 100 mix_sound = 'sound/goonstation/misc/fuse.ogg' diff --git a/code/modules/reagents/chemistry/recipes/pyrotechnics.dm b/code/modules/reagents/chemistry/recipes/pyrotechnics.dm index da5947ebb191..088904034d0a 100644 --- a/code/modules/reagents/chemistry/recipes/pyrotechnics.dm +++ b/code/modules/reagents/chemistry/recipes/pyrotechnics.dm @@ -259,7 +259,7 @@ required_reagents = list("potassium" = 1, "sugar" = 1, "phosphorus" = 1) result_amount = 1 mix_message = "The mixture quickly turns into a pall of smoke!" - var/forbidden_reagents = list("sugar", "phosphorus", "potassium", "stimulants", "smoke_powder") //Do not transfer this stuff through smoke. + var/forbidden_reagents = list("sugar", "phosphorus", "potassium", "stimulants", "smoke_powder", "fishwater", "toiletwater") //Do not transfer this stuff through smoke. /datum/chemical_reaction/smoke/on_reaction(datum/reagents/holder, created_volume) for(var/f_reagent in forbidden_reagents) diff --git a/code/modules/research/designs/biogenerator_designs.dm b/code/modules/research/designs/biogenerator_designs.dm index 036d404635bc..2d5b1770f1eb 100644 --- a/code/modules/research/designs/biogenerator_designs.dm +++ b/code/modules/research/designs/biogenerator_designs.dm @@ -59,6 +59,38 @@ build_path = /obj/item/reagent_containers/food/snacks/monkeycube category = list("initial", "Food") +/datum/design/farwa_cube + name = "Farwa cube" + id = "fcube" + build_type = BIOGENERATOR + materials = list(MAT_BIOMASS = 250) + build_path = /obj/item/reagent_containers/food/snacks/monkeycube/farwacube + category = list("initial", "Food") + +/datum/design/wolpin_cube + name = "Wolpin cube" + id = "wcube" + build_type = BIOGENERATOR + materials = list(MAT_BIOMASS = 250) + build_path = /obj/item/reagent_containers/food/snacks/monkeycube/wolpincube + category = list("initial", "Food") + +/datum/design/stok_cube + name = "Stok cube" + id = "scube" + build_type = BIOGENERATOR + materials = list(MAT_BIOMASS = 250) + build_path = /obj/item/reagent_containers/food/snacks/monkeycube/stokcube + category = list("initial", "Food") + +/datum/design/neaera_cube + name = "Neaera cube" + id = "ncube" + build_type = BIOGENERATOR + materials = list(MAT_BIOMASS = 250) + build_path = /obj/item/reagent_containers/food/snacks/monkeycube/neaeracube + category = list("initial", "Food") + /datum/design/ez_nut name = "E-Z-Nutrient" id = "ez_nut" diff --git a/code/modules/research/designs/mechfabricator_designs.dm b/code/modules/research/designs/mechfabricator_designs.dm index 592ec887c9f1..874e39ddc2b0 100644 --- a/code/modules/research/designs/mechfabricator_designs.dm +++ b/code/modules/research/designs/mechfabricator_designs.dm @@ -1129,6 +1129,16 @@ construction_time = 120 category = list("Cyborg Upgrade Modules") +/datum/design/borg_upgrade_syndie_soap + name = "Cyborg Upgrade (Syndicate Soap)" + id = "borg_upgrade_syndie_soap" + build_type = MECHFAB + build_path = /obj/item/borg/upgrade/syndie_soap + req_tech = list("syndicate" = 2) + materials = list(MAT_GOLD = 1250, MAT_PLASMA = 2500, MAT_SILVER = 1250) + construction_time = 120 + category = list("Cyborg Upgrade Modules") + /datum/design/borg_upgrade_rcd name = "Cyborg Upgrade (Rapid Construction Device)" id = "borg_upgrade_RCD" diff --git a/code/modules/research/message_server.dm b/code/modules/research/message_server.dm index 5031b3b1828e..de285e9e76d0 100644 --- a/code/modules/research/message_server.dm +++ b/code/modules/research/message_server.dm @@ -97,7 +97,7 @@ GLOBAL_LIST_EMPTY(message_servers) continue if(RC.newmessagepriority < priority) RC.newmessagepriority = priority - RC.icon_state = "req_comp[priority]" + RC.update_icon(UPDATE_OVERLAYS) switch(priority) if(2) if(!RC.silent) diff --git a/code/modules/response_team/ert_outfits.dm b/code/modules/response_team/ert_outfits.dm index aba7cf692614..d397f8ea3a31 100644 --- a/code/modules/response_team/ert_outfits.dm +++ b/code/modules/response_team/ert_outfits.dm @@ -91,7 +91,7 @@ /datum/outfit/job/centcom/response_team/commander/gamma name = "RT Commander (Gamma)" - shoes = /obj/item/clothing/shoes/magboots/advance + shoes = /obj/item/clothing/shoes/magboots/elite back = /obj/item/mod/control/pre_equipped/responsory/commander glasses = /obj/item/clothing/glasses/night mask = /obj/item/clothing/mask/gas/sechailer/swat @@ -176,7 +176,7 @@ /datum/outfit/job/centcom/response_team/security/gamma name = "RT Security (Gamma)" - shoes = /obj/item/clothing/shoes/magboots/advance + shoes = /obj/item/clothing/shoes/magboots/elite belt = /obj/item/storage/belt/security/response_team_gamma back = /obj/item/mod/control/pre_equipped/responsory/security glasses = /obj/item/clothing/glasses/night @@ -277,7 +277,7 @@ /datum/outfit/job/centcom/response_team/engineer/gamma name = "RT Engineer (Gamma)" - shoes = /obj/item/clothing/shoes/magboots/advance + shoes = /obj/item/clothing/shoes/magboots/elite back = /obj/item/mod/control/pre_equipped/responsory/engineer glasses = /obj/item/clothing/glasses/meson/night mask = /obj/item/clothing/mask/gas/sechailer/swat @@ -373,7 +373,7 @@ /datum/outfit/job/centcom/response_team/medic/gamma name = "RT Medic (Gamma)" - shoes = /obj/item/clothing/shoes/magboots/advance + shoes = /obj/item/clothing/shoes/magboots/elite glasses = /obj/item/clothing/glasses/night mask = /obj/item/clothing/mask/gas/sechailer/swat back = /obj/item/mod/control/pre_equipped/responsory/medic @@ -462,7 +462,7 @@ name = "RT Paranormal (Gamma)" l_pocket = /obj/item/grenade/clusterbuster/holy back = /obj/item/mod/control/pre_equipped/responsory/inquisitory/chaplain - shoes = /obj/item/clothing/shoes/magboots/advance + shoes = /obj/item/clothing/shoes/magboots/elite glasses = /obj/item/clothing/glasses/night r_pocket = /obj/item/nullrod/ert @@ -494,7 +494,7 @@ uniform = /obj/item/clothing/under/rank/centcom/ert/janitor back = /obj/item/storage/backpack/ert/janitor belt = /obj/item/storage/belt/janitor/full - shoes = /obj/item/clothing/shoes/galoshes + shoes = /obj/item/clothing/shoes/galoshes/dry l_ear = /obj/item/radio/headset/ert/alt id = /obj/item/card/id/ert/janitorial pda = /obj/item/pda/heads/ert/janitor @@ -502,8 +502,6 @@ backpack_contents = list( /obj/item/grenade/chem_grenade/antiweed = 2, - /obj/item/lightreplacer = 1, - /obj/item/storage/bag/trash = 1, /obj/item/push_broom, /obj/item/storage/box/lights/mixed = 1, /obj/item/melee/flyswatter = 1 @@ -514,22 +512,23 @@ suit = /obj/item/clothing/suit/armor/vest/ert/janitor head = /obj/item/clothing/head/helmet/ert/janitor glasses = /obj/item/clothing/glasses/sunglasses - r_pocket = /obj/item/flashlight + r_pocket = /obj/item/flashlight/seclite suit_store = /obj/item/gun/energy/disabler cybernetic_implants = list( - /obj/item/organ/internal/cyberimp/arm/advmop + /obj/item/organ/internal/cyberimp/arm/janitorial/advanced ) /datum/outfit/job/centcom/response_team/janitorial/red name = "RT Janitor (Red)" suit = /obj/item/clothing/suit/space/hardsuit/ert/janitor glasses = /obj/item/clothing/glasses/hud/security/sunglasses + shoes = /obj/item/clothing/shoes/galoshes/dry/lightweight r_pocket = /obj/item/scythe/tele - suit_store = /obj/item/gun/energy/gun/mini + suit_store = /obj/item/gun/energy/gun cybernetic_implants = list( - /obj/item/organ/internal/cyberimp/arm/janitorial, + /obj/item/organ/internal/cyberimp/arm/janitorial/advanced, /obj/item/organ/internal/cyberimp/chest/nutriment/hardened ) @@ -543,21 +542,19 @@ glasses = /obj/item/clothing/glasses/night back = /obj/item/mod/control/pre_equipped/responsory/janitor r_pocket = /obj/item/scythe/tele - shoes = /obj/item/clothing/shoes/magboots/advance + shoes = /obj/item/clothing/shoes/magboots/elite backpack_contents = list( /obj/item/grenade/chem_grenade/antiweed = 2, /obj/item/grenade/clusterbuster/cleaner = 1, /obj/item/storage/box/lights/mixed = 1, - /obj/item/storage/bag/trash/bluespace = 1, - /obj/item/lightreplacer/bluespace = 1, - /obj/item/melee/flyswatter = 1, - /obj/item/gun/energy/gun = 1 + /obj/item/push_broom = 1, + /obj/item/gun/energy/gun/nuclear = 1 ) cybernetic_implants = list( /obj/item/organ/internal/cyberimp/chest/nutriment/plus/hardened, - /obj/item/organ/internal/cyberimp/arm/advmop, + /obj/item/organ/internal/cyberimp/arm/janitorial/advanced, /obj/item/organ/internal/cyberimp/brain/anti_stam/hardened ) diff --git a/code/modules/ruins/lavalandruin_code/sin_ruins.dm b/code/modules/ruins/lavalandruin_code/sin_ruins.dm index d9ecb7dc5c22..59350857e219 100644 --- a/code/modules/ruins/lavalandruin_code/sin_ruins.dm +++ b/code/modules/ruins/lavalandruin_code/sin_ruins.dm @@ -1,56 +1,101 @@ //These objects are used in the cardinal sin-themed ruins (i.e. Gluttony, Pride...) // Greed -#define WIN_PROB 5 - -/obj/structure/cursed_slot_machine //Greed's slot machine: Used in the Greed ruin. Deals clone damage on each use, with a successful use giving a d20 of fate. +/// Greed's slot machine: Used in the Greed ruin. Deals damage on each use, with a successful use giving a d20 of fate. +/obj/structure/cursed_slot_machine name = "greed's slot machine" desc = "High stakes, high rewards." - icon = 'icons/obj/economy.dmi' - icon_state = "slots-off" + icon = 'icons/obj/computer.dmi' + icon_state = "slots" anchored = TRUE density = TRUE + /// Variable that tracks the screen we display. + var/icon_screen = "slots_screen" + /// Should we be emitting light? + var/brightness_on = TRUE + /// The probability the player has to win. + var/win_prob = 5 + /// The maximum amount of curses we will allow a player to have before disallowing them to use the machine. + var/max_curse_amount = 5 + /// machine's reward when you hit jackpot + var/prize = /obj/structure/cursed_money + /// should we be applying the cursed status effect? + var/status_effect_on_roll = TRUE + /// Length of the cooldown between the machine being used and being able to spin the machine again. + var/cooldown_length = 30 SECONDS + /// Are we currently in use? Anti-spam prevention measure. + var/in_active_use = FALSE + /// Cooldown between pulls of the cursed slot machine. + COOLDOWN_DECLARE(spin_cooldown) + +/obj/structure/cursed_slot_machine/Initialize(mapload) + . = ..() + update_appearance() + set_light(brightness_on) /obj/structure/cursed_slot_machine/attack_hand(mob/user) - interact(user) + if(!ishuman(user)) + return -/obj/structure/cursed_slot_machine/interact(mob/living/carbon/human/user) - if(!istype(user)) + if(!check_and_set_usage(user)) return - if(in_use) + user.visible_message( + "[user] pulls [src]'s lever with a glint in [user.p_their()] eyes!", + "You feel a draining as you pull the lever, but you know it'll be worth it.") + + icon_screen = "slots_screen_working" + update_appearance() + playsound(src, 'sound/lavaland/cursed_slot_machine.ogg', 50, FALSE) + addtimer(CALLBACK(src, PROC_REF(determine_victor), user), 5 SECONDS) + +/obj/structure/cursed_slot_machine/update_overlays() + . = ..() + var/overlay_state = icon_screen + . += mutable_appearance(icon, overlay_state) + . += emissive_appearance(icon, overlay_state, src) + +/// Validates that the user can use the cursed slot machine. User is the person using the slot machine. Returns TRUE if we can, FALSE otherwise. +/obj/structure/cursed_slot_machine/proc/check_and_set_usage(mob/living/carbon/human/user) + if(in_active_use) + to_chat(user, "The machine is already spinning!") + return FALSE + + var/signal_value = SEND_SIGNAL(user, COMSIG_CURSED_SLOT_MACHINE_USE, max_curse_amount) + + if(!COOLDOWN_FINISHED(src, spin_cooldown) || (signal_value & SLOT_MACHINE_USE_POSTPONE)) + to_chat(user, "The machine doesn't engage. You get the compulsion to try again in a few seconds.") + return FALSE + + if(signal_value & SLOT_MACHINE_USE_CANCEL) // failsafe in case we don't want to let the machine be used for some reason (like if we're maxed out on curses but not getting gibbed) + atom_say("We're sorry, but we can no longer serve you at this establishment.") + return FALSE + + in_active_use = TRUE + return TRUE + +/obj/structure/cursed_slot_machine/proc/determine_victor(mob/living/carbon/human/user) + icon_screen = initial(icon_screen) + update_appearance() + + in_active_use = FALSE + COOLDOWN_START(src, spin_cooldown, cooldown_length) + + if(!prob(win_prob)) + if(status_effect_on_roll && isnull(user.has_status_effect(/datum/status_effect/cursed))) + user.apply_status_effect(/datum/status_effect/cursed) + + SEND_SIGNAL(user, COMSIG_CURSED_SLOT_MACHINE_LOST) + playsound(src, 'sound/machines/buzz-sigh.ogg', 30, TRUE) return - in_use = TRUE - if(!ismachineperson(user)) - user.adjustCloneLoss(20) - else - to_chat(user, "Your brain is sparking!") - user.adjustBrainLoss(15) - if(user.stat) - to_chat(user, "No... just one more try...") - user.gib() - else - user.visible_message("[user] pulls [src]'s lever with a glint in [user.p_their()] eyes!", "You feel a draining as you pull the lever, but you \ - know it'll be worth it.") - icon_state = "slots-on" - playsound(src, 'sound/lavaland/cursed_slot_machine.ogg', 50) - addtimer(CALLBACK(src, PROC_REF(determine_victor), user), 50) - -/obj/structure/cursed_slot_machine/proc/determine_victor(mob/living/user) - icon_state = "slots-off" - in_use = FALSE - if(prob(WIN_PROB)) - playsound(src, 'sound/lavaland/cursed_slot_machine_jackpot.ogg', 50) - new/obj/structure/cursed_money(get_turf(src)) - if(user) - to_chat(user, "You've hit jackpot. Laughter echoes around you as your reward appears in the machine's place.") - qdel(src) - else - if(user) - to_chat(user, "Fucking machine! Must be rigged. Still... one more try couldn't hurt, right?") + playsound(src, 'sound/lavaland/cursed_slot_machine_jackpot.ogg', 50, FALSE) + new prize(get_turf(src)) + if(user) + to_chat(user, "You've hit the jackpot!!! Laughter echoes around you as your reward appears in the machine's place.") -#undef WIN_PROB + SEND_GLOBAL_SIGNAL(COMSIG_GLOB_CURSED_SLOT_MACHINE_WON) + qdel(src) /obj/structure/cursed_money name = "bag of money" @@ -82,7 +127,7 @@ var/turf/T = get_turf(user) var/obj/item/dice/d20/fate/one_use/critical_fail = new(T) user.put_in_hands(critical_fail) - qdel(src) + collapse() // Gluttony /obj/effect/gluttony //Gluttony's wall: Used in the Gluttony ruin. Only lets the overweight through. diff --git a/code/modules/shuttle/emergency.dm b/code/modules/shuttle/emergency.dm index dbabc7fced57..a7f036afaf97 100644 --- a/code/modules/shuttle/emergency.dm +++ b/code/modules/shuttle/emergency.dm @@ -62,7 +62,7 @@ to_chat(user, "The access level of [W:registered_name]\'s card is not high enough. ") return 0 - var/choice = alert(user, text("Would you like to (un)authorize a shortened launch time? [] authorization\s are still needed. Use abort to cancel all authorizations.", src.auth_need - src.authorized.len), "Shuttle Launch", "Authorize", "Repeal", "Abort") + var/choice = alert(user, "Would you like to (un)authorize a shortened launch time? [auth_need - length(authorized)] authorization\s are still needed. Use abort to cancel all authorizations.", "Shuttle Launch", "Authorize", "Repeal", "Abort") if(SSshuttle.emergency.mode != SHUTTLE_DOCKED || user.get_active_hand() != W) return 0 diff --git a/code/modules/shuttle/shuttle.dm b/code/modules/shuttle/shuttle.dm index b797d6d03e9f..98486775c955 100644 --- a/code/modules/shuttle/shuttle.dm +++ b/code/modules/shuttle/shuttle.dm @@ -991,8 +991,14 @@ if(T.icon != icon) T.icon = icon if(color) - T.atom_colours = atom_colours.Copy() - T.update_atom_colour() + if(length(atom_colours)) + T.atom_colours = atom_colours.Copy() + T.update_atom_colour() + else + T.color = color // If you don't have atom_colours then you're working off an absolute color + if(light) + T.set_light(light_range, light_power, light_color) if(T.dir != dir) T.setDir(dir) + TransferComponents(T) return T diff --git a/code/modules/station_goals/bsa.dm b/code/modules/station_goals/bsa.dm index 041e9bbacfbe..0b4bcd811144 100644 --- a/code/modules/station_goals/bsa.dm +++ b/code/modules/station_goals/bsa.dm @@ -214,7 +214,7 @@ /obj/machinery/bsa/full/proc/fire(mob/user, turf/bullseye, target) var/turf/point = get_front_turf() - for(var/turf/T in getline(get_step(point,dir),get_target_turf())) + for(var/turf/T in get_line(get_step(point,dir),get_target_turf())) T.ex_act(1) for(var/atom/A in T) A.ex_act(1) diff --git a/code/modules/station_goals/shield.dm b/code/modules/station_goals/shield.dm index 62b4ce1e37f3..729fef7a1b6c 100644 --- a/code/modules/station_goals/shield.dm +++ b/code/modules/station_goals/shield.dm @@ -154,7 +154,7 @@ var/kill_range = 14 /obj/machinery/satellite/meteor_shield/proc/space_los(meteor) - for(var/turf/T in getline(src,meteor)) + for(var/turf/T in get_line(src,meteor)) if(!isspaceturf(T)) return FALSE return TRUE diff --git a/code/modules/surgery/organs/augments_arms.dm b/code/modules/surgery/organs/augments_arms.dm index a085a613f57f..7105e36a56d2 100644 --- a/code/modules/surgery/organs/augments_arms.dm +++ b/code/modules/surgery/organs/augments_arms.dm @@ -323,6 +323,19 @@ parent_organ = "l_arm" slot = "l_arm_device" +/obj/item/organ/internal/cyberimp/arm/janitorial/advanced /// ERT implant, i dont overly expect this to get into the hands of crew + name = "advanced janitorial toolset implant" + desc = "A set of advanced janitorial tools hidden behind a concealed panel on the user's arm." + contents = newlist(/obj/item/mop/advanced, /obj/item/soap/deluxe, /obj/item/lightreplacer/bluespace, /obj/item/holosign_creator/janitor, /obj/item/melee/flyswatter, /obj/item/reagent_containers/spray/cleaner/advanced) + origin_tech = "materials=5;engineering=6;biotech=5" + action_icon = list(/datum/action/item_action/organ_action/toggle = 'icons/obj/clothing/belts.dmi') + action_icon_state = list(/datum/action/item_action/organ_action/toggle = "janibelt") + emp_proof = TRUE + +/obj/item/organ/internal/cyberimp/arm/janitorial/advanced/l /// its for ERT, but still probably a good idea. + parent_organ = "l_arm" + slot = "l_arm_device" + /obj/item/organ/internal/cyberimp/arm/botanical name = "botanical toolset implant" desc = "A set of botanical tools hidden behind a concealed panel on the user's arm" diff --git a/code/modules/surgery/organs/organ_internal.dm b/code/modules/surgery/organs/organ_internal.dm index 31fbaf7149a5..3cb1233bfeae 100644 --- a/code/modules/surgery/organs/organ_internal.dm +++ b/code/modules/surgery/organs/organ_internal.dm @@ -50,6 +50,7 @@ /obj/item/organ/internal/remove(mob/living/carbon/M, special = 0) if(!owner) stack_trace("\'remove\' called on [src] without an owner! Mob: [M], [atom_loc_line(M)]") + SEND_SIGNAL(owner, COMSIG_CARBON_LOSE_ORGAN) owner = null if(M) M.internal_organs -= src diff --git a/code/modules/tgui/external.dm b/code/modules/tgui/external.dm index 2f7ca23b0af4..94fec60a4eb5 100644 --- a/code/modules/tgui/external.dm +++ b/code/modules/tgui/external.dm @@ -116,12 +116,6 @@ */ /datum/var/list/tgui_shared_states -/** - * global - * - * Used to track UIs for a mob. - */ -/mob/var/list/open_uis = list() /** * public * diff --git a/code/modules/unit_tests/_unit_tests.dm b/code/modules/unit_tests/_unit_tests.dm index dd0bbd0ed9c4..11434dea3193 100644 --- a/code/modules/unit_tests/_unit_tests.dm +++ b/code/modules/unit_tests/_unit_tests.dm @@ -4,6 +4,7 @@ #ifdef UNIT_TESTS #include "aicard_icons.dm" #include "announcements.dm" +#include "areas_apcs.dm" #include "component_tests.dm" #include "config_sanity.dm" #include "crafting_lists.dm" diff --git a/code/modules/unit_tests/areas_apcs.dm b/code/modules/unit_tests/areas_apcs.dm new file mode 100644 index 000000000000..615bc465c122 --- /dev/null +++ b/code/modules/unit_tests/areas_apcs.dm @@ -0,0 +1,12 @@ +/datum/unit_test/area_apcs + /// Sometimes, areas may have power, or not. We dont really care about these areas. + var/list/optional_areas = list(/area/station/science/toxins/test, /area/station/maintenance/electrical_shop) + +/datum/unit_test/area_apcs/Run() + for(var/area/station/A in SSmapping.existing_station_areas) + if(A.there_can_be_many || A.apc_starts_off || !A.requires_power) + continue + if(is_type_in_list(A, optional_areas)) + continue + if(!(length(A.apc) == 1)) + Fail("Area [A] has [length(A.apc)] apcs, instead of 1.") diff --git a/config/example/config.toml b/config/example/config.toml index 7d0aad7285a7..7d9ae206ac91 100644 --- a/config/example/config.toml +++ b/config/example/config.toml @@ -687,8 +687,6 @@ active_lava_ruins = [ ##MISC "_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_althland_excavation.dmm", "_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_althland_facility.dmm", - # Cube blacklisted on production because it contains a wishgranter that gives you hijack on use - "_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_cube.dmm", "_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_cultaltar.dmm", "_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_dead_ratvar.dmm", "_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_elite_tumor.dmm", @@ -778,6 +776,8 @@ wiki_url = "https://www.paradisestation.org/wiki" rules_url = "https://www.paradisestation.org/rules" # Github address github_url = "https://github.com/ParadiseSS13/Paradise" +# Exploit address +exploit_url = "https://www.paradisestation.org/forum/179-exploit-reports/" # Discord address #discord_url = "http://example.org" # Discord address (forum-based invite) diff --git a/goon/browserassets/css/browserOutput-dark.css b/goon/browserassets/css/browserOutput-dark.css index 2ed1bfe2044b..acfa6758f45c 100644 --- a/goon/browserassets/css/browserOutput-dark.css +++ b/goon/browserassets/css/browserOutput-dark.css @@ -385,6 +385,7 @@ h1.alert, h2.alert {color: #a4bad6;} .orangei {color: #ffa500; font-style: italic;} .orangeb {color: #ffa500; font-weight: bold;} .resonate {color: #298F85;} +.healthscan_oxy {color: #5CC9FF;} .revennotice {color: #6685F5;} .revenboldnotice {color: #6685F5;font-weight: bold;} diff --git a/goon/browserassets/css/browserOutput.css b/goon/browserassets/css/browserOutput.css index 3f29c863bf77..7ba4f743ed72 100644 --- a/goon/browserassets/css/browserOutput.css +++ b/goon/browserassets/css/browserOutput.css @@ -380,6 +380,7 @@ h1.alert, h2.alert {color: #000000;} .orangei {color: #ffa500; font-style: italic;} .orangeb {color: #ffa500; font-weight: bold;} .resonate {color: #298F85;} +.healthscan_oxy {color: #0074BD;} .revennotice {color: #1d2953;} .revenboldnotice {color: #1d2953; font-weight: bold;} diff --git a/icons/_nanomaps/MetaStation_nanomap_z1.png b/icons/_nanomaps/MetaStation_nanomap_z1.png index 9eac08575ad9..503051f13692 100644 Binary files a/icons/_nanomaps/MetaStation_nanomap_z1.png and b/icons/_nanomaps/MetaStation_nanomap_z1.png differ diff --git a/icons/effects/warning_stripes.dmi b/icons/effects/warning_stripes.dmi deleted file mode 100644 index 14719ead5c03..000000000000 Binary files a/icons/effects/warning_stripes.dmi and /dev/null differ diff --git a/icons/misc/buildmode.dmi b/icons/misc/buildmode.dmi index 149a13d7b71e..0520a9ef005c 100644 Binary files a/icons/misc/buildmode.dmi and b/icons/misc/buildmode.dmi differ diff --git a/icons/mob/actions/actions.dmi b/icons/mob/actions/actions.dmi index 0abf772e7f7c..381b39730fd1 100644 Binary files a/icons/mob/actions/actions.dmi and b/icons/mob/actions/actions.dmi differ diff --git a/icons/mob/clothing/belt.dmi b/icons/mob/clothing/belt.dmi index 2f11f258d0b9..cdbe14fd2567 100644 Binary files a/icons/mob/clothing/belt.dmi and b/icons/mob/clothing/belt.dmi differ diff --git a/icons/mob/clothing/feet.dmi b/icons/mob/clothing/feet.dmi index 42f8f03f154b..af65a580e07f 100644 Binary files a/icons/mob/clothing/feet.dmi and b/icons/mob/clothing/feet.dmi differ diff --git a/icons/mob/clothing/head.dmi b/icons/mob/clothing/head.dmi index f0d4119cd32f..20e9e40df950 100644 Binary files a/icons/mob/clothing/head.dmi and b/icons/mob/clothing/head.dmi differ diff --git a/icons/mob/clothing/species/drask/head.dmi b/icons/mob/clothing/species/drask/head.dmi index 43d79a0ecabc..52d01919f9b7 100644 Binary files a/icons/mob/clothing/species/drask/head.dmi and b/icons/mob/clothing/species/drask/head.dmi differ diff --git a/icons/mob/clothing/species/grey/suit.dmi b/icons/mob/clothing/species/grey/suit.dmi index 836eb20cc585..b70786592df9 100644 Binary files a/icons/mob/clothing/species/grey/suit.dmi and b/icons/mob/clothing/species/grey/suit.dmi differ diff --git a/icons/mob/clothing/species/vox/head.dmi b/icons/mob/clothing/species/vox/head.dmi index d3b27c52a9fa..3354dd215bad 100644 Binary files a/icons/mob/clothing/species/vox/head.dmi and b/icons/mob/clothing/species/vox/head.dmi differ diff --git a/icons/mob/clothing/species/vox/suit.dmi b/icons/mob/clothing/species/vox/suit.dmi index 8aeade56f596..63c10abda38c 100644 Binary files a/icons/mob/clothing/species/vox/suit.dmi and b/icons/mob/clothing/species/vox/suit.dmi differ diff --git a/icons/mob/clothing/species/vox/under/misc.dmi b/icons/mob/clothing/species/vox/under/misc.dmi index 74cacd03647b..ee70b43eab09 100644 Binary files a/icons/mob/clothing/species/vox/under/misc.dmi and b/icons/mob/clothing/species/vox/under/misc.dmi differ diff --git a/icons/mob/screen_alert.dmi b/icons/mob/screen_alert.dmi index b3a990bc54c1..d09c2406376b 100644 Binary files a/icons/mob/screen_alert.dmi and b/icons/mob/screen_alert.dmi differ diff --git a/icons/mob/telegraphing/telegraph_holographic.dmi b/icons/mob/telegraphing/telegraph_holographic.dmi new file mode 100644 index 000000000000..45fc0b2094da Binary files /dev/null and b/icons/mob/telegraphing/telegraph_holographic.dmi differ diff --git a/icons/obj/biogenerator.dmi b/icons/obj/biogenerator.dmi index 7989d6f355f5..aca2c2716fc8 100644 Binary files a/icons/obj/biogenerator.dmi and b/icons/obj/biogenerator.dmi differ diff --git a/icons/obj/closet.dmi b/icons/obj/closet.dmi index f3b84f6031e1..813f7735294c 100644 Binary files a/icons/obj/closet.dmi and b/icons/obj/closet.dmi differ diff --git a/icons/obj/clothing/belts.dmi b/icons/obj/clothing/belts.dmi index 6cfabb865542..bc5888cb9e14 100644 Binary files a/icons/obj/clothing/belts.dmi and b/icons/obj/clothing/belts.dmi differ diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi index aa98071bfa56..15145640d3d8 100644 Binary files a/icons/obj/clothing/hats.dmi and b/icons/obj/clothing/hats.dmi differ diff --git a/icons/obj/clothing/modsuit/mod_modules.dmi b/icons/obj/clothing/modsuit/mod_modules.dmi index 37e377f952cc..382401bffcba 100644 Binary files a/icons/obj/clothing/modsuit/mod_modules.dmi and b/icons/obj/clothing/modsuit/mod_modules.dmi differ diff --git a/icons/obj/clothing/shoes.dmi b/icons/obj/clothing/shoes.dmi index f2d73d7223ed..5bc42bd4471e 100644 Binary files a/icons/obj/clothing/shoes.dmi and b/icons/obj/clothing/shoes.dmi differ diff --git a/icons/obj/computer.dmi b/icons/obj/computer.dmi index 8dd128724f13..dddd4fff81ae 100644 Binary files a/icons/obj/computer.dmi and b/icons/obj/computer.dmi differ diff --git a/icons/obj/food/bakedgoods.dmi b/icons/obj/food/bakedgoods.dmi new file mode 100644 index 000000000000..0bca50c02da0 Binary files /dev/null and b/icons/obj/food/bakedgoods.dmi differ diff --git a/icons/obj/food/breakfast.dmi b/icons/obj/food/breakfast.dmi new file mode 100644 index 000000000000..6a2ade58b16b Binary files /dev/null and b/icons/obj/food/breakfast.dmi differ diff --git a/icons/obj/food/burgerbread.dmi b/icons/obj/food/burgerbread.dmi new file mode 100644 index 000000000000..31bc1959e4e4 Binary files /dev/null and b/icons/obj/food/burgerbread.dmi differ diff --git a/icons/obj/food/food.dmi b/icons/obj/food/food.dmi index e0ac931b235a..10287972d094 100644 Binary files a/icons/obj/food/food.dmi and b/icons/obj/food/food.dmi differ diff --git a/icons/obj/food/meat.dmi b/icons/obj/food/meat.dmi new file mode 100644 index 000000000000..9370c46c8eb2 Binary files /dev/null and b/icons/obj/food/meat.dmi differ diff --git a/icons/obj/food/soupsalad.dmi b/icons/obj/food/soupsalad.dmi new file mode 100644 index 000000000000..d9bbda673fcd Binary files /dev/null and b/icons/obj/food/soupsalad.dmi differ diff --git a/icons/obj/improvised.dmi b/icons/obj/improvised.dmi index 2bee1892cd73..54bade6595fc 100644 Binary files a/icons/obj/improvised.dmi and b/icons/obj/improvised.dmi differ diff --git a/icons/obj/projectiles_impact.dmi b/icons/obj/projectiles_impact.dmi new file mode 100644 index 000000000000..710507d4c85a Binary files /dev/null and b/icons/obj/projectiles_impact.dmi differ diff --git a/icons/obj/projectiles_muzzle.dmi b/icons/obj/projectiles_muzzle.dmi new file mode 100644 index 000000000000..9bf78ba4a539 Binary files /dev/null and b/icons/obj/projectiles_muzzle.dmi differ diff --git a/icons/obj/projectiles_tracer.dmi b/icons/obj/projectiles_tracer.dmi new file mode 100644 index 000000000000..ba3bd1f93776 Binary files /dev/null and b/icons/obj/projectiles_tracer.dmi differ diff --git a/icons/obj/status_display.dmi b/icons/obj/status_display.dmi index 82d7ba1fcb27..4bac72905ca0 100644 Binary files a/icons/obj/status_display.dmi and b/icons/obj/status_display.dmi differ diff --git a/icons/obj/storage.dmi b/icons/obj/storage.dmi index b4ab7c316809..17f152fe280d 100644 Binary files a/icons/obj/storage.dmi and b/icons/obj/storage.dmi differ diff --git a/icons/obj/terminals.dmi b/icons/obj/terminals.dmi index b813e6e0c7ae..5e1f745da28b 100644 Binary files a/icons/obj/terminals.dmi and b/icons/obj/terminals.dmi differ diff --git a/icons/obj/watertank.dmi b/icons/obj/watertank.dmi index 0c0278d69ced..2ec36339d92a 100644 Binary files a/icons/obj/watertank.dmi and b/icons/obj/watertank.dmi differ diff --git a/icons/turf/decals.dmi b/icons/turf/decals.dmi index 57ed2d3288d4..fc8e93b6e539 100644 Binary files a/icons/turf/decals.dmi and b/icons/turf/decals.dmi differ diff --git a/modular_ss220/aesthetics/extinguisher/code/extinguisher.dm b/modular_ss220/aesthetics/extinguisher/code/extinguisher.dm index ce5a190294d3..dab601abb774 100644 --- a/modular_ss220/aesthetics/extinguisher/code/extinguisher.dm +++ b/modular_ss220/aesthetics/extinguisher/code/extinguisher.dm @@ -1,18 +1,5 @@ /obj/structure/extinguisher_cabinet icon = 'modular_ss220/aesthetics/extinguisher/icons/extinguisher.dmi' -/obj/structure/extinguisher_cabinet/update_icon_state() - if(!opened) - if(has_extinguisher) - icon_state = "extinguisher_closed" - else - icon_state = "extinguisher_empty_closed" - return - if(has_extinguisher) - if(istype(has_extinguisher, /obj/item/extinguisher/mini)) - icon_state = "extinguisher_mini" - else - icon_state = "extinguisher_full" - else - icon_state = "extinguisher_empty" - //TODO: Frame +/obj/item/mounted/frame/extinguisher + icon = 'modular_ss220/aesthetics/extinguisher/icons/extinguisher.dmi' diff --git a/modular_ss220/aesthetics/extinguisher/icons/extinguisher.dmi b/modular_ss220/aesthetics/extinguisher/icons/extinguisher.dmi index 9bae622331ae..d4a718e020a2 100644 Binary files a/modular_ss220/aesthetics/extinguisher/icons/extinguisher.dmi and b/modular_ss220/aesthetics/extinguisher/icons/extinguisher.dmi differ diff --git a/modular_ss220/maps220/code/spawners.dm b/modular_ss220/maps220/code/spawners.dm index 547c427a7fdd..08c6e77375e0 100644 --- a/modular_ss220/maps220/code/spawners.dm +++ b/modular_ss220/maps220/code/spawners.dm @@ -16,7 +16,7 @@ lootcount = 5 loot = list( /obj/item/reagent_containers/food/snacks/lasagna=10, - /obj/item/reagent_containers/food/snacks/bigbiteburger=10, + /obj/item/reagent_containers/food/snacks/burger/bigbite=10, /obj/item/reagent_containers/food/snacks/fishandchips=10, /obj/item/reagent_containers/food/snacks/fishburger=10, /obj/item/reagent_containers/food/snacks/hotdog=10, diff --git a/modular_ss220/mobs/code/simple_animal/hostile/headcrab.dm b/modular_ss220/mobs/code/simple_animal/hostile/headcrab.dm index 8d401c8a5e86..3b94cbd72bae 100644 --- a/modular_ss220/mobs/code/simple_animal/hostile/headcrab.dm +++ b/modular_ss220/mobs/code/simple_animal/hostile/headcrab.dm @@ -43,7 +43,7 @@ /mob/living/simple_animal/hostile/headcrab/OpenFire(atom/A) if(check_friendly_fire) - for(var/turf/T in getline(src,A)) // Not 100% reliable but this is faster than simulating actual trajectory + for(var/turf/T in get_line(src,A)) // Not 100% reliable but this is faster than simulating actual trajectory for(var/mob/living/L in T) if(L == src || L == A) continue diff --git a/paradise.dme b/paradise.dme index e64bbd3e4dcd..acdd2fad21fa 100644 --- a/paradise.dme +++ b/paradise.dme @@ -396,6 +396,7 @@ #include "code\datums\components\sticky.dm" #include "code\datums\components\surgery_initiator.dm" #include "code\datums\components\swarming.dm" +#include "code\datums\components\tilted.dm" #include "code\datums\components\two_handed.dm" #include "code\datums\discord\discord_manager.dm" #include "code\datums\discord\discord_webhook.dm" @@ -688,6 +689,7 @@ #include "code\game\gamemodes\miniantags\morph\spells\open_vent.dm" #include "code\game\gamemodes\miniantags\morph\spells\pass_airlock.dm" #include "code\game\gamemodes\miniantags\morph\spells\reproduce.dm" +#include "code\game\gamemodes\miniantags\pulsedemon\cross_shock_component.dm" #include "code\game\gamemodes\miniantags\pulsedemon\pulsedemon.dm" #include "code\game\gamemodes\miniantags\pulsedemon\pulsedemon_abilities.dm" #include "code\game\gamemodes\miniantags\pulsedemon\pulsedemon_event.dm" @@ -788,7 +790,6 @@ #include "code\game\machinery\turret_control.dm" #include "code\game\machinery\wall_holosign.dm" #include "code\game\machinery\washing_machine.dm" -#include "code\game\machinery\wishgranter.dm" #include "code\game\machinery\airlock_control\_airlock_control_defines.dm" #include "code\game\machinery\airlock_control\airlock_button.dm" #include "code\game\machinery\airlock_control\airlock_controllers.dm" @@ -845,8 +846,8 @@ #include "code\game\machinery\vendors\contraband_vendors.dm" #include "code\game\machinery\vendors\departmental_vendors.dm" #include "code\game\machinery\vendors\generic_vendors.dm" +#include "code\game\machinery\vendors\tilt_crits.dm" #include "code\game\machinery\vendors\vending.dm" -#include "code\game\machinery\vendors\vendor_crits.dm" #include "code\game\machinery\vendors\wardrobe_vendors.dm" #include "code\game\magic\Uristrunes.dm" #include "code\game\mecha\mech_bay.dm" @@ -909,7 +910,6 @@ #include "code\game\objects\effects\decals\misc_decals.dm" #include "code\game\objects\effects\decals\remains.dm" #include "code\game\objects\effects\decals\turf_decal.dm" -#include "code\game\objects\effects\decals\warning_stripes.dm" #include "code\game\objects\effects\decals\Cleanable\alien_blood.dm" #include "code\game\objects\effects\decals\Cleanable\fuel.dm" #include "code\game\objects\effects\decals\Cleanable\humans.dm" @@ -943,6 +943,10 @@ #include "code\game\objects\effects\temporary_visuals\misc_visuals.dm" #include "code\game\objects\effects\temporary_visuals\muzzle_flashes.dm" #include "code\game\objects\effects\temporary_visuals\temporary_visual.dm" +#include "code\game\objects\effects\temporary_visuals\projectile\impact.dm" +#include "code\game\objects\effects\temporary_visuals\projectile\muzzle.dm" +#include "code\game\objects\effects\temporary_visuals\projectile\projectile_effects.dm" +#include "code\game\objects\effects\temporary_visuals\projectile\tracer.dm" #include "code\game\objects\items\ashtray.dm" #include "code\game\objects\items\blueprints.dm" #include "code\game\objects\items\bodybag.dm" @@ -1413,7 +1417,6 @@ #include "code\modules\antagonists\vampire\vampire_powers\hemomancer_powers.dm" #include "code\modules\antagonists\vampire\vampire_powers\umbrae_powers.dm" #include "code\modules\antagonists\vampire\vampire_powers\vampire_powers.dm" -#include "code\modules\antagonists\wishgranter\wishgranter_avatar.dm" #include "code\modules\arcade\arcade_base.dm" #include "code\modules\arcade\arcade_prize.dm" #include "code\modules\arcade\claw_game.dm" @@ -1517,6 +1520,7 @@ #include "code\modules\buildmode\submodes\mapgen.dm" #include "code\modules\buildmode\submodes\save.dm" #include "code\modules\buildmode\submodes\throwing.dm" +#include "code\modules\buildmode\submodes\tilt.dm" #include "code\modules\buildmode\submodes\variable_edit.dm" #include "code\modules\client\2fa.dm" #include "code\modules\client\asset_cache.dm" diff --git a/sound/machines/notif1.ogg b/sound/machines/notif1.ogg new file mode 100644 index 000000000000..b21c87bbbf5b Binary files /dev/null and b/sound/machines/notif1.ogg differ diff --git a/sound/machines/notif2.ogg b/sound/machines/notif2.ogg new file mode 100644 index 000000000000..daa78a168c39 Binary files /dev/null and b/sound/machines/notif2.ogg differ diff --git a/tgui/.prettierignore b/tgui/.prettierignore index aafde4f3b8b6..25e1493851a8 100644 --- a/tgui/.prettierignore +++ b/tgui/.prettierignore @@ -1,2 +1,3 @@ -# Ignore built packages: +# Ignore built packages and styles: packages/tgui/public +packages/tgui/styles diff --git a/tgui/babel.config.js b/tgui/babel.config.js index d83569ca2fe2..8b32d3ce491d 100644 --- a/tgui/babel.config.js +++ b/tgui/babel.config.js @@ -19,6 +19,7 @@ const createBabelConfig = (options) => { targets: [], }, ], + require.resolve('@babel/preset-react'), ...presets, ].filter(Boolean), plugins: [ @@ -31,7 +32,6 @@ const createBabelConfig = (options) => { require.resolve('@babel/plugin-transform-jscript'), require.resolve('babel-plugin-inferno'), removeConsole && require.resolve('babel-plugin-transform-remove-console'), - require.resolve('common/string.babel-plugin.cjs'), ...plugins, ].filter(Boolean), }; diff --git a/tgui/bin/tgui-build.bat b/tgui/bin/tgui-build.bat index 89e1aca9152e..b22d9bf5c724 100644 --- a/tgui/bin/tgui-build.bat +++ b/tgui/bin/tgui-build.bat @@ -1,5 +1,6 @@ @echo off cd "%~dp0\.." call yarn install +call yarn prettier --write call yarn run build timeout /t 9 diff --git a/tgui/package.json b/tgui/package.json index bbc158e2c03a..70f17d094752 100644 --- a/tgui/package.json +++ b/tgui/package.json @@ -15,6 +15,13 @@ }, "dependencies": { "@babel/eslint-parser": "^7.22.15", + "@babel/core": "^7.23.2", + "@babel/preset-env": "^7.23.2", + "@babel/preset-react": "^7.22.15", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-transform-jscript": "^7.22.5", + "babel-plugin-inferno": "^6.7.0", + "babel-plugin-transform-remove-console": "^6.9.4", "eslint": "^8.49.0", "eslint-config-prettier": "^9.0.0", "eslint-plugin-prettier": "^5.0.0", diff --git a/tgui/packages/tgui/components/DraggableControl.js b/tgui/packages/tgui/components/DraggableControl.js index 3ff8f3cf6b40..e8bfafd09a73 100644 --- a/tgui/packages/tgui/components/DraggableControl.js +++ b/tgui/packages/tgui/components/DraggableControl.js @@ -18,8 +18,7 @@ export class DraggableControl extends Component { value: props.value, dragging: false, editing: false, - internalValue: null, - origin: null, + oldOffset: null, suppressingFlicker: false, }; @@ -49,12 +48,10 @@ export class DraggableControl extends Component { return; } document.body.style['pointer-events'] = 'none'; - this.ref = e.target; + this.ref = e.currentTarget; this.setState({ dragging: false, - origin: getScalarScreenOffset(e, dragMatrix), value, - internalValue: value, }); this.timer = setTimeout(() => { this.setState({ @@ -73,30 +70,69 @@ export class DraggableControl extends Component { }; this.handleDragMove = (e) => { - const { minValue, maxValue, step, stepPixelSize, dragMatrix, disabled } = - this.props; + const { minValue, maxValue, step, dragMatrix, disabled } = this.props; if (disabled) { return; } + const defaultStepPixelSize = + this.ref.offsetWidth / ((maxValue - minValue) / step); + let stepPixelSize = this.props.stepPixelSize ?? defaultStepPixelSize; + if (typeof stepPixelSize === 'function') { + stepPixelSize = stepPixelSize(defaultStepPixelSize); + } this.setState((prevState) => { const state = { ...prevState }; - const offset = getScalarScreenOffset(e, dragMatrix) - state.origin; + const oldOffset = prevState.oldOffset; + const offset = + getScalarScreenOffset(e, dragMatrix) - + this.ref.getBoundingClientRect().left - + window.screenX; if (prevState.dragging) { - const stepOffset = Number.isFinite(minValue) ? minValue % step : 0; - // Translate mouse movement to value - // Give it some headroom (by increasing clamp range by 1 step) - state.internalValue = clamp( - state.internalValue + (offset * step) / stepPixelSize, - minValue - step, - maxValue + step - ); - // Clamp the final value - state.value = clamp( - state.internalValue - (state.internalValue % step) + stepOffset, - minValue, - maxValue - ); - state.origin = getScalarScreenOffset(e, dragMatrix); + if ( + oldOffset !== undefined && + oldOffset !== null && + offset !== oldOffset + ) { + const maxStep = maxValue / step; + const toNearestStep = + offset > oldOffset + ? Math.floor // Increasing + : Math.ceil; // Decreasing + /* ● = step, o = oldOffset, n = offset + * There are four cases to consider for the following code: + * Case 1: Increasing(offset > oldOffset), moving between steps + * ●--o--n-● + * value should not change. Since both offsets are subject to floor, + * they have the same nearest steps and the difference cancels out, + * leaving value the same + * Case 2: Decreasing(offset < oldOffset), moving between steps + * ●--n--o-● + * Same as Case 1 except the function is ceil not floor + * Case 3: Increasing, offset is past step + * ●-o-●-n-● ; ●-o-●---●-n + * value should increase by 1, or however many steps o is behind n + * Case 4: Decreasing, offset is behind step + * ●-n-●-o-● ; ●-n-●---●-o + * Same as Case 3, but decrease instead of increase + */ + const oldStep = clamp( + toNearestStep(oldOffset / stepPixelSize), + 0, + maxStep + ); + const newStep = clamp( + toNearestStep(offset / stepPixelSize), + 0, + maxStep + ); + const stepDifference = newStep - oldStep; + state.value = clamp( + state.value + stepDifference * step, + minValue, + maxValue + ); + } + state.oldOffset = offset; } else if (Math.abs(offset) > 4) { state.dragging = true; } @@ -106,14 +142,14 @@ export class DraggableControl extends Component { this.handleDragEnd = (e) => { const { onChange, onDrag } = this.props; - const { dragging, value, internalValue } = this.state; + const { dragging, value } = this.state; document.body.style['pointer-events'] = 'auto'; clearTimeout(this.timer); clearInterval(this.dragInterval); this.setState({ dragging: false, editing: !dragging, - origin: null, + oldOffset: null, }); document.removeEventListener('mousemove', this.handleDragMove); document.removeEventListener('mouseup', this.handleDragEnd); @@ -127,7 +163,7 @@ export class DraggableControl extends Component { } } else if (this.inputRef) { const input = this.inputRef.current; - input.value = internalValue; + input.value = value; // IE8: Dies when trying to focus a hidden element // (Error: Object does not support this action) try { @@ -249,7 +285,6 @@ DraggableControl.defaultProps = { minValue: -Infinity, maxValue: +Infinity, step: 1, - stepPixelSize: 1, suppressFlicker: 50, dragMatrix: [1, 0], }; diff --git a/tgui/packages/tgui/components/NanoMap.js b/tgui/packages/tgui/components/NanoMap.js index 6f9218d46ed0..5d12bece8fa2 100644 --- a/tgui/packages/tgui/components/NanoMap.js +++ b/tgui/packages/tgui/components/NanoMap.js @@ -118,20 +118,21 @@ export class NanoMap extends Component { 'margin-left': offsetX + 'px', 'overflow': 'hidden', 'position': 'relative', - 'background-image': 'url(' + mapUrl + ')', 'background-size': 'cover', 'background-repeat': 'no-repeat', 'text-align': 'center', 'cursor': dragging ? 'move' : 'auto', + '-ms-interpolation-mode': 'nearest-neighbor', }; return ( - + + {children} diff --git a/tgui/packages/tgui/components/Slider.js b/tgui/packages/tgui/components/Slider.js index 766cf0f32780..e3a816e34fee 100644 --- a/tgui/packages/tgui/components/Slider.js +++ b/tgui/packages/tgui/components/Slider.js @@ -77,7 +77,9 @@ export const Slider = (props) => { 'Slider', disabled && 'Slider__disabled', 'ProgressBar', - (disabled ? 'ProgressBar--color--disabled' : 'ProgressBar--color--' + effectiveColor), + disabled + ? 'ProgressBar--color--disabled' + : 'ProgressBar--color--' + effectiveColor, className, computeBoxClassName(rest), ])} diff --git a/tgui/packages/tgui/interfaces/Biogenerator.js b/tgui/packages/tgui/interfaces/Biogenerator.js index a7a173be57d8..f9ce289712f4 100644 --- a/tgui/packages/tgui/interfaces/Biogenerator.js +++ b/tgui/packages/tgui/interfaces/Biogenerator.js @@ -8,18 +8,18 @@ import { Collapsible, NumberInput, ProgressBar, - Dimmer, } from '../components'; import { Window } from '../layouts'; +import { Operating } from '../interfaces/common/Operating'; export const Biogenerator = (props, context) => { - const { data } = useBackend(context); - const { container } = data; - + const { data, config } = useBackend(context); + const { container, processing } = data; + const { title } = config; return ( - + {!container ? : } @@ -48,25 +48,6 @@ const MissingContainer = (props, context) => { ); }; -const Processing = (props, context) => { - const { data } = useBackend(context); - const { processing } = data; - - if (processing) { - return ( - - - - -
- The biogenerator is processing... -
-
-
- ); - } -}; - const Storage = (props, context) => { const { act, data } = useBackend(context); const { diff --git a/tgui/packages/tgui/interfaces/BotFloor.js b/tgui/packages/tgui/interfaces/BotFloor.js new file mode 100644 index 000000000000..a79451a44413 --- /dev/null +++ b/tgui/packages/tgui/interfaces/BotFloor.js @@ -0,0 +1,96 @@ +import { useBackend } from '../backend'; +import { Button, LabeledList, Box, Section } from '../components'; +import { Window } from '../layouts'; +import { BotStatus } from './common/BotStatus'; + +export const BotFloor = (props, context) => { + const { act, data } = useBackend(context); + const { + noaccess, + painame, + hullplating, + replace, + eat, + make, + fixfloor, + nag_empty, + magnet, + tiles_amount, + } = data; + return ( + + + +
+ + + {tiles_amount} + + + act('autotile')} + /> + act('replacetiles')} + /> + act('fixfloors')} + /> +
+
+ act('eattiles')} + /> + act('maketiles')} + /> + act('nagonempty')} + /> + act('anchored')} + /> +
+ {painame && ( +
+ act('ejectpai')} + /> +
+ )} +
+
+ ); +}; diff --git a/tgui/packages/tgui/interfaces/BotHonk.js b/tgui/packages/tgui/interfaces/BotHonk.js new file mode 100644 index 000000000000..7c6c247496be --- /dev/null +++ b/tgui/packages/tgui/interfaces/BotHonk.js @@ -0,0 +1,15 @@ +import { useBackend } from '../backend'; +import { Button, LabeledList, Box, Section } from '../components'; +import { Window } from '../layouts'; +import { BotStatus } from './common/BotStatus'; + +export const BotHonk = (props, context) => { + const { act, data } = useBackend(context); + return ( + + + + + + ); +}; diff --git a/tgui/packages/tgui/interfaces/BotMed.js b/tgui/packages/tgui/interfaces/BotMed.js index a61e5468e40b..8d160c2d9344 100644 --- a/tgui/packages/tgui/interfaces/BotMed.js +++ b/tgui/packages/tgui/interfaces/BotMed.js @@ -1,7 +1,14 @@ -import { useBackend } from '../backend' -import { Button, Flex, LabeledList, ProgressBar, Section, Slider } from '../components' -import { Window } from '../layouts' -import { BotStatus } from './common/BotStatus' +import { useBackend } from '../backend'; +import { + Button, + Flex, + LabeledList, + ProgressBar, + Section, + Slider, +} from '../components'; +import { Window } from '../layouts'; +import { BotStatus } from './common/BotStatus'; export const BotMed = (props, context) => { const { act, data } = useBackend(context); @@ -22,7 +29,7 @@ export const BotMed = (props, context) => { injection_amount, use_beaker, treat_virus, - reagent_glass + reagent_glass, } = data; return ( @@ -52,11 +59,10 @@ export const BotMed = (props, context) => { minValue={heal_threshold.min} maxValue={heal_threshold.max} step={5} - stepPixelSize={300 / ((heal_threshold.max - heal_threshold.min) / 5)} disabled={noaccess} onChange={(e, value) => act('set_heal_threshold', { - target: value + target: value, }) } /> @@ -67,20 +73,19 @@ export const BotMed = (props, context) => { minValue={injection_amount.min} maxValue={injection_amount.max} step={5} - stepPixelSize={300 / ((injection_amount.max - injection_amount.min) / 5)} format={(value) => `${value}u`} disabled={noaccess} onChange={(e, value) => act('set_injection_amount', { - target: value + target: value, }) } />