From b404a985ab7de82fa9e4b7dcadfaf0f22e737c62 Mon Sep 17 00:00:00 2001 From: CRUNCH <143041327+Fordoxia@users.noreply.github.com> Date: Wed, 23 Jul 2025 19:30:29 +0100 Subject: [PATCH] Expands the Farragus Quantum Network (#29650) * Update cerestation.dmm * TELEPORTATION!!!!! * Update cerestation.dmm * Update cerestation.dmm * prototype telepad network * Update cerestation.dmm * e * Update teleporter.dm * Update teleporter.dm * Update cerestation.dmm * Update cerestation.dmm * Update cerestation.dmm * Update cerestation.dmm * Update cerestation.dmm * Update cerestation.dmm * Update cerestation.dmm * Update cerestation.dmm * Update cerestation.dmm * Update teleporter.dm * I fucking hate teleporter code * Update cerestation.dmm --------- Co-authored-by: warriorstar-orion --- _maps/map_files/stations/cerestation.dmm | 2766 ++++++++++------- code/game/area/ss13_areas/public_areas.dm | 3 + code/game/machinery/Beacon.dm | 2 + code/game/machinery/quantum_pad.dm | 50 +- code/game/machinery/teleporter.dm | 92 +- .../objects/items/devices/radio/beacon.dm | 1 + 6 files changed, 1651 insertions(+), 1263 deletions(-) diff --git a/_maps/map_files/stations/cerestation.dmm b/_maps/map_files/stations/cerestation.dmm index a94735112a7..d1b614ddc54 100644 --- a/_maps/map_files/stations/cerestation.dmm +++ b/_maps/map_files/stations/cerestation.dmm @@ -291,6 +291,12 @@ }, /turf/space, /area/space) +"abP" = ( +/obj/machinery/teleport/perma/preset/cerestation/departures, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcheck" + }, +/area/station/public/quantum/security) "abQ" = ( /obj/item/radio/intercom{ pixel_y = -28; @@ -1017,10 +1023,14 @@ /turf/simulated/floor/grass, /area/station/hallway/secondary/exit) "agI" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /obj/structure/cable/orange{ - icon_state = "1-4" + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ dir = 1; @@ -1193,11 +1203,6 @@ /obj/effect/spawner/random/fungus/probably, /turf/simulated/wall, /area/station/maintenance/apmaint) -"aia" = ( -/obj/structure/chair/office/dark, -/obj/effect/landmark/start/assistant, -/turf/simulated/floor/wood, -/area/station/service/library) "aic" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -5839,6 +5844,23 @@ "aVS" = ( /turf/simulated/wall/r_wall, /area/station/command/bridge) +"aVY" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/delivery, +/obj/structure/cable/orange{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + color = "#505050" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/station/hallway/secondary/entry/north) "aWk" = ( /obj/machinery/alarm/directional/north, /turf/simulated/floor/carpet/black, @@ -7017,11 +7039,11 @@ }, /area/station/command/bridge) "bfT" = ( -/obj/item/airlock_electronics, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" +/obj/machinery/teleport/perma/preset/cerestation/science, +/turf/simulated/floor/plasteel{ + icon_state = "darkpurplefull" }, -/area/station/hallway/primary/central/west) +/area/station/public/quantum/engineering) "bfW" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -7038,10 +7060,19 @@ }, /area/station/hallway/primary/central/north) "bgb" = ( -/obj/machinery/status_display{ - layer = 4 +/obj/machinery/alarm/directional/east, +/obj/structure/sign/directions/evac{ + dir = 4; + pixel_y = -23 + }, +/obj/structure/sign/directions/medical{ + pixel_y = 41; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" }, -/turf/simulated/wall, /area/station/public/quantum/security) "bgf" = ( /turf/simulated/floor/plasteel{ @@ -7115,14 +7146,7 @@ }, /area/station/supply/office) "bgS" = ( -/obj/structure/sign/directions/science{ - pixel_y = 8; - dir = 8 - }, -/obj/machinery/quantumpad/cere/medbay_science, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, +/obj/machinery/teleport/perma/preset/cerestation/science, /turf/simulated/floor/plasteel{ icon_state = "darkpurplefull" }, @@ -7571,22 +7595,6 @@ icon_state = "asteroidplating" }, /area/station/maintenance/fore) -"bkg" = ( -/obj/item/radio/intercom{ - name = "east bump"; - pixel_x = 28 - }, -/obj/structure/cable/orange{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - color = "#505050" - }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" - }, -/area/station/hallway/secondary/entry/north) "bkh" = ( /obj/structure/cable{ icon_state = "2-4" @@ -7974,16 +7982,6 @@ /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, /area/station/medical/virology) -"bmb" = ( -/obj/machinery/quantumpad/cere/security_cargo, -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - dir = 6; - icon_state = "darkred" - }, -/area/station/public/quantum/security) "bmg" = ( /obj/effect/turf_decal/delivery/hollow, /obj/machinery/shieldwallgen, @@ -9491,6 +9489,14 @@ /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel, /area/station/security/prison/cell_block/a) +"bwD" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreen" + }, +/area/station/public/quantum/service) "bwJ" = ( /obj/machinery/door/airlock/engineering, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, @@ -11307,13 +11313,13 @@ }, /area/station/engineering/break_room/secondary) "bIH" = ( -/obj/effect/spawner/random/dirt/frequent, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -11647,6 +11653,9 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, +/obj/structure/sign/directions/engineering{ + pixel_y = 41 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkred" @@ -12740,6 +12749,15 @@ icon_state = "asteroidplating" }, /area/station/maintenance/fore) +"bRZ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkfull" + }, +/area/station/public/quantum/science) "bSc" = ( /obj/effect/spawner/random/fungus/maybe, /turf/simulated/wall, @@ -13095,14 +13113,15 @@ /turf/simulated/floor/grass/jungle, /area/station/hallway/secondary/garden) "bTV" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 8 +/obj/structure/sign/directions/science{ + pixel_y = -23 }, -/obj/machinery/quantumpad/cere/security_science{ - name = "quantum pad" +/obj/structure/sign/directions/service{ + pixel_y = 41 }, /turf/simulated/floor/plasteel{ - icon_state = "darkpurplefull" + dir = 8; + icon_state = "darkred" }, /area/station/public/quantum/security) "bTY" = ( @@ -14746,22 +14765,6 @@ icon_state = "dark" }, /area/station/turret_protected/ai_upload) -"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; @@ -14817,6 +14820,9 @@ /obj/structure/cable/orange{ icon_state = "1-2" }, +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -15437,11 +15443,10 @@ /obj/structure/cable/orange{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /turf/simulated/floor/plasteel{ - icon_state = "neutralfull" + dir = 4; + icon_state = "neutralcorner" }, /area/station/hallway/secondary/entry/east) "ckt" = ( @@ -15994,6 +15999,18 @@ /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/maintenance/disposal/westalt) +"coW" = ( +/obj/machinery/power/apc/important/directional/north, +/obj/structure/cable/orange{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/public/quantum/docking) "coX" = ( /obj/structure/cable/orange{ icon_state = "4-8" @@ -18256,10 +18273,6 @@ }, /turf/simulated/floor/plasteel, /area/station/public/dorms) -"cGq" = ( -/obj/item/stack/tile/light, -/turf/simulated/floor/plating/asteroid/ancient, -/area/station/hallway/primary/central/west) "cGv" = ( /obj/machinery/door/airlock/maintenance{ name = "Bar" @@ -18444,9 +18457,6 @@ pixel_x = 32; pixel_y = -24 }, -/obj/structure/cable{ - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -18552,11 +18562,10 @@ /turf/simulated/floor/mineral/titanium/blue, /area/shuttle/arrival/station) "cIc" = ( -/obj/item/stack/light_w, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" +/turf/simulated/floor/light{ + color = "#A28226" }, -/area/station/hallway/primary/central/west) +/area/station/public/quantum/engineering) "cIh" = ( /obj/machinery/light{ dir = 4 @@ -18615,10 +18624,25 @@ layer = 4 }, /turf/simulated/wall, -/area/station/hallway/primary/central/west) +/area/station/public/quantum/engineering) "cIO" = ( -/turf/simulated/floor/plating/asteroid/ancient, -/area/station/hallway/primary/central/west) +/obj/structure/sign/directions/service{ + pixel_y = 41; + dir = 8 + }, +/obj/structure/sign/directions/science{ + pixel_y = -23; + dir = 8 + }, +/obj/machinery/power/apc/important/directional/west, +/obj/structure/cable/orange{ + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow"; + dir = 8 + }, +/area/station/public/quantum/engineering) "cIX" = ( /obj/machinery/cryopod{ dir = 1 @@ -18767,21 +18791,6 @@ icon_state = "bar" }, /area/station/service/theatre) -"cJW" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/cable/orange{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - color = "#505050" - }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" - }, -/area/station/hallway/secondary/entry/north) "cKa" = ( /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, @@ -18846,13 +18855,6 @@ icon_state = "cafeteria" }, /area/station/supply/break_room) -"cKU" = ( -/obj/machinery/alarm/directional/east, -/turf/simulated/floor/plasteel{ - dir = 6; - icon_state = "darkgreen" - }, -/area/station/public/quantum/docking) "cKY" = ( /obj/machinery/light{ dir = 4 @@ -18869,8 +18871,12 @@ }, /area/station/maintenance/fore2) "cLc" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ - icon_state = "darkgreen" + icon_state = "dark" }, /area/station/public/quantum/docking) "cLj" = ( @@ -20484,6 +20490,12 @@ "cWq" = ( /turf/simulated/floor/plating, /area/station/hallway/primary/fore/west) +"cWr" = ( +/obj/machinery/teleport/perma/preset/cerestation/science, +/turf/simulated/floor/plasteel{ + icon_state = "darkpurplefull" + }, +/area/station/public/quantum/service) "cWx" = ( /obj/item/chair, /turf/simulated/floor/plating, @@ -20949,7 +20961,18 @@ }, /area/station/public/sleep) "daz" = ( -/obj/machinery/alarm/directional/east, +/obj/machinery/camera{ + c_tag = "Cargo Quantum Pad"; + dir = 8; + network = list("SS13","QM","CMO") + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/sign/directions/engineering{ + dir = 8; + pixel_y = -23 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkbrown" @@ -21090,6 +21113,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, +/obj/structure/cable/orange{ + icon_state = "1-4" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -22545,15 +22571,6 @@ }, /turf/simulated/wall, /area/station/hallway/primary/fore/north) -"dnc" = ( -/obj/structure/disposalpipe/segment{ - color = "#505050"; - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/secondary/entry/north) "dnw" = ( /obj/structure/chair{ dir = 1 @@ -23052,6 +23069,12 @@ icon_state = "darkblue" }, /area/station/medical/medbay3) +"drV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/light{ + color = "#62416F" + }, +/area/station/public/quantum/science) "drW" = ( /obj/effect/spawner/random/cobweb/right/rare, /obj/machinery/firealarm/directional/north, @@ -23409,7 +23432,9 @@ /area/station/medical/chemistry) "dvq" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/wood, /area/station/service/library) "dvv" = ( @@ -24726,17 +24751,6 @@ "dJc" = ( /turf/simulated/wall, /area/station/public/pet_store) -"dJh" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/port/south) "dJj" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/purple{ dir = 1 @@ -25102,22 +25116,6 @@ icon_state = "neutralfull" }, /area/station/hallway/primary/fore/north) -"dMM" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - color = "#954535" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/light, -/turf/simulated/floor/plasteel{ - icon_state = "redcorner" - }, -/area/station/hallway/primary/fore/west) "dMN" = ( /obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ @@ -26476,6 +26474,12 @@ /obj/effect/spawner/airlock, /turf/simulated/wall, /area/station/hallway/primary/fore/north) +"ecA" = ( +/obj/machinery/teleport/perma/preset/cerestation/medbay, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/station/public/quantum/docking) "ecE" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 @@ -26687,11 +26691,6 @@ /obj/machinery/alarm/server/directional/east, /turf/simulated/floor/carpet/nitrogen, /area/station/maintenance/abandonedbar) -"efJ" = ( -/obj/structure/table, -/obj/effect/spawner/random/maintenance, -/turf/simulated/floor/plating/asteroid/ancient, -/area/station/hallway/primary/central/west) "efK" = ( /turf/simulated/floor/plasteel{ dir = 1; @@ -27492,6 +27491,14 @@ icon_state = "blue" }, /area/station/maintenance/fore) +"enY" = ( +/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/public/quantum/docking) "eoe" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -29039,14 +29046,19 @@ icon_state = "neutralfull" }, /area/station/hallway/secondary/entry/west) -"eGC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 +"eGE" = ( +/obj/structure/cable/orange{ + icon_state = "4-8" }, -/turf/simulated/floor/light{ - color = "#62416F" +/obj/structure/cable/orange{ + icon_state = "1-4" }, -/area/station/public/quantum/science) +/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/west) "eGK" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -29126,6 +29138,12 @@ icon_state = "asteroidplating" }, /area/station/maintenance/port) +"eHs" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/public/quantum/security) "eHu" = ( /obj/structure/falsewall/rock_ancient, /turf/simulated/floor/plating, @@ -29337,16 +29355,9 @@ /turf/simulated/floor/wood, /area/station/maintenance/asmaint) "eJd" = ( -/obj/structure/sign/directions/science{ - dir = 8; - pixel_y = 39 - }, -/obj/effect/turf_decal/loading_area{ - dir = 1 - }, +/obj/machinery/teleport/perma/preset/cerestation/service, /turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "darkgreen" + icon_state = "whitegreenfull" }, /area/station/public/quantum/docking) "eJf" = ( @@ -29948,7 +29959,8 @@ /area/station/maintenance/disposal/west) "eOW" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, /turf/simulated/floor/wood, @@ -30982,6 +30994,9 @@ /area/station/maintenance/disposal/east) "fcW" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/floodlight{ + light_power = 1 + }, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "yellow" @@ -31112,11 +31127,13 @@ /turf/simulated/floor/catwalk, /area/station/engineering/transmission_laser) "feJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 +/obj/effect/landmark/start/assistant, +/obj/structure/chair/office/dark, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/wood, /area/station/service/library) "feO" = ( @@ -31278,6 +31295,17 @@ /obj/effect/spawner/random/barrier/grille_often, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) +"fgM" = ( +/obj/structure/cable/orange{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/light{ + color = "#4C763A" + }, +/area/station/public/quantum/docking) "fgP" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -31613,27 +31641,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/catwalk, /area/station/maintenance/fore) -"fkL" = ( -/obj/structure/disposalpipe/segment{ - color = "#954535" - }, -/obj/structure/cable/orange{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/structure/cable/orange{ - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" - }, -/area/station/hallway/primary/port/south) "fkR" = ( /obj/machinery/mass_driver{ dir = 8; @@ -31817,13 +31824,11 @@ /turf/simulated/floor/plating, /area/station/maintenance/port2) "fmA" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, -/obj/machinery/alarm/directional/east, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "darkred" +/turf/simulated/floor/light{ + color = "#763C3A" }, /area/station/public/quantum/security) "fmF" = ( @@ -32009,6 +32014,12 @@ /obj/structure/window/full/reinforced/tinted, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) +"fpF" = ( +/obj/structure/cable/orange{ + icon_state = "1-8" + }, +/turf/simulated/floor/catwalk, +/area/station/maintenance/asmaint2) "fpQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -32251,6 +32262,10 @@ icon_state = "neutralfull" }, /area/station/hallway/primary/central/north) +"fsk" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/station/hallway/primary/fore/west) "fsl" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel{ @@ -32989,6 +33004,9 @@ icon_state = "4-8" }, /obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -34131,12 +34149,13 @@ /turf/simulated/floor/plating, /area/station/security/prison/cell_block/a) "fMz" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ +/obj/effect/turf_decal/loading_area{ dir = 4 }, +/obj/machinery/alarm/directional/north, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "green" + icon_state = "darkgreen" }, /area/station/public/quantum/service) "fMG" = ( @@ -34150,6 +34169,15 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/solar_maintenance/fore_starboard) +"fMV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/public/quantum/docking) "fMX" = ( /obj/machinery/firealarm/directional/north, /turf/simulated/floor/plasteel{ @@ -34259,9 +34287,6 @@ }, /turf/simulated/floor/plating/airless, /area/station/science/toxins/test) -"fOb" = ( -/turf/simulated/mineral/ancient, -/area/station/public/quantum/docking) "fOh" = ( /obj/machinery/door/firedoor, /obj/machinery/door/window/classic/normal{ @@ -34681,16 +34706,11 @@ }, /area/station/science/hallway) "fSn" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/cable/orange{ + icon_state = "1-2" }, -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/camera/autoname{ - dir = 10 - }, -/turf/simulated/floor/plasteel{ - icon_state = "darkred" +/turf/simulated/floor/light{ + color = "#763C3A" }, /area/station/public/quantum/security) "fSq" = ( @@ -35087,6 +35107,9 @@ /turf/simulated/floor/carpet/arcade, /area/station/public/arcade) "fYt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -35094,10 +35117,10 @@ icon_state = "4-8" }, /obj/machinery/economy/atm/directional/north, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "escape" }, -/turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/east) "fYw" = ( /obj/structure/sign/radiation/rad_area, @@ -35309,9 +35332,7 @@ /area/station/maintenance/port2) "gaZ" = ( /obj/effect/landmark/start/assistant, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, +/obj/structure/chair/office/dark, /turf/simulated/floor/wood, /area/station/service/library) "gbb" = ( @@ -35580,6 +35601,13 @@ icon_state = "darkred" }, /area/station/hallway/secondary/exit) +"gfk" = ( +/obj/machinery/bluespace_beacon/cerestation/cargo, +/obj/effect/turf_decal/box/white{ + color = "#886c4c" + }, +/turf/simulated/floor/plasteel, +/area/station/supply/lobby) "gfr" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -35611,6 +35639,20 @@ icon_state = "darkred" }, /area/station/security/brig) +"gfV" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/orange{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/aft/west) "gfW" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/cap/visible{ @@ -35713,6 +35755,21 @@ }, /turf/simulated/floor/carpet/green, /area/station/service/library) +"ghI" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable/orange{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + color = "#505050" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/station/hallway/secondary/entry/north) "ghT" = ( /obj/machinery/door/poddoor/preopen{ id_tag = "cargolockdown"; @@ -36764,6 +36821,20 @@ }, /turf/simulated/floor/engine/air, /area/station/engineering/atmos) +"guh" = ( +/obj/structure/cable/orange{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/light{ + color = "#79986b" + }, +/area/station/public/quantum/service) "guv" = ( /obj/effect/spawner/window/reinforced/grilled, /obj/structure/cable/orange{ @@ -36772,17 +36843,7 @@ /turf/simulated/floor/plating, /area/station/security/main) "gux" = ( -/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/science_security{ - name = "quantum pad" - }, +/obj/machinery/teleport/perma/preset/cerestation/brig, /turf/simulated/floor/plasteel{ icon_state = "darkredfull" }, @@ -38942,6 +39003,15 @@ icon_state = "asteroidplating" }, /area/station/maintenance/port) +"gUy" = ( +/obj/structure/disposalpipe/segment{ + color = "#505050"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/secondary/entry/north) "gUz" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 @@ -39147,6 +39217,14 @@ /obj/item/reagent_containers/iv_bag/blood/o_minus, /turf/simulated/floor/plating, /area/station/maintenance/port) +"gXb" = ( +/obj/structure/cable/orange{ + icon_state = "2-4" + }, +/turf/simulated/floor/light{ + color = "#6b8698" + }, +/area/station/public/quantum/cargo) "gXg" = ( /obj/structure/extinguisher_cabinet{ name = "west bump"; @@ -39786,16 +39864,6 @@ icon_state = "white" }, /area/station/medical/medbay) -"hdX" = ( -/obj/machinery/firealarm/directional/east, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "darkgreen" - }, -/area/station/public/quantum/docking) "hec" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ @@ -40509,6 +40577,12 @@ icon_state = "red" }, /area/station/security/main) +"hkY" = ( +/obj/machinery/teleport/perma/preset/cerestation/engineering, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/station/public/quantum/service) "hle" = ( /obj/item/radio/intercom{ name = "south bump"; @@ -41013,15 +41087,13 @@ dir = 4; color = "#954535" }, -/obj/structure/cable{ - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/machinery/light, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "redcorner" @@ -41509,13 +41581,9 @@ /turf/simulated/floor/plating/airless, /area/station/engineering/control) "hvs" = ( -/obj/machinery/camera{ - c_tag = "Cargo Quantum Pad"; - dir = 8 - }, +/obj/machinery/teleport/perma/preset/cerestation/engineering, /turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "darkbluebrown" + icon_state = "yellowfull" }, /area/station/public/quantum/cargo) "hvz" = ( @@ -41894,6 +41962,12 @@ /obj/machinery/atmospherics/pipe/manifold4w/visible/cyan, /turf/simulated/floor/engine, /area/station/engineering/control) +"hAm" = ( +/obj/machinery/teleport/perma/preset/cerestation/medbay, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/station/public/quantum/security) "hAn" = ( /obj/machinery/light_switch{ dir = 8; @@ -42064,9 +42138,6 @@ /obj/machinery/computer/security/telescreen/entertainment{ pixel_y = -32 }, -/obj/structure/cable{ - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -42229,6 +42300,24 @@ /obj/structure/disposalpipe/trunk, /turf/simulated/floor/plasteel, /area/station/supply/miningdock) +"hEs" = ( +/obj/structure/sign/directions/engineering{ + dir = 4; + pixel_y = -23 + }, +/obj/structure/sign/directions/security{ + dir = 1; + pixel_y = 41 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/firealarm/directional/west, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkgreen" + }, +/area/station/public/quantum/service) "hEt" = ( /obj/effect/turf_decal/stripes/asteroid/line{ dir = 4 @@ -42386,14 +42475,14 @@ }, /area/station/security/interrogation) "hGp" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/airlock/public/glass, /obj/effect/mapping_helpers/airlock/autoname, /obj/machinery/door/firedoor, +/obj/machinery/door/airlock/multi_tile/glass, +/obj/structure/cable/orange{ + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -42522,6 +42611,15 @@ }, /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/fsmaint) +"hHR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/station/hallway/secondary/entry/east) "hHT" = ( /obj/machinery/light{ dir = 8 @@ -42747,6 +42845,22 @@ icon_state = "dark" }, /area/station/service/hydroponics) +"hJG" = ( +/obj/item/radio/intercom{ + name = "east bump"; + pixel_x = 28 + }, +/obj/structure/cable/orange{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + color = "#505050" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/station/hallway/secondary/entry/north) "hJQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -43095,9 +43209,9 @@ }, /area/station/command/office/rd) "hNb" = ( +/obj/machinery/teleport/perma/preset/cerestation/science, /turf/simulated/floor/plasteel{ - dir = 10; - icon_state = "darkgreen" + icon_state = "darkpurplefull" }, /area/station/public/quantum/docking) "hNd" = ( @@ -43168,21 +43282,6 @@ icon_state = "asteroidplating" }, /area/station/maintenance/port) -"hNE" = ( -/obj/machinery/door/airlock/public/glass, -/obj/structure/cable/orange{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/autoname, -/turf/simulated/floor/plasteel, -/area/station/public/quantum/service) "hNJ" = ( /obj/effect/mapping_helpers/turfs/damage, /obj/structure/kitchenspike, @@ -44174,6 +44273,17 @@ /obj/effect/spawner/random/dirt/often, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) +"hYA" = ( +/obj/structure/sign/directions/cargo{ + pixel_y = 41; + dir = 4 + }, +/obj/machinery/alarm/directional/east, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" + }, +/area/station/public/quantum/engineering) "hYF" = ( /obj/machinery/light/small{ dir = 4 @@ -44294,6 +44404,12 @@ icon_state = "asteroidplating" }, /area/station/hallway/spacebridge/scidock) +"hZB" = ( +/obj/machinery/teleport/perma/preset/cerestation/cargo, +/turf/simulated/floor/plasteel{ + icon_state = "darkbrownfull" + }, +/area/station/public/quantum/security) "hZE" = ( /obj/machinery/economy/vending/chinese, /obj/machinery/alarm/directional/north, @@ -44305,6 +44421,18 @@ /obj/structure/flora/ausbushes/grassybush, /turf/simulated/floor/grass, /area/station/service/hydroponics) +"hZH" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/obj/item/radio/intercom{ + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/station/public/quantum/security) "hZL" = ( /obj/machinery/power/apc/directional/north, /obj/structure/cable/orange{ @@ -44480,6 +44608,12 @@ }, /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/port) +"ibH" = ( +/obj/machinery/teleport/perma/preset/cerestation/brig, +/turf/simulated/floor/plasteel{ + icon_state = "darkredfull" + }, +/area/station/public/quantum/engineering) "ibJ" = ( /obj/effect/turf_decal/arrows/white{ dir = 1 @@ -44561,6 +44695,9 @@ /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -45047,11 +45184,7 @@ }, /area/station/public/sleep) "ihB" = ( -/obj/structure/sign/directions/security{ - pixel_y = 8; - dir = 8 - }, -/obj/machinery/quantumpad/cere/cargo_security, +/obj/machinery/teleport/perma/preset/cerestation/brig, /turf/simulated/floor/plasteel{ icon_state = "darkredfull" }, @@ -45329,9 +45462,11 @@ }, /area/station/hallway/primary/aft/east) "ikC" = ( -/obj/item/storage/toolbox/mechanical, -/turf/simulated/floor/plating/asteroid/ancient, -/area/station/hallway/primary/central/west) +/obj/machinery/teleport/perma/preset/cerestation/cargo, +/turf/simulated/floor/plasteel{ + icon_state = "darkbrownfull" + }, +/area/station/public/quantum/engineering) "ikI" = ( /obj/item/stack/sheet/wood, /turf/simulated/floor/plating{ @@ -46072,12 +46207,6 @@ "itf" = ( /turf/simulated/mineral/ancient, /area/station/maintenance/starboard) -"itm" = ( -/obj/machinery/status_display{ - layer = 4 - }, -/turf/simulated/wall, -/area/station/public/quantum/science) "ito" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, @@ -46633,6 +46762,23 @@ icon_state = "dark" }, /area/station/maintenance/fsmaint) +"iAj" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Docking Quantum Pad"; + dir = 8 + }, +/obj/structure/sign/directions/engineering{ + dir = 1; + pixel_y = -23 + }, +/obj/machinery/firealarm/directional/east, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/public/quantum/docking) "iAp" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel, @@ -46739,17 +46885,7 @@ /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/asmaint) "iAS" = ( -/obj/structure/sign/directions/evac{ - pixel_y = 8 - }, -/obj/machinery/quantumpad/cere/cargo_arrivals, -/obj/machinery/power/apc/directional/east, -/obj/structure/cable/orange{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, +/obj/machinery/teleport/perma/preset/cerestation/departures, /turf/simulated/floor/plasteel{ icon_state = "darkredcheck" }, @@ -46909,6 +47045,15 @@ icon_state = "dark" }, /area/station/security/prison/cell_block/a) +"iCw" = ( +/obj/machinery/bluespace_beacon/cerestation/service, +/obj/effect/turf_decal/box/white{ + color = "#499E3B" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/south) "iCA" = ( /obj/structure/window/reinforced{ dir = 8 @@ -47060,6 +47205,21 @@ /obj/structure/fans/tiny, /turf/simulated/floor/plating, /area/station/science/toxins/launch) +"iEx" = ( +/obj/structure/cable/orange{ + 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 = 4; + icon_state = "neutralcorner" + }, +/area/station/hallway/primary/aft/west) "iEF" = ( /obj/machinery/floodlight{ light_power = 1 @@ -49843,10 +50003,6 @@ icon_state = "whiteblue" }, /area/station/medical/medbay) -"jhX" = ( -/obj/machinery/ai_status_display, -/turf/simulated/wall, -/area/station/public/quantum/security) "jie" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -50420,6 +50576,12 @@ icon_state = "bcircuit" }, /area/station/turret_protected/ai_upload) +"joQ" = ( +/obj/machinery/teleport/perma/preset/cerestation/service, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/station/public/quantum/engineering) "joR" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ @@ -50466,13 +50628,18 @@ /turf/simulated/floor/plating, /area/station/maintenance/storage) "jpb" = ( -/obj/machinery/floodlight{ - light_power = 1 +/obj/effect/turf_decal/loading_area{ + dir = 8 }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 28 }, -/area/station/hallway/primary/central/west) +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow"; + dir = 1 + }, +/area/station/public/quantum/engineering) "jpg" = ( /obj/structure/cable{ icon_state = "1-2" @@ -50814,6 +50981,17 @@ /obj/machinery/atmospherics/portable/canister/air, /turf/simulated/floor/plasteel, /area/station/hallway/primary/central/north) +"jsv" = ( +/obj/structure/cable/orange{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/light{ + color = "#62416F" + }, +/area/station/public/quantum/science) "jsz" = ( /obj/machinery/atmospherics/pipe/simple/visible/yellow{ dir = 10 @@ -50911,13 +51089,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/abandonedservers) -"jte" = ( -/obj/structure/table, -/obj/item/painter, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/hallway/primary/central/west) "jth" = ( /obj/machinery/conveyor{ dir = 1; @@ -51580,12 +51751,6 @@ }, /turf/simulated/floor/engine, /area/station/science/test_chamber) -"jzK" = ( -/obj/machinery/door/airlock/public/glass, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/autoname, -/turf/simulated/floor/plasteel, -/area/station/public/quantum/service) "jzL" = ( /obj/machinery/door/airlock/maintenance{ name = "Fore Asteroid Maintenance Access" @@ -51609,11 +51774,11 @@ /turf/simulated/floor/plating, /area/station/security/prison/cell_block/a) "jzW" = ( -/obj/structure/cable/orange{ - icon_state = "4-8" +/obj/effect/turf_decal/loading_area{ + dir = 4 }, -/turf/simulated/floor/light{ - color = "#79986b" +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, /area/station/public/quantum/service) "jAg" = ( @@ -51850,9 +52015,13 @@ /turf/simulated/wall, /area/station/medical/sleeper) "jCl" = ( -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/station/hallway/primary/central/west) +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/public/quantum/engineering) "jCn" = ( /obj/machinery/recharge_station, /obj/effect/turf_decal/delivery, @@ -52466,6 +52635,11 @@ icon_state = "whitepurple" }, /area/station/science/hallway) +"jIv" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/public/quantum/docking) "jIw" = ( /obj/structure/cable/orange{ icon_state = "4-8" @@ -52781,6 +52955,9 @@ dir = 4 }, /obj/machinery/economy/atm/directional/north, +/obj/structure/cable/orange{ + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -52967,11 +53144,7 @@ }, /area/station/hallway/primary/port/south) "jNc" = ( -/obj/structure/sign/directions/service{ - pixel_y = 8; - dir = 8 - }, -/obj/machinery/quantumpad/cere/cargo_service, +/obj/machinery/teleport/perma/preset/cerestation/service, /turf/simulated/floor/plasteel{ icon_state = "whitegreenfull" }, @@ -53544,9 +53717,6 @@ pixel_x = -32; pixel_y = -32 }, -/obj/structure/cable{ - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -54107,24 +54277,6 @@ icon_state = "dark" }, /area/station/command/teleporter) -"jZW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - color = "#954535" - }, -/obj/structure/cable{ - 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{ - icon_state = "redcorner" - }, -/area/station/hallway/primary/fore/west) "jZY" = ( /obj/structure/chair/stool{ dir = 4 @@ -54227,17 +54379,6 @@ /obj/structure/cable, /turf/simulated/floor/transparent/glass/reinforced, /area/station/maintenance/apmaint) -"kbj" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, -/obj/machinery/quantumpad/cere/arrivals_cargo{ - name = "quantum pad" - }, -/turf/simulated/floor/plasteel{ - icon_state = "darkyellowfull" - }, -/area/station/public/quantum/docking) "kbl" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment{ @@ -54258,12 +54399,30 @@ /turf/simulated/floor/engine, /area/station/hallway/spacebridge/serveng) "kbw" = ( -/obj/machinery/firealarm/directional/south, -/obj/item/kirbyplants/large/plant7, +/obj/machinery/teleport/perma/preset/cerestation/engineering, /turf/simulated/floor/plasteel{ - icon_state = "darkpurple" + icon_state = "yellowfull" }, /area/station/public/quantum/science) +"kbz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + color = "#954535" + }, +/obj/structure/cable/orange{ + icon_state = "4-8" + }, +/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 = "purple" + }, +/area/station/hallway/primary/aft/west) "kbE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 @@ -54681,9 +54840,9 @@ /turf/simulated/floor/plating, /area/station/supply/sorting) "kgd" = ( +/obj/machinery/teleport/perma/preset/cerestation/engineering, /turf/simulated/floor/plasteel{ - dir = 9; - icon_state = "darkred" + icon_state = "yellowfull" }, /area/station/public/quantum/security) "kgl" = ( @@ -54773,10 +54932,6 @@ /area/station/engineering/transmission_laser) "khp" = ( /obj/machinery/newscaster/directional/south, -/obj/effect/landmark/start/assistant, -/obj/structure/chair/office/dark{ - dir = 1 - }, /turf/simulated/floor/wood, /area/station/service/library) "kht" = ( @@ -55586,6 +55741,14 @@ icon_state = "asteroidplating" }, /area/station/maintenance/storage) +"kqs" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/start/assistant, +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/station/service/library) "kqz" = ( /obj/machinery/power/apc/directional/north, /obj/effect/turf_decal/stripes/end, @@ -56623,19 +56786,23 @@ icon_state = "yellowfull" }, /area/station/maintenance/disposal/east) -"kAn" = ( -/obj/effect/turf_decal/loading_area{ +"kAk" = ( +/obj/structure/sign/directions/security{ + pixel_y = 41; dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, -/obj/machinery/camera/autoname{ - dir = 10 +/area/station/public/quantum/docking) +"kAn" = ( +/obj/structure/sign/directions/evac{ + pixel_y = -23; + dir = 4 }, /turf/simulated/floor/plasteel{ - dir = 6; - icon_state = "green" + dir = 1; + icon_state = "darkfull" }, /area/station/public/quantum/service) "kAv" = ( @@ -56721,6 +56888,21 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/maintcentral) +"kBq" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + 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{ + icon_state = "dark" + }, +/area/station/public/quantum/science) "kBz" = ( /obj/structure/sink/directional/west, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -56773,6 +56955,17 @@ icon_state = "darkblue" }, /area/station/medical/medbay3) +"kCb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/port/south) "kCe" = ( /obj/machinery/atmospherics/pipe/manifold/visible/cyan{ dir = 4; @@ -56856,16 +57049,6 @@ }, /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/port2) -"kDf" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/orange{ - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - icon_state = "darkpurple" - }, -/area/station/public/quantum/science) "kDi" = ( /obj/machinery/alarm/directional/west, /turf/simulated/floor/wood, @@ -56908,15 +57091,8 @@ }, /area/station/service/hydroponics) "kDB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/power/apc/important/directional/north, -/obj/structure/cable/orange{ - icon_state = "0-2" - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/alarm/directional/north, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkpurple" @@ -58072,12 +58248,6 @@ icon_state = "white" }, /area/station/medical/sleeper) -"kQz" = ( -/obj/item/kirbyplants/large/plant4, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreen" - }, -/area/station/public/quantum/docking) "kQK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/orange{ @@ -58089,6 +58259,20 @@ /obj/machinery/newscaster/security_unit/directional/east, /turf/simulated/floor/wood, /area/station/command/office/ntrep) +"kQP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/orange{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/secondary/entry/east) "kQS" = ( /obj/structure/disposalpipe/segment{ color = "#954535" @@ -58364,6 +58548,12 @@ icon_state = "darkpurple" }, /area/station/science/genetics) +"kTV" = ( +/obj/machinery/teleport/perma/preset/cerestation/medbay, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/station/public/quantum/engineering) "kUi" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -58501,10 +58691,16 @@ /area/station/security/lobby) "kVI" = ( /obj/structure/cable/orange{ - icon_state = "1-2" + icon_state = "4-8" }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/light{ + color = "#62416F" }, /area/station/public/quantum/science) "kVR" = ( @@ -58612,24 +58808,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/engine, /area/station/hallway/spacebridge/dockmed) -"kWS" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - color = "#954535" - }, -/obj/structure/cable{ - 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 = "neutralfull" - }, -/area/station/hallway/primary/fore/west) "kWU" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -58715,6 +58893,12 @@ }, /turf/simulated/floor/carpet/royalblack, /area/station/maintenance/storage) +"kXN" = ( +/obj/machinery/teleport/perma/preset/cerestation/brig, +/turf/simulated/floor/plasteel{ + icon_state = "darkredfull" + }, +/area/station/public/quantum/docking) "kXQ" = ( /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -58948,13 +59132,6 @@ }, /turf/space, /area/space) -"lbp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/orange{ - icon_state = "1-8" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/asmaint2) "lbs" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ @@ -59153,7 +59330,10 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/sign/poster/official/random/directional/north, +/obj/machinery/power/apc/directional/north, +/obj/structure/cable/orange{ + icon_state = "0-8" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -59350,15 +59530,6 @@ }, /turf/simulated/floor/catwalk, /area/station/maintenance/starboard) -"lgt" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light, -/turf/simulated/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/station/hallway/secondary/entry/east) "lgv" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -60337,6 +60508,12 @@ icon_state = "yellowcorner" }, /area/station/maintenance/fore) +"lpl" = ( +/obj/machinery/teleport/perma/preset/cerestation/cargo, +/turf/simulated/floor/plasteel{ + icon_state = "darkbrownfull" + }, +/area/station/public/quantum/docking) "lpt" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -60534,6 +60711,18 @@ icon_state = "blue" }, /area/station/hallway/primary/fore/north) +"lrw" = ( +/obj/structure/cable/orange{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/light{ + color = "#A28226" + }, +/area/station/public/quantum/engineering) "lrx" = ( /obj/structure/cable{ icon_state = "1-2" @@ -61196,6 +61385,17 @@ icon_state = "whitepurple" }, /area/station/science/toxins/mixing) +"lxg" = ( +/obj/machinery/camera/autoname{ + dir = 10 + }, +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreen" + }, +/area/station/public/quantum/service) "lxh" = ( /obj/structure/table/reinforced, /obj/machinery/computer/secure_data/laptop, @@ -61352,6 +61552,17 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) +"lyn" = ( +/obj/structure/cable/orange{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/public/quantum/security) "lyy" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -61515,9 +61726,49 @@ }, /turf/simulated/floor/engine, /area/station/hallway/spacebridge/dockmed) +"lAH" = ( +/obj/structure/disposalpipe/segment{ + color = "#954535" + }, +/obj/structure/cable/orange{ + icon_state = "1-2" + }, +/obj/structure/cable/orange{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/station/hallway/primary/port/south) "lAN" = ( /turf/simulated/wall/r_wall, /area/station/hallway/spacebridge/sercom) +"lBb" = ( +/obj/structure/disposalpipe/segment/corner{ + dir = 8 + }, +/obj/machinery/power/apc/directional/east, +/obj/structure/cable/orange{ + icon_state = "0-2" + }, +/obj/structure/cable/orange{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment/corner{ + color = "#505050"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/secondary/entry/north) "lBh" = ( /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /obj/structure/cable/orange{ @@ -61587,6 +61838,7 @@ /obj/effect/turf_decal/loading_area{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkfull" @@ -61825,12 +62077,8 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -62238,9 +62486,26 @@ /turf/simulated/wall/mineral/titanium/nodiagonal, /area/shuttle/arrival/station) "lHI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/light{ - color = "#79986b" +/obj/structure/sign/directions/medical{ + pixel_y = -23; + dir = 4 + }, +/obj/structure/sign/directions/cargo{ + pixel_y = 41; + dir = 4 + }, +/obj/structure/cable/orange{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkfull" }, /area/station/public/quantum/service) "lHU" = ( @@ -62908,14 +63173,6 @@ }, /turf/simulated/floor/carpet/arcade, /area/station/public/arcade) -"lPZ" = ( -/obj/structure/cable/orange{ - icon_state = "2-4" - }, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/maintenance/asmaint2) "lQa" = ( /obj/structure/cable/orange{ icon_state = "2-4" @@ -63883,17 +64140,6 @@ /obj/item/reagent_containers/drinks/bottle/whiskey, /turf/simulated/floor/wood, /area/station/command/office/blueshield) -"mab" = ( -/obj/structure/disposalpipe/segment{ - color = "#954535" - }, -/obj/machinery/power/apc/directional/west, -/obj/structure/cable/orange, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" - }, -/area/station/hallway/primary/port/south) "mac" = ( /obj/item/seeds/coffee/robusta, /turf/simulated/floor/plating/asteroid/ancient, @@ -64644,22 +64890,6 @@ icon_state = "whitebluecorner" }, /area/station/medical/storage) -"mjG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/newscaster/directional/north, -/obj/structure/cable/orange{ - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "escape" - }, -/area/station/hallway/secondary/entry/east) "mjS" = ( /obj/machinery/camera/toxins{ dir = 4 @@ -64831,6 +65061,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/cable/orange{ + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -64909,6 +65142,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, +/obj/structure/cable/orange{ + icon_state = "1-2" + }, /turf/simulated/floor/light{ color = "#763C3A" }, @@ -65272,21 +65508,24 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable/orange{ + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" }, /area/station/hallway/primary/aft/west) "mqW" = ( -/obj/structure/sign/directions/evac{ - dir = 4; - pixel_y = 39 - }, /obj/effect/turf_decal/loading_area{ dir = 1 }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 24; +/obj/structure/sign/directions/medical{ + pixel_y = 41; + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_x = 28; name = "custom placement" }, /turf/simulated/floor/plasteel{ @@ -65341,7 +65580,7 @@ /turf/simulated/floor/plasteel, /area/station/supply/lobby) "mrF" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ +/obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, /turf/simulated/floor/wood, @@ -65498,9 +65737,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/obj/structure/cable{ - icon_state = "1-4" - }, /obj/structure/cable{ icon_state = "4-8" }, @@ -65560,14 +65796,11 @@ /obj/effect/turf_decal/loading_area{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ - icon_state = "darkblue" + dir = 1; + icon_state = "darkfull" }, /area/station/public/quantum/cargo) "muS" = ( @@ -65882,6 +66115,9 @@ "mzo" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/orange{ + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -65975,6 +66211,22 @@ /obj/effect/spawner/random/dirt/frequent, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) +"mAF" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/sign/directions/service{ + pixel_y = 41; + dir = 8 + }, +/obj/structure/sign/directions/science{ + dir = 8; + pixel_y = -23 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/public/quantum/docking) "mAG" = ( /obj/structure/cable/orange{ icon_state = "1-2" @@ -67372,17 +67624,6 @@ icon_state = "redcorner" }, /area/station/maintenance/fpmaint) -"mQN" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor, -/obj/structure/cable/orange{ - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/public/quantum/docking) "mQU" = ( /obj/structure/cable{ icon_state = "1-2" @@ -67508,16 +67749,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, /obj/structure/cable/orange{ icon_state = "4-8" }, @@ -68751,6 +68985,19 @@ "nhx" = ( /turf/simulated/floor/plating, /area/station/hallway/secondary/exit) +"nhC" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/sign/directions/security{ + pixel_y = 41; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow"; + dir = 8 + }, +/area/station/public/quantum/engineering) "nhG" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -69111,14 +69358,16 @@ }, /area/station/security/permabrig) "nla" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/orange{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, /turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "darkred" + icon_state = "dark" }, /area/station/public/quantum/security) "nlk" = ( @@ -69152,12 +69401,8 @@ /turf/simulated/floor/plating, /area/station/maintenance/port) "nlJ" = ( -/obj/structure/sign/directions/service{ - pixel_y = 39; - dir = 8 - }, /obj/effect/turf_decal/loading_area{ - dir = 1 + dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -69223,6 +69468,14 @@ icon_state = "bcircuit" }, /area/station/turret_protected/aisat/interior/secondary) +"nmu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/light{ + color = "#6A5135" + }, +/area/station/public/quantum/cargo) "nmw" = ( /obj/machinery/light/small{ dir = 8 @@ -69406,11 +69659,6 @@ icon_state = "darkgreenfull" }, /area/station/service/hydroponics) -"noC" = ( -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/public/quantum/docking) "noD" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 @@ -70728,6 +70976,9 @@ }, /turf/simulated/floor/engine, /area/station/engineering/control) +"nEJ" = ( +/turf/simulated/mineral/ancient, +/area/station/public/quantum/engineering) "nEO" = ( /obj/item/paper_bin{ pixel_x = -3; @@ -70872,7 +71123,10 @@ }, /area/station/security/brig) "nFW" = ( -/turf/simulated/wall, +/obj/machinery/teleport/perma/preset/cerestation/engineering, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, /area/station/public/quantum/docking) "nGd" = ( /obj/machinery/door/airlock/research/glass{ @@ -71749,16 +72003,6 @@ /obj/machinery/door/firedoor, /turf/simulated/floor/carpet/red, /area/station/service/chapel) -"nRs" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/important/directional/east, -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "darkred" - }, -/area/station/public/quantum/security) "nRx" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -71853,6 +72097,15 @@ "nTa" = ( /turf/simulated/mineral/ancient, /area/station/hallway/primary/central/east) +"nTc" = ( +/obj/structure/cable/orange{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/station/hallway/secondary/entry/north) "nTd" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -72062,11 +72315,16 @@ /obj/effect/turf_decal/loading_area{ dir = 1 }, -/obj/structure/sign/directions/medical{ - dir = 4; - pixel_y = 39 +/obj/structure/cable/orange{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/sign/directions/cargo{ + pixel_y = 41; + dir = 4 }, -/obj/machinery/bluespace_beacon, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -72380,12 +72638,9 @@ /turf/simulated/floor/wood, /area/station/maintenance/port) "nYR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/public/glass, +/obj/effect/mapping_helpers/airlock/autoname, /obj/machinery/door/firedoor, -/obj/structure/cable/orange{ - icon_state = "1-2" - }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -72723,6 +72978,15 @@ icon_state = "purplecorner" }, /area/station/hallway/primary/aft/west) +"obK" = ( +/obj/machinery/bluespace_beacon/cerestation/science, +/obj/effect/turf_decal/box/white{ + color = "#805C8F" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/aft/west) "obL" = ( /obj/structure/sign/engineering{ pixel_y = -32 @@ -73207,11 +73471,6 @@ /obj/machinery/hologram/holopad, /turf/simulated/floor/transparent/glass/reinforced, /area/station/hallway/spacebridge/dockmed) -"oiD" = ( -/obj/structure/table/wood, -/obj/item/folder/blue, -/turf/simulated/floor/wood, -/area/station/service/library) "oiQ" = ( /obj/structure/chair{ dir = 8 @@ -73690,6 +73949,18 @@ /obj/item/storage/toolbox/mechanical, /turf/simulated/floor/transparent/glass/reinforced, /area/station/hallway/primary/central/north) +"onN" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/orange{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "redcorner" + }, +/area/station/hallway/secondary/entry/north) "onO" = ( /obj/machinery/hologram/holopad, /turf/simulated/wall, @@ -73839,13 +74110,15 @@ /area/station/hallway/primary/starboard/south) "opl" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/structure/cable/orange{ icon_state = "4-8" }, /obj/structure/cable/orange{ icon_state = "1-8" }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -74077,24 +74350,31 @@ /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "ork" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 1 +/obj/effect/turf_decal/loading_area{ + dir = 8 }, -/obj/machinery/quantumpad/cere/service_cargo, -/obj/structure/sign/directions/cargo{ - pixel_y = 7; - dir = 4 +/obj/machinery/power/apc/important/directional/north, +/obj/structure/cable/orange{ + icon_state = "0-2" }, /turf/simulated/floor/plasteel{ - dir = 9; - icon_state = "green" + dir = 1; + icon_state = "darkgreen" }, /area/station/public/quantum/service) "orl" = ( -/obj/structure/holosign/barrier/engineering, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/station/hallway/primary/central/west) +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/multi_tile/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/structure/cable/orange{ + 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/public/quantum/engineering) "ors" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 @@ -74378,10 +74658,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/disposal/southwest) -"ouF" = ( -/obj/machinery/light, -/turf/simulated/floor/wood, -/area/station/service/library) "ouK" = ( /obj/structure/dispenser, /obj/structure/cable/orange{ @@ -77281,12 +77557,14 @@ }, /area/station/maintenance/asmaint2) "pcf" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 +/obj/effect/turf_decal/loading_area, +/obj/structure/sign/directions/service{ + dir = 1; + pixel_y = -23 }, /turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "darkpurple" + dir = 1; + icon_state = "darkfull" }, /area/station/public/quantum/science) "pci" = ( @@ -77370,16 +77648,25 @@ }, /area/station/security/brig) "pdh" = ( -/obj/structure/sign/directions/security{ - dir = 1; - pixel_y = 39 - }, /obj/effect/turf_decal/loading_area{ dir = 1 }, +/obj/structure/cable/orange{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/sign/directions/security{ + dir = 1; + pixel_y = 41 + }, /turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "darkpurple" + dir = 1; + icon_state = "darkfull" }, /area/station/public/quantum/science) "pdj" = ( @@ -77874,6 +78161,20 @@ icon_state = "dark" }, /area/station/science/robotics) +"phA" = ( +/obj/structure/cable/orange{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/light{ + color = "#79986b" + }, +/area/station/public/quantum/service) "phE" = ( /turf/simulated/wall, /area/station/supply/smith_office) @@ -78998,10 +79299,15 @@ /turf/simulated/wall, /area/station/maintenance/abandonedservers) "pus" = ( -/obj/machinery/status_display{ - layer = 4 +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, -/turf/simulated/wall, /area/station/public/quantum/docking) "puu" = ( /obj/effect/decal/cleanable/dirt, @@ -79734,6 +80040,14 @@ icon_state = "escape" }, /area/station/hallway/secondary/exit) +"pDF" = ( +/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/public/quantum/security) "pDJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ @@ -80332,7 +80646,8 @@ icon_state = "4-8" }, /turf/simulated/floor/plasteel{ - icon_state = "neutralfull" + dir = 4; + icon_state = "neutralcorner" }, /area/station/hallway/secondary/entry/east) "pKB" = ( @@ -80613,13 +80928,11 @@ dir = 4 }, /obj/structure/cable/orange{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ - icon_state = "darkblue" + dir = 1; + icon_state = "darkfull" }, /area/station/public/quantum/cargo) "pNL" = ( @@ -80794,21 +81107,6 @@ icon_state = "yellow" }, /area/station/maintenance/storage) -"pPj" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/caution/stand_clear, -/obj/item/radio/intercom{ - name = "north bump"; - pixel_y = 28 - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "darkgreen" - }, -/area/station/public/quantum/docking) "pPq" = ( /obj/machinery/door/poddoor/preopen{ id_tag = "researchlockdown"; @@ -80987,18 +81285,11 @@ /turf/simulated/floor/plating, /area/station/hallway/primary/aft/west) "pQS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/power/apc/important/directional/north, /obj/structure/cable/orange{ - icon_state = "0-2" + icon_state = "1-2" }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "darkgreen" +/turf/simulated/floor/light{ + color = "#4C763A" }, /area/station/public/quantum/docking) "pQW" = ( @@ -81117,6 +81408,18 @@ icon_state = "darkred" }, /area/station/security/permabrig) +"pSc" = ( +/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/west) "pSh" = ( /obj/effect/spawner/random/dirt/often, /obj/structure/closet/firecloset, @@ -81168,11 +81471,15 @@ /turf/simulated/floor/plating, /area/station/command/teleporter) "pSN" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 +/obj/effect/turf_decal/loading_area, +/obj/machinery/camera{ + c_tag = "Research Quantum Pad"; + dir = 9; + network = list("SS13","RD") }, -/obj/machinery/ai_status_display{ - pixel_x = 32 +/obj/structure/sign/directions/evac{ + dir = 4; + pixel_y = -23 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -81827,9 +82134,6 @@ }, /area/station/maintenance/storage) "qar" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, /obj/machinery/door/airlock/maintenance/external{ name = "External Airlock Access" }, @@ -82141,6 +82445,20 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/starboard) +"qeY" = ( +/obj/structure/cable{ + 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 = "neutralfull" + }, +/area/station/hallway/primary/central/west) "qfa" = ( /obj/machinery/door/airlock/public/glass{ name = "Walkway" @@ -82169,22 +82487,12 @@ /turf/simulated/floor/carpet, /area/station/legal/courtroom) "qft" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/loading_area{ dir = 8 }, -/obj/effect/turf_decal/caution/stand_clear{ - dir = 4 - }, -/obj/structure/cable/orange{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/important/directional/west, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "green" + icon_state = "dark" }, /area/station/public/quantum/service) "qfv" = ( @@ -82704,20 +83012,6 @@ icon_state = "dark" }, /area/station/aisat/service) -"qlJ" = ( -/obj/structure/cable/orange{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/light{ - color = "#4C763A" - }, -/area/station/public/quantum/docking) "qlW" = ( /obj/machinery/light/small{ dir = 1 @@ -82831,7 +83125,14 @@ }, /area/station/hallway/primary/fore/west) "qnd" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/firealarm/directional/west, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/sign/directions/science{ + pixel_y = -23; + dir = 8 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkblue" @@ -83107,7 +83408,13 @@ }, /area/station/maintenance/port) "qqI" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/cable/orange{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/directional/east, +/obj/structure/sign/directions/evac{ + pixel_y = -23 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkblue" @@ -83138,6 +83445,15 @@ icon_state = "darkredfull" }, /area/station/security/permabrig) +"qry" = ( +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/public/quantum/engineering) "qrB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -83160,10 +83476,18 @@ }, /area/station/engineering/control) "qrT" = ( -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" +/obj/effect/turf_decal/loading_area{ + dir = 8 }, -/area/station/hallway/primary/central/west) +/obj/structure/cable/orange{ + 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/public/quantum/engineering) "qrU" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -83528,6 +83852,19 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/disposal/south) +"qvq" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Aft Asteroid Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/cable/orange{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/station/maintenance/asmaint2) "qvt" = ( /obj/machinery/door/airlock/engineering/glass{ autoclose = 0; @@ -83775,6 +84112,12 @@ icon_state = "redcorner" }, /area/station/security/lobby) +"qyF" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 32 + }, +/turf/simulated/floor/wood, +/area/station/service/library) "qyG" = ( /obj/structure/sink/directional/east, /obj/effect/decal/cleanable/dirt, @@ -84942,12 +85285,10 @@ }, /area/station/hallway/primary/fore/west) "qLe" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/power/apc/important/directional/north, +/obj/structure/cable/orange{ + icon_state = "0-2" }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/alarm/directional/north, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkpurple" @@ -85368,18 +85709,6 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/asmaint2) -"qQb" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "redcorner" - }, -/area/station/hallway/secondary/entry/north) "qQc" = ( /turf/simulated/wall, /area/station/supply/expedition) @@ -85445,16 +85774,6 @@ /obj/structure/disposalpipe/trunk, /turf/simulated/floor/plating/airless, /area/station/maintenance/disposal/external/southeast) -"qRh" = ( -/obj/effect/spawner/random/dirt/frequent, -/obj/structure/cable/orange{ - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" - }, -/area/station/hallway/primary/central/west) "qRl" = ( /obj/machinery/chem_heater, /turf/simulated/floor/plating{ @@ -86569,15 +86888,6 @@ /turf/simulated/floor/plating, /area/station/maintenance/turbine) "rcB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/structure/cable/orange{ - icon_state = "1-2" - }, /turf/simulated/floor/light{ color = "#62416F" }, @@ -86875,6 +87185,9 @@ }, /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, /obj/structure/disposalpipe/segment, +/obj/structure/cable/orange{ + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -87663,15 +87976,6 @@ "rrs" = ( /turf/simulated/mineral/ancient/outer, /area/station/maintenance/disposal/westalt) -"rrt" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "darkgreen" - }, -/area/station/public/quantum/docking) "rrx" = ( /obj/structure/closet/wardrobe/black, /turf/simulated/floor/mineral/titanium/blue, @@ -87690,18 +87994,6 @@ }, /turf/simulated/floor/plating, /area/station/hallway/primary/aft/west) -"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) "rrQ" = ( /obj/structure/lattice/catwalk, /obj/structure/railing/corner{ @@ -87831,12 +88123,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/apmaint) -"rtn" = ( -/obj/structure/closet/emcloset, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/station/maintenance/maintcentral) "rtu" = ( /obj/machinery/door/poddoor/shutters{ name = "Storefront Shutters"; @@ -88043,21 +88329,6 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/port/north) -"rvV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/caution/stand_clear{ - dir = 4 - }, -/obj/machinery/alarm/directional/west, -/turf/simulated/floor/plasteel{ - icon_state = "darkyellowfull" - }, -/area/station/public/quantum/service) "rwg" = ( /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, @@ -88435,13 +88706,15 @@ }, /area/station/medical/medbay) "rAB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/orange{ icon_state = "1-2" }, +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ - icon_state = "darkgreen" + icon_state = "dark" }, /area/station/public/quantum/docking) "rAM" = ( @@ -88713,11 +88986,13 @@ /turf/simulated/floor/plasteel/white, /area/station/command/office/rd) "rEe" = ( -/obj/item/beacon, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, -/area/station/hallway/primary/central/west) +/turf/simulated/floor/light{ + color = "#A28226" + }, +/area/station/public/quantum/engineering) "rEw" = ( /obj/machinery/atmospherics/pipe/simple/visible{ dir = 9 @@ -89483,14 +89758,6 @@ icon_state = "yellowcorner" }, /area/station/hallway/primary/central/north) -"rMg" = ( -/obj/machinery/door/airlock/multi_tile/glass, -/obj/effect/mapping_helpers/airlock/autoname, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/public/quantum/science) "rMi" = ( /obj/structure/cable{ icon_state = "0-4" @@ -89543,6 +89810,21 @@ icon_state = "dark" }, /area/station/command/bridge) +"rMO" = ( +/obj/machinery/door/airlock/public/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/public/quantum/service) "rMP" = ( /obj/structure/rack, /obj/effect/spawner/random/maintenance, @@ -89723,6 +90005,12 @@ /obj/effect/spawner/random/barrier/obstruction, /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/fsmaint) +"rOa" = ( +/obj/machinery/teleport/perma/preset/cerestation/departures, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcheck" + }, +/area/station/public/quantum/engineering) "rOc" = ( /turf/simulated/floor/plasteel{ icon_state = "yellowcorner" @@ -90546,6 +90834,12 @@ }, /turf/simulated/floor/mineral/titanium/blue, /area/shuttle/arrival/station) +"rWJ" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/public/quantum/engineering) "rWL" = ( /obj/machinery/door_control{ id = "chemisttop"; @@ -91570,6 +91864,13 @@ "shL" = ( /turf/simulated/mineral/ancient/outer, /area/station/maintenance/gambling_den) +"shO" = ( +/obj/effect/turf_decal/box/white, +/obj/machinery/bluespace_beacon/cerestation/departures, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/secondary/entry/east) "shP" = ( /obj/structure/cable/orange, /obj/machinery/power/apc/directional/south, @@ -92623,6 +92924,12 @@ icon_state = "darkpurple" }, /area/station/maintenance/electrical_shop) +"stO" = ( +/obj/machinery/teleport/perma/preset/cerestation/departures, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcheck" + }, +/area/station/public/quantum/service) "stP" = ( /obj/item/reagent_containers/glass/bucket, /obj/effect/spawner/random/dirt/frequent, @@ -93611,13 +93918,9 @@ }, /area/station/security/storage) "sDR" = ( -/obj/machinery/quantumpad/cere/science_medbay, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, +/obj/machinery/teleport/perma/preset/cerestation/cargo, /turf/simulated/floor/plasteel{ - icon_state = "whitebluefull" + icon_state = "darkbrownfull" }, /area/station/public/quantum/science) "sDY" = ( @@ -93777,6 +94080,19 @@ }, /turf/simulated/floor/engine, /area/station/hallway/spacebridge/comeng) +"sGi" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Engineering Quantum Pad"; + network = list("SS13","CE","engine") + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow"; + dir = 1 + }, +/area/station/public/quantum/engineering) "sGl" = ( /obj/machinery/firealarm/directional/west, /turf/simulated/floor/plating{ @@ -93887,9 +94203,6 @@ color = "#954535" }, /obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "2-4" - }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, @@ -94814,6 +95127,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/storage) "sQf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, /turf/simulated/floor/light{ color = "#6A5135" }, @@ -95508,12 +95824,6 @@ icon_state = "dark" }, /area/station/telecomms/chamber) -"sZm" = ( -/obj/structure/chair/office/dark, -/obj/effect/landmark/start/assistant, -/obj/structure/chair/office/dark, -/turf/simulated/floor/wood, -/area/station/service/library) "sZr" = ( /obj/structure/closet/secure_closet/explorer, /turf/simulated/floor/plasteel{ @@ -96104,6 +96414,9 @@ icon_state = "4-8" }, /obj/machinery/hologram/holopad, +/obj/structure/cable/orange{ + icon_state = "2-8" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -96250,21 +96563,6 @@ icon_state = "red" }, /area/station/maintenance/fore2) -"tgU" = ( -/obj/structure/cable/orange{ - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment/corner{ - color = "#505050"; - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/secondary/entry/north) "tgV" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -96605,6 +96903,20 @@ /obj/machinery/atmospherics/pipe/simple/hidden/universal, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) +"tjR" = ( +/obj/machinery/firealarm/directional/east, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/sign/directions/cargo{ + pixel_y = 41; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/station/public/quantum/security) "tjS" = ( /obj/structure/cable/orange{ icon_state = "1-2" @@ -97779,6 +98091,10 @@ /area/station/aisat/atmos) "txf" = ( /obj/machinery/door/firedoor, +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/autoname, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -97870,7 +98186,7 @@ "tyv" = ( /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, -/area/station/hallway/primary/central/west) +/area/station/public/quantum/engineering) "tyF" = ( /obj/machinery/r_n_d/circuit_imprinter, /obj/effect/turf_decal/stripes/line, @@ -98786,15 +99102,6 @@ /obj/machinery/light/small, /turf/simulated/floor/plating, /area/station/maintenance/fore) -"tJP" = ( -/obj/machinery/bluespace_beacon, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/light{ - color = "#4C763A" - }, -/area/station/public/quantum/docking) "tJU" = ( /obj/structure/disposalpipe/segment/corner{ dir = 1 @@ -99081,6 +99388,12 @@ /obj/effect/spawner/random/fungus/probably, /turf/simulated/wall, /area/station/maintenance/asmaint2) +"tNN" = ( +/obj/machinery/teleport/perma/preset/cerestation/brig, +/turf/simulated/floor/plasteel{ + icon_state = "darkredfull" + }, +/area/station/public/quantum/service) "tNQ" = ( /obj/machinery/atmospherics/pipe/simple/visible, /turf/simulated/floor/plasteel, @@ -99226,6 +99539,22 @@ icon_state = "dark" }, /area/station/engineering/control) +"tPd" = ( +/obj/structure/cable/orange{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + color = "#505050" + }, +/obj/structure/cable/orange{ + icon_state = "2-4" + }, +/obj/effect/spawner/random/dirt/frequent, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/station/hallway/secondary/entry/north) "tPx" = ( /obj/machinery/power/smes/engineering, /obj/structure/cable{ @@ -99278,6 +99607,22 @@ /obj/effect/decal/cleanable/blood/splatter, /turf/simulated/floor/plating, /area/station/maintenance/fpmaint) +"tPP" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/station/hallway/primary/port/south) "tPV" = ( /obj/machinery/door/airlock{ name = "Bathroom" @@ -99773,17 +100118,10 @@ }, /area/station/public/sleep/secondary) "tVm" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ dir = 4; color = "#954535" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, /obj/structure/sign/science{ pixel_y = -32 }, @@ -100060,19 +100398,11 @@ }, /area/station/service/hydroponics) "tYi" = ( -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/loading_area, -/obj/structure/sign/directions/medical{ - pixel_y = -26; - dir = 4 - }, -/obj/structure/sign/directions/cargo{ - pixel_y = -18; +/obj/effect/turf_decal/loading_area{ dir = 4 }, /turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "darkred" + icon_state = "dark" }, /area/station/public/quantum/security) "tYl" = ( @@ -100891,17 +101221,9 @@ }, /area/station/supply/expedition) "ugt" = ( -/obj/structure/sign/directions/science{ - pixel_y = -25 - }, -/obj/effect/turf_decal/loading_area, -/obj/item/radio/intercom{ - name = "west bump"; - pixel_x = -28 - }, +/obj/machinery/teleport/perma/preset/cerestation/service, /turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "darkred" + icon_state = "whitegreenfull" }, /area/station/public/quantum/security) "ugN" = ( @@ -101506,24 +101828,6 @@ icon_state = "darkfull" }, /area/station/supply/storage) -"unf" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - color = "#954535" - }, -/obj/structure/cable{ - 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 = "redcorner" - }, -/area/station/hallway/primary/fore/west) "unj" = ( /obj/machinery/seed_extractor, /turf/simulated/floor/plasteel{ @@ -101562,9 +101866,6 @@ /turf/simulated/floor/plating/asteroid/ancient, /area/station/maintenance/asmaint2) "unR" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plating, @@ -102115,6 +102416,19 @@ /obj/machinery/firealarm/directional/east, /turf/simulated/wall, /area/station/medical/reception) +"uuO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + color = "#954535" + }, +/obj/structure/cable/orange{ + icon_state = "4-8" + }, +/obj/machinery/firealarm/directional/south, +/turf/simulated/floor/plasteel{ + icon_state = "purple" + }, +/area/station/hallway/primary/aft/west) "uuU" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ @@ -103647,6 +103961,12 @@ icon_state = "dark" }, /area/station/security/armory/secure) +"uKB" = ( +/obj/machinery/alarm/directional/north, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/public/quantum/docking) "uKE" = ( /obj/item/radio/intercom{ name = "east bump"; @@ -104514,6 +104834,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/structure/sign/poster/official/random/directional/north, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "escape" @@ -104784,6 +105105,23 @@ icon_state = "dark" }, /area/station/security/armory/secure) +"uXX" = ( +/obj/structure/sign/directions/medical{ + dir = 1; + pixel_y = -23 + }, +/obj/structure/sign/directions/cargo{ + dir = 1; + pixel_y = 41 + }, +/obj/item/radio/intercom{ + name = "east bump"; + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/public/quantum/docking) "uYa" = ( /obj/machinery/light{ dir = 4 @@ -104962,7 +105300,8 @@ /area/station/engineering/control) "van" = ( /turf/simulated/floor/plasteel{ - icon_state = "darkpurple" + dir = 1; + icon_state = "darkfull" }, /area/station/public/quantum/science) "vap" = ( @@ -105246,14 +105585,6 @@ icon_state = "dark" }, /area/station/service/hydroponics) -"vcD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/light{ - color = "#4C763A" - }, -/area/station/public/quantum/docking) "vcJ" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/delivery, @@ -105465,16 +105796,9 @@ /turf/simulated/floor/plating, /area/station/public/storage/emergency/port) "vfr" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, +/obj/machinery/teleport/perma/preset/cerestation/cargo, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "green" + icon_state = "darkbrownfull" }, /area/station/public/quantum/service) "vfu" = ( @@ -105603,37 +105927,6 @@ icon_state = "darkgreen" }, /area/station/medical/medbay2) -"vgP" = ( -/obj/effect/spawner/random/dirt/often, -/obj/machinery/power/apc/directional/east, -/obj/structure/cable/orange{ - icon_state = "0-8" - }, -/obj/structure/cable/orange{ - icon_state = "1-8" - }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" - }, -/area/station/hallway/secondary/entry/north) -"vgU" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" - }, -/obj/effect/turf_decal/delivery, -/obj/structure/cable/orange{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - color = "#505050" - }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" - }, -/area/station/hallway/secondary/entry/north) "vgV" = ( /obj/machinery/r_n_d/circuit_imprinter, /obj/structure/extinguisher_cabinet{ @@ -106149,13 +106442,9 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard) "vmU" = ( -/obj/item/radio/intercom{ - pixel_x = 28; - name = "custom placement" - }, +/obj/machinery/teleport/perma/preset/cerestation/departures, /turf/simulated/floor/plasteel{ - dir = 6; - icon_state = "darkpurple" + icon_state = "darkredcheck" }, /area/station/public/quantum/science) "vng" = ( @@ -106365,12 +106654,6 @@ "vpJ" = ( /turf/simulated/wall, /area/station/maintenance/asmaint) -"vpQ" = ( -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/public/quantum/docking) "vpS" = ( /obj/effect/spawner/window/reinforced/grilled, /obj/structure/cable/orange{ @@ -106436,13 +106719,8 @@ /turf/simulated/floor/plating, /area/station/maintenance/port) "vqp" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/quantumpad/cere/arrivals_service, -/turf/simulated/floor/plasteel{ - icon_state = "whitegreenfull" +/turf/simulated/floor/light{ + color = "#4C763A" }, /area/station/public/quantum/docking) "vqy" = ( @@ -107179,6 +107457,12 @@ icon_state = "yellow" }, /area/station/maintenance/disposal/east) +"vyo" = ( +/obj/machinery/door/airlock/public/glass, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/station/public/quantum/service) "vyr" = ( /obj/structure/table/reinforced, /obj/machinery/cooking/stovetop, @@ -107798,6 +108082,7 @@ /turf/simulated/floor/plating, /area/station/maintenance/port) "vEs" = ( +/obj/machinery/light, /obj/effect/landmark/start/assistant, /obj/structure/chair/office/dark{ dir = 1 @@ -107957,6 +108242,14 @@ }, /turf/simulated/floor/plating, /area/station/security/permabrig) +"vFq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/light{ + color = "#A28226" + }, +/area/station/public/quantum/engineering) "vFs" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -108037,6 +108330,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable/orange{ + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -108143,6 +108439,10 @@ /turf/simulated/floor/plating, /area/station/maintenance/starboard) "vHL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/light{ color = "#6b8698" }, @@ -108433,20 +108733,6 @@ icon_state = "escape" }, /area/station/hallway/secondary/exit) -"vLS" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/orange{ - icon_state = "2-8" - }, -/obj/structure/cable/orange{ - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/secondary/entry/north) "vLT" = ( /obj/structure/cable{ icon_state = "1-8" @@ -109527,6 +109813,12 @@ icon_state = "arrival" }, /area/station/hallway/secondary/entry) +"vXV" = ( +/obj/machinery/status_display{ + layer = 4 + }, +/turf/simulated/wall, +/area/station/hallway/primary/fore/west) "vXX" = ( /obj/structure/cable/orange{ icon_state = "1-2" @@ -109663,14 +109955,11 @@ }, /area/station/service/clown/secret) "wac" = ( -/obj/machinery/quantumpad/cere/service_arrivals, -/obj/structure/sign/directions/evac{ - pixel_y = 7; - dir = 4 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 }, -/obj/effect/turf_decal/stripes/end, -/turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" +/turf/simulated/floor/light{ + color = "#79986b" }, /area/station/public/quantum/service) "wae" = ( @@ -109829,6 +110118,15 @@ /obj/structure/grille/broken, /turf/simulated/floor/plating, /area/station/maintenance/asmaint) +"wcs" = ( +/obj/machinery/camera/autoname{ + dir = 10 + }, +/obj/machinery/teleport/perma/preset/cerestation/science, +/turf/simulated/floor/plasteel{ + icon_state = "darkpurplefull" + }, +/area/station/public/quantum/security) "wcy" = ( /obj/structure/cable/orange{ icon_state = "4-8" @@ -110348,6 +110646,9 @@ pixel_x = 32; pixel_y = 40 }, +/obj/structure/cable/orange{ + icon_state = "4-8" + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/aft/west) "wiV" = ( @@ -110377,9 +110678,6 @@ }, /area/station/medical/cloning) "wjg" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, @@ -110389,6 +110687,9 @@ /obj/structure/cable{ icon_state = "2-4" }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -110792,15 +111093,15 @@ dir = 4; color = "#954535" }, -/obj/structure/cable{ - icon_state = "2-8" - }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, +/obj/structure/cable/orange{ + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -111286,17 +111587,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/starboard) -"wrw" = ( -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/machinery/door/airlock/maintenance{ - name = "Aft-Starboard Asteroid Maintenance" - }, -/obj/machinery/door/firedoor, -/obj/structure/cable/orange{ - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/station/maintenance/asmaint2) "wrz" = ( /obj/effect/turf_decal/woodsiding{ dir = 4 @@ -111363,9 +111653,6 @@ icon_state = "dark" }, /area/station/security/brig) -"wse" = ( -/turf/simulated/mineral/ancient, -/area/station/public/quantum/service) "wsh" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -111764,6 +112051,9 @@ /turf/simulated/wall/r_wall, /area/station/hallway/primary/central/north) "wve" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkfull" @@ -111865,6 +112155,9 @@ dir = 4 }, /obj/effect/landmark/lightsout, +/obj/structure/cable/orange{ + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -112181,6 +112474,14 @@ icon_state = "asteroidplating" }, /area/station/maintenance/port) +"wzD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/light{ + color = "#4C763A" + }, +/area/station/public/quantum/docking) "wzE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 8 @@ -112289,14 +112590,9 @@ }, /area/station/security/permabrig) "wAO" = ( -/obj/machinery/camera{ - c_tag = "Research Quantum Pad"; - dir = 4; - network = list("SS13","RD") - }, +/obj/machinery/teleport/perma/preset/cerestation/service, /turf/simulated/floor/plasteel{ - dir = 10; - icon_state = "darkpurple" + icon_state = "whitegreenfull" }, /area/station/public/quantum/science) "wAP" = ( @@ -113209,6 +113505,24 @@ icon_state = "arrival" }, /area/station/hallway/secondary/entry) +"wKG" = ( +/obj/structure/sign/directions/evac{ + pixel_y = -23; + dir = 4 + }, +/obj/structure/sign/directions/medical{ + dir = 4; + pixel_y = 41 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/firealarm/directional/east, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" + }, +/area/station/public/quantum/engineering) "wKI" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -113427,9 +113741,13 @@ /turf/simulated/floor/wood, /area/station/command/office/hos) "wMQ" = ( -/obj/machinery/door/airlock/multi_tile/glass, /obj/effect/mapping_helpers/airlock/autoname, /obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/public/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -114171,6 +114489,13 @@ icon_state = "dark" }, /area/station/security/evidence) +"wUB" = ( +/obj/machinery/bluespace_beacon/cerestation/engineering, +/obj/effect/turf_decal/box, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/primary/central/west) "wUI" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -114338,15 +114663,6 @@ icon_state = "white" }, /area/station/medical/storage) -"wWl" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - dir = 0; - icon_state = "green" - }, -/area/station/public/quantum/service) "wWs" = ( /obj/machinery/shower/directional/north, /obj/structure/curtain/open/shower, @@ -114388,8 +114704,8 @@ /area/station/hallway/primary/central/north) "wWC" = ( /obj/machinery/ai_status_display, -/turf/simulated/mineral/ancient, -/area/station/hallway/primary/central/west) +/turf/simulated/wall, +/area/station/public/quantum/engineering) "wWG" = ( /obj/effect/spawner/window/reinforced/polarized{ id = "med2" @@ -115483,6 +115799,10 @@ color = "#505050"; dir = 4 }, +/obj/machinery/bluespace_beacon/cerestation/medbay, +/obj/effect/turf_decal/box/white{ + color = "#658da9" + }, /turf/simulated/floor/plasteel{ icon_state = "whitebluefull" }, @@ -115752,6 +116072,8 @@ dir = 4; color = "#954535" }, +/obj/machinery/bluespace_beacon/cerestation/brig, +/obj/effect/turf_decal/box/red, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -116120,6 +116442,20 @@ dir = 8 }, /area/station/hallway/primary/port/north) +"xrK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/orange{ + icon_state = "2-8" + }, +/obj/structure/cable/orange{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/hallway/secondary/entry/north) "xrZ" = ( /turf/simulated/wall, /area/station/security/interrogation) @@ -116414,23 +116750,6 @@ /obj/effect/mapping_helpers/turfs/damage, /turf/simulated/floor/wood, /area/station/maintenance/apmaint) -"xwy" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1 - }, -/obj/structure/sign/directions/cargo{ - dir = 1; - pixel_y = 39 - }, -/obj/machinery/camera{ - c_tag = "Docking Asteroid Quantum Pad"; - dir = 8 - }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "darkgreen" - }, -/area/station/public/quantum/docking) "xwE" = ( /obj/structure/table/wood, /obj/item/megaphone, @@ -117006,9 +117325,21 @@ }, /area/station/hallway/primary/central/west) "xCR" = ( -/obj/machinery/computer/security/telescreen/entertainment, -/turf/simulated/mineral/ancient, -/area/station/service/library) +/obj/structure/sign/directions/science{ + pixel_y = -23 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/item/radio/intercom{ + name = "west bump"; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkgreen" + }, +/area/station/public/quantum/service) "xCT" = ( /obj/machinery/door/airlock/public/glass{ name = "Walkway" @@ -117347,7 +117678,6 @@ }, /area/station/security/prison/cell_block/a) "xGj" = ( -/obj/effect/spawner/random/dirt/frequent, /obj/structure/cable/orange{ icon_state = "4-8" }, @@ -117555,6 +117885,16 @@ icon_state = "asteroidplating" }, /area/station/service/clown/secret) +"xHI" = ( +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/obj/machinery/power/apc/important/directional/south, +/obj/structure/cable/orange, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/station/public/quantum/security) "xHK" = ( /obj/machinery/atmospherics/portable/scrubber/huge/stationary, /obj/effect/turf_decal/delivery/hollow, @@ -117663,14 +118003,9 @@ }, /area/station/medical/morgue) "xIP" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, -/obj/machinery/quantumpad/cere/science_arrivals{ - name = "quantum pad" - }, +/obj/machinery/teleport/perma/preset/cerestation/medbay, /turf/simulated/floor/plasteel{ - icon_state = "darkgreenfull" + icon_state = "whitebluefull" }, /area/station/public/quantum/science) "xIV" = ( @@ -117943,6 +118278,11 @@ }, /area/station/security/prison/cell_block/a) "xMA" = ( +/obj/effect/turf_decal/loading_area, +/obj/structure/sign/directions/engineering{ + dir = 1; + pixel_y = -23 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -119078,17 +119418,9 @@ /turf/simulated/floor/transparent/glass/reinforced, /area/station/maintenance/asmaint) "xZQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/structure/cable/orange{ - icon_state = "4-8" - }, -/turf/simulated/floor/light{ - color = "#79986b" +/obj/machinery/teleport/perma/preset/cerestation/medbay, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" }, /area/station/public/quantum/service) "xZS" = ( @@ -119709,6 +120041,13 @@ dir = 4; pixel_y = 40 }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "purple" @@ -119760,7 +120099,15 @@ }, /area/station/science/xenobiology) "yiQ" = ( -/obj/machinery/firealarm/directional/west, +/obj/machinery/alarm/directional/west, +/obj/structure/sign/directions/service{ + pixel_y = -23; + dir = 8 + }, +/obj/structure/sign/directions/security{ + pixel_y = 41; + dir = 8 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkbrown" @@ -119792,6 +120139,9 @@ c_tag = "Central Service Plaza North"; dir = 4 }, +/obj/structure/cable/orange{ + icon_state = "1-4" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -133367,7 +133717,7 @@ lVG bHZ bHZ bHZ -wuj +bHZ bHZ bZg hIS @@ -133622,7 +133972,7 @@ bJA oVv aEe mHg -bHZ +wuj vLH mrF bHZ @@ -133882,7 +134232,7 @@ lZp feJ dvq eOW -bJA +kqs aDH ubw mKT @@ -134137,8 +134487,8 @@ ybP aEe fCy gaZ -oiD -bPi +agJ +kWj vZK bZg pWq @@ -134393,9 +134743,9 @@ gdS ybP lHZ bHZ -aia -agJ -kWj +gaZ +bPi +rUL vEs bZg iAa @@ -134650,9 +135000,9 @@ xDL ybP lHZ bHZ -sZm -bPi -rUL +bHZ +qyF +bHZ khp bZg bVO @@ -134905,12 +135255,12 @@ kfK osb pgC ybP -lHZ -bHZ -bHZ -bHZ -bHZ -ouF +aEe +aEe +aEe +aEe +aEe +aEe sov aVq eja @@ -135163,11 +135513,11 @@ bHZ mKI ybP aEe -aEe -aEe -aEe +tNN +hEs +hkY xCR -aEe +cWr sov wow gtJ @@ -135421,10 +135771,10 @@ mKI iCm aEe ork -rvV +phA qft wac -wse +lxg sov klt ttZ @@ -135678,10 +136028,10 @@ nDC dsv aEe fMz -bGP +guh jzW -wWl -wse +bGP +bwD sov oDb teD @@ -135938,7 +136288,7 @@ vfr lHI xZQ kAn -wse +stO hzU mRj gTt @@ -136190,12 +136540,12 @@ rWz rWz kht rWz -aEe +xOy ePI -jzK -hNE +rMO +ePI +vyo ePI -wse sov nKl lGK @@ -136449,10 +136799,10 @@ oGk klH hqb gCh +lAH +gCh gCh -fkL gCh -mab yjd mFM wGo @@ -136706,8 +137056,8 @@ nGK xsS oXU mCM +kCb mCM -dJh ecG mCM wvQ @@ -136715,7 +137065,7 @@ mCM mCM mCM mCM -mCM +iCw tTz mCM mCM @@ -136751,7 +137101,7 @@ xEd eFq qnb nfn -mzo +gfV mzo mzo mzo @@ -136963,7 +137313,7 @@ ybJ fAE wzF gEi -gEi +tPP lEp gEi pwN @@ -137008,7 +137358,7 @@ vfu hkA kAY iTx -eTA +iEx eTA vSG eTA @@ -137265,8 +137615,8 @@ vkl vkl lyI lyI -fPc -fPc +kBq +txf lyI lyI vGl @@ -137525,7 +137875,7 @@ gux pdh pcf wAO -rMg +fPc mqT mOX wNX @@ -137781,7 +138131,7 @@ lyI kDB kVI rcB -kDf +van nYR agI xEd @@ -138034,14 +138384,14 @@ qUt oTn dIi pQR -itm +lyI sDR nVd -eGC +xMA kbw -lyI +fPc mSq -rrN +xEd tVm tHG sBG @@ -138293,10 +138643,10 @@ xIr pQR lyI qLe -xMA -eGC -van -rMg +jsv +drV +bRZ +nYR cqV sUf rWs @@ -138448,7 +138798,7 @@ jzO jXP xla xla -lsx +vJL nQO jSS bjZ @@ -138553,7 +138903,7 @@ xIP mqW pSN vmU -txf +fPc wMV xEd sEg @@ -138707,7 +139057,7 @@ mVV aEn vJL tZx -kWS +lPf chV chV chV @@ -138812,8 +139162,8 @@ lyI lyI lyI yiy -xEd -lxP +pSc +kbz uMr qOm qOm @@ -138967,9 +139317,9 @@ tZx cHw evL evL +chV evL -evL -evL +chV jao evL sAI @@ -139070,7 +139420,7 @@ fil ksi jGC xEd -jEr +uuO uMr djd clj @@ -139221,14 +139571,14 @@ xla xla naz jKZ -unf +jKH cjR oTv +pDF oTv -cjR -jhX -cjR -ice +pDF +oTv +fsk ice leM hrT @@ -139478,14 +139828,14 @@ mAG aEn vJL tZx -jZW +xCh oTv kgd bKI ugt bTV -cjR -cRv +wcs +ivS cRv abE rNK @@ -139739,10 +140089,10 @@ wmI hGp nla mmY -hPy +lyn fSn -cjR -abW +xHI +ivS cRv abE rNK @@ -139990,16 +140340,16 @@ mYS cfn xla xla -vJL +lsx oND -jKH -oTv -nRs +lPf +eHs +tYi fmA tYi -bmb -cjR -abW +hPy +hZH +ivS cRv abE rNK @@ -140249,14 +140599,14 @@ wfT peB hII ilz -dMM -cjR -cjR -cjR -cjR +jKH +oTv +hZB +tjR +hAm bgb -cjR -abW +abP +ivS cRv abE rNK @@ -140507,13 +140857,13 @@ fMx kqd shE tUK -fRa -cWq -hEQ -abW -abW -abW -cRv +vXV +ivS +ivS +ivS +ivS +ivS +ivS cRv abE rNK @@ -140611,7 +140961,7 @@ fxp fxp ylx iqk -xEd +obK dnS xYx pPq @@ -140765,8 +141115,8 @@ dYo wkI syu ice -cWq -cWq +abW +abW abW abW abW @@ -141279,8 +141629,8 @@ vJL tZx jeS ice -abW -abW +cWq +hEQ abW abW cRv @@ -141535,9 +141885,9 @@ xla xSn tZx xCh -iGj -abW -abW +fRa +cWq +cWq abW cRv cRv @@ -148240,12 +148590,12 @@ tnr tnr gzv aXR -aZK -aZK -aZK -aZK -aZK -aZK +nEJ +nEJ +nEJ +nEJ +nEJ +nEJ wWC gzX bCd @@ -148497,14 +148847,14 @@ wyi tnr gzv aXR -aZK -cIO -cIO -cIO +nEJ +ibH +nhC +joQ cIO bfT tyv -qRh +gzX bCd uZF xCD @@ -148754,14 +149104,14 @@ txP ilA gzv aXR -aZK +nEJ jpb -cIO -efJ -cIc +vFq +qry +lrw qrT orl -xGj +eGE bIH tOM hkk @@ -148769,7 +149119,7 @@ vMM vDl gsF rMZ -lYS +wUB nvS juN pct @@ -149011,15 +149361,15 @@ bxv fMu gzv aXR -aZK -cIO -cGq -jte +nEJ +sGi +cIc +jCl rEe jCl -orl +rWJ xGj -bIH +qeY tOM wKn eOz @@ -149268,14 +149618,14 @@ aZh uqY gzv aXR -aZK +nEJ ikC -cIO -qrT -qrT -jCl +hYA +kTV +wKG +rOa tyv -qRh +gzX ics vnE usW @@ -149525,12 +149875,12 @@ nKm xlM gzv aXR -aZK -aZK -aZK -aZK -aZK -aZK +nEJ +nEJ +nEJ +nEJ +nEJ +nEJ cIA oIr fzR @@ -159314,7 +159664,7 @@ aEs mkk mkk eAS -rtn +ibf nVW nVW tUJ @@ -165022,9 +165372,9 @@ cJi kUj roh wlD -vLS +xrK kUL -qQb +onN aOR kYz rYf @@ -165278,7 +165628,7 @@ pQa pQa pQa dPF -dnc +gUy jLe pHf pQa @@ -165459,9 +165809,9 @@ rNK yhQ uqC jWQ -sQf +nmu wve -vHL +gXb pNK bNY ivK @@ -165531,12 +165881,12 @@ fIL khH khH cvq -bkg -cJW -kMa -vgU -tgU -vgP +hJG +ghI +tPd +aVY +lBb +nTc dxM dxM dxM @@ -165790,13 +166140,13 @@ nvX lmS lmS lmS +qvq lmS lmS -wrw -nFW -pLr pLr +enY pLr +enY pLr kmL wpW @@ -166046,16 +166396,16 @@ omG omG lmS wJY -lPZ -xog -pqX -lbp -nFW -cfh +kHq +fpF +esf +lmS +kXN +kAk eJd -rrt +mAF hNb -wMQ +pLr pKz djw sla @@ -166306,16 +166656,16 @@ wpN iKi mQG nrP -mWT -nFW +lmS +coW pQS cfG -qlJ +fgM rAB -mQN +wMQ opl djw -lgt +hHR eId hUU hUU @@ -166563,14 +166913,14 @@ xog vfQ mWT lmS -mWT -pus +lmS +uKB vqp -nlJ -tJP -kQz -nFW -fYt +jIv +vqp +jIv +pLr +kQP ckW fEC eId @@ -166820,13 +167170,13 @@ mWT mWT mWT mWT -mWT -nFW -pPj -noC -vcD +lmS +pus +vqp +nlJ +wzD cLc -wMQ +fMV ckr djw jUc @@ -167077,13 +167427,13 @@ mWT mWT mWT mWT -mWT -fOb -kbj -xwy -hdX -cKU -vpQ +lmS +lpl +uXX +ecA +iAj +nFW +pLr pKz djw xRa @@ -167332,16 +167682,16 @@ cBK mWT mWT mWT -mWT cfH tmq -fOb -fOb -fOb -nFW -nFW -nFW -mjG +mWT +mWT +mWT +mWT +mWT +mWT +lmS +fYt djw qaS xMQ @@ -168884,7 +169234,7 @@ fcw dKT chI daX -djw +shO qaS evU bhO @@ -169307,7 +169657,7 @@ frk jxd mJE mJE -jxd +gfk mJE nlT jxd diff --git a/code/game/area/ss13_areas/public_areas.dm b/code/game/area/ss13_areas/public_areas.dm index 4ba5809154d..13e38956841 100644 --- a/code/game/area/ss13_areas/public_areas.dm +++ b/code/game/area/ss13_areas/public_areas.dm @@ -270,6 +270,9 @@ /area/station/public/quantum/security name = "Security Quantum Pad" +/area/station/public/quantum/engineering + name = "Engineering Quantum Pad" + /area/station/public/quantum/docking name = "Docking Quantum Pad" diff --git a/code/game/machinery/Beacon.dm b/code/game/machinery/Beacon.dm index 0b14e60baf0..b72229ba1ea 100644 --- a/code/game/machinery/Beacon.dm +++ b/code/game/machinery/Beacon.dm @@ -12,6 +12,7 @@ var/obj/item/beacon/Beacon var/enabled = TRUE var/cc_beacon = FALSE //can be teleported to even if on zlevel2 + var/broadcast_to_teleport_hubs = TRUE /obj/machinery/bluespace_beacon/Initialize(mapload) . = ..() @@ -25,6 +26,7 @@ Beacon.syndicate = syndicate Beacon.area_bypass = area_bypass Beacon.cc_beacon = cc_beacon + Beacon.broadcast_to_teleport_hubs = broadcast_to_teleport_hubs if(!T.transparent_floor) hide(T.intact) diff --git a/code/game/machinery/quantum_pad.dm b/code/game/machinery/quantum_pad.dm index 7d85686548a..f85877f0698 100644 --- a/code/game/machinery/quantum_pad.dm +++ b/code/game/machinery/quantum_pad.dm @@ -12,45 +12,15 @@ var/teleport_cooldown = 400 //30 seconds base due to base parts var/teleport_speed = 50 var/last_teleport //to handle the cooldown - var/teleporting = FALSE //if it's in the process of teleporting + // Is the pad currently doing a teleportation? + var/teleporting = FALSE + // Power consumption multiplier. var/power_efficiency = 1 + // The pad this quantum pad will teleport to. var/obj/machinery/quantumpad/linked_pad = null + // Pre-linked pad target, for mapped-in quantum pads. var/preset_target = null -/obj/machinery/quantumpad/cere/cargo_arrivals - preset_target = /obj/machinery/quantumpad/cere/arrivals_cargo -/obj/machinery/quantumpad/cere/cargo_security - preset_target = /obj/machinery/quantumpad/cere/security_cargo -/obj/machinery/quantumpad/cere/security_cargo - preset_target = /obj/machinery/quantumpad/cere/cargo_security -/obj/machinery/quantumpad/cere/security_science - preset_target = /obj/machinery/quantumpad/cere/science_security -/obj/machinery/quantumpad/cere/science_security - preset_target = /obj/machinery/quantumpad/cere/security_science -/obj/machinery/quantumpad/cere/science_arrivals - preset_target = /obj/machinery/quantumpad/cere/arrivals_science -/obj/machinery/quantumpad/cere/arrivals_science - preset_target = /obj/machinery/quantumpad/cere/science_arrivals -/obj/machinery/quantumpad/cere/arrivals_cargo - preset_target = /obj/machinery/quantumpad/cere/cargo_arrivals -/obj/machinery/quantumpad/cere/security_medbay - preset_target = /obj/machinery/quantumpad/cere/medbay_security -/obj/machinery/quantumpad/cere/medbay_security - preset_target = /obj/machinery/quantumpad/cere/security_medbay -/obj/machinery/quantumpad/cere/medbay_science - preset_target = /obj/machinery/quantumpad/cere/science_medbay -/obj/machinery/quantumpad/cere/science_medbay - preset_target = /obj/machinery/quantumpad/cere/medbay_science -/obj/machinery/quantumpad/cere/arrivals_service - preset_target = /obj/machinery/quantumpad/cere/service_arrivals -/obj/machinery/quantumpad/cere/service_arrivals - preset_target = /obj/machinery/quantumpad/cere/arrivals_service -/obj/machinery/quantumpad/cere/cargo_service - preset_target = /obj/machinery/quantumpad/cere/service_cargo -/obj/machinery/quantumpad/cere/service_cargo - preset_target = /obj/machinery/quantumpad/cere/cargo_service - - /obj/machinery/quantumpad/Initialize(mapload) . = ..() PopulateParts() @@ -64,16 +34,6 @@ component_parts += new /obj/item/stack/cable_coil(null, 1) RefreshParts() -/obj/machinery/quantumpad/cere/Initialize(mapload) - . = ..() - linked_pad = locate(preset_target) - -/obj/machinery/quantumpad/cere/PopulateParts() - // No parts in Cere telepads, just hardcode the efficiencies - power_efficiency = 4 - teleport_speed = 10 - teleport_cooldown = 0 - /obj/machinery/quantumpad/Destroy() linked_pad = null return ..() diff --git a/code/game/machinery/teleporter.dm b/code/game/machinery/teleporter.dm index f5b8bbd03e5..2f841c043d5 100644 --- a/code/game/machinery/teleporter.dm +++ b/code/game/machinery/teleporter.dm @@ -218,6 +218,8 @@ continue if(R.syndicate && !emagged) continue + if(!R.broadcast_to_teleport_hubs) + continue var/tmpname = T.loc.name if(areaindex[tmpname]) tmpname = "[tmpname] ([++areaindex[tmpname]])" @@ -483,27 +485,37 @@ /obj/machinery/teleport/perma name = "permanent teleporter" - desc = "A teleporter with the target pre-set on the circuit board." + desc = "A teleporter with the target pre-set on the circuit board. The permently aligned transmitter allows it to be more power efficient than a regular teleporter station at the cost of flexibility. \ + Built-in safeties prevent it from teleporting during a recalibration, so you will never get thrown into space." icon_state = "tele0" density = FALSE layer = HOLOPAD_LAYER plane = FLOOR_PLANE - idle_power_consumption = 10 - active_power_consumption = 2000 + idle_power_consumption = 50 // Both of these are half the consumption of a non-permanent tele. + active_power_consumption = 1000 var/recalibrating = FALSE var/target - var/tele_delay = 50 + var/tele_delay = 3 SECONDS + var/teleport_cost = 1000 // 1/5 cost of a non permanent tele. + var/admin_usage = FALSE // If TRUE, this will work on the CC Z-level. /obj/machinery/teleport/perma/Initialize(mapload) . = ..() - update_lighting() - + initialize_parts() var/static/list/loc_connections = list( COMSIG_ATOM_ENTERED = PROC_REF(on_atom_entered), ) AddElement(/datum/element/connect_loc, loc_connections) + update_icon(UPDATE_ICON_STATE | UPDATE_OVERLAYS) + update_lighting() +/obj/machinery/teleport/perma/proc/initialize_parts() + component_parts = list() + component_parts += new /obj/item/circuitboard/teleporter_perma(null) + component_parts += new /obj/item/stack/ore/bluespace_crystal/artificial(null, 3) + component_parts += new /obj/item/stock_parts/matter_bin(null) + RefreshParts() /obj/machinery/teleport/perma/process() teleports_this_cycle = 0 @@ -515,18 +527,25 @@ for(var/obj/item/stock_parts/matter_bin/M in component_parts) A -= M.rating * 10 tele_delay = max(A, 0) - update_icon(UPDATE_ICON_STATE) /obj/machinery/teleport/perma/proc/on_atom_entered(datum/source, atom/movable/entered) if(stat & (BROKEN|NOPOWER)) return - if(!is_teleport_allowed(z)) - to_chat(entered, "You can't use this here.") + + if(!is_teleport_allowed(z) && !admin_usage) + if(ismob(entered)) + to_chat(entered, "You can't use this here.") return + if(entered == src) + return + + teleport(entered) + +/obj/machinery/teleport/perma/proc/teleport(atom/movable/entered as mob|obj) if(target && !recalibrating && !panel_open && !blockAI(entered) && (teleports_this_cycle <= MAX_ALLOWED_TELEPORTS_PER_PROCESS) && !iseffect(entered)) do_teleport(entered, target) - use_power(5000) + use_power(teleport_cost) teleports_this_cycle++ if(tele_delay) recalibrating = TRUE @@ -577,6 +596,59 @@ if(default_deconstruction_screwdriver(user, "tele-o", "tele0", I)) return TRUE +/obj/machinery/teleport/perma/preset + var/target_beacon_type + +/obj/machinery/teleport/perma/preset/Initialize(mapload) + . = ..() + if(target_beacon_type) + target = locate(target_beacon_type) + update_icon(UPDATE_ICON_STATE | UPDATE_OVERLAYS) + update_lighting() + +/obj/machinery/teleport/perma/initialize_parts() + tele_delay = 0 // Act like a fully upgraded tele, no T4 stock parts to plunder. + +/obj/machinery/teleport/perma/preset/cerestation + +/obj/machinery/teleport/perma/preset/cerestation/medbay + target_beacon_type = /obj/machinery/bluespace_beacon/cerestation/medbay + +/obj/machinery/teleport/perma/preset/cerestation/service + target_beacon_type = /obj/machinery/bluespace_beacon/cerestation/service + +/obj/machinery/teleport/perma/preset/cerestation/cargo + target_beacon_type = /obj/machinery/bluespace_beacon/cerestation/cargo + +/obj/machinery/teleport/perma/preset/cerestation/brig + target_beacon_type = /obj/machinery/bluespace_beacon/cerestation/brig + +/obj/machinery/teleport/perma/preset/cerestation/science + target_beacon_type = /obj/machinery/bluespace_beacon/cerestation/science + +/obj/machinery/teleport/perma/preset/cerestation/departures + target_beacon_type = /obj/machinery/bluespace_beacon/cerestation/departures + +/obj/machinery/teleport/perma/preset/cerestation/engineering + target_beacon_type = /obj/machinery/bluespace_beacon/cerestation/engineering + +/obj/machinery/bluespace_beacon/cerestation + broadcast_to_teleport_hubs = FALSE + +/obj/machinery/bluespace_beacon/cerestation/medbay + +/obj/machinery/bluespace_beacon/cerestation/cargo + +/obj/machinery/bluespace_beacon/cerestation/brig + +/obj/machinery/bluespace_beacon/cerestation/science + +/obj/machinery/bluespace_beacon/cerestation/departures + +/obj/machinery/bluespace_beacon/cerestation/engineering + +/obj/machinery/bluespace_beacon/cerestation/service + /obj/machinery/teleport/station name = "station" desc = "The power control station for a bluespace teleporter." diff --git a/code/game/objects/items/devices/radio/beacon.dm b/code/game/objects/items/devices/radio/beacon.dm index d63301a424d..479a52787d8 100644 --- a/code/game/objects/items/devices/radio/beacon.dm +++ b/code/game/objects/items/devices/radio/beacon.dm @@ -16,6 +16,7 @@ var/area_bypass = FALSE var/cc_beacon = FALSE //set if allowed to teleport to even if on zlevel2 var/wormhole_weaver = FALSE // special beacons for wormwhole weaver + var/broadcast_to_teleport_hubs = TRUE /obj/item/beacon/Initialize(mapload) . = ..()