diff --git a/_maps/RandomRuins/SpaceRuins/hilbertresearchfacility.dmm b/_maps/RandomRuins/SpaceRuins/hilbertresearchfacility.dmm
index b964addf1f6..bdd59fa786b 100644
--- a/_maps/RandomRuins/SpaceRuins/hilbertresearchfacility.dmm
+++ b/_maps/RandomRuins/SpaceRuins/hilbertresearchfacility.dmm
@@ -353,10 +353,7 @@
/turf/open/floor/carpet/black,
/area/ruin/space/has_grav/powered/hilbertresearchfacility)
"jC" = (
-/mob/living/simple_animal/slime{
- rabid = 1;
- slime_type = /datum/slime_type/bluespace
- },
+/mob/living/basic/slime/hilbert,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/mineral/titanium/tiled/purple,
/area/ruin/space/has_grav/powered/hilbertresearchfacility)
@@ -892,10 +889,7 @@
/turf/open/floor/mineral/plastitanium,
/area/ruin/space/has_grav/powered/hilbertresearchfacility)
"wY" = (
-/mob/living/simple_animal/slime{
- rabid = 1;
- slime_type = /datum/slime_type/bluespace
- },
+/mob/living/basic/slime/hilbert,
/turf/open/floor/mineral/plastitanium,
/area/ruin/space/has_grav/powered/hilbertresearchfacility)
"xb" = (
@@ -2169,10 +2163,7 @@
dir = 10
},
/obj/effect/decal/cleanable/dirt,
-/mob/living/simple_animal/slime{
- rabid = 1;
- slime_type = /datum/slime_type/bluespace
- },
+/mob/living/basic/slime/hilbert,
/turf/open/floor/mineral/titanium/tiled/purple,
/area/ruin/space/has_grav/powered/hilbertresearchfacility)
"WI" = (
@@ -2295,10 +2286,7 @@
/turf/open/floor/wood,
/area/ruin/space/has_grav/powered/hilbertresearchfacility)
"Ze" = (
-/mob/living/simple_animal/slime{
- rabid = 1;
- slime_type = /datum/slime_type/bluespace
- },
+/mob/living/basic/slime/hilbert,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/mineral/plastitanium,
/area/ruin/space/has_grav/powered/hilbertresearchfacility)
diff --git a/_maps/map_files/Basketball/lusty_xenomorphs.dmm b/_maps/map_files/Basketball/lusty_xenomorphs.dmm
index b5c8b5a6184..534376d3f56 100644
--- a/_maps/map_files/Basketball/lusty_xenomorphs.dmm
+++ b/_maps/map_files/Basketball/lusty_xenomorphs.dmm
@@ -217,7 +217,7 @@
/turf/open/floor/engine,
/area/centcom/basketball)
"pu" = (
-/mob/living/simple_animal/slime/random,
+/mob/living/basic/slime/random,
/turf/open/floor/engine,
/area/centcom/basketball)
"qU" = (
diff --git a/_maps/map_files/Birdshot/birdshot.dmm b/_maps/map_files/Birdshot/birdshot.dmm
index 1fa926b907f..2844b1ab014 100644
--- a/_maps/map_files/Birdshot/birdshot.dmm
+++ b/_maps/map_files/Birdshot/birdshot.dmm
@@ -2535,6 +2535,16 @@
/obj/structure/alien/weeds,
/turf/open/misc/asteroid,
/area/station/maintenance/starboard/greater)
+"baP" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/machinery/camera/autoname/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/central)
"baW" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -3044,11 +3054,6 @@
/obj/structure/closet/crate/miningcar,
/turf/open/floor/iron,
/area/station/hallway/secondary/dock)
-"blA" = (
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/obj/structure/table/reinforced,
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/central)
"blG" = (
/obj/effect/turf_decal/box/white{
color = "#52B4E9"
@@ -3310,6 +3315,10 @@
name = "Holodeck Projector Floor"
},
/area/station/holodeck/rec_center)
+"bqD" = (
+/mob/living/basic/slime,
+/turf/open/floor/engine,
+/area/station/science/xenobiology)
"bqE" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -5045,22 +5054,6 @@
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/plating,
/area/station/maintenance/starboard/central)
-"bWw" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/tile/dark_red/half/contrasted{
- dir = 8
- },
-/obj/machinery/computer/security/telescreen/interrogation{
- dir = 8;
- name = "isolation room monitor";
- network = list("isolation");
- pixel_x = 30
- },
-/obj/machinery/photobooth/security,
-/turf/open/floor/iron,
-/area/station/security/execution/transfer)
"bWJ" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -6105,10 +6098,6 @@
/obj/machinery/portable_atmospherics/canister/air,
/turf/open/floor/plating,
/area/station/maintenance/department/engine)
-"ctJ" = (
-/mob/living/simple_animal/slime,
-/turf/open/floor/engine,
-/area/station/science/xenobiology)
"ctV" = (
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
@@ -13340,6 +13329,18 @@
/obj/machinery/light/small/directional/south,
/turf/open/floor/wood/parquet,
/area/station/service/library)
+"eUZ" = (
+/obj/effect/turf_decal/tile/dark_red{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/wideplating/dark/corner{
+ dir = 8
+ },
+/obj/machinery/modular_computer/preset/cargochat/security{
+ dir = 1
+ },
+/turf/open/floor/iron,
+/area/station/security/brig/entrance)
"eVb" = (
/obj/structure/closet/secure_closet/engineering_welding,
/turf/open/floor/iron/small,
@@ -16742,6 +16743,19 @@
/obj/effect/turf_decal/sand/plating,
/turf/open/floor/plating,
/area/station/maintenance/department/engine/atmos)
+"gfi" = (
+/obj/effect/turf_decal/stripes/corner{
+ dir = 8
+ },
+/obj/machinery/camera{
+ c_tag = "Engineering - Foyer - Starboard";
+ dir = 9
+ },
+/obj/effect/decal/cleanable/cobweb/cobweb2,
+/obj/machinery/airalarm/directional/east,
+/obj/structure/table/reinforced/titaniumglass,
+/turf/open/floor/plating,
+/area/station/engineering/break_room)
"gfs" = (
/turf/closed/wall/r_wall,
/area/station/hallway/secondary/command)
@@ -21393,14 +21407,6 @@
},
/turf/open/floor/engine,
/area/station/maintenance/disposal/incinerator)
-"hIS" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/delivery,
-/turf/open/floor/iron/half,
-/area/station/hallway/primary/central/fore)
"hJd" = (
/obj/structure/cable,
/obj/effect/decal/cleanable/dirt,
@@ -22428,6 +22434,11 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/maintenance/starboard/greater)
+"icY" = (
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/structure/table/reinforced,
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/central)
"ide" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -22692,12 +22703,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/dock)
-"iid" = (
-/obj/machinery/bluespace_vendor/directional/north,
-/obj/machinery/light/small/directional/west,
-/obj/machinery/photobooth,
-/turf/open/floor/iron/textured_large,
-/area/station/hallway/primary/central/fore)
"iio" = (
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/effect/turf_decal/stripes/line{
@@ -22770,6 +22775,12 @@
dir = 1
},
/area/station/hallway/secondary/entry)
+"ijN" = (
+/obj/machinery/bluespace_vendor/directional/north,
+/obj/machinery/light/small/directional/west,
+/obj/machinery/photobooth,
+/turf/open/floor/iron/textured_large,
+/area/station/hallway/primary/central/fore)
"ijY" = (
/obj/structure/closet/secure_closet/chief_medical,
/obj/item/storage/briefcase/secure{
@@ -29568,6 +29579,15 @@
dir = 1
},
/area/station/maintenance/department/engine/atmos)
+"kGq" = (
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/item/radio/intercom/directional/south,
+/obj/machinery/camera/autoname/directional/south,
+/obj/machinery/modular_computer/preset/cargochat/medical{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/central)
"kGz" = (
/obj/structure/girder,
/turf/open/floor/plating,
@@ -30679,19 +30699,6 @@
},
/turf/open/floor/iron,
/area/station/security/brig/entrance)
-"lbV" = (
-/obj/structure/table,
-/obj/effect/turf_decal/bot,
-/obj/machinery/light/small/directional/north,
-/obj/item/pen{
- pixel_x = 11
- },
-/obj/item/paper_bin{
- pixel_x = -7;
- pixel_y = 6
- },
-/turf/open/floor/iron/kitchen/small,
-/area/station/hallway/secondary/service)
"lbW" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment{
@@ -32532,16 +32539,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/cargo/storage)
-"lGc" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/siding/white{
- dir = 8
- },
-/obj/machinery/camera/autoname/directional/north,
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/central)
"lGe" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -34240,6 +34237,13 @@
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/iron,
/area/station/maintenance/hallway/abandoned_command)
+"mhL" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/machinery/rnd/production/circuit_imprinter,
+/turf/open/floor/plating,
+/area/station/engineering/break_room)
"mhV" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -36339,11 +36343,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/dark/small,
/area/station/ai_monitored/security/armory)
-"mVx" = (
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/obj/structure/tank_holder/extinguisher,
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/central)
"mVC" = (
/obj/machinery/door/airlock/external{
name = "Departure Lounge Airlock"
@@ -36904,6 +36903,22 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/security/prison)
+"nha" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/tile/dark_red/half/contrasted{
+ dir = 8
+ },
+/obj/machinery/computer/security/telescreen/interrogation{
+ dir = 8;
+ name = "isolation room monitor";
+ network = list("isolation");
+ pixel_x = 30
+ },
+/obj/machinery/photobooth/security,
+/turf/open/floor/iron,
+/area/station/security/execution/transfer)
"nhs" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
@@ -37001,6 +37016,16 @@
/obj/effect/turf_decal/delivery,
/turf/open/floor/iron,
/area/station/hallway/primary/fore)
+"niB" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/machinery/light/small/directional/east,
+/obj/machinery/modular_computer/preset/cargochat/engineering{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/station/engineering/break_room)
"niI" = (
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/effect/turf_decal/siding/white{
@@ -41332,6 +41357,11 @@
/obj/machinery/light/cold/directional/south,
/turf/open/floor/iron,
/area/station/hallway/primary/port)
+"oMI" = (
+/obj/effect/decal/cleanable/dirt,
+/mob/living/basic/slime,
+/turf/open/floor/engine,
+/area/station/science/xenobiology)
"oNd" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/turf_decal/siding/blue/corner{
@@ -42787,11 +42817,6 @@
/obj/machinery/computer/security/telescreen/entertainment/directional/west,
/turf/open/floor/iron,
/area/station/hallway/primary/aft)
-"pnh" = (
-/obj/structure/disposalpipe/segment,
-/obj/effect/mapping_helpers/broken_floor,
-/turf/open/floor/iron/kitchen/small,
-/area/station/hallway/secondary/service)
"pnn" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment{
@@ -42811,22 +42836,6 @@
/obj/machinery/firealarm/directional/south,
/turf/open/floor/plating,
/area/station/maintenance/starboard/greater)
-"pnG" = (
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/obj/structure/window/spawner/directional/west,
-/obj/machinery/camera/directional/south,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/table/reinforced,
-/obj/item/paper_bin{
- pixel_x = 5;
- pixel_y = 8
- },
-/obj/item/pen{
- pixel_x = 6;
- pixel_y = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/central)
"pnM" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/turf/open/floor/iron/dark,
@@ -43160,38 +43169,6 @@
},
/turf/open/floor/iron/white/textured_large,
/area/station/medical/medbay/lobby)
-"psO" = (
-/obj/effect/turf_decal/tile/blue,
-/obj/machinery/modular_computer/preset/id,
-/obj/machinery/button/ticket_machine{
- pixel_x = 9;
- pixel_y = 23
- },
-/obj/machinery/button/door/directional/south{
- id = "hop";
- name = "Privacy Shutters Control";
- pixel_x = -2;
- pixel_y = 23;
- req_access = list("hop")
- },
-/obj/machinery/button/door/directional/south{
- id = "hopqueue";
- name = "Queue Shutters Control";
- pixel_x = -13;
- pixel_y = 23;
- req_access = list("hop")
- },
-/obj/machinery/button/flasher{
- id = "hopflash";
- pixel_x = -24;
- pixel_y = 6
- },
-/obj/machinery/button/photobooth{
- pixel_y = -6;
- pixel_x = -24
- },
-/turf/open/floor/iron/dark/textured_corner,
-/area/station/command/heads_quarters/hop)
"psP" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -43374,18 +43351,6 @@
dir = 4
},
/area/station/science/research)
-"pvP" = (
-/obj/effect/turf_decal/tile/dark_red{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wideplating/dark/corner{
- dir = 8
- },
-/obj/machinery/modular_computer/preset/cargochat/security{
- dir = 1
- },
-/turf/open/floor/iron,
-/area/station/security/brig/entrance)
"pvR" = (
/obj/structure/table/wood,
/obj/machinery/light_switch/directional/south,
@@ -43939,6 +43904,22 @@
/obj/effect/turf_decal/siding/blue,
/turf/open/floor/iron/white,
/area/station/medical/paramedic)
+"pEt" = (
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/structure/window/spawner/directional/west,
+/obj/machinery/camera/directional/south,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table/reinforced,
+/obj/item/paper_bin{
+ pixel_x = 5;
+ pixel_y = 8
+ },
+/obj/item/pen{
+ pixel_x = 6;
+ pixel_y = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/central)
"pEy" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 8
@@ -44143,28 +44124,6 @@
"pHJ" = (
/turf/open/floor/plating/rust,
/area/station/maintenance/starboard/greater)
-"pHL" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/table/reinforced,
-/obj/machinery/door/poddoor/preopen{
- id = "hop";
- name = "Privacy Shutters"
- },
-/obj/machinery/door/firedoor,
-/obj/machinery/door/window/brigdoor/right/directional/east{
- name = "Head of Personnel's Desk";
- req_access = list("hop")
- },
-/obj/machinery/door/window/left/directional/west{
- name = "Reception Window"
- },
-/obj/structure/desk_bell{
- pixel_x = 7
- },
-/turf/open/floor/iron/textured_large,
-/area/station/command/heads_quarters/hop)
"pHM" = (
/obj/effect/turf_decal/trimline/white/warning{
dir = 4
@@ -50711,6 +50670,13 @@
},
/turf/open/floor/carpet/blue,
/area/station/cargo/boutique)
+"rHL" = (
+/obj/effect/mapping_helpers/broken_floor,
+/obj/effect/turf_decal/delivery,
+/obj/structure/sign/poster/official/random/directional/north,
+/obj/machinery/modular_computer/preset/cargochat/service,
+/turf/open/floor/iron/kitchen/small,
+/area/station/hallway/secondary/service)
"rHQ" = (
/obj/machinery/deepfryer,
/turf/open/floor/iron/cafeteria,
@@ -54373,6 +54339,38 @@
/obj/structure/railing,
/turf/open/floor/stone,
/area/station/service/theater)
+"sQI" = (
+/obj/effect/turf_decal/tile/blue,
+/obj/machinery/modular_computer/preset/id,
+/obj/machinery/button/ticket_machine{
+ pixel_x = 9;
+ pixel_y = 23
+ },
+/obj/machinery/button/door/directional/south{
+ id = "hop";
+ name = "Privacy Shutters Control";
+ pixel_x = -2;
+ pixel_y = 23;
+ req_access = list("hop")
+ },
+/obj/machinery/button/door/directional/south{
+ id = "hopqueue";
+ name = "Queue Shutters Control";
+ pixel_x = -13;
+ pixel_y = 23;
+ req_access = list("hop")
+ },
+/obj/machinery/button/flasher{
+ id = "hopflash";
+ pixel_x = -24;
+ pixel_y = 6
+ },
+/obj/machinery/button/photobooth{
+ pixel_y = -6;
+ pixel_x = -24
+ },
+/turf/open/floor/iron/dark/textured_corner,
+/area/station/command/heads_quarters/hop)
"sQS" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -56003,11 +56001,6 @@
"tsF" = (
/turf/closed/wall/r_wall,
/area/station/hallway/primary/central/fore)
-"tsL" = (
-/obj/effect/decal/cleanable/dirt,
-/mob/living/simple_animal/slime,
-/turf/open/floor/engine,
-/area/station/science/xenobiology)
"tts" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -56808,13 +56801,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/port)
-"tGm" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/machinery/rnd/production/circuit_imprinter,
-/turf/open/floor/plating,
-/area/station/engineering/break_room)
"tGp" = (
/obj/machinery/light/small/directional/south,
/turf/open/floor/engine,
@@ -58335,6 +58321,28 @@
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/iron,
/area/station/maintenance/department/medical/central)
+"ueH" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/table/reinforced,
+/obj/machinery/door/poddoor/preopen{
+ id = "hop";
+ name = "Privacy Shutters"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/window/brigdoor/right/directional/east{
+ name = "Head of Personnel's Desk";
+ req_access = list("hop")
+ },
+/obj/machinery/door/window/left/directional/west{
+ name = "Reception Window"
+ },
+/obj/structure/desk_bell{
+ pixel_x = 7
+ },
+/turf/open/floor/iron/textured_large,
+/area/station/command/heads_quarters/hop)
"ueX" = (
/turf/closed/wall/rust,
/area/station/maintenance/port/fore)
@@ -60149,6 +60157,14 @@
/obj/effect/turf_decal/tile/neutral/opposingcorners,
/turf/open/floor/iron,
/area/station/hallway/secondary/spacebridge)
+"uLB" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/iron/half,
+/area/station/hallway/primary/central/fore)
"uLO" = (
/obj/item/stack/sheet/cardboard{
amount = 14
@@ -61395,6 +61411,19 @@
/obj/effect/mapping_helpers/airlock/access/any/science/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/department/science/xenobiology)
+"vgJ" = (
+/obj/structure/table,
+/obj/effect/turf_decal/bot,
+/obj/machinery/light/small/directional/north,
+/obj/item/pen{
+ pixel_x = 11
+ },
+/obj/item/paper_bin{
+ pixel_x = -7;
+ pixel_y = 6
+ },
+/turf/open/floor/iron/kitchen/small,
+/area/station/hallway/secondary/service)
"vgN" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/tile/yellow/opposingcorners,
@@ -64231,16 +64260,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/plating,
/area/station/maintenance/central/greater)
-"vYf" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/machinery/light/small/directional/east,
-/obj/machinery/modular_computer/preset/cargochat/engineering{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/station/engineering/break_room)
"vYg" = (
/obj/effect/turf_decal/stripes/corner{
dir = 1
@@ -65027,13 +65046,6 @@
/obj/structure/flora/bush/flowers_pp/style_random,
/turf/open/floor/grass,
/area/station/service/chapel)
-"wlS" = (
-/obj/effect/mapping_helpers/broken_floor,
-/obj/effect/turf_decal/delivery,
-/obj/structure/sign/poster/official/random/directional/north,
-/obj/machinery/modular_computer/preset/cargochat/service,
-/turf/open/floor/iron/kitchen/small,
-/area/station/hallway/secondary/service)
"wme" = (
/obj/effect/spawner/random/structure/crate,
/turf/open/floor/plating,
@@ -65090,15 +65102,6 @@
/obj/machinery/holopad,
/turf/open/floor/iron/showroomfloor,
/area/station/medical/surgery/theatre)
-"wmP" = (
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/obj/item/radio/intercom/directional/south,
-/obj/machinery/camera/autoname/directional/south,
-/obj/machinery/modular_computer/preset/cargochat/medical{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/central)
"wmS" = (
/obj/structure/cable,
/obj/effect/turf_decal/siding/red/corner{
@@ -65659,6 +65662,11 @@
/obj/machinery/light/small/directional/west,
/turf/open/floor/catwalk_floor/iron_dark,
/area/station/service/library)
+"wvo" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/mapping_helpers/broken_floor,
+/turf/open/floor/iron/kitchen/small,
+/area/station/hallway/secondary/service)
"wvv" = (
/obj/effect/turf_decal/tile/red/opposingcorners,
/obj/effect/turf_decal/tile/blue/opposingcorners{
@@ -68796,6 +68804,11 @@
dir = 4
},
/area/station/science/xenobiology)
+"xoJ" = (
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/structure/tank_holder/extinguisher,
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/central)
"xoS" = (
/obj/effect/turf_decal/siding/thinplating_new/terracotta{
dir = 9
@@ -72423,19 +72436,6 @@
},
/turf/open/floor/iron/dark,
/area/station/command/heads_quarters/rd)
-"ykX" = (
-/obj/effect/turf_decal/stripes/corner{
- dir = 8
- },
-/obj/machinery/camera{
- c_tag = "Engineering - Foyer - Starboard";
- dir = 9
- },
-/obj/effect/decal/cleanable/cobweb/cobweb2,
-/obj/machinery/airalarm/directional/east,
-/obj/structure/table/reinforced/titaniumglass,
-/turf/open/floor/plating,
-/area/station/engineering/break_room)
"ykY" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small/directional/east,
@@ -89350,7 +89350,7 @@ oTH
mhk
xHB
pOK
-pnh
+wvo
iEX
yfC
aws
@@ -89439,7 +89439,7 @@ ohR
eoz
eoz
tTW
-bWw
+nha
tMS
xIj
vfN
@@ -89605,7 +89605,7 @@ rkR
mhk
mhk
mhk
-lbV
+vgJ
uAV
tDT
fDp
@@ -89862,7 +89862,7 @@ rlz
rHD
qVR
wCR
-wlS
+rHL
tDP
qbC
lsJ
@@ -91939,7 +91939,7 @@ cmT
vJV
qBN
iKm
-pvP
+eUZ
vEP
hji
pCF
@@ -92667,8 +92667,8 @@ xoS
hwo
hDC
tsF
-iid
-hIS
+ijN
+uLB
yat
wCt
lEa
@@ -92925,7 +92925,7 @@ cmd
qly
uVT
uVT
-pHL
+ueH
xQw
uVT
jsN
@@ -93181,7 +93181,7 @@ rto
hwp
qlP
uVT
-psO
+sQI
iri
bah
uVT
@@ -94434,10 +94434,10 @@ gJA
fBz
eLE
vxt
-ykX
+gfi
wJU
-vYf
-tGm
+niB
+mhL
wMm
fiA
wfn
@@ -99931,7 +99931,7 @@ dDB
xSO
wHN
xrC
-pnG
+pEt
sSQ
vYj
sSQ
@@ -100188,7 +100188,7 @@ dDB
xSO
wuj
xrC
-blA
+icY
sSQ
vYj
sSQ
@@ -100445,7 +100445,7 @@ blb
tFQ
mXT
mUg
-wmP
+kGq
sSQ
bbh
sSQ
@@ -100959,7 +100959,7 @@ pqa
tFQ
vLc
xrC
-mVx
+xoJ
sSQ
miA
sSQ
@@ -103527,7 +103527,7 @@ wfr
wfr
vLQ
uSj
-lGc
+baP
haq
wYA
dCe
@@ -110715,7 +110715,7 @@ yeQ
lEu
bLT
tEj
-ctJ
+bqD
rcl
aAL
mwF
@@ -112765,7 +112765,7 @@ eBn
roz
ssz
iWZ
-tsL
+oMI
okB
nhC
oUB
@@ -112777,7 +112777,7 @@ aAL
wxZ
uXV
tEj
-ctJ
+bqD
mOI
rIY
hLS
diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm
index e69a425218f..364a4cc0e3b 100644
--- a/_maps/map_files/Deltastation/DeltaStation2.dmm
+++ b/_maps/map_files/Deltastation/DeltaStation2.dmm
@@ -2536,6 +2536,14 @@
/obj/structure/grille/broken,
/turf/open/space,
/area/space/nearstation)
+"aFp" = (
+/obj/structure/sign/warning/secure_area/directional/south,
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 10
+ },
+/obj/item/kirbyplants/organic/plant10,
+/turf/open/floor/iron/white,
+/area/station/science/research)
"aFv" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -2862,20 +2870,6 @@
},
/turf/open/floor/iron,
/area/station/security/range)
-"aIO" = (
-/obj/machinery/light/directional/south,
-/obj/machinery/camera/directional/south{
- c_tag = "Security - Office Aft"
- },
-/obj/machinery/computer/security/telescreen/entertainment/directional/south,
-/obj/machinery/modular_computer/preset/cargochat/security{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 9
- },
-/turf/open/floor/iron/dark,
-/area/station/security/office)
"aIV" = (
/obj/effect/turf_decal/tile/yellow/anticorner/contrasted,
/turf/open/floor/iron,
@@ -3093,18 +3087,6 @@
},
/turf/open/floor/iron,
/area/station/cargo/warehouse)
-"aLU" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 4
- },
-/obj/structure/table,
-/obj/machinery/fax{
- fax_name = "Research Division";
- name = "Research Division Fax Machine";
- pixel_x = 1
- },
-/turf/open/floor/iron,
-/area/station/science/research)
"aMc" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable,
@@ -3757,6 +3739,15 @@
},
/turf/open/space/basic,
/area/space/nearstation)
+"aUZ" = (
+/obj/machinery/airalarm/directional/north,
+/obj/structure/table,
+/obj/machinery/fax{
+ fax_name = "Service Hallway";
+ name = "Service Fax Machine"
+ },
+/turf/open/floor/iron/checker,
+/area/station/hallway/secondary/service)
"aVo" = (
/obj/machinery/computer/security/hos{
dir = 1
@@ -5009,18 +5000,6 @@
},
/turf/open/floor/iron/grimy,
/area/station/command/heads_quarters/hos)
-"bkA" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/obj/machinery/firealarm/directional/north,
-/obj/machinery/camera/directional/north{
- c_tag = "Service - Service Hall";
- dir = 9;
- name = "service camera"
- },
-/turf/open/floor/iron/dark,
-/area/station/hallway/secondary/service)
"bkD" = (
/obj/structure/cable,
/obj/effect/decal/cleanable/dirt,
@@ -5330,12 +5309,6 @@
/obj/machinery/vending/wallmed/directional/west,
/turf/open/floor/iron/white,
/area/station/medical/medbay)
-"boO" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/hallway/secondary/service)
"boR" = (
/turf/closed/wall/r_wall,
/area/station/maintenance/department/engine/atmos)
@@ -6444,23 +6417,6 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/wood/large,
/area/station/command/corporate_showroom)
-"bCR" = (
-/obj/machinery/requests_console/directional/north{
- department = "Medbay";
- name = "Medbay Requests Console"
- },
-/obj/effect/mapping_helpers/requests_console/assistance,
-/obj/structure/cable,
-/obj/effect/turf_decal/bot,
-/obj/machinery/camera/directional/north{
- c_tag = "Medbay - Storage";
- name = "medbay camera";
- network = list("ss13","medbay")
- },
-/obj/machinery/modular_computer/preset/cargochat/medical,
-/obj/effect/turf_decal/trimline/brown/filled/end,
-/turf/open/floor/iron,
-/area/station/medical/storage)
"bCT" = (
/obj/effect/turf_decal/siding/wood{
dir = 4
@@ -7220,15 +7176,6 @@
},
/turf/open/floor/plating,
/area/station/science/ordnance/office)
-"bKI" = (
-/obj/machinery/airalarm/directional/north,
-/obj/structure/table,
-/obj/machinery/fax{
- fax_name = "Service Hallway";
- name = "Service Fax Machine"
- },
-/turf/open/floor/iron/checker,
-/area/station/hallway/secondary/service)
"bKT" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/landmark/start/cargo_technician,
@@ -8259,13 +8206,6 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark/textured,
/area/station/science/research)
-"bXx" = (
-/obj/effect/turf_decal/tile/red{
- dir = 8
- },
-/obj/item/kirbyplants/random,
-/turf/open/floor/iron,
-/area/station/security/office)
"bXA" = (
/obj/machinery/firealarm/directional/west,
/obj/structure/table/wood,
@@ -9688,11 +9628,6 @@
},
/turf/open/floor/iron/white,
/area/station/medical/treatment_center)
-"coD" = (
-/obj/item/radio/intercom/directional/north,
-/obj/machinery/photocopier,
-/turf/open/floor/iron/checker,
-/area/station/hallway/secondary/service)
"coH" = (
/obj/structure/sign/directions/engineering{
desc = "A sign that shows there are doors here. There are doors everywhere!";
@@ -13217,15 +13152,6 @@
/obj/effect/turf_decal/tile/blue/opposingcorners,
/turf/open/floor/iron/white,
/area/station/medical/storage)
-"djF" = (
-/obj/machinery/firealarm/directional/east,
-/obj/effect/turf_decal/trimline/purple/filled/corner{
- dir = 8
- },
-/obj/machinery/airalarm/directional/south,
-/obj/machinery/photocopier,
-/turf/open/floor/iron/white,
-/area/station/science/research)
"djQ" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -14838,14 +14764,6 @@
/obj/effect/turf_decal/tile/yellow/opposingcorners,
/turf/open/floor/iron,
/area/station/engineering/atmos/project)
-"dEJ" = (
-/obj/machinery/airalarm/directional/west,
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 4
- },
-/obj/machinery/recharge_station,
-/turf/open/floor/iron,
-/area/station/science/research)
"dEL" = (
/obj/structure/cable,
/obj/effect/spawner/structure/window/reinforced,
@@ -16175,28 +16093,6 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/service/library/lounge)
-"dVN" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor/preopen{
- id = "hopblast";
- name = "HoP Blast Door"
- },
-/obj/machinery/door/window/brigdoor/left/directional/east{
- name = "Access Desk";
- req_access = list("hop")
- },
-/obj/machinery/door/window/right/directional/west{
- name = "Access Queue"
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/structure/desk_bell{
- pixel_x = 7
- },
-/turf/open/floor/iron,
-/area/station/command/heads_quarters/hop)
"dVT" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 8
@@ -16727,20 +16623,6 @@
/obj/machinery/light/small/directional/north,
/turf/open/floor/iron,
/area/station/engineering/atmos/hfr_room)
-"ecS" = (
-/obj/machinery/light/directional/west,
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/bot/left,
-/obj/structure/sign/nanotrasen{
- pixel_x = -32
- },
-/obj/machinery/modular_computer/preset/cargochat/science{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/science/research)
"ecX" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/conveyor{
@@ -17234,6 +17116,17 @@
},
/turf/open/floor/iron,
/area/station/command/heads_quarters/qm)
+"ekF" = (
+/obj/structure/sign/poster/official/random/directional/south,
+/obj/machinery/light/directional/south,
+/obj/structure/window/reinforced/spawner/directional/west,
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/obj/machinery/disposal/bin,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/iron,
+/area/station/engineering/storage_shared)
"ekM" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/cobweb/cobweb2,
@@ -18299,6 +18192,15 @@
},
/turf/open/floor/iron/white,
/area/station/medical/treatment_center)
+"eyl" = (
+/obj/machinery/firealarm/directional/east,
+/obj/effect/turf_decal/trimline/purple/filled/corner{
+ dir = 8
+ },
+/obj/machinery/airalarm/directional/south,
+/obj/machinery/photocopier,
+/turf/open/floor/iron/white,
+/area/station/science/research)
"eyr" = (
/obj/item/kirbyplants/random,
/obj/machinery/power/apc/auto_name/directional/north,
@@ -19379,14 +19281,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"eNk" = (
-/obj/structure/table,
-/obj/item/clipboard,
-/obj/item/stack/package_wrap,
-/obj/item/hand_labeler,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/iron/checker,
-/area/station/hallway/secondary/service)
"eNn" = (
/obj/structure/cable,
/obj/effect/decal/cleanable/dirt,
@@ -20281,15 +20175,6 @@
},
/turf/open/floor/carpet,
/area/station/command/meeting_room/council)
-"eXl" = (
-/obj/machinery/light_switch/directional/north,
-/obj/structure/cable,
-/obj/effect/turf_decal/loading_area{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/iron/textured,
-/area/station/medical/storage)
"eXn" = (
/obj/effect/spawner/random/trash/mess,
/obj/effect/turf_decal/tile/red/opposingcorners,
@@ -20811,6 +20696,13 @@
},
/turf/open/floor/wood/large,
/area/station/service/theater)
+"fes" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron,
+/area/station/security/office)
"fez" = (
/obj/effect/landmark/start/hangover,
/obj/effect/turf_decal/siding/wood/corner,
@@ -21569,20 +21461,6 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/ai_monitored/aisat/exterior)
-"fns" = (
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/obj/effect/turf_decal/delivery,
-/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{
- dir = 1
- },
-/obj/machinery/door/window/left/directional/east{
- name = "Medical Delivery";
- req_access = list("medical")
- },
-/turf/open/floor/iron/textured,
-/area/station/medical/storage)
"fnx" = (
/obj/effect/landmark/secequipment,
/obj/effect/turf_decal/bot,
@@ -22740,12 +22618,6 @@
/obj/effect/decal/cleanable/insectguts,
/turf/open/floor/circuit,
/area/station/science/research/abandoned)
-"fDk" = (
-/obj/machinery/light/small/directional/west,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/obj/machinery/photobooth/security,
-/turf/open/floor/iron/dark,
-/area/station/security/execution/transfer)
"fDm" = (
/obj/machinery/door/airlock/public/glass{
id_tag = "permabolt2";
@@ -22855,6 +22727,18 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/service/abandoned_gambling_den)
+"fEV" = (
+/obj/structure/sign/poster/official/moth_epi/directional/west,
+/obj/effect/turf_decal/bot,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/obj/machinery/disposal/bin,
+/obj/effect/turf_decal/tile/neutral/half/contrasted{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/medical/storage)
"fFb" = (
/obj/structure/table,
/obj/effect/spawner/random/entertainment/drugs{
@@ -24142,6 +24026,13 @@
},
/turf/open/floor/iron,
/area/station/engineering/atmos)
+"fWB" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/obj/item/radio/intercom/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/hallway/secondary/service)
"fWH" = (
/obj/effect/turf_decal/trimline/blue/filled/corner,
/turf/open/floor/iron/white,
@@ -24620,6 +24511,14 @@
},
/turf/open/floor/iron,
/area/station/service/hydroponics)
+"gch" = (
+/obj/structure/table,
+/obj/item/clipboard,
+/obj/item/stack/package_wrap,
+/obj/item/hand_labeler,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/iron/checker,
+/area/station/hallway/secondary/service)
"gci" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/poddoor/shutters/window/preopen{
@@ -24635,13 +24534,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
-"gck" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron,
-/area/station/security/office)
"gcm" = (
/obj/machinery/hydroponics/constructable,
/obj/item/radio/intercom/directional/north,
@@ -26338,6 +26230,12 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/grimy,
/area/station/command/heads_quarters/hop)
+"guZ" = (
+/obj/machinery/light/small/directional/west,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/machinery/photobooth/security,
+/turf/open/floor/iron/dark,
+/area/station/security/execution/transfer)
"gvf" = (
/obj/structure/window/reinforced/spawner/directional/north,
/obj/structure/lattice,
@@ -30871,6 +30769,16 @@
/obj/effect/mapping_helpers/airlock/access/all/service/kitchen,
/turf/open/floor/iron/freezer,
/area/station/service/kitchen/coldroom)
+"hFQ" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral/half/contrasted{
+ dir = 8
+ },
+/obj/structure/window/reinforced/spawner/directional/north,
+/obj/item/kirbyplants/random,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/iron,
+/area/station/medical/storage)
"hFS" = (
/obj/structure/cable,
/obj/effect/turf_decal/stripes/line{
@@ -32128,6 +32036,28 @@
/obj/effect/turf_decal/bot,
/turf/open/floor/iron,
/area/station/engineering/atmos/hfr_room)
+"hWA" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/preopen{
+ id = "hopblast";
+ name = "HoP Blast Door"
+ },
+/obj/machinery/door/window/brigdoor/left/directional/east{
+ name = "Access Desk";
+ req_access = list("hop")
+ },
+/obj/machinery/door/window/right/directional/west{
+ name = "Access Queue"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/structure/desk_bell{
+ pixel_x = 7
+ },
+/turf/open/floor/iron,
+/area/station/command/heads_quarters/hop)
"hWF" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -32418,16 +32348,6 @@
},
/turf/open/floor/iron/white,
/area/station/command/heads_quarters/rd)
-"iay" = (
-/obj/machinery/flasher/directional/east{
- id = "hopflash";
- pixel_x = 0;
- pixel_y = 26
- },
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/obj/machinery/photobooth,
-/turf/open/floor/iron/dark,
-/area/station/hallway/primary/central/fore)
"iaF" = (
/obj/machinery/power/solar_control{
dir = 8;
@@ -38874,21 +38794,6 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron,
/area/station/security/brig)
-"jDT" = (
-/obj/machinery/camera/directional/north{
- c_tag = "Science - Central Access";
- dir = 9;
- name = "science camera";
- network = list("ss13","rd")
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/item/radio/intercom/directional/north,
-/obj/effect/turf_decal/trimline/purple/filled/corner{
- dir = 4
- },
-/turf/open/floor/iron/white,
-/area/station/science/research)
"jDU" = (
/obj/effect/decal/cleanable/blood/old,
/obj/effect/turf_decal/tile/neutral/fourcorners,
@@ -40920,12 +40825,6 @@
/obj/structure/sign/warning/secure_area/directional/east,
/turf/open/floor/iron/white,
/area/station/science/research)
-"kdt" = (
-/obj/effect/turf_decal/bot,
-/obj/machinery/holopad,
-/obj/effect/landmark/start/hangover,
-/turf/open/floor/iron/checker,
-/area/station/hallway/secondary/service)
"kdC" = (
/obj/structure/table/reinforced,
/obj/machinery/newscaster/directional/east,
@@ -41246,13 +41145,6 @@
},
/turf/open/floor/iron/grimy,
/area/station/service/chapel/office)
-"kgI" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/obj/item/radio/intercom/directional/north,
-/turf/open/floor/iron/dark,
-/area/station/hallway/secondary/service)
"kgO" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 1
@@ -41387,6 +41279,15 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron,
/area/station/hallway/primary/fore)
+"kix" = (
+/obj/effect/turf_decal/bot,
+/obj/structure/extinguisher_cabinet/directional/south,
+/obj/machinery/light/small/directional/south,
+/obj/machinery/modular_computer/preset/cargochat/service{
+ dir = 1
+ },
+/turf/open/floor/iron/checker,
+/area/station/hallway/secondary/service)
"kiz" = (
/obj/structure/sign/poster/random/directional/east,
/obj/structure/table,
@@ -41968,6 +41869,16 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron/grimy,
/area/station/tcommsat/computer)
+"kqI" = (
+/obj/structure/plaque/static_plaque/golden{
+ pixel_y = -32
+ },
+/obj/structure/reagent_dispensers/water_cooler,
+/obj/effect/turf_decal/tile/red/half/contrasted{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/security/office)
"kqJ" = (
/obj/effect/turf_decal/tile/brown/anticorner/contrasted{
dir = 1
@@ -43565,6 +43476,13 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/transit_tube)
+"kNB" = (
+/obj/structure/table/wood,
+/obj/item/papercutter,
+/obj/item/paper/fluff/ids_for_dummies,
+/obj/item/radio/intercom/directional/east,
+/turf/open/floor/wood,
+/area/station/command/heads_quarters/hop)
"kNC" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -44669,6 +44587,15 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/maintenance/department/eva/abandoned)
+"lcl" = (
+/obj/machinery/light_switch/directional/north,
+/obj/structure/cable,
+/obj/effect/turf_decal/loading_area{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/iron/textured,
+/area/station/medical/storage)
"lcm" = (
/turf/open/floor/wood,
/area/station/security/detectives_office/private_investigators_office)
@@ -46225,11 +46152,6 @@
/obj/machinery/light/directional/north,
/turf/open/floor/iron,
/area/station/science/ordnance/office)
-"lvX" = (
-/obj/structure/cable,
-/mob/living/simple_animal/slime,
-/turf/open/floor/circuit/green,
-/area/station/science/xenobiology)
"lvZ" = (
/turf/closed/wall,
/area/station/medical/break_room)
@@ -48481,6 +48403,42 @@
/obj/machinery/light/directional/south,
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
+"lZC" = (
+/obj/structure/table/wood,
+/obj/machinery/computer/records/medical/laptop,
+/obj/machinery/light_switch/directional/west{
+ pixel_x = -38;
+ pixel_y = 8
+ },
+/obj/machinery/button/flasher{
+ id = "hopflash";
+ pixel_x = -38;
+ pixel_y = -7;
+ req_access = list("kitchen")
+ },
+/obj/machinery/button/ticket_machine{
+ pixel_y = 22;
+ pixel_x = -6
+ },
+/obj/machinery/button/door/directional/west{
+ id = "hopblast";
+ name = "Lockdown Blast Doors";
+ pixel_y = 6;
+ req_access = list("hop")
+ },
+/obj/machinery/button/door/directional/west{
+ id = "hopline";
+ name = "Queue Shutters Control";
+ pixel_y = -6;
+ req_access = list("hop")
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/machinery/button/photobooth{
+ pixel_y = 22;
+ pixel_x = 6
+ },
+/turf/open/floor/iron/dark,
+/area/station/command/heads_quarters/hop)
"lZF" = (
/obj/machinery/power/shieldwallgen/xenobiologyaccess,
/obj/structure/cable,
@@ -49709,6 +49667,16 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/fore)
+"msL" = (
+/obj/machinery/newscaster/directional/east,
+/obj/machinery/airalarm/directional/south,
+/obj/structure/tank_holder/extinguisher,
+/obj/machinery/camera/directional/south{
+ c_tag = "Library - Art Gallery";
+ name = "library camera"
+ },
+/turf/open/floor/wood/tile,
+/area/station/service/library/artgallery)
"msR" = (
/obj/effect/turf_decal/tile/red/opposingcorners{
dir = 1
@@ -49798,6 +49766,23 @@
/obj/effect/turf_decal/tile/yellow/fourcorners,
/turf/open/floor/iron,
/area/station/engineering/storage)
+"mtD" = (
+/obj/machinery/requests_console/directional/north{
+ department = "Medbay";
+ name = "Medbay Requests Console"
+ },
+/obj/effect/mapping_helpers/requests_console/assistance,
+/obj/structure/cable,
+/obj/effect/turf_decal/bot,
+/obj/machinery/camera/directional/north{
+ c_tag = "Medbay - Storage";
+ name = "medbay camera";
+ network = list("ss13","medbay")
+ },
+/obj/machinery/modular_computer/preset/cargochat/medical,
+/obj/effect/turf_decal/trimline/brown/filled/end,
+/turf/open/floor/iron,
+/area/station/medical/storage)
"mtO" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/turf_decal/tile/yellow{
@@ -50453,17 +50438,6 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/command/gateway)
-"mBS" = (
-/obj/structure/sign/poster/official/random/directional/south,
-/obj/machinery/light/directional/south,
-/obj/structure/window/reinforced/spawner/directional/west,
-/obj/structure/disposalpipe/trunk{
- dir = 4
- },
-/obj/machinery/disposal/bin,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/iron,
-/area/station/engineering/storage_shared)
"mBV" = (
/obj/structure/table,
/obj/item/crowbar{
@@ -51768,6 +51742,18 @@
},
/turf/open/floor/iron,
/area/station/service/abandoned_gambling_den/gaming)
+"mRl" = (
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 4
+ },
+/obj/structure/table,
+/obj/machinery/fax{
+ fax_name = "Research Division";
+ name = "Research Division Fax Machine";
+ pixel_x = 1
+ },
+/turf/open/floor/iron,
+/area/station/science/research)
"mRs" = (
/obj/structure/cable,
/obj/effect/landmark/start/depsec/science,
@@ -54532,6 +54518,20 @@
/obj/effect/turf_decal/tile/blue,
/turf/open/floor/iron,
/area/station/service/hydroponics)
+"nFf" = (
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/effect/turf_decal/delivery,
+/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{
+ dir = 1
+ },
+/obj/machinery/door/window/left/directional/east{
+ name = "Medical Delivery";
+ req_access = list("medical")
+ },
+/turf/open/floor/iron/textured,
+/area/station/medical/storage)
"nFr" = (
/obj/structure/cable,
/obj/effect/turf_decal/stripes/line{
@@ -56726,13 +56726,6 @@
/obj/item/radio/intercom/directional/south,
/turf/open/floor/iron/dark,
/area/station/engineering/atmos/storage)
-"oiT" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/item/kirbyplants/random,
-/turf/open/floor/iron,
-/area/station/engineering/storage_shared)
"oiW" = (
/obj/machinery/duct,
/obj/structure/disposalpipe/segment,
@@ -57911,16 +57904,6 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/science/explab)
-"ozd" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/status_display/evac/directional/north,
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/turf/open/floor/iron/dark,
-/area/station/hallway/secondary/service)
"ozm" = (
/obj/structure/tank_holder/extinguisher,
/obj/effect/turf_decal/tile/red,
@@ -58741,6 +58724,21 @@
},
/turf/open/floor/wood,
/area/station/service/electronic_marketing_den)
+"oLD" = (
+/obj/machinery/camera/directional/north{
+ c_tag = "Science - Central Access";
+ dir = 9;
+ name = "science camera";
+ network = list("ss13","rd")
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/item/radio/intercom/directional/north,
+/obj/effect/turf_decal/trimline/purple/filled/corner{
+ dir = 4
+ },
+/turf/open/floor/iron/white,
+/area/station/science/research)
"oLL" = (
/obj/structure/cable,
/obj/effect/turf_decal/delivery,
@@ -59168,6 +59166,20 @@
/obj/machinery/light/small/dim/directional/north,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
+"oRf" = (
+/obj/machinery/light/directional/south,
+/obj/machinery/camera/directional/south{
+ c_tag = "Security - Office Aft"
+ },
+/obj/machinery/computer/security/telescreen/entertainment/directional/south,
+/obj/machinery/modular_computer/preset/cargochat/security{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 9
+ },
+/turf/open/floor/iron/dark,
+/area/station/security/office)
"oRh" = (
/obj/machinery/status_display/evac/directional/east,
/obj/structure/chair{
@@ -61053,6 +61065,16 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/security/detectives_office/private_investigators_office)
+"pqo" = (
+/obj/machinery/flasher/directional/east{
+ id = "hopflash";
+ pixel_x = 0;
+ pixel_y = 26
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/machinery/photobooth,
+/turf/open/floor/iron/dark,
+/area/station/hallway/primary/central/fore)
"pqp" = (
/obj/structure/sign/warning/secure_area/directional/north,
/obj/structure/table,
@@ -63315,6 +63337,15 @@
},
/turf/open/floor/iron/white,
/area/station/medical/chemistry)
+"pQo" = (
+/obj/machinery/modular_computer/preset/cargochat/engineering{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/brown/filled/end{
+ dir = 1
+ },
+/turf/open/floor/iron,
+/area/station/engineering/storage_shared)
"pQx" = (
/obj/structure/lattice,
/obj/structure/window/reinforced/spawner/directional/north,
@@ -63880,6 +63911,18 @@
},
/turf/open/floor/iron,
/area/station/cargo/storage)
+"pWB" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/obj/machinery/firealarm/directional/north,
+/obj/machinery/camera/directional/north{
+ c_tag = "Service - Service Hall";
+ dir = 9;
+ name = "service camera"
+ },
+/turf/open/floor/iron/dark,
+/area/station/hallway/secondary/service)
"pWG" = (
/obj/structure/table/wood,
/obj/item/radio/intercom/directional/west,
@@ -65523,6 +65566,13 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
+"qsv" = (
+/obj/effect/turf_decal/bot,
+/obj/structure/table,
+/obj/item/paper_bin,
+/obj/item/pen,
+/turf/open/floor/iron/checker,
+/area/station/hallway/secondary/service)
"qsw" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/table/wood,
@@ -67559,6 +67609,12 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron/grimy,
/area/station/service/library)
+"qSC" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/hallway/secondary/service)
"qSG" = (
/obj/machinery/portable_atmospherics/canister/anesthetic_mix,
/obj/machinery/light/small/blacklight/directional/north,
@@ -68833,6 +68889,12 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/security/detectives_office)
+"rky" = (
+/obj/effect/turf_decal/bot,
+/obj/machinery/holopad,
+/obj/effect/landmark/start/hangover,
+/turf/open/floor/iron/checker,
+/area/station/hallway/secondary/service)
"rkC" = (
/obj/structure/chair/office{
dir = 8
@@ -72389,6 +72451,20 @@
},
/turf/open/floor/iron,
/area/station/maintenance/port/fore)
+"scp" = (
+/obj/machinery/light/directional/west,
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/bot/left,
+/obj/structure/sign/nanotrasen{
+ pixel_x = -32
+ },
+/obj/machinery/modular_computer/preset/cargochat/science{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/science/research)
"scs" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 1
@@ -75507,6 +75583,11 @@
"sRd" = (
/turf/closed/wall/r_wall,
/area/station/security/evidence)
+"sRs" = (
+/obj/item/radio/intercom/directional/north,
+/obj/machinery/photocopier,
+/turf/open/floor/iron/checker,
+/area/station/hallway/secondary/service)
"sRt" = (
/obj/structure/rack,
/obj/effect/spawner/random/maintenance,
@@ -76044,15 +76125,6 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron/grimy,
/area/station/command/meeting_room/council)
-"sXR" = (
-/obj/machinery/disposal/bin,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/disposalpipe/trunk{
- dir = 1
- },
-/obj/effect/turf_decal/bot,
-/turf/open/floor/iron/checker,
-/area/station/hallway/secondary/service)
"sXV" = (
/obj/structure/table/reinforced,
/obj/item/stock_parts/matter_bin,
@@ -78009,42 +78081,6 @@
},
/turf/open/floor/iron,
/area/station/maintenance/department/chapel)
-"tzV" = (
-/obj/structure/table/wood,
-/obj/machinery/computer/records/medical/laptop,
-/obj/machinery/light_switch/directional/west{
- pixel_x = -38;
- pixel_y = 8
- },
-/obj/machinery/button/flasher{
- id = "hopflash";
- pixel_x = -38;
- pixel_y = -7;
- req_access = list("kitchen")
- },
-/obj/machinery/button/ticket_machine{
- pixel_y = 22;
- pixel_x = -6
- },
-/obj/machinery/button/door/directional/west{
- id = "hopblast";
- name = "Lockdown Blast Doors";
- pixel_y = 6;
- req_access = list("hop")
- },
-/obj/machinery/button/door/directional/west{
- id = "hopline";
- name = "Queue Shutters Control";
- pixel_y = -6;
- req_access = list("hop")
- },
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/obj/machinery/button/photobooth{
- pixel_y = 22;
- pixel_x = 6
- },
-/turf/open/floor/iron/dark,
-/area/station/command/heads_quarters/hop)
"tAd" = (
/obj/item/target/syndicate,
/obj/effect/decal/cleanable/dirt,
@@ -78547,6 +78583,12 @@
/obj/structure/sign/poster/official/random/directional/west,
/turf/open/floor/wood,
/area/station/maintenance/port/fore)
+"tFu" = (
+/obj/structure/cable,
+/obj/machinery/firealarm/directional/east,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/iron,
+/area/station/engineering/storage_shared)
"tFG" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 1
@@ -79063,18 +79105,6 @@
"tMA" = (
/turf/open/floor/engine/air,
/area/station/engineering/atmos)
-"tMB" = (
-/obj/structure/sign/poster/official/moth_epi/directional/west,
-/obj/effect/turf_decal/bot,
-/obj/structure/disposalpipe/trunk{
- dir = 1
- },
-/obj/machinery/disposal/bin,
-/obj/effect/turf_decal/tile/neutral/half/contrasted{
- dir = 8
- },
-/turf/open/floor/iron,
-/area/station/medical/storage)
"tMF" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -80153,6 +80183,14 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/command)
+"tYN" = (
+/obj/machinery/airalarm/directional/west,
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 4
+ },
+/obj/machinery/recharge_station,
+/turf/open/floor/iron,
+/area/station/science/research)
"tYP" = (
/obj/structure/chair/office/light,
/obj/structure/cable,
@@ -80318,6 +80356,12 @@
},
/turf/open/floor/iron,
/area/station/medical/abandoned)
+"ubJ" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/station/hallway/secondary/service)
"ubK" = (
/obj/machinery/computer/operating,
/obj/effect/turf_decal/tile/neutral/fourcorners,
@@ -80467,15 +80511,6 @@
dir = 1
},
/area/station/service/chapel)
-"ucW" = (
-/obj/effect/turf_decal/bot,
-/obj/structure/extinguisher_cabinet/directional/south,
-/obj/machinery/light/small/directional/south,
-/obj/machinery/modular_computer/preset/cargochat/service{
- dir = 1
- },
-/turf/open/floor/iron/checker,
-/area/station/hallway/secondary/service)
"udb" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 6
@@ -82700,13 +82735,6 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/science/xenobiology)
-"uFP" = (
-/obj/effect/turf_decal/bot,
-/obj/structure/table,
-/obj/item/paper_bin,
-/obj/item/pen,
-/turf/open/floor/iron/checker,
-/area/station/hallway/secondary/service)
"uFX" = (
/obj/structure/table,
/obj/item/clothing/suit/apron/chef,
@@ -82875,16 +82903,6 @@
/obj/structure/cable,
/turf/open/floor/circuit/telecomms/mainframe,
/area/station/tcommsat/server)
-"uHq" = (
-/obj/structure/plaque/static_plaque/golden{
- pixel_y = -32
- },
-/obj/structure/reagent_dispensers/water_cooler,
-/obj/effect/turf_decal/tile/red/half/contrasted{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/security/office)
"uHu" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -82980,12 +82998,6 @@
/obj/effect/turf_decal/tile/neutral,
/turf/open/floor/iron,
/area/station/hallway/secondary/exit)
-"uJl" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/hallway/secondary/service)
"uJm" = (
/obj/effect/turf_decal/tile/neutral,
/turf/open/floor/iron,
@@ -83301,6 +83313,15 @@
/obj/effect/turf_decal/bot,
/turf/open/floor/iron,
/area/station/cargo/miningoffice)
+"uMT" = (
+/obj/machinery/disposal/bin,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/obj/effect/turf_decal/bot,
+/turf/open/floor/iron/checker,
+/area/station/hallway/secondary/service)
"uMV" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -85171,6 +85192,11 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/wood/large,
/area/station/service/barber)
+"vlS" = (
+/obj/structure/cable,
+/mob/living/basic/slime,
+/turf/open/floor/circuit/green,
+/area/station/science/xenobiology)
"vlY" = (
/obj/machinery/door/firedoor,
/obj/effect/turf_decal/stripes/line{
@@ -85536,13 +85562,6 @@
/obj/item/paint_palette,
/turf/open/floor/carpet/blue,
/area/station/service/library/lounge)
-"vqS" = (
-/obj/structure/table/wood,
-/obj/item/papercutter,
-/obj/item/paper/fluff/ids_for_dummies,
-/obj/item/radio/intercom/directional/east,
-/turf/open/floor/wood,
-/area/station/command/heads_quarters/hop)
"vqY" = (
/obj/effect/landmark/start/hangover,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
@@ -86449,12 +86468,6 @@
},
/turf/open/floor/iron/white,
/area/station/science/research)
-"vBp" = (
-/obj/structure/cable,
-/obj/machinery/firealarm/directional/east,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/iron,
-/area/station/engineering/storage_shared)
"vBt" = (
/obj/structure/closet/l3closet/janitor,
/obj/structure/sign/poster/random/directional/east,
@@ -86836,15 +86849,6 @@
/obj/structure/flora/bush/sparsegrass/style_random,
/turf/open/floor/grass,
/area/station/hallway/secondary/exit/departure_lounge)
-"vFT" = (
-/obj/machinery/modular_computer/preset/cargochat/engineering{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/brown/filled/end{
- dir = 1
- },
-/turf/open/floor/iron,
-/area/station/engineering/storage_shared)
"vFU" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -86945,6 +86949,9 @@
},
/turf/open/floor/iron,
/area/station/engineering/atmos)
+"vHq" = (
+/turf/open/floor/iron,
+/area/station/security/office)
"vHu" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -86953,14 +86960,6 @@
},
/turf/open/floor/iron/dark,
/area/station/maintenance/port)
-"vHw" = (
-/obj/structure/sign/warning/secure_area/directional/south,
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 6
- },
-/obj/item/kirbyplants/organic/plant10,
-/turf/open/floor/iron/white,
-/area/station/science/research)
"vHx" = (
/obj/structure/table,
/obj/item/assembly/timer,
@@ -90917,6 +90916,13 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/science/auxlab/firing_range)
+"wGm" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/item/kirbyplants/random,
+/turf/open/floor/iron,
+/area/station/engineering/storage_shared)
"wGs" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 4
@@ -91115,13 +91121,6 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron,
/area/station/security/courtroom)
-"wJl" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 1
- },
-/obj/effect/landmark/event_spawn,
-/turf/open/floor/iron/dark,
-/area/station/hallway/secondary/service)
"wJq" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -92624,9 +92623,6 @@
/obj/effect/landmark/start/scientist,
/turf/open/floor/iron/white,
/area/station/science/research)
-"xfV" = (
-/turf/open/floor/iron,
-/area/station/security/office)
"xgl" = (
/obj/structure/table/reinforced,
/obj/item/ai_module/reset,
@@ -92857,6 +92853,16 @@
/obj/effect/turf_decal/trimline/neutral/warning,
/turf/open/floor/iron/dark/textured_half,
/area/station/medical/morgue)
+"xiu" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/status_display/evac/directional/north,
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/turf/open/floor/iron/dark,
+/area/station/hallway/secondary/service)
"xiB" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -93068,6 +93074,13 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron/dark,
/area/station/hallway/primary/central/fore)
+"xlf" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 1
+ },
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/iron/dark,
+/area/station/hallway/secondary/service)
"xls" = (
/obj/structure/table/reinforced,
/obj/item/storage/toolbox/mechanical,
@@ -93502,6 +93515,14 @@
},
/turf/open/floor/iron/dark,
/area/station/command/bridge)
+"xrS" = (
+/obj/structure/sign/warning/secure_area/directional/south,
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 6
+ },
+/obj/item/kirbyplants/organic/plant10,
+/turf/open/floor/iron/white,
+/area/station/science/research)
"xsb" = (
/obj/item/kirbyplants/random,
/obj/effect/turf_decal/stripes/line{
@@ -94845,16 +94866,6 @@
/obj/effect/turf_decal/stripes/corner,
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"xHt" = (
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral/half/contrasted{
- dir = 8
- },
-/obj/structure/window/reinforced/spawner/directional/north,
-/obj/item/kirbyplants/random,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/iron,
-/area/station/medical/storage)
"xHw" = (
/obj/structure/cable,
/obj/effect/turf_decal/stripes/line{
@@ -95411,16 +95422,6 @@
/obj/machinery/light/directional/east,
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
-"xOy" = (
-/obj/machinery/newscaster/directional/east,
-/obj/machinery/airalarm/directional/south,
-/obj/structure/tank_holder/extinguisher,
-/obj/machinery/camera/directional/south{
- c_tag = "Library - Art Gallery";
- name = "library camera"
- },
-/turf/open/floor/wood/tile,
-/area/station/service/library/artgallery)
"xOz" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -95599,14 +95600,6 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/command/heads_quarters/captain)
-"xSc" = (
-/obj/structure/sign/warning/secure_area/directional/south,
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 10
- },
-/obj/item/kirbyplants/organic/plant10,
-/turf/open/floor/iron/white,
-/area/station/science/research)
"xSf" = (
/obj/structure/bed,
/obj/item/bedsheet/clown,
@@ -95808,6 +95801,13 @@
/obj/machinery/duct,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
+"xUs" = (
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/item/kirbyplants/random,
+/turf/open/floor/iron,
+/area/station/security/office)
"xUv" = (
/obj/machinery/firealarm/directional/west,
/obj/structure/cable,
@@ -118520,7 +118520,7 @@ pWL
jjm
rUl
rTW
-lvX
+vlS
rTW
oVW
oUe
@@ -120062,7 +120062,7 @@ kSA
jjm
nkj
rTW
-lvX
+vlS
rTW
oVW
fmi
@@ -120525,7 +120525,7 @@ fXF
jgZ
mrd
rDL
-vFT
+pQo
uCa
wkj
bqP
@@ -120782,7 +120782,7 @@ fXF
suH
ikV
gIk
-mBS
+ekF
leE
bfq
iFn
@@ -120823,7 +120823,7 @@ uKY
gcr
mQO
rTW
-lvX
+vlS
rTW
iWX
csO
@@ -121039,7 +121039,7 @@ nmi
xvf
oQJ
xJJ
-oiT
+wGm
uCa
aTz
ygM
@@ -121552,7 +121552,7 @@ wiZ
fXF
xkz
hwe
-vBp
+tFu
vpV
uCa
gQk
@@ -126738,7 +126738,7 @@ nIa
hSf
ffb
cMn
-vHw
+xrS
sIX
sIX
cLR
@@ -128280,15 +128280,15 @@ txc
pZM
ffb
dqP
-xSc
+aFp
sIX
sIX
xbJ
sIX
sIX
-aLU
-ecS
-dEJ
+mRl
+scp
+tYN
dNN
qMB
wtS
@@ -129312,7 +129312,7 @@ ikZ
oRh
oHq
wNV
-djF
+eyl
dNN
uMV
sEF
@@ -129571,7 +129571,7 @@ dNN
dNN
dNN
dNN
-jDT
+oLD
dCx
aJT
fDF
@@ -132102,7 +132102,7 @@ fxs
lAg
kPM
pRS
-iay
+pqo
nLS
xld
uqZ
@@ -132360,7 +132360,7 @@ rgW
vze
pRS
pRS
-dVN
+hWA
iaL
pRS
iaL
@@ -132616,7 +132616,7 @@ sEm
dEA
nxd
pRS
-tzV
+lZC
eGs
ykB
jpe
@@ -133086,7 +133086,7 @@ sid
sBG
sLz
vRB
-eNk
+gch
xMe
kVP
bSp
@@ -133342,8 +133342,8 @@ cnL
kfa
pPI
kVP
-ozd
-sXR
+xiu
+uMT
jVP
kVP
pET
@@ -133599,8 +133599,8 @@ vdZ
qPp
pXt
kVP
-kgI
-kdt
+fWB
+rky
iXO
kVP
pgN
@@ -133856,8 +133856,8 @@ vBt
tyK
kVP
kVP
-bkA
-uFP
+pWB
+qsv
gMB
kVP
kVP
@@ -133901,7 +133901,7 @@ wmp
rgW
mGw
pRS
-vqS
+kNB
lAv
nAz
jce
@@ -134113,11 +134113,11 @@ kVP
kVP
kVP
dUH
-boO
-wJl
+ubJ
+xlf
giz
kVr
-ucW
+kix
kVP
sGS
qOT
@@ -135142,7 +135142,7 @@ mqV
kVP
giz
giz
-uJl
+qSC
lJJ
maV
ptC
@@ -135399,7 +135399,7 @@ kVP
kVP
vat
kVP
-coD
+sRs
hUh
kVP
cAV
@@ -135656,7 +135656,7 @@ pOD
tWU
sSH
kVP
-bKI
+aUZ
qPX
kVP
aVE
@@ -136518,9 +136518,9 @@ umA
veM
veM
ako
-fns
-xHt
-tMB
+nFf
+hFQ
+fEV
uQF
ibh
cYk
@@ -136775,7 +136775,7 @@ oCo
fiU
jRJ
ako
-eXl
+lcl
dNc
dNc
dNc
@@ -137032,7 +137032,7 @@ euF
oCo
sJG
ako
-bCR
+mtD
rjO
oOI
oOI
@@ -144479,7 +144479,7 @@ lsJ
ffP
gBi
tqy
-xOy
+msL
qMf
oci
bqS
@@ -149048,7 +149048,7 @@ nzR
gKp
gDP
rTG
-bXx
+xUs
ozu
dql
pWH
@@ -149562,8 +149562,8 @@ ieg
eIl
ieg
ieg
-gck
-xfV
+fes
+vHq
dql
eBE
gIV
@@ -149808,7 +149808,7 @@ ouc
qWZ
iCo
krO
-fDk
+guZ
lET
gBA
xtf
@@ -149820,7 +149820,7 @@ bdx
lpI
iIb
tXW
-uHq
+kqI
vgK
wdC
lTt
@@ -150077,7 +150077,7 @@ sKp
tXJ
bkN
gCV
-aIO
+oRf
vgK
ljX
tLx
diff --git a/_maps/map_files/IceBoxStation/IceBoxStation.dmm b/_maps/map_files/IceBoxStation/IceBoxStation.dmm
index 1a07a419514..de04f485a89 100644
--- a/_maps/map_files/IceBoxStation/IceBoxStation.dmm
+++ b/_maps/map_files/IceBoxStation/IceBoxStation.dmm
@@ -920,14 +920,6 @@
},
/turf/open/floor/iron,
/area/station/command/gateway)
-"apL" = (
-/obj/machinery/photocopier,
-/obj/effect/turf_decal/tile/red/half/contrasted{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/dark/textured,
-/area/station/security/office)
"apS" = (
/obj/structure/cable,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
@@ -1235,18 +1227,6 @@
/obj/machinery/light/directional/east,
/turf/open/floor/iron,
/area/station/cargo/miningdock)
-"aue" = (
-/obj/structure/cable,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/item/kirbyplants/random,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/aft)
"aui" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 4
@@ -5468,6 +5448,17 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
+"bFw" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/structure/table,
+/obj/item/pen{
+ pixel_x = -5
+ },
+/obj/item/paper_bin,
+/turf/open/floor/plating,
+/area/station/hallway/secondary/service)
"bFS" = (
/obj/item/crowbar/red,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -5676,6 +5667,15 @@
/obj/effect/turf_decal/tile/blue/half/contrasted,
/turf/open/floor/iron,
/area/station/command/bridge)
+"bIQ" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/aft)
"bIU" = (
/obj/structure/table,
/obj/item/stack/sheet/glass/fifty,
@@ -5750,6 +5750,37 @@
/obj/machinery/light/directional/south,
/turf/open/floor/iron,
/area/mine/laborcamp)
+"bJy" = (
+/obj/machinery/button/flasher{
+ id = "hopflash";
+ pixel_x = 8;
+ pixel_y = -32
+ },
+/obj/machinery/button/door/directional/south{
+ id = "hopqueue";
+ name = "Queue Shutters Control";
+ pixel_x = -8;
+ req_access = list("hop")
+ },
+/obj/machinery/button/door/directional/south{
+ id = "hop";
+ name = "Privacy Shutters Control";
+ pixel_x = 8;
+ req_access = list("hop")
+ },
+/obj/machinery/button/ticket_machine{
+ pixel_x = -8;
+ pixel_y = -32
+ },
+/obj/effect/turf_decal/tile/blue/anticorner/contrasted{
+ dir = 8
+ },
+/obj/machinery/modular_computer/preset/id{
+ dir = 1
+ },
+/obj/item/paper/fluff/ids_for_dummies,
+/turf/open/floor/iron,
+/area/station/command/heads_quarters/hop)
"bJA" = (
/obj/effect/turf_decal/siding/wood{
dir = 1
@@ -8012,6 +8043,17 @@
/obj/item/radio/intercom/directional/east,
/turf/open/floor/iron/white,
/area/station/science/genetics)
+"crH" = (
+/obj/effect/turf_decal/tile/blue/half/contrasted{
+ dir = 8
+ },
+/obj/machinery/light/small/directional/west,
+/obj/machinery/requests_console/directional/west,
+/obj/effect/mapping_helpers/requests_console/assistance,
+/obj/effect/mapping_helpers/requests_console/announcement,
+/obj/effect/mapping_helpers/requests_console/information,
+/turf/open/floor/iron,
+/area/station/command/heads_quarters/hop)
"crS" = (
/obj/machinery/vending/wardrobe/law_wardrobe,
/turf/open/floor/wood,
@@ -8137,6 +8179,12 @@
/obj/structure/tank_holder/anesthetic,
/turf/open/floor/iron/dark,
/area/station/science/robotics/lab)
+"cua" = (
+/obj/machinery/button/photobooth{
+ pixel_y = -26
+ },
+/turf/open/floor/iron,
+/area/station/command/heads_quarters/hop)
"cuc" = (
/obj/effect/turf_decal/siding/thinplating_new,
/turf/open/floor/iron,
@@ -8511,6 +8559,11 @@
/obj/machinery/light/small/directional/south,
/turf/open/floor/plating,
/area/station/ai_monitored/turret_protected/aisat_interior)
+"czl" = (
+/obj/effect/turf_decal/tile/brown/fourcorners,
+/obj/machinery/modular_computer/preset/cargochat/engineering,
+/turf/open/floor/iron/dark,
+/area/station/engineering/lobby)
"czm" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -10287,16 +10340,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/science/robotics/mechbay)
-"cZY" = (
-/obj/machinery/airalarm/directional/north,
-/obj/structure/table,
-/obj/machinery/fax{
- fax_name = "Security Office";
- name = "Security Office Fax Machine"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/dark/textured,
-/area/station/security/office)
"daf" = (
/obj/structure/table,
/turf/open/floor/plating/snowed/icemoon,
@@ -11379,16 +11422,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/cargo/lobby)
-"drc" = (
-/obj/machinery/modular_computer/preset/cargochat/security{
- dir = 4
- },
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable,
-/obj/machinery/light/directional/west,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark/textured,
-/area/station/security/office)
"dre" = (
/obj/structure/closet,
/obj/effect/spawner/random/maintenance/two,
@@ -13018,11 +13051,6 @@
},
/turf/open/floor/iron/white,
/area/station/medical/pharmacy)
-"dQw" = (
-/obj/effect/turf_decal/tile/brown/fourcorners,
-/obj/machinery/photocopier,
-/turf/open/floor/iron/dark,
-/area/station/engineering/lobby)
"dQI" = (
/obj/effect/landmark/start/assistant,
/obj/effect/turf_decal/tile/neutral/half/contrasted{
@@ -13267,6 +13295,18 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron,
/area/station/commons/locker)
+"dVc" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/obj/effect/turf_decal/trimline/blue/filled/warning{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/aft)
"dVq" = (
/obj/machinery/space_heater,
/obj/structure/sign/poster/random/directional/east,
@@ -13584,17 +13624,6 @@
/obj/structure/cable,
/turf/open/floor/carpet/red,
/area/station/security/prison/work)
-"eav" = (
-/obj/effect/turf_decal/tile/blue/half/contrasted{
- dir = 8
- },
-/obj/machinery/light/small/directional/west,
-/obj/machinery/requests_console/directional/west,
-/obj/effect/mapping_helpers/requests_console/assistance,
-/obj/effect/mapping_helpers/requests_console/announcement,
-/obj/effect/mapping_helpers/requests_console/information,
-/turf/open/floor/iron,
-/area/station/command/heads_quarters/hop)
"eaw" = (
/obj/effect/spawner/random/contraband/prison,
/obj/structure/closet/crate,
@@ -14083,17 +14112,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/wood,
/area/station/security/prison/rec)
-"eib" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/obj/structure/table,
-/obj/item/pen{
- pixel_x = -5
- },
-/obj/item/paper_bin,
-/turf/open/floor/plating,
-/area/station/hallway/secondary/service)
"eic" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -15088,6 +15106,18 @@
/obj/item/poster/random_official,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
+"ezs" = (
+/obj/item/radio/intercom/directional/north,
+/obj/effect/turf_decal/tile/red/anticorner{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/textured_corner{
+ dir = 4
+ },
+/area/station/security/office)
"ezu" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -15384,6 +15414,18 @@
},
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
+"eDH" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/obj/effect/turf_decal/trimline/blue/filled/warning{
+ dir = 4
+ },
+/obj/structure/disposalpipe/junction{
+ dir = 1
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/aft)
"eDM" = (
/obj/machinery/door/airlock/command/glass{
name = "Head of Security"
@@ -15598,10 +15640,6 @@
/obj/item/clothing/under/costume/jabroni,
/turf/open/floor/iron,
/area/station/maintenance/starboard/fore)
-"eHS" = (
-/obj/item/kirbyplants/random,
-/turf/open/floor/iron/dark/textured,
-/area/station/security/office)
"eHT" = (
/obj/structure/cable,
/obj/effect/spawner/random/structure/steam_vent,
@@ -15751,15 +15789,6 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/mine/eva)
-"eKe" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/aft)
"eKl" = (
/obj/effect/turf_decal/stripes/box,
/obj/machinery/destructive_scanner,
@@ -16796,37 +16825,6 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron/dark,
/area/station/security/checkpoint/science)
-"fcc" = (
-/obj/machinery/button/flasher{
- id = "hopflash";
- pixel_x = 8;
- pixel_y = -32
- },
-/obj/machinery/button/door/directional/south{
- id = "hopqueue";
- name = "Queue Shutters Control";
- pixel_x = -8;
- req_access = list("hop")
- },
-/obj/machinery/button/door/directional/south{
- id = "hop";
- name = "Privacy Shutters Control";
- pixel_x = 8;
- req_access = list("hop")
- },
-/obj/machinery/button/ticket_machine{
- pixel_x = -8;
- pixel_y = -32
- },
-/obj/effect/turf_decal/tile/blue/anticorner/contrasted{
- dir = 8
- },
-/obj/machinery/modular_computer/preset/id{
- dir = 1
- },
-/obj/item/paper/fluff/ids_for_dummies,
-/turf/open/floor/iron,
-/area/station/command/heads_quarters/hop)
"fcg" = (
/obj/effect/spawner/random/engineering/tracking_beacon,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -17936,6 +17934,19 @@
/obj/machinery/light_switch/directional/west,
/turf/open/floor/iron,
/area/station/cargo/miningdock)
+"fvA" = (
+/obj/machinery/computer/security/telescreen/entertainment/directional/north,
+/obj/effect/turf_decal/siding/yellow/corner{
+ dir = 4
+ },
+/obj/structure/table,
+/obj/machinery/fax{
+ fax_name = "Engineering Lobby";
+ name = "Engineering Lobby Fax Machine"
+ },
+/obj/effect/turf_decal/tile/brown/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/engineering/lobby)
"fvK" = (
/obj/structure/rack,
/obj/item/storage/box/petridish,
@@ -18894,13 +18905,6 @@
/obj/machinery/status_display/ai/directional/east,
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
-"fKS" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/landmark/event_spawn,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/aft)
"fKW" = (
/obj/machinery/camera/directional/north{
c_tag = "Security - Upper Permabrig Hallway North";
@@ -21079,19 +21083,6 @@
/obj/effect/spawner/random/vending/colavend,
/turf/open/floor/iron,
/area/station/commons/locker)
-"guJ" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/trimline/blue/filled/warning{
- dir = 8
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/cable,
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/aft)
"guS" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -23200,6 +23191,14 @@
/obj/effect/mapping_helpers/airlock/access/all/command/general,
/turf/open/floor/plating,
/area/station/engineering/storage/tech)
+"hdn" = (
+/obj/structure/cable,
+/obj/effect/turf_decal/tile/red/half/contrasted{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark/textured,
+/area/station/security/office)
"hdp" = (
/obj/effect/turf_decal/stripes/asteroid/line{
dir = 10
@@ -23456,6 +23455,13 @@
dir = 4
},
/area/station/command/gateway)
+"hhP" = (
+/obj/machinery/newscaster/directional/south,
+/obj/item/kirbyplants/random,
+/turf/open/floor/iron/white/side{
+ dir = 5
+ },
+/area/station/science/lab)
"hhT" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/turf_decal/trimline/yellow/filled/line{
@@ -23555,6 +23561,21 @@
},
/turf/open/floor/plating,
/area/station/medical/virology)
+"hjX" = (
+/obj/machinery/requests_console/directional/north{
+ department = "Security";
+ name = "Security Requests Console"
+ },
+/obj/effect/mapping_helpers/requests_console/information,
+/obj/effect/mapping_helpers/requests_console/assistance,
+/obj/effect/turf_decal/tile/red/anticorner,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/turf/open/floor/iron/dark/textured_corner{
+ dir = 1
+ },
+/area/station/security/office)
"hkd" = (
/obj/structure/cable,
/obj/machinery/light/small/directional/west,
@@ -23772,12 +23793,6 @@
/obj/structure/extinguisher_cabinet/directional/north,
/turf/open/floor/iron/white,
/area/station/medical/pharmacy)
-"hnX" = (
-/obj/effect/turf_decal/tile/red{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/hallway/primary/central)
"hos" = (
/obj/structure/disposalpipe/trunk/multiz/down{
dir = 1
@@ -25471,26 +25486,6 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron,
/area/station/command/heads_quarters/hop)
-"hPE" = (
-/obj/machinery/button/door/directional/north{
- id = "permainner";
- name = "Inner Bolt Control";
- normaldoorcontrol = 1;
- pixel_x = -6;
- req_access = list("brig");
- specialfunctions = 4
- },
-/obj/machinery/button/door/directional/north{
- id = "permaouter";
- name = "Outer Bolt Control";
- normaldoorcontrol = 1;
- pixel_x = 6;
- req_access = list("brig");
- specialfunctions = 4
- },
-/obj/machinery/photobooth/security,
-/turf/open/floor/iron/smooth,
-/area/station/security/execution/transfer)
"hPK" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 1
@@ -30038,18 +30033,6 @@
},
/turf/open/floor/iron/white,
/area/station/medical/storage)
-"jnT" = (
-/obj/item/radio/intercom/directional/north,
-/obj/effect/turf_decal/tile/red/anticorner{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/turf/open/floor/iron/dark/textured_corner{
- dir = 4
- },
-/area/station/security/office)
"jnV" = (
/obj/structure/closet/firecloset,
/turf/open/floor/plating,
@@ -30865,11 +30848,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/space_hut/cabin)
-"jAZ" = (
-/obj/effect/turf_decal/tile/brown/fourcorners,
-/obj/machinery/modular_computer/preset/cargochat/engineering,
-/turf/open/floor/iron/dark,
-/area/station/engineering/lobby)
"jBb" = (
/obj/structure/chair/wood{
dir = 8
@@ -31792,6 +31770,16 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/maintenance/fore)
+"jOS" = (
+/obj/machinery/airalarm/directional/north,
+/obj/structure/table,
+/obj/machinery/fax{
+ fax_name = "Security Office";
+ name = "Security Office Fax Machine"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/dark/textured,
+/area/station/security/office)
"jOY" = (
/obj/effect/turf_decal/stripes/line,
/obj/structure/reagent_dispensers/plumbed{
@@ -32121,10 +32109,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/maintenance/central/greater)
-"jSW" = (
-/mob/living/simple_animal/slime,
-/turf/open/floor/engine,
-/area/station/science/xenobiology)
"jTf" = (
/obj/structure/fence{
dir = 1
@@ -34580,6 +34564,11 @@
},
/turf/open/floor/iron/dark,
/area/station/science/breakroom)
+"kCG" = (
+/obj/effect/turf_decal/tile/brown/fourcorners,
+/obj/machinery/photocopier,
+/turf/open/floor/iron/dark,
+/area/station/engineering/lobby)
"kCH" = (
/obj/machinery/door/airlock/security/glass{
name = "Labor Camp Airlock"
@@ -34634,10 +34623,6 @@
},
/turf/open/floor/engine/vacuum,
/area/station/maintenance/disposal/incinerator)
-"kDe" = (
-/obj/machinery/photobooth,
-/turf/open/floor/iron,
-/area/station/hallway/primary/central)
"kDj" = (
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron,
@@ -35664,21 +35649,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
-"kSI" = (
-/obj/machinery/requests_console/directional/north{
- department = "Security";
- name = "Security Requests Console"
- },
-/obj/effect/mapping_helpers/requests_console/information,
-/obj/effect/mapping_helpers/requests_console/assistance,
-/obj/effect/turf_decal/tile/red/anticorner,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/turf/open/floor/iron/dark/textured_corner{
- dir = 1
- },
-/area/station/security/office)
"kSM" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/stripes/line{
@@ -35847,6 +35817,15 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron,
/area/station/engineering/lobby)
+"kVS" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/aft)
"kWa" = (
/obj/structure/fireplace,
/turf/open/floor/plating,
@@ -38323,6 +38302,16 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/central)
+"lIt" = (
+/obj/machinery/modular_computer/preset/cargochat/security{
+ dir = 4
+ },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/structure/cable,
+/obj/machinery/light/directional/west,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark/textured,
+/area/station/security/office)
"lIy" = (
/obj/structure/table,
/obj/effect/turf_decal/tile/red/anticorner/contrasted{
@@ -39242,12 +39231,6 @@
/obj/item/storage/dice,
/turf/open/floor/wood/parquet,
/area/station/commons/lounge)
-"lXs" = (
-/obj/machinery/button/photobooth{
- pixel_y = -26
- },
-/turf/open/floor/iron,
-/area/station/command/heads_quarters/hop)
"lXJ" = (
/obj/structure/railing{
dir = 1
@@ -39789,9 +39772,6 @@
},
/turf/open/floor/iron,
/area/station/ai_monitored/command/storage/eva)
-"mhc" = (
-/turf/open/floor/iron/dark,
-/area/station/engineering/lobby)
"mhq" = (
/obj/structure/closet,
/obj/effect/spawner/random/maintenance,
@@ -40247,6 +40227,18 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/command/bridge)
+"mpR" = (
+/obj/structure/window/reinforced/spawner/directional/west,
+/obj/machinery/disposal/bin{
+ desc = "A pneumatic waste disposal unit. This one leads to the morgue.";
+ name = "corpse disposal"
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue/fourcorners,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/aft)
"mpU" = (
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
@@ -41653,6 +41645,13 @@
/obj/effect/turf_decal/tile/blue/half/contrasted,
/turf/open/floor/iron,
/area/station/command/bridge)
+"mOM" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/aft)
"mPh" = (
/obj/structure/rack,
/obj/item/crowbar,
@@ -42456,6 +42455,16 @@
/obj/item/radio/intercom/directional/west,
/turf/open/floor/carpet/royalblue,
/area/station/command/heads_quarters/hos)
+"nbw" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/tile/red/half/contrasted{
+ dir = 4
+ },
+/obj/item/kirbyplants/random,
+/turf/open/floor/iron/dark/textured,
+/area/station/security/office)
"nbC" = (
/obj/machinery/smartfridge/chemistry/preloaded,
/obj/machinery/door/firedoor,
@@ -42787,6 +42796,12 @@
dir = 1
},
/area/station/hallway/secondary/exit/departure_lounge)
+"nfD" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/aft)
"nfG" = (
/obj/structure/marker_beacon/burgundy{
name = "landing marker"
@@ -44819,16 +44834,6 @@
},
/turf/open/floor/iron/showroomfloor,
/area/station/security/prison/toilet)
-"nHE" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/tile/red/half/contrasted{
- dir = 4
- },
-/obj/item/kirbyplants/random,
-/turf/open/floor/iron/dark/textured,
-/area/station/security/office)
"nHQ" = (
/obj/structure/closet/firecloset,
/obj/effect/mapping_helpers/broken_floor,
@@ -51145,6 +51150,11 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
+"pCE" = (
+/obj/machinery/firealarm/directional/east,
+/obj/structure/filingcabinet,
+/turf/open/floor/iron/dark/textured,
+/area/station/security/office)
"pCI" = (
/obj/effect/turf_decal/tile/red{
dir = 8
@@ -51538,18 +51548,6 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/command/heads_quarters/ce)
-"pIJ" = (
-/obj/structure/window/reinforced/spawner/directional/west,
-/obj/machinery/disposal/bin{
- desc = "A pneumatic waste disposal unit. This one leads to the morgue.";
- name = "corpse disposal"
- },
-/obj/structure/disposalpipe/trunk{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue/fourcorners,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/aft)
"pJb" = (
/obj/structure/sign/nanotrasen{
pixel_x = -32
@@ -51916,18 +51914,6 @@
/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/department/medical/morgue)
-"pOb" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/obj/effect/turf_decal/trimline/blue/filled/warning{
- dir = 4
- },
-/obj/structure/disposalpipe/junction{
- dir = 1
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/aft)
"pOk" = (
/obj/structure/cable,
/turf/closed/wall/r_wall,
@@ -54078,6 +54064,17 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron,
/area/station/commons/dorms)
+"qxu" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/box/white{
+ color = "#52B4E9"
+ },
+/obj/machinery/holopad,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/aft)
"qxv" = (
/obj/machinery/disposal/bin{
desc = "A pneumatic waste disposal unit. This one leads to the frozen exterior of the moon.";
@@ -55223,14 +55220,6 @@
/obj/effect/turf_decal/tile/brown/half/contrasted,
/turf/open/floor/iron/dark/side,
/area/mine/eva)
-"qPo" = (
-/obj/structure/cable,
-/obj/effect/turf_decal/tile/red/half/contrasted{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark/textured,
-/area/station/security/office)
"qPp" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -55314,6 +55303,10 @@
/obj/machinery/door/window/left/directional/north,
/turf/open/floor/iron,
/area/station/science/ordnance/testlab)
+"qQb" = (
+/obj/machinery/photobooth,
+/turf/open/floor/iron,
+/area/station/hallway/primary/central)
"qQf" = (
/turf/closed/wall,
/area/station/maintenance/fore/lesser)
@@ -55582,11 +55575,6 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/atmos/hfr_room)
-"qUl" = (
-/obj/machinery/firealarm/directional/east,
-/obj/structure/filingcabinet,
-/turf/open/floor/iron/dark/textured,
-/area/station/security/office)
"qUr" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -56117,18 +56105,6 @@
},
/turf/open/floor/iron,
/area/station/science/explab)
-"rcr" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/obj/effect/turf_decal/trimline/blue/filled/warning{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/aft)
"rcx" = (
/obj/machinery/light/directional/west,
/obj/structure/window/reinforced/spawner/directional/north,
@@ -56985,6 +56961,18 @@
dir = 1
},
/area/station/science/explab)
+"rqd" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/aft)
"rqi" = (
/obj/item/crowbar{
pixel_y = 3
@@ -58943,6 +58931,16 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/atmos/hfr_room)
+"rWR" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/machinery/status_display/evac/directional/north,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/aft)
"rWU" = (
/obj/machinery/door/airlock/public/glass{
name = "Prison Wing"
@@ -59575,6 +59573,15 @@
},
/turf/open/floor/iron,
/area/mine/production)
+"shy" = (
+/obj/machinery/modular_computer/preset/cargochat/medical{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/brown/filled/end{
+ dir = 1
+ },
+/turf/open/floor/iron,
+/area/station/medical/medbay/aft)
"shB" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -60015,6 +60022,15 @@
/obj/machinery/microwave,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
+"snG" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/aft)
"snI" = (
/obj/structure/extinguisher_cabinet/directional/west,
/obj/machinery/vending/modularpc,
@@ -60740,13 +60756,6 @@
},
/turf/open/floor/plating/snowed/icemoon,
/area/icemoon/underground/explored)
-"sxp" = (
-/obj/machinery/newscaster/directional/south,
-/obj/item/kirbyplants/random,
-/turf/open/floor/iron/white/side{
- dir = 5
- },
-/area/station/science/lab)
"sxu" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -60935,6 +60944,14 @@
},
/turf/open/floor/plating,
/area/station/maintenance/department/crew_quarters/bar)
+"sAj" = (
+/obj/machinery/photocopier,
+/obj/effect/turf_decal/tile/red/half/contrasted{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/dark/textured,
+/area/station/security/office)
"sAu" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -60967,13 +60984,6 @@
"sAS" = (
/turf/closed/wall,
/area/station/commons/storage/art)
-"sAU" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/obj/structure/extinguisher_cabinet/directional/east,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/aft)
"sBi" = (
/obj/structure/cable,
/obj/effect/decal/cleanable/dirt,
@@ -62185,16 +62195,6 @@
/mob/living/simple_animal/bot/floorbot,
/turf/open/floor/iron/dark,
/area/station/ai_monitored/turret_protected/aisat/atmos)
-"sUw" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/obj/machinery/status_display/evac/directional/north,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/aft)
"sUE" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/frame/computer{
@@ -62225,6 +62225,13 @@
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/wood,
/area/station/maintenance/port/aft)
+"sUT" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/obj/structure/extinguisher_cabinet/directional/east,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/aft)
"sVf" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -64187,6 +64194,16 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
+"tDA" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 5
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/structure/tank_holder/extinguisher,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/aft)
"tDL" = (
/obj/structure/cable,
/obj/effect/turf_decal/tile/red/anticorner/contrasted{
@@ -65179,6 +65196,26 @@
/obj/effect/spawner/random/trash/moisture_trap,
/turf/open/floor/plating,
/area/station/maintenance/department/chapel)
+"tUz" = (
+/obj/machinery/button/door/directional/north{
+ id = "permainner";
+ name = "Inner Bolt Control";
+ normaldoorcontrol = 1;
+ pixel_x = -6;
+ req_access = list("brig");
+ specialfunctions = 4
+ },
+/obj/machinery/button/door/directional/north{
+ id = "permaouter";
+ name = "Outer Bolt Control";
+ normaldoorcontrol = 1;
+ pixel_x = 6;
+ req_access = list("brig");
+ specialfunctions = 4
+ },
+/obj/machinery/photobooth/security,
+/turf/open/floor/iron/smooth,
+/area/station/security/execution/transfer)
"tUC" = (
/obj/effect/landmark/event_spawn,
/obj/machinery/light/floor,
@@ -65699,19 +65736,6 @@
/obj/structure/sign/warning/electric_shock,
/turf/closed/wall/r_wall,
/area/station/engineering/supermatter)
-"ucY" = (
-/obj/machinery/computer/security/telescreen/entertainment/directional/north,
-/obj/effect/turf_decal/siding/yellow/corner{
- dir = 4
- },
-/obj/structure/table,
-/obj/machinery/fax{
- fax_name = "Engineering Lobby";
- name = "Engineering Lobby Fax Machine"
- },
-/obj/effect/turf_decal/tile/brown/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/engineering/lobby)
"udj" = (
/obj/effect/turf_decal/stripes/asteroid/line,
/obj/structure/cable,
@@ -66042,6 +66066,18 @@
/obj/effect/turf_decal/siding/thinplating/dark,
/turf/open/floor/plating,
/area/station/service/hydroponics)
+"uiF" = (
+/obj/structure/cable,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/item/kirbyplants/random,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/aft)
"uiI" = (
/obj/structure/rack,
/obj/effect/spawner/random/maintenance/three,
@@ -66234,6 +66270,19 @@
/obj/structure/sign/warning/docking/directional/south,
/turf/open/misc/asteroid/snow/icemoon,
/area/icemoon/surface/outdoors/nospawn)
+"uml" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/trimline/blue/filled/warning{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/aft)
"umv" = (
/obj/effect/turf_decal/siding/white{
dir = 9
@@ -66447,18 +66496,6 @@
/obj/effect/turf_decal/tile/neutral/full,
/turf/open/floor/iron/dark/smooth_large,
/area/station/command/heads_quarters/ce)
-"uoQ" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 8
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/aft)
"uoS" = (
/obj/machinery/vending/games,
/obj/structure/window/reinforced/spawner/directional/east,
@@ -66879,15 +66916,6 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron,
/area/station/cargo/office)
-"uxo" = (
-/obj/effect/turf_decal/tile/blue/half/contrasted{
- dir = 8
- },
-/obj/structure/chair/office{
- dir = 8
- },
-/turf/open/floor/iron,
-/area/station/command/heads_quarters/hop)
"uxp" = (
/turf/open/floor/iron/stairs/medium{
dir = 4
@@ -68465,16 +68493,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"uZl" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 5
- },
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/obj/structure/tank_holder/extinguisher,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/aft)
"uZn" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -70943,17 +70961,6 @@
/obj/machinery/light/floor,
/turf/open/floor/iron/dark,
/area/station/service/chapel)
-"vNx" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/box/white{
- color = "#52B4E9"
- },
-/obj/machinery/holopad,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/aft)
"vND" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 1
@@ -71001,15 +71008,6 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
-"vOW" = (
-/obj/machinery/modular_computer/preset/cargochat/medical{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/brown/filled/end{
- dir = 1
- },
-/turf/open/floor/iron,
-/area/station/medical/medbay/aft)
"vPh" = (
/obj/machinery/light/directional/north,
/obj/machinery/digital_clock/directional/north,
@@ -71190,12 +71188,6 @@
"vSi" = (
/turf/closed/wall,
/area/mine/eva)
-"vSj" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/aft)
"vSr" = (
/obj/machinery/door/airlock/maintenance{
name = "Service Hall Maintenance"
@@ -73807,6 +73799,10 @@
/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
+"wFN" = (
+/mob/living/basic/slime,
+/turf/open/floor/engine,
+/area/station/science/xenobiology)
"wFO" = (
/obj/effect/landmark/start/hangover,
/obj/effect/turf_decal/siding/wood{
@@ -74953,6 +74949,12 @@
/obj/effect/turf_decal/tile/brown/half/contrasted,
/turf/open/floor/iron,
/area/station/cargo/office)
+"wXW" = (
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/hallway/primary/central)
"wXX" = (
/obj/machinery/door/window/right/directional/west{
name = "Containment Pen 10";
@@ -75125,15 +75127,6 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/security/range)
-"xaf" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/aft)
"xak" = (
/obj/machinery/door/airlock/external{
glass = 1;
@@ -75215,14 +75208,9 @@
/turf/open/floor/iron/dark/telecomms,
/area/station/tcommsat/server)
"xaJ" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/aft)
+/obj/item/kirbyplants/random,
+/turf/open/floor/iron/dark/textured,
+/area/station/security/office)
"xaO" = (
/obj/effect/spawner/random/trash/moisture_trap,
/obj/machinery/light/small/directional/west,
@@ -76853,6 +76841,9 @@
/obj/structure/extinguisher_cabinet/directional/east,
/turf/open/floor/iron/dark,
/area/station/maintenance/disposal/incinerator)
+"xAn" = (
+/turf/open/floor/iron/dark,
+/area/station/engineering/lobby)
"xAs" = (
/turf/closed/wall/r_wall,
/area/icemoon/surface/outdoors/nospawn)
@@ -77641,6 +77632,15 @@
/obj/effect/mapping_helpers/ianbirthday,
/turf/open/floor/carpet,
/area/station/command/heads_quarters/hop)
+"xMR" = (
+/obj/effect/turf_decal/tile/blue/half/contrasted{
+ dir = 8
+ },
+/obj/structure/chair/office{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/command/heads_quarters/hop)
"xMT" = (
/turf/closed/wall,
/area/station/science/research)
@@ -172468,7 +172468,7 @@ uME
doq
trA
uME
-hPE
+tUz
hBg
dzt
kvu
@@ -187453,10 +187453,10 @@ tsa
wHb
qLY
abe
-jSW
+wFN
abe
cKA
-jSW
+wFN
abe
cKA
abe
@@ -189509,7 +189509,7 @@ abe
abe
gLj
abe
-jSW
+wFN
gLj
abe
abe
@@ -235235,7 +235235,7 @@ xzh
dnq
qcu
bDR
-hnX
+wXW
mpy
bep
ylU
@@ -235749,7 +235749,7 @@ iIA
fSC
iIA
cvg
-kDe
+qQb
jII
okb
ylU
@@ -236258,12 +236258,12 @@ dkb
kmi
iYb
xaA
-eav
+crH
wjv
pec
fJl
-uxo
-fcc
+xMR
+bJy
cpm
dnq
ylU
@@ -236520,7 +236520,7 @@ ool
jRC
cgC
jaq
-lXs
+cua
cpm
dnq
ylU
@@ -236961,10 +236961,10 @@ aBR
aBR
lbc
nbp
-drc
-qPo
+lIt
+hdn
ijj
-nHE
+nbw
lRF
feJ
mgZ
@@ -237218,7 +237218,7 @@ aBR
aBR
nbp
nbp
-kSI
+hjX
omk
omk
jeF
@@ -237737,7 +237737,7 @@ sMY
wMV
qqM
wMi
-eHS
+xaJ
arA
jwx
kfy
@@ -238246,12 +238246,12 @@ bln
lBD
nbp
nbp
-jnT
+ezs
jeF
omk
jeF
nQf
-qUl
+pCE
arA
rYB
rgC
@@ -238503,8 +238503,8 @@ tGr
bln
lbc
nbp
-cZY
-apL
+jOS
+sAj
dlK
pbI
jIm
@@ -240142,7 +240142,7 @@ elj
iRr
omi
tKi
-jAZ
+czl
ydg
dAm
szR
@@ -240399,7 +240399,7 @@ jkx
fLq
hro
tKi
-dQw
+kCG
dxA
oht
rSC
@@ -240656,7 +240656,7 @@ gwK
jyR
bID
bID
-ucY
+fvA
vCK
rSC
rSC
@@ -241169,7 +241169,7 @@ gMN
xnE
tvd
egV
-mhc
+xAn
syU
vYJ
fGn
@@ -246257,7 +246257,7 @@ gzw
kiB
kQX
kyZ
-eib
+bFw
mdZ
rth
hid
@@ -249123,7 +249123,7 @@ tAx
wbN
grT
lEo
-vOW
+shy
qQp
bVp
jnS
@@ -249380,7 +249380,7 @@ xyc
dVw
bkV
ree
-pIJ
+mpR
qQp
tQc
jbx
@@ -249635,12 +249635,12 @@ kNa
ica
lDM
klc
-sUw
-uoQ
-xaJ
+rWR
+rqd
+snG
mJj
laD
-guJ
+uml
laD
laD
laD
@@ -249892,16 +249892,16 @@ vzN
oXq
xWT
klc
-aue
+uiF
pJX
-vNx
+qxu
lPr
vcY
mmR
-fKS
+mOM
dMp
dMp
-eKe
+kVS
lqG
grD
xZW
@@ -250149,16 +250149,16 @@ bNH
rIc
tVB
klc
-uZl
+tDA
gsT
-pOb
+eDH
iYs
xFo
rvA
-rcr
-vSj
-sAU
-xaf
+dVc
+nfD
+sUT
+bIQ
fFJ
hRA
npo
@@ -257595,7 +257595,7 @@ ljF
ljF
sDg
gXJ
-sxp
+hhP
oHK
iZl
iZl
diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm
index af1cfa26b6c..d9d617b2551 100644
--- a/_maps/map_files/MetaStation/MetaStation.dmm
+++ b/_maps/map_files/MetaStation/MetaStation.dmm
@@ -2426,20 +2426,16 @@
},
/turf/open/floor/plating,
/area/station/cargo/storage)
+"aTs" = (
+/mob/living/basic/slime,
+/turf/open/floor/engine,
+/area/station/science/xenobiology)
"aTD" = (
/obj/machinery/vending/coffee,
/obj/item/radio/intercom/directional/south,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/commons/fitness/recreation)
-"aTP" = (
-/obj/effect/turf_decal/bot_red,
-/obj/machinery/recharge_station,
-/obj/effect/turf_decal/siding/white{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/storage)
"aTU" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -2719,6 +2715,23 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/security/prison)
+"aYk" = (
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/warning{
+ dir = 4
+ },
+/obj/structure/table/glass,
+/obj/item/book/manual/wiki/engineering_construction{
+ pixel_y = 3
+ },
+/obj/item/folder/yellow{
+ pixel_y = 1;
+ pixel_x = 2
+ },
+/turf/open/floor/iron,
+/area/station/engineering/break_room)
"aYl" = (
/obj/structure/table,
/obj/item/assembly/igniter{
@@ -3062,6 +3075,16 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/central)
+"bdv" = (
+/obj/effect/turf_decal/delivery,
+/obj/structure/disposalpipe/trunk,
+/obj/machinery/disposal/bin/tagger,
+/obj/effect/turf_decal/trimline/purple/filled/warning{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding,
+/turf/open/floor/iron,
+/area/station/science/lab)
"bdy" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 1
@@ -3098,17 +3121,6 @@
/obj/structure/sign/warning/vacuum/external,
/turf/closed/wall/r_wall,
/area/space/nearstation)
-"bey" = (
-/obj/structure/table,
-/obj/item/paper_bin,
-/obj/item/pen,
-/obj/machinery/camera/directional/north{
- c_tag = "Science Research Office";
- network = list("ss13","rd")
- },
-/obj/effect/turf_decal/trimline/purple/filled/warning,
-/turf/open/floor/iron,
-/area/station/science/lab)
"beO" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/tile/green{
@@ -3641,25 +3653,6 @@
},
/turf/open/floor/iron/dark,
/area/station/ai_monitored/turret_protected/aisat/foyer)
-"bnz" = (
-/obj/effect/turf_decal/tile/red/half/contrasted{
- dir = 4
- },
-/obj/structure/table,
-/obj/item/clothing/under/rank/prisoner/skirt{
- pixel_x = 9;
- pixel_y = 5
- },
-/obj/item/clothing/under/rank/prisoner{
- pixel_x = -2;
- pixel_y = 5
- },
-/obj/item/clothing/under/rank/prisoner/skirt{
- pixel_x = -13;
- pixel_y = 5
- },
-/turf/open/floor/iron,
-/area/station/security/execution/transfer)
"bnA" = (
/obj/structure/plasticflaps,
/obj/machinery/conveyor{
@@ -3827,18 +3820,6 @@
/obj/structure/sign/poster/contraband/random/directional/west,
/turf/open/floor/wood,
/area/station/service/theater)
-"bqa" = (
-/obj/structure/chair/office{
- dir = 8
- },
-/obj/effect/turf_decal/siding/purple{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/purple/filled/warning{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/science/explab)
"bqg" = (
/obj/structure/cable,
/obj/structure/sign/poster/official/random/directional/east,
@@ -4293,6 +4274,13 @@
/obj/effect/turf_decal/tile/yellow/half/contrasted,
/turf/open/floor/iron/white,
/area/station/medical/chemistry)
+"bxO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/maintenance/starboard/greater)
"bxX" = (
/obj/structure/flora/bush/ferny/style_random,
/obj/structure/flora/bush/fullgrass/style_random,
@@ -4790,6 +4778,45 @@
},
/turf/open/floor/wood/large,
/area/station/commons/lounge)
+"bIq" = (
+/obj/structure/table/wood,
+/obj/machinery/button/ticket_machine{
+ pixel_x = 38
+ },
+/obj/machinery/light_switch/directional/south{
+ pixel_x = 6;
+ pixel_y = -34
+ },
+/obj/machinery/button/door/directional/south{
+ id = "hop";
+ name = "Privacy Shutters Control";
+ pixel_x = -6;
+ req_access = list("hop")
+ },
+/obj/item/paper_bin/carbon{
+ pixel_x = -2;
+ pixel_y = 4
+ },
+/obj/item/stamp/head/hop{
+ pixel_x = -4;
+ pixel_y = 4
+ },
+/obj/machinery/button/door/directional/south{
+ id = "hopqueue";
+ name = "Queue Shutters Control";
+ pixel_x = -6;
+ pixel_y = -34;
+ req_access = list("hop")
+ },
+/obj/item/pen{
+ pixel_x = -4;
+ pixel_y = 3
+ },
+/obj/machinery/button/photobooth{
+ pixel_x = 26
+ },
+/turf/open/floor/wood,
+/area/station/command/heads_quarters/hop)
"bIv" = (
/obj/machinery/smartfridge/organ,
/obj/machinery/door/firedoor,
@@ -5130,13 +5157,6 @@
/obj/effect/turf_decal/bot,
/turf/open/floor/iron,
/area/station/maintenance/port/aft)
-"bOK" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/obj/machinery/vending/medical,
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/central)
"bPa" = (
/obj/machinery/computer/security/qm{
dir = 4
@@ -5614,6 +5634,22 @@
/obj/machinery/duct,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
+"bXc" = (
+/obj/structure/table,
+/obj/machinery/cell_charger,
+/obj/machinery/requests_console/directional/east{
+ department = "Research Lab";
+ name = "Research Requests Console"
+ },
+/obj/effect/mapping_helpers/requests_console/announcement,
+/obj/effect/mapping_helpers/requests_console/ore_update,
+/obj/effect/mapping_helpers/requests_console/information,
+/obj/effect/mapping_helpers/requests_console/assistance,
+/obj/effect/turf_decal/trimline/purple/filled/warning/corner{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/science/lab)
"bXk" = (
/obj/machinery/telecomms/server/presets/command,
/turf/open/floor/circuit/telecomms/mainframe,
@@ -6095,6 +6131,10 @@
},
/turf/open/floor/iron/dark,
/area/station/medical/morgue)
+"cjD" = (
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/iron/white,
+/area/station/science/explab)
"cjJ" = (
/turf/open/floor/carpet/red,
/area/station/command/heads_quarters/qm)
@@ -8971,6 +9011,14 @@
/obj/structure/window/reinforced/spawner/directional/west,
/turf/open/floor/iron/dark,
/area/station/ai_monitored/aisat/exterior)
+"doM" = (
+/obj/item/radio/intercom/directional/north,
+/obj/machinery/firealarm/directional/west,
+/obj/machinery/light/small/directional/north,
+/obj/structure/rack,
+/obj/item/storage/toolbox/electrical,
+/turf/open/floor/iron/white,
+/area/station/science/explab)
"dpg" = (
/obj/structure/table/reinforced,
/obj/machinery/door/firedoor,
@@ -9296,6 +9344,10 @@
},
/turf/open/floor/iron/dark,
/area/station/medical/break_room)
+"duF" = (
+/obj/item/kirbyplants/random,
+/turf/open/floor/iron,
+/area/station/security/brig)
"duI" = (
/turf/closed/wall,
/area/station/command/bridge)
@@ -9945,6 +9997,10 @@
/obj/structure/sign/warning/pods,
/turf/closed/wall/r_wall,
/area/station/maintenance/department/engine)
+"dKm" = (
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/iron/white,
+/area/station/medical/storage)
"dKC" = (
/turf/closed/wall,
/area/station/maintenance/aft/lesser)
@@ -10291,6 +10347,15 @@
},
/turf/open/floor/plating,
/area/station/maintenance/department/science/central)
+"dQy" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/sign/poster/random/directional/east,
+/obj/machinery/light/cold/directional/east,
+/obj/machinery/modular_computer/preset/cargochat/service{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/maintenance/starboard/greater)
"dQA" = (
/obj/machinery/computer/rdservercontrol{
dir = 4
@@ -12736,15 +12801,6 @@
/obj/effect/spawner/random/vending/colavend,
/turf/open/floor/iron,
/area/station/hallway/primary/port)
-"eHM" = (
-/obj/structure/table,
-/obj/item/integrated_circuit/loaded/speech_relay,
-/obj/item/integrated_circuit/loaded/hello_world{
- pixel_y = 2;
- pixel_x = 3
- },
-/turf/open/floor/iron,
-/area/station/science/explab)
"eHR" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -13721,18 +13777,6 @@
dir = 1
},
/area/station/science/lobby)
-"fax" = (
-/obj/effect/turf_decal/trimline/purple/filled/warning{
- dir = 1
- },
-/obj/structure/table,
-/obj/machinery/cell_charger,
-/obj/item/stock_parts/cell/high,
-/obj/effect/turf_decal/siding/purple{
- dir = 1
- },
-/turf/open/floor/iron,
-/area/station/science/explab)
"faD" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -13924,6 +13968,14 @@
/obj/structure/grille/broken,
/turf/open/space/basic,
/area/space/nearstation)
+"fev" = (
+/obj/effect/turf_decal/bot_red,
+/obj/machinery/recharge_station,
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/storage)
"feF" = (
/obj/structure/extinguisher_cabinet/directional/north,
/obj/structure/cable,
@@ -16640,16 +16692,6 @@
/obj/effect/spawner/random/structure/chair_maintenance,
/turf/open/floor/iron/checker,
/area/station/maintenance/aft/lesser)
-"ggI" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/tile/red/anticorner/contrasted{
- dir = 8
- },
-/obj/machinery/photobooth/security,
-/turf/open/floor/iron,
-/area/station/security/execution/transfer)
"ggM" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment,
@@ -17847,6 +17889,22 @@
/obj/effect/turf_decal/tile/red,
/turf/open/floor/iron,
/area/station/hallway/primary/fore)
+"gCE" = (
+/obj/structure/table,
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 9
+ },
+/obj/machinery/camera/directional/south{
+ c_tag = "Prison Hallway Port";
+ network = list("ss13","prison")
+ },
+/obj/machinery/light/directional/south,
+/obj/item/storage/box/prisoner{
+ pixel_y = 8
+ },
+/obj/item/storage/box/prisoner,
+/turf/open/floor/iron,
+/area/station/security/execution/transfer)
"gCT" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment{
@@ -18368,6 +18426,13 @@
/obj/structure/fans/tiny,
/turf/open/floor/plating,
/area/station/science/ordnance/testlab)
+"gLJ" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/machinery/vending/medical,
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/central)
"gLK" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -18596,15 +18661,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/carpet,
/area/station/command/heads_quarters/captain/private)
-"gPN" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/sign/poster/random/directional/east,
-/obj/machinery/light/cold/directional/east,
-/obj/machinery/modular_computer/preset/cargochat/service{
- dir = 8
- },
-/turf/open/floor/iron,
-/area/station/maintenance/starboard/greater)
"gPY" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment{
@@ -18964,6 +19020,15 @@
/obj/machinery/light/no_nightlight/directional/north,
/turf/open/floor/iron,
/area/station/engineering/atmos)
+"gYe" = (
+/obj/effect/turf_decal/trimline/purple/filled/warning{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/purple{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/science/explab)
"gYi" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -19108,16 +19173,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/plating,
/area/station/commons/toilet/auxiliary)
-"haJ" = (
-/obj/machinery/light/small/directional/south,
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 1
- },
-/obj/machinery/modular_computer/preset/cargochat/medical{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/central)
"haP" = (
/obj/structure/chair{
dir = 1
@@ -19778,6 +19833,15 @@
/obj/effect/turf_decal/tile/blue,
/turf/open/floor/iron/dark,
/area/station/command/bridge)
+"hmu" = (
+/obj/machinery/modular_computer/preset/cargochat/security{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/brown/filled/end{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/security/brig)
"hmy" = (
/obj/machinery/door/window/left/directional/south{
name = "Permabrig Kitchen"
@@ -21585,18 +21649,6 @@
},
/turf/open/floor/engine,
/area/station/science/xenobiology)
-"hVy" = (
-/obj/machinery/light/directional/north,
-/obj/structure/sign/warning/secure_area/directional/north,
-/obj/effect/turf_decal/stripes/corner{
- dir = 4
- },
-/obj/effect/turf_decal/tile/yellow/half/contrasted{
- dir = 1
- },
-/obj/item/kirbyplants/random,
-/turf/open/floor/iron,
-/area/station/engineering/break_room)
"hVE" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -23439,16 +23491,6 @@
},
/turf/open/floor/iron/kitchen_coldroom/freezerfloor,
/area/station/service/kitchen/coldroom)
-"iAf" = (
-/obj/structure/table,
-/obj/item/clipboard,
-/obj/item/toy/figure/scientist,
-/obj/machinery/firealarm/directional/east,
-/obj/effect/turf_decal/trimline/purple/filled/warning{
- dir = 8
- },
-/turf/open/floor/iron,
-/area/station/science/lab)
"iAj" = (
/obj/structure/rack,
/obj/item/assembly/signaler,
@@ -23709,15 +23751,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
-"iFo" = (
-/obj/machinery/modular_computer/preset/cargochat/security{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/brown/filled/end{
- dir = 8
- },
-/turf/open/floor/iron,
-/area/station/security/brig)
"iFz" = (
/turf/open/floor/iron,
/area/station/security/prison)
@@ -25233,6 +25266,13 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/central)
+"jei" = (
+/obj/machinery/light/cold/directional/south,
+/obj/machinery/newscaster/directional/south,
+/obj/effect/turf_decal/bot_white,
+/obj/machinery/vending/wardrobe/medi_wardrobe,
+/turf/open/floor/iron/dark,
+/area/station/medical/storage)
"jej" = (
/obj/effect/landmark/event_spawn,
/obj/structure/cable,
@@ -27241,6 +27281,26 @@
/obj/structure/railing/corner,
/turf/open/floor/plating/airless,
/area/space/nearstation)
+"jLQ" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/window/brigdoor/right/directional/north{
+ name = "Head of Personnel's Desk";
+ req_access = list("hop")
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/window/left/directional/south{
+ name = "Reception Window"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id = "hop";
+ name = "Privacy Shutters"
+ },
+/obj/structure/cable,
+/obj/structure/desk_bell{
+ pixel_x = 7
+ },
+/turf/open/floor/iron,
+/area/station/command/heads_quarters/hop)
"jMo" = (
/obj/structure/chair/stool/directional/north,
/turf/open/floor/iron,
@@ -27574,6 +27634,17 @@
/obj/effect/turf_decal/bot_white,
/turf/open/floor/iron,
/area/station/cargo/storage)
+"jRO" = (
+/obj/structure/table,
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/machinery/camera/directional/north{
+ c_tag = "Science Research Office";
+ network = list("ss13","rd")
+ },
+/obj/effect/turf_decal/trimline/purple/filled/warning,
+/turf/open/floor/iron,
+/area/station/science/lab)
"jRZ" = (
/obj/machinery/door/firedoor,
/obj/structure/cable,
@@ -29448,6 +29519,25 @@
/obj/structure/chair/comfy/black,
/turf/open/floor/iron/dark,
/area/station/security/office)
+"kBg" = (
+/obj/effect/turf_decal/tile/red/half/contrasted{
+ dir = 4
+ },
+/obj/structure/table,
+/obj/item/clothing/under/rank/prisoner/skirt{
+ pixel_x = 9;
+ pixel_y = 5
+ },
+/obj/item/clothing/under/rank/prisoner{
+ pixel_x = -2;
+ pixel_y = 5
+ },
+/obj/item/clothing/under/rank/prisoner/skirt{
+ pixel_x = -13;
+ pixel_y = 5
+ },
+/turf/open/floor/iron,
+/area/station/security/execution/transfer)
"kBh" = (
/obj/machinery/atmospherics/pipe/layer_manifold/yellow/visible,
/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{
@@ -29572,6 +29662,18 @@
/obj/effect/mapping_helpers/airlock/access/all/security/brig,
/turf/open/floor/iron,
/area/station/security/brig)
+"kDp" = (
+/obj/machinery/light/directional/north,
+/obj/structure/sign/warning/secure_area/directional/north,
+/obj/effect/turf_decal/stripes/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/yellow/half/contrasted{
+ dir = 1
+ },
+/obj/item/kirbyplants/random,
+/turf/open/floor/iron,
+/area/station/engineering/break_room)
"kDG" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -29760,22 +29862,6 @@
},
/turf/open/floor/engine,
/area/station/science/xenobiology)
-"kHB" = (
-/obj/structure/table,
-/obj/machinery/cell_charger,
-/obj/machinery/requests_console/directional/east{
- department = "Research Lab";
- name = "Research Requests Console"
- },
-/obj/effect/mapping_helpers/requests_console/announcement,
-/obj/effect/mapping_helpers/requests_console/ore_update,
-/obj/effect/mapping_helpers/requests_console/information,
-/obj/effect/mapping_helpers/requests_console/assistance,
-/obj/effect/turf_decal/trimline/purple/filled/warning/corner{
- dir = 8
- },
-/turf/open/floor/iron,
-/area/station/science/lab)
"kHN" = (
/obj/structure/window/reinforced/spawner/directional/west,
/turf/open/floor/engine,
@@ -30507,15 +30593,6 @@
},
/turf/open/floor/iron/dark,
/area/station/ai_monitored/security/armory)
-"kVX" = (
-/obj/effect/turf_decal/trimline/purple/filled/warning{
- dir = 5
- },
-/obj/effect/turf_decal/siding/purple{
- dir = 5
- },
-/turf/open/floor/iron,
-/area/station/science/explab)
"kWc" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -31113,10 +31190,6 @@
},
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
-"lgB" = (
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/iron/white,
-/area/station/science/explab)
"lgC" = (
/obj/effect/turf_decal/stripes/line,
/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2{
@@ -31407,6 +31480,16 @@
"lnc" = (
/turf/closed/wall,
/area/station/commons/dorms)
+"lnu" = (
+/obj/structure/table,
+/obj/item/clipboard,
+/obj/item/toy/figure/scientist,
+/obj/machinery/firealarm/directional/east,
+/obj/effect/turf_decal/trimline/purple/filled/warning{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/science/lab)
"lnv" = (
/obj/structure/cable,
/obj/machinery/door/airlock/maintenance{
@@ -31758,16 +31841,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/service)
-"ltD" = (
-/obj/effect/turf_decal/delivery,
-/obj/structure/disposalpipe/trunk,
-/obj/machinery/disposal/bin/tagger,
-/obj/effect/turf_decal/trimline/purple/filled/warning{
- dir = 8
- },
-/obj/effect/turf_decal/siding,
-/turf/open/floor/iron,
-/area/station/science/lab)
"ltW" = (
/obj/structure/table/reinforced,
/obj/machinery/door/firedoor,
@@ -32098,33 +32171,6 @@
/obj/machinery/light/small/directional/east,
/turf/open/floor/iron/dark,
/area/station/security/evidence)
-"lBd" = (
-/obj/structure/table,
-/obj/effect/turf_decal/tile/red/half/contrasted{
- dir = 4
- },
-/obj/item/clothing/under/rank/prisoner{
- pixel_x = 8;
- pixel_y = 5
- },
-/obj/item/clothing/shoes/sneakers/orange{
- pixel_x = -6;
- pixel_y = 10
- },
-/obj/item/clothing/shoes/sneakers/orange{
- pixel_x = -6;
- pixel_y = 4
- },
-/obj/item/clothing/shoes/sneakers/orange{
- pixel_x = -6;
- pixel_y = -2
- },
-/obj/item/clothing/shoes/sneakers/orange{
- pixel_x = -6;
- pixel_y = -8
- },
-/turf/open/floor/iron,
-/area/station/security/execution/transfer)
"lBm" = (
/obj/machinery/conveyor{
dir = 4;
@@ -35193,22 +35239,6 @@
/obj/item/clothing/gloves/color/yellow,
/turf/open/floor/iron,
/area/station/engineering/main)
-"mHi" = (
-/obj/structure/table,
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 9
- },
-/obj/machinery/camera/directional/south{
- c_tag = "Prison Hallway Port";
- network = list("ss13","prison")
- },
-/obj/machinery/light/directional/south,
-/obj/item/storage/box/prisoner{
- pixel_y = 8
- },
-/obj/item/storage/box/prisoner,
-/turf/open/floor/iron,
-/area/station/security/execution/transfer)
"mHl" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -35721,6 +35751,12 @@
},
/turf/open/floor/wood,
/area/station/service/lawoffice)
+"mQq" = (
+/obj/effect/turf_decal/delivery,
+/obj/machinery/bluespace_vendor/directional/east,
+/obj/machinery/photobooth,
+/turf/open/floor/iron,
+/area/station/hallway/secondary/command)
"mQr" = (
/turf/open/floor/iron/dark/side{
dir = 1
@@ -36371,6 +36407,33 @@
/obj/effect/turf_decal/bot,
/turf/open/floor/iron,
/area/station/service/hydroponics)
+"nbS" = (
+/obj/structure/table,
+/obj/effect/turf_decal/tile/red/half/contrasted{
+ dir = 4
+ },
+/obj/item/clothing/under/rank/prisoner{
+ pixel_x = 8;
+ pixel_y = 5
+ },
+/obj/item/clothing/shoes/sneakers/orange{
+ pixel_x = -6;
+ pixel_y = 10
+ },
+/obj/item/clothing/shoes/sneakers/orange{
+ pixel_x = -6;
+ pixel_y = 4
+ },
+/obj/item/clothing/shoes/sneakers/orange{
+ pixel_x = -6;
+ pixel_y = -2
+ },
+/obj/item/clothing/shoes/sneakers/orange{
+ pixel_x = -6;
+ pixel_y = -8
+ },
+/turf/open/floor/iron,
+/area/station/security/execution/transfer)
"nbT" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -37852,6 +37915,18 @@
/obj/structure/extinguisher_cabinet/directional/south,
/turf/open/floor/wood,
/area/station/service/bar/backroom)
+"nBj" = (
+/obj/structure/chair/office{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/purple{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/purple/filled/warning{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/science/explab)
"nBp" = (
/obj/structure/sink/directional/east,
/obj/effect/spawner/random/trash/mess,
@@ -38134,6 +38209,11 @@
},
/turf/open/floor/iron/white/smooth_large,
/area/station/medical/medbay/central)
+"nGo" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/chair/stool/directional/east,
+/turf/open/floor/iron,
+/area/station/maintenance/starboard/greater)
"nGp" = (
/obj/structure/table,
/obj/effect/spawner/random/entertainment/dice,
@@ -38330,13 +38410,6 @@
/obj/effect/turf_decal/trimline/red/filled/corner,
/turf/open/floor/iron,
/area/station/security/brig)
-"nKo" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/maintenance/starboard/greater)
"nKr" = (
/obj/docking_port/stationary{
dir = 8;
@@ -40099,6 +40172,27 @@
"otu" = (
/turf/closed/wall,
/area/station/service/chapel)
+"otB" = (
+/obj/machinery/button/door/directional/east{
+ id = "rdrnd";
+ name = "Primary Research Shutters Control";
+ pixel_y = 6;
+ req_access = list("science")
+ },
+/obj/machinery/button/door/directional/east{
+ id = "rndlab2";
+ name = "Secondary Research Shutters Control";
+ pixel_y = -6;
+ req_access = list("science")
+ },
+/obj/machinery/modular_computer/preset/cargochat/science{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/science/lab)
"otG" = (
/obj/item/radio/intercom/directional/east,
/obj/structure/window/spawner/directional/north,
@@ -40764,13 +40858,6 @@
dir = 1
},
/area/station/engineering/atmos/pumproom)
-"oFN" = (
-/obj/machinery/light/cold/directional/south,
-/obj/machinery/newscaster/directional/south,
-/obj/effect/turf_decal/bot_white,
-/obj/machinery/vending/wardrobe/medi_wardrobe,
-/turf/open/floor/iron/dark,
-/area/station/medical/storage)
"oFR" = (
/obj/machinery/door/airlock/maintenance_hatch{
name = "Cargo Bay Bridge Access"
@@ -40793,6 +40880,15 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
+"oFT" = (
+/obj/structure/table,
+/obj/item/integrated_circuit/loaded/speech_relay,
+/obj/item/integrated_circuit/loaded/hello_world{
+ pixel_y = 2;
+ pixel_x = 3
+ },
+/turf/open/floor/iron,
+/area/station/science/explab)
"oFX" = (
/obj/machinery/door/airlock/maintenance{
name = "Ordnance Lab Maintenance"
@@ -43415,6 +43511,13 @@
/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
/turf/open/floor/iron,
/area/station/maintenance/department/engine)
+"pDR" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/computer/order_console/cook{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/maintenance/starboard/greater)
"pDU" = (
/obj/effect/turf_decal/trimline/blue/filled/corner,
/obj/structure/disposalpipe/segment{
@@ -44242,6 +44345,17 @@
/obj/effect/decal/cleanable/blood/old,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
+"pRC" = (
+/obj/structure/cable,
+/obj/structure/table,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/tile/red/anticorner/contrasted,
+/obj/item/clothing/gloves/color/orange,
+/obj/item/restraints/handcuffs,
+/obj/item/reagent_containers/spray/pepper,
+/turf/open/floor/iron,
+/area/station/security/execution/transfer)
"pRM" = (
/obj/machinery/disposal/bin,
/obj/machinery/camera/directional/east{
@@ -44347,45 +44461,6 @@
},
/turf/open/floor/iron/white,
/area/station/science/ordnance/storage)
-"pUa" = (
-/obj/structure/table/wood,
-/obj/machinery/button/ticket_machine{
- pixel_x = 38
- },
-/obj/machinery/light_switch/directional/south{
- pixel_x = 6;
- pixel_y = -34
- },
-/obj/machinery/button/door/directional/south{
- id = "hop";
- name = "Privacy Shutters Control";
- pixel_x = -6;
- req_access = list("hop")
- },
-/obj/item/paper_bin/carbon{
- pixel_x = -2;
- pixel_y = 4
- },
-/obj/item/stamp/head/hop{
- pixel_x = -4;
- pixel_y = 4
- },
-/obj/machinery/button/door/directional/south{
- id = "hopqueue";
- name = "Queue Shutters Control";
- pixel_x = -6;
- pixel_y = -34;
- req_access = list("hop")
- },
-/obj/item/pen{
- pixel_x = -4;
- pixel_y = 3
- },
-/obj/machinery/button/photobooth{
- pixel_x = 26
- },
-/turf/open/floor/wood,
-/area/station/command/heads_quarters/hop)
"pUb" = (
/obj/effect/landmark/generic_maintenance_landmark,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
@@ -45745,23 +45820,6 @@
/obj/effect/turf_decal/tile/brown/half/contrasted,
/turf/open/floor/iron,
/area/station/cargo/miningoffice)
-"qwb" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/yellow/filled/warning{
- dir = 4
- },
-/obj/structure/table/glass,
-/obj/item/book/manual/wiki/engineering_construction{
- pixel_y = 3
- },
-/obj/item/folder/yellow{
- pixel_y = 1;
- pixel_x = 2
- },
-/turf/open/floor/iron,
-/area/station/engineering/break_room)
"qwh" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable,
@@ -47663,10 +47721,6 @@
/obj/structure/sign/clock/directional/south,
/turf/open/floor/iron/dark,
/area/station/medical/storage)
-"rat" = (
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/iron/white,
-/area/station/medical/storage)
"raz" = (
/obj/structure/cable,
/turf/open/floor/plating/airless,
@@ -48552,24 +48606,6 @@
},
/turf/open/floor/iron,
/area/station/ai_monitored/command/storage/eva)
-"rti" = (
-/obj/structure/table,
-/obj/structure/cable,
-/obj/item/disk/tech_disk{
- pixel_x = -6
- },
-/obj/item/disk/tech_disk{
- pixel_x = 6
- },
-/obj/item/disk/tech_disk{
- pixel_y = 6
- },
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/effect/turf_decal/trimline/purple/filled/warning{
- dir = 8
- },
-/turf/open/floor/iron,
-/area/station/science/lab)
"rtj" = (
/obj/machinery/igniter/incinerator_ordmix,
/turf/open/floor/engine/vacuum,
@@ -49137,6 +49173,15 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/hallway/primary/fore)
+"rCx" = (
+/obj/effect/turf_decal/trimline/purple/filled/warning{
+ dir = 5
+ },
+/obj/effect/turf_decal/siding/purple{
+ dir = 5
+ },
+/turf/open/floor/iron,
+/area/station/science/explab)
"rCW" = (
/obj/machinery/atmospherics/components/binary/pump{
dir = 8;
@@ -50219,6 +50264,28 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/cargo/lobby)
+"rVT" = (
+/obj/structure/table,
+/obj/item/folder/white{
+ pixel_x = 3;
+ pixel_y = 4
+ },
+/obj/item/reagent_containers/cup/beaker/large{
+ pixel_x = -4;
+ pixel_y = 7
+ },
+/obj/item/reagent_containers/cup/beaker{
+ pixel_x = 7
+ },
+/obj/item/reagent_containers/dropper{
+ pixel_x = -3;
+ pixel_y = -6
+ },
+/obj/machinery/airalarm/directional/north,
+/obj/machinery/light/small/directional/north,
+/obj/effect/turf_decal/trimline/purple/filled/warning,
+/turf/open/floor/iron,
+/area/station/science/lab)
"rVY" = (
/obj/effect/turf_decal/stripes/line,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -50689,28 +50756,6 @@
},
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"sdN" = (
-/obj/structure/table,
-/obj/item/folder/white{
- pixel_x = 3;
- pixel_y = 4
- },
-/obj/item/reagent_containers/cup/beaker/large{
- pixel_x = -4;
- pixel_y = 7
- },
-/obj/item/reagent_containers/cup/beaker{
- pixel_x = 7
- },
-/obj/item/reagent_containers/dropper{
- pixel_x = -3;
- pixel_y = -6
- },
-/obj/machinery/airalarm/directional/north,
-/obj/machinery/light/small/directional/north,
-/obj/effect/turf_decal/trimline/purple/filled/warning,
-/turf/open/floor/iron,
-/area/station/science/lab)
"sdW" = (
/obj/structure/sign/warning/radiation/rad_area/directional/north,
/obj/effect/turf_decal/bot_white,
@@ -51965,6 +52010,16 @@
/obj/effect/mapping_helpers/airlock/access/any/command/hop,
/turf/open/floor/wood,
/area/station/command/heads_quarters/hop)
+"sDJ" = (
+/obj/machinery/light/small/directional/south,
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 1
+ },
+/obj/machinery/modular_computer/preset/cargochat/medical{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/central)
"sDK" = (
/obj/machinery/flasher/portable,
/obj/item/radio/intercom/directional/east,
@@ -53269,15 +53324,6 @@
/obj/machinery/light/small/directional/west,
/turf/open/floor/wood,
/area/station/command/heads_quarters/captain/private)
-"sYI" = (
-/obj/effect/turf_decal/trimline/purple/filled/warning{
- dir = 4
- },
-/obj/effect/turf_decal/siding/purple{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/science/explab)
"sZa" = (
/obj/machinery/light_switch/directional/north,
/obj/effect/turf_decal/siding/wood,
@@ -53732,14 +53778,6 @@
dir = 8
},
/area/station/medical/morgue)
-"thx" = (
-/obj/item/radio/intercom/directional/north,
-/obj/machinery/firealarm/directional/west,
-/obj/machinery/light/small/directional/north,
-/obj/structure/rack,
-/obj/item/storage/toolbox/electrical,
-/turf/open/floor/iron/white,
-/area/station/science/explab)
"thQ" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment{
@@ -53805,12 +53843,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
-"tiL" = (
-/obj/effect/turf_decal/delivery,
-/obj/machinery/bluespace_vendor/directional/east,
-/obj/machinery/photobooth,
-/turf/open/floor/iron,
-/area/station/hallway/secondary/command)
"tjf" = (
/obj/machinery/hydroponics/soil{
pixel_y = 8
@@ -55288,6 +55320,24 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/starboard)
+"tLH" = (
+/obj/structure/table,
+/obj/structure/cable,
+/obj/item/disk/tech_disk{
+ pixel_x = -6
+ },
+/obj/item/disk/tech_disk{
+ pixel_x = 6
+ },
+/obj/item/disk/tech_disk{
+ pixel_y = 6
+ },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/turf_decal/trimline/purple/filled/warning{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/science/lab)
"tLN" = (
/obj/machinery/disposal/bin,
/obj/structure/disposalpipe/trunk{
@@ -57877,11 +57927,6 @@
/obj/effect/turf_decal/tile/yellow/half/contrasted,
/turf/open/floor/iron,
/area/station/engineering/break_room)
-"uFF" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/chair/stool/directional/east,
-/turf/open/floor/iron,
-/area/station/maintenance/starboard/greater)
"uFQ" = (
/obj/machinery/computer/cargo/request{
dir = 8
@@ -59487,27 +59532,6 @@
/obj/machinery/holopad,
/turf/open/floor/iron,
/area/station/engineering/break_room)
-"vij" = (
-/obj/machinery/button/door/directional/east{
- id = "rdrnd";
- name = "Primary Research Shutters Control";
- pixel_y = 6;
- req_access = list("science")
- },
-/obj/machinery/button/door/directional/east{
- id = "rndlab2";
- name = "Secondary Research Shutters Control";
- pixel_y = -6;
- req_access = list("science")
- },
-/obj/machinery/modular_computer/preset/cargochat/science{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 8
- },
-/turf/open/floor/iron,
-/area/station/science/lab)
"vip" = (
/obj/structure/flora/bush/sparsegrass/style_random,
/obj/machinery/airalarm/directional/north,
@@ -60426,10 +60450,6 @@
/obj/effect/spawner/random/bureaucracy/paper,
/turf/open/floor/plating,
/area/station/maintenance/port)
-"vxa" = (
-/mob/living/simple_animal/slime,
-/turf/open/floor/engine,
-/area/station/science/xenobiology)
"vxi" = (
/obj/machinery/light/directional/east,
/obj/effect/turf_decal/stripes/line{
@@ -60642,17 +60662,6 @@
/obj/structure/cable,
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
-"vAE" = (
-/obj/structure/cable,
-/obj/structure/table,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/tile/red/anticorner/contrasted,
-/obj/item/clothing/gloves/color/orange,
-/obj/item/restraints/handcuffs,
-/obj/item/reagent_containers/spray/pepper,
-/turf/open/floor/iron,
-/area/station/security/execution/transfer)
"vAH" = (
/obj/effect/turf_decal/stripes/line,
/obj/effect/turf_decal/stripes/line{
@@ -60770,6 +60779,18 @@
},
/turf/open/floor/iron/dark,
/area/station/command/heads_quarters/rd)
+"vCR" = (
+/obj/effect/turf_decal/trimline/purple/filled/warning{
+ dir = 1
+ },
+/obj/structure/table,
+/obj/machinery/cell_charger,
+/obj/item/stock_parts/cell/high,
+/obj/effect/turf_decal/siding/purple{
+ dir = 1
+ },
+/turf/open/floor/iron,
+/area/station/science/explab)
"vDc" = (
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
@@ -63056,6 +63077,16 @@
/obj/machinery/power/apc/auto_name/directional/north,
/turf/open/floor/iron,
/area/station/maintenance/starboard/greater)
+"wqH" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/tile/red/anticorner/contrasted{
+ dir = 8
+ },
+/obj/machinery/photobooth/security,
+/turf/open/floor/iron,
+/area/station/security/execution/transfer)
"wqJ" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment{
@@ -63400,26 +63431,6 @@
/obj/effect/mapping_helpers/airlock/access/all/security/general,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
-"wwk" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/window/brigdoor/right/directional/north{
- name = "Head of Personnel's Desk";
- req_access = list("hop")
- },
-/obj/machinery/door/firedoor,
-/obj/machinery/door/window/left/directional/south{
- name = "Reception Window"
- },
-/obj/machinery/door/poddoor/preopen{
- id = "hop";
- name = "Privacy Shutters"
- },
-/obj/structure/cable,
-/obj/structure/desk_bell{
- pixel_x = 7
- },
-/turf/open/floor/iron,
-/area/station/command/heads_quarters/hop)
"wwt" = (
/obj/machinery/door/airlock/research{
name = "Mech Bay"
@@ -66764,13 +66775,6 @@
},
/turf/open/floor/iron/white,
/area/station/medical/medbay/lobby)
-"xFb" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/computer/order_console/cook{
- dir = 8
- },
-/turf/open/floor/iron,
-/area/station/maintenance/starboard/greater)
"xFx" = (
/obj/structure/sign/map/right{
desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown).";
@@ -67301,10 +67305,6 @@
/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos,
/turf/open/floor/plating,
/area/station/engineering/atmos)
-"xRC" = (
-/obj/item/kirbyplants/random,
-/turf/open/floor/iron,
-/area/station/security/brig)
"xRR" = (
/obj/structure/bodycontainer/morgue/beeper_off,
/obj/structure/bodycontainer/morgue/beeper_off{
@@ -88684,7 +88684,7 @@ kcZ
dMN
ejg
ehX
-oFN
+jei
vun
rtX
tFr
@@ -88941,7 +88941,7 @@ ver
elb
sja
elb
-aTP
+fev
rvb
jGt
tFr
@@ -89455,7 +89455,7 @@ mhm
xjg
foP
sRm
-rat
+dKm
rvb
myc
tFr
@@ -89974,7 +89974,7 @@ rvb
nsD
tFr
nMf
-bOK
+gLJ
uYp
kbB
cpR
@@ -90231,7 +90231,7 @@ vun
gQG
tFr
oqi
-haJ
+sDJ
uYp
pCl
qOV
@@ -93217,7 +93217,7 @@ aBL
aBL
aBL
aBL
-ggI
+wqH
cWI
gYi
eOs
@@ -93271,7 +93271,7 @@ gvl
hip
fJp
wBu
-wwk
+jLQ
fgS
jrk
dhX
@@ -93472,9 +93472,9 @@ yey
gnB
jYD
aDU
-lBd
-bnz
-vAE
+nbS
+kBg
+pRC
feY
gYi
wsX
@@ -93527,9 +93527,9 @@ pJR
lJn
psy
htG
-pUa
+bIq
pJR
-tiL
+mQq
ndS
urA
pFG
@@ -93990,7 +93990,7 @@ gYi
gYi
gYi
cWI
-mHi
+gCE
lAM
osw
lAM
@@ -97087,8 +97087,8 @@ ltb
hXJ
vQW
ahj
-iFo
-xRC
+hmu
+duF
cJj
erx
lsP
@@ -99201,7 +99201,7 @@ htd
saU
tgI
mvR
-bey
+jRO
bPi
gpB
sky
@@ -99458,7 +99458,7 @@ htd
saU
ooP
mvR
-sdN
+rVT
iQi
fGv
knY
@@ -99715,11 +99715,11 @@ htd
dhU
dkW
mvR
-kHB
-rti
-iAf
-vij
-ltD
+bXc
+tLH
+lnu
+otB
+bdv
jXK
sQB
gLU
@@ -101262,10 +101262,10 @@ qOM
tUn
ftj
wXF
-thx
+doM
tZo
-fax
-eHM
+vCR
+oFT
gvS
oYZ
oYZ
@@ -101519,11 +101519,11 @@ kMG
tUn
hKV
wXF
-lgB
+cjD
dJo
-kVX
-bqa
-sYI
+rCx
+nBj
+gYe
vQb
mdu
xPm
@@ -106903,8 +106903,8 @@ glP
deX
rJk
ofe
-nKo
-uFF
+bxO
+nGo
aBM
unL
lPy
@@ -107418,8 +107418,8 @@ gIS
xNG
gYV
lFo
-gPN
-xFb
+dQy
+pDR
unL
hLs
enf
@@ -110994,7 +110994,7 @@ vSC
eKw
vPV
qsv
-qwb
+aYk
eup
lwm
xGa
@@ -111251,7 +111251,7 @@ bDW
bDW
bDW
fJy
-hVy
+kDp
ayr
dRA
wCe
@@ -112071,7 +112071,7 @@ aaa
aaa
cXP
mtu
-vxa
+aTs
mtu
jfS
bQQ
@@ -112081,7 +112081,7 @@ iWc
ces
elm
mtu
-vxa
+aTs
mtu
cXP
aaa
@@ -115676,7 +115676,7 @@ mtu
kbz
gva
fff
-vxa
+aTs
kbz
fff
mtu
diff --git a/_maps/map_files/NorthStar/north_star.dmm b/_maps/map_files/NorthStar/north_star.dmm
index 87038218cd0..54af0dbf6ab 100644
--- a/_maps/map_files/NorthStar/north_star.dmm
+++ b/_maps/map_files/NorthStar/north_star.dmm
@@ -933,12 +933,6 @@
},
/turf/open/floor/plating,
/area/station/science/xenobiology)
-"alG" = (
-/obj/machinery/photocopier,
-/turf/open/floor/iron/half{
- dir = 1
- },
-/area/station/engineering/lobby)
"alK" = (
/obj/machinery/modular_computer/preset/id{
dir = 4
@@ -1608,14 +1602,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/plating,
/area/station/cargo/miningdock)
-"auj" = (
-/obj/effect/turf_decal/tile/brown/opposingcorners,
-/obj/effect/turf_decal/tile/brown/opposingcorners,
-/obj/effect/turf_decal/stripes/white/line,
-/obj/machinery/light/cold/no_nightlight/directional/north,
-/obj/machinery/module_duplicator,
-/turf/open/floor/iron/dark,
-/area/station/science/circuits)
"aut" = (
/obj/structure/reagent_dispensers/fueltank,
/obj/effect/turf_decal/delivery/red,
@@ -2429,6 +2415,14 @@
},
/turf/open/floor/engine,
/area/station/engineering/supermatter)
+"aFM" = (
+/obj/machinery/light/directional/east,
+/obj/machinery/disposal/bin/tagger,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/security/office)
"aFQ" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/obj/effect/turf_decal/delivery,
@@ -4074,13 +4068,6 @@
},
/turf/open/space/openspace,
/area/space/nearstation)
-"aZO" = (
-/obj/effect/turf_decal/bot,
-/obj/machinery/modular_computer/preset/cargochat/service{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/hallway/secondary/service)
"aZX" = (
/obj/machinery/light/directional/north,
/turf/open/floor/iron/dark/side{
@@ -6368,6 +6355,10 @@
/obj/structure/sink/kitchen/directional/south,
/turf/open/floor/iron/dark/smooth_large,
/area/station/service/bar)
+"bzB" = (
+/mob/living/basic/slime,
+/turf/open/floor/engine/xenobio,
+/area/station/science/xenobiology)
"bzF" = (
/obj/effect/turf_decal/delivery,
/obj/structure/table/reinforced,
@@ -7127,14 +7118,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/hallway/floor3/fore)
-"bLE" = (
-/obj/effect/turf_decal/tile/blue/fourcorners,
-/obj/machinery/light/cold/directional/south,
-/obj/machinery/modular_computer/preset/cargochat/medical{
- dir = 1
- },
-/turf/open/floor/iron/white/textured,
-/area/station/medical/break_room)
"bMa" = (
/obj/structure/tank_dispenser/oxygen,
/obj/effect/turf_decal/siding/thinplating_new,
@@ -9071,12 +9054,6 @@
},
/turf/open/floor/iron,
/area/station/engineering/atmos/project)
-"ckt" = (
-/obj/item/kirbyplants/organic/plant10,
-/turf/open/floor/iron/dark/side{
- dir = 10
- },
-/area/station/security/office)
"ckv" = (
/obj/structure/cable,
/obj/effect/decal/cleanable/dirt,
@@ -10752,21 +10729,6 @@
/obj/machinery/space_heater,
/turf/open/floor/pod/light,
/area/station/maintenance/floor4/starboard/fore)
-"cHA" = (
-/obj/item/radio/intercom/directional/east,
-/obj/machinery/button/door/directional/south{
- id = "secmechbay";
- name = "Security Mech Garage Door Controls";
- req_access = list("security")
- },
-/obj/effect/turf_decal/trimline/brown/filled/end{
- dir = 8
- },
-/obj/machinery/modular_computer/preset/cargochat/security{
- dir = 8
- },
-/turf/open/floor/iron,
-/area/station/security/office)
"cHE" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -12205,6 +12167,15 @@
},
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
+"cZT" = (
+/obj/effect/turf_decal/bot,
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/structure/cable,
+/obj/machinery/computer/order_console/cook{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/hallway/secondary/service)
"daa" = (
/obj/machinery/camera/motion/directional/north{
c_tag = "Minisat North"
@@ -13790,6 +13761,11 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/station/medical/office)
+"dya" = (
+/obj/effect/turf_decal/tile/purple/opposingcorners,
+/obj/structure/table,
+/turf/open/floor/iron/white,
+/area/station/science/circuits)
"dyk" = (
/obj/structure/transit_tube/station/dispenser{
dir = 8
@@ -14535,11 +14511,6 @@
/obj/effect/landmark/start/assistant,
/turf/open/floor/carpet/royalblack,
/area/station/service/kitchen/diner)
-"dIf" = (
-/obj/machinery/light/directional/south,
-/obj/structure/reagent_dispensers/watertank,
-/turf/open/floor/iron,
-/area/station/hallway/secondary/service)
"dIh" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random/structure/table_or_rack,
@@ -14586,11 +14557,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/white,
/area/station/science/ordnance/testlab)
-"dIK" = (
-/obj/effect/turf_decal/tile/blue/fourcorners,
-/obj/structure/table/reinforced/rglass,
-/turf/open/floor/iron/white/textured,
-/area/station/medical/break_room)
"dIO" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -14626,17 +14592,6 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/station/service/bar/atrium)
-"dJm" = (
-/obj/machinery/firealarm/directional/south,
-/obj/machinery/camera/directional/south{
- c_tag = "Security - Office Aft"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/obj/effect/turf_decal/tile/red/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/security/office)
"dJo" = (
/obj/effect/landmark/navigate_destination/gateway,
/obj/effect/turf_decal/tile/blue/half/contrasted{
@@ -18065,15 +18020,6 @@
},
/turf/open/floor/iron/dark,
/area/station/hallway/floor1/aft)
-"eEq" = (
-/obj/effect/turf_decal/bot,
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/structure/cable,
-/obj/machinery/computer/order_console/cook{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/hallway/secondary/service)
"eEr" = (
/obj/item/radio/intercom/directional/east,
/turf/open/floor/wood,
@@ -18637,6 +18583,12 @@
},
/turf/open/floor/iron/dark/textured_large,
/area/station/engineering/lobby)
+"eLS" = (
+/obj/effect/turf_decal/tile/purple/opposingcorners,
+/obj/item/radio/intercom/directional/south,
+/obj/machinery/bci_implanter,
+/turf/open/floor/iron/white,
+/area/station/science/circuits)
"eMg" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -21243,13 +21195,6 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/station/service/kitchen)
-"fAM" = (
-/obj/effect/turf_decal/tile/brown/opposingcorners,
-/obj/effect/turf_decal/tile/brown/opposingcorners,
-/obj/effect/turf_decal/stripes/white/line,
-/obj/machinery/component_printer,
-/turf/open/floor/iron/dark,
-/area/station/science/circuits)
"fAP" = (
/obj/effect/turf_decal/trimline/purple/filled/corner{
dir = 1
@@ -21563,6 +21508,14 @@
},
/turf/open/floor/iron,
/area/station/engineering/gravity_generator)
+"fDZ" = (
+/obj/effect/turf_decal/tile/blue/fourcorners,
+/obj/machinery/light/cold/directional/south,
+/obj/machinery/modular_computer/preset/cargochat/medical{
+ dir = 1
+ },
+/turf/open/floor/iron/white/textured,
+/area/station/medical/break_room)
"fEj" = (
/obj/effect/turf_decal/trimline/blue/filled/corner{
dir = 1
@@ -22824,6 +22777,14 @@
/obj/structure/sign/poster/random/directional/east,
/turf/open/floor/iron,
/area/station/service/hydroponics/garden/abandoned)
+"fVi" = (
+/obj/effect/turf_decal/tile/brown/opposingcorners,
+/obj/effect/turf_decal/tile/brown/opposingcorners,
+/obj/effect/turf_decal/stripes/white/line,
+/obj/machinery/light/cold/no_nightlight/directional/north,
+/obj/machinery/module_duplicator,
+/turf/open/floor/iron/dark,
+/area/station/science/circuits)
"fVq" = (
/obj/structure/chair/sofa/bench/right{
dir = 8
@@ -25521,6 +25482,17 @@
/obj/machinery/door/firedoor/border_only,
/turf/open/floor/pod/dark,
/area/station/maintenance/floor2/starboard/aft)
+"gFT" = (
+/obj/machinery/firealarm/directional/south,
+/obj/machinery/camera/directional/south{
+ c_tag = "Security - Office Aft"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/obj/effect/turf_decal/tile/red/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/security/office)
"gGe" = (
/obj/machinery/telecomms/bus/preset_one,
/turf/open/floor/circuit/telecomms,
@@ -26143,6 +26115,21 @@
/obj/item/reagent_containers/spray/cleaner,
/turf/open/floor/carpet/royalblue,
/area/station/medical/break_room)
+"gNL" = (
+/obj/item/radio/intercom/directional/east,
+/obj/machinery/button/door/directional/south{
+ id = "secmechbay";
+ name = "Security Mech Garage Door Controls";
+ req_access = list("security")
+ },
+/obj/effect/turf_decal/trimline/brown/filled/end{
+ dir = 8
+ },
+/obj/machinery/modular_computer/preset/cargochat/security{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/security/office)
"gNN" = (
/turf/open/floor/pod/dark,
/area/station/maintenance/floor1/starboard)
@@ -26396,17 +26383,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/carpet/green,
/area/station/service/abandoned_gambling_den)
-"gRL" = (
-/obj/effect/turf_decal/tile/brown{
- dir = 4
- },
-/obj/effect/turf_decal/tile/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/siding/thinplating_new,
-/obj/structure/closet/crate/bin,
-/turf/open/floor/iron/dark/textured,
-/area/station/engineering/lobby)
"gRQ" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/broken/directional/west,
@@ -26618,6 +26594,10 @@
},
/turf/open/floor/iron/textured_large,
/area/station/cargo/warehouse)
+"gUT" = (
+/mob/living/basic/slime,
+/turf/open/floor/grass,
+/area/station/maintenance/floor3/starboard)
"gUX" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable,
@@ -27007,6 +26987,11 @@
/obj/item/flashlight/lamp/green,
/turf/open/floor/wood/tile,
/area/station/service/library)
+"hax" = (
+/obj/machinery/photobooth,
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/iron/dark,
+/area/station/hallway/floor4/fore)
"haB" = (
/obj/effect/turf_decal/siding/wood,
/obj/machinery/iv_drip,
@@ -28633,11 +28618,6 @@
/obj/machinery/power/apc/auto_name/directional/north,
/turf/open/floor/wood/large,
/area/station/service/library/lounge)
-"hwk" = (
-/obj/machinery/photobooth,
-/obj/effect/turf_decal/delivery,
-/turf/open/floor/iron/dark,
-/area/station/hallway/floor4/fore)
"hwr" = (
/obj/structure/railing,
/obj/effect/turf_decal/trimline/red/filled/line,
@@ -29039,6 +29019,26 @@
/obj/structure/stairs/west,
/turf/open/floor/pod/light,
/area/station/maintenance/floor1/port)
+"hAV" = (
+/obj/structure/table,
+/obj/machinery/button/ticket_machine{
+ pixel_x = -24;
+ pixel_y = -6
+ },
+/obj/item/stamp/head/hop{
+ pixel_x = 8;
+ pixel_y = 5
+ },
+/obj/item/flashlight/lamp{
+ pixel_x = -4;
+ pixel_y = 3
+ },
+/obj/machinery/button/photobooth{
+ pixel_y = 6;
+ pixel_x = -24
+ },
+/turf/open/floor/iron/dark,
+/area/station/command/heads_quarters/hop)
"hBe" = (
/obj/effect/turf_decal/trimline/blue/filled/line,
/turf/open/floor/iron/white,
@@ -29962,6 +29962,13 @@
/obj/structure/fans/tiny,
/turf/open/floor/plating,
/area/station/science/ordnance/storage)
+"hNr" = (
+/obj/effect/turf_decal/tile/brown/opposingcorners,
+/obj/effect/turf_decal/tile/brown/opposingcorners,
+/obj/effect/turf_decal/stripes/white/line,
+/obj/structure/table,
+/turf/open/floor/iron/dark,
+/area/station/science/circuits)
"hNz" = (
/obj/effect/turf_decal/tile/brown{
dir = 8
@@ -32788,26 +32795,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/pod/light,
/area/station/maintenance/floor1/port/aft)
-"izL" = (
-/obj/structure/table,
-/obj/machinery/button/ticket_machine{
- pixel_x = -24;
- pixel_y = -6
- },
-/obj/item/stamp/head/hop{
- pixel_x = 8;
- pixel_y = 5
- },
-/obj/item/flashlight/lamp{
- pixel_x = -4;
- pixel_y = 3
- },
-/obj/machinery/button/photobooth{
- pixel_y = 6;
- pixel_x = -24
- },
-/turf/open/floor/iron/dark,
-/area/station/command/heads_quarters/hop)
"izN" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -35516,6 +35503,17 @@
/obj/structure/lattice,
/turf/open/space/basic,
/area/space/nearstation)
+"jlr" = (
+/obj/effect/turf_decal/tile/brown{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/thinplating_new,
+/obj/structure/closet/crate/bin,
+/turf/open/floor/iron/dark/textured,
+/area/station/engineering/lobby)
"jlx" = (
/obj/effect/turf_decal/trimline/red/warning{
dir = 4
@@ -40406,14 +40404,6 @@
/obj/machinery/firealarm/directional/north,
/turf/open/floor/iron/dark,
/area/station/science/cytology)
-"kwS" = (
-/obj/effect/turf_decal/tile/purple/opposingcorners,
-/obj/effect/turf_decal/siding/brown{
- dir = 1
- },
-/obj/structure/table,
-/turf/open/floor/iron/white,
-/area/station/science/circuits)
"kxf" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -49590,6 +49580,11 @@
/obj/effect/spawner/structure/electrified_grille,
/turf/open/floor/pod/light,
/area/station/maintenance/floor1/port/aft)
+"mKZ" = (
+/obj/effect/turf_decal/tile/purple/opposingcorners,
+/obj/structure/rack,
+/turf/open/floor/iron/white,
+/area/station/science/circuits)
"mLb" = (
/obj/effect/turf_decal/trimline/red/line{
dir = 1
@@ -50376,6 +50371,23 @@
/obj/effect/turf_decal/stripes/red/line,
/turf/open/floor/plating,
/area/station/engineering/supermatter)
+"mVh" = (
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/duct,
+/obj/structure/disposalpipe/segment,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/security/office)
"mVj" = (
/obj/effect/turf_decal/tile/green/half,
/turf/open/floor/iron/dark/side,
@@ -50884,14 +50896,6 @@
},
/turf/open/floor/iron/white/herringbone,
/area/station/medical/patients_rooms)
-"nck" = (
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/turf/open/floor/iron/dark/side{
- dir = 8
- },
-/area/station/security/office)
"ncl" = (
/obj/structure/dresser,
/turf/open/floor/carpet/red,
@@ -54382,13 +54386,6 @@
},
/turf/open/floor/pod/dark,
/area/station/maintenance/floor3/port)
-"nUW" = (
-/obj/effect/turf_decal/tile/brown/opposingcorners,
-/obj/effect/turf_decal/tile/brown/opposingcorners,
-/obj/effect/turf_decal/stripes/white/line,
-/obj/structure/table,
-/turf/open/floor/iron/dark,
-/area/station/science/circuits)
"nVi" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment{
@@ -55396,10 +55393,6 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/hallway/floor1/fore)
-"oiH" = (
-/mob/living/simple_animal/slime,
-/turf/open/floor/grass,
-/area/station/maintenance/floor3/starboard)
"oiJ" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood,
@@ -63332,10 +63325,6 @@
/obj/effect/turf_decal/tile/yellow/half/contrasted,
/turf/open/floor/iron,
/area/station/engineering/atmos/pumproom)
-"qnA" = (
-/mob/living/simple_animal/slime,
-/turf/open/floor/engine/xenobio,
-/area/station/science/xenobiology)
"qnB" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 4
@@ -63357,6 +63346,13 @@
/obj/machinery/chem_heater/withbuffer,
/turf/open/floor/circuit,
/area/station/science/xenobiology)
+"qnO" = (
+/obj/effect/turf_decal/bot,
+/obj/machinery/modular_computer/preset/cargochat/service{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/hallway/secondary/service)
"qnS" = (
/obj/machinery/door/airlock/highsecurity,
/obj/effect/mapping_helpers/airlock/cyclelink_helper,
@@ -65022,10 +65018,6 @@
/obj/machinery/newscaster/directional/north,
/turf/open/floor/wood,
/area/station/medical/psychology)
-"qGy" = (
-/obj/machinery/airalarm/directional/east,
-/turf/open/floor/iron,
-/area/station/hallway/secondary/service)
"qGC" = (
/obj/effect/spawner/structure/window/hollow/end{
dir = 8
@@ -65907,6 +65899,14 @@
/obj/machinery/camera/autoname/directional/north,
/turf/open/floor/iron/dark,
/area/station/service/hydroponics)
+"qUC" = (
+/obj/effect/turf_decal/tile/purple/opposingcorners,
+/obj/effect/turf_decal/siding/brown{
+ dir = 1
+ },
+/obj/structure/table,
+/turf/open/floor/iron/white,
+/area/station/science/circuits)
"qUL" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
@@ -69192,14 +69192,6 @@
"rPi" = (
/turf/closed/wall,
/area/station/cargo/office)
-"rPn" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/tile/red/diagonal_edge,
-/obj/structure/cable,
-/obj/machinery/photobooth/security,
-/turf/open/floor/iron/dark,
-/area/station/security/prison/visit)
"rPr" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -69430,23 +69422,6 @@
dir = 4
},
/area/station/engineering/storage/tech)
-"rSl" = (
-/obj/effect/turf_decal/tile/red{
- dir = 4
- },
-/obj/effect/turf_decal/tile/red{
- dir = 8
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/duct,
-/obj/structure/disposalpipe/segment,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/security/office)
"rSu" = (
/obj/structure/railing/corner{
dir = 1
@@ -70873,11 +70848,6 @@
dir = 8
},
/area/station/security/courtroom)
-"snB" = (
-/obj/effect/turf_decal/tile/purple/opposingcorners,
-/obj/structure/table,
-/turf/open/floor/iron/white,
-/area/station/science/circuits)
"snI" = (
/obj/effect/turf_decal/trimline/green/arrow_ccw,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
@@ -72000,6 +71970,14 @@
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/pod/light,
/area/station/maintenance/floor3/starboard/fore)
+"sCO" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/tile/red/diagonal_edge,
+/obj/structure/cable,
+/obj/machinery/photobooth/security,
+/turf/open/floor/iron/dark,
+/area/station/security/prison/visit)
"sDg" = (
/obj/effect/turf_decal/tile/neutral/opposingcorners{
dir = 8
@@ -74154,6 +74132,11 @@
/obj/effect/turf_decal/tile/blue/fourcorners,
/turf/open/floor/iron/white/textured,
/area/station/medical/office)
+"tdt" = (
+/obj/machinery/light/directional/south,
+/obj/structure/reagent_dispensers/watertank,
+/turf/open/floor/iron,
+/area/station/hallway/secondary/service)
"tdz" = (
/obj/effect/turf_decal/trimline/brown/filled/line,
/obj/effect/turf_decal/trimline/brown/filled/mid_joiner,
@@ -78443,6 +78426,12 @@
/obj/effect/spawner/random/trash/graffiti,
/turf/open/floor/iron/white,
/area/station/medical/abandoned)
+"ujt" = (
+/obj/item/kirbyplants/organic/plant10,
+/turf/open/floor/iron/dark/side{
+ dir = 10
+ },
+/area/station/security/office)
"ujv" = (
/obj/docking_port/stationary/mining_home/common/northstar{
dir = 2
@@ -80100,6 +80089,15 @@
/obj/structure/table,
/turf/open/floor/pod/light,
/area/station/maintenance/floor1/port)
+"uHR" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/machinery/modular_computer/preset/cargochat/science{
+ dir = 8
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/science/lobby)
"uHT" = (
/obj/structure/chair/office/light,
/obj/structure/sink/directional/west,
@@ -82539,12 +82537,6 @@
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/turf/open/floor/pod/light,
/area/station/maintenance/floor1/starboard/fore)
-"vnq" = (
-/obj/effect/turf_decal/tile/purple/opposingcorners,
-/obj/item/radio/intercom/directional/south,
-/obj/machinery/bci_implanter,
-/turf/open/floor/iron/white,
-/area/station/science/circuits)
"vnt" = (
/obj/effect/decal/cleanable/blood/old,
/turf/open/floor/plating,
@@ -83123,11 +83115,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/carpet/red,
/area/station/service/theater)
-"vti" = (
-/obj/effect/turf_decal/tile/purple/opposingcorners,
-/obj/structure/rack,
-/turf/open/floor/iron/white,
-/area/station/science/circuits)
"vtj" = (
/obj/structure/table,
/obj/effect/decal/cleanable/dirt,
@@ -84240,6 +84227,14 @@
},
/turf/open/floor/catwalk_floor,
/area/station/maintenance/floor1/port)
+"vIo" = (
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/open/floor/iron/dark/side{
+ dir = 8
+ },
+/area/station/security/office)
"vIp" = (
/obj/effect/turf_decal/tile/neutral/opposingcorners{
dir = 8
@@ -84864,6 +84859,13 @@
dir = 1
},
/area/station/ai_monitored/command/nuke_storage)
+"vQY" = (
+/obj/effect/turf_decal/tile/brown/opposingcorners,
+/obj/effect/turf_decal/tile/brown/opposingcorners,
+/obj/effect/turf_decal/stripes/white/line,
+/obj/machinery/component_printer,
+/turf/open/floor/iron/dark,
+/area/station/science/circuits)
"vQZ" = (
/obj/machinery/door/airlock{
id_tag = "dorms_lux_2_bolts";
@@ -85283,14 +85285,6 @@
},
/turf/open/floor/iron/checker,
/area/station/cargo/miningdock)
-"vWs" = (
-/obj/machinery/light/directional/east,
-/obj/machinery/disposal/bin/tagger,
-/obj/structure/disposalpipe/trunk{
- dir = 8
- },
-/turf/open/floor/iron,
-/area/station/security/office)
"vWw" = (
/turf/closed/wall/r_wall,
/area/station/security/office)
@@ -85324,15 +85318,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/textured_large,
/area/station/hallway/secondary/entry)
-"vWK" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/machinery/modular_computer/preset/cargochat/science{
- dir = 8
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/science/lobby)
"vWQ" = (
/obj/effect/turf_decal/siding/wood{
dir = 8
@@ -86625,6 +86610,10 @@
/obj/effect/mapping_helpers/airlock/access/all/security/entrance,
/turf/open/floor/iron,
/area/station/security/brig)
+"wms" = (
+/obj/machinery/airalarm/directional/east,
+/turf/open/floor/iron,
+/area/station/hallway/secondary/service)
"wmt" = (
/obj/machinery/status_display/ai/directional/north,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
@@ -87989,6 +87978,11 @@
/obj/structure/table,
/turf/open/floor/iron/checker,
/area/station/commons/dorms/apartment1)
+"wDf" = (
+/obj/effect/turf_decal/tile/blue/fourcorners,
+/obj/structure/table/reinforced/rglass,
+/turf/open/floor/iron/white/textured,
+/area/station/medical/break_room)
"wDh" = (
/obj/structure/sign/poster/official/random/directional/north,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
@@ -90216,6 +90210,12 @@
dir = 1
},
/area/station/service/library/private)
+"xgD" = (
+/obj/machinery/photocopier,
+/turf/open/floor/iron/half{
+ dir = 1
+ },
+/area/station/engineering/lobby)
"xgH" = (
/turf/closed/wall,
/area/station/maintenance/floor1/port)
@@ -137752,7 +137752,7 @@ wfT
wfT
wRe
wmU
-gRL
+jlr
nDw
bhp
jPh
@@ -139042,7 +139042,7 @@ fXd
pLJ
eLQ
rBP
-alG
+xgD
wKT
rBP
uMl
@@ -182196,9 +182196,9 @@ kyM
xWf
xuv
xuv
-kwS
-snB
-vti
+qUC
+dya
+mKZ
sxl
naI
lNN
@@ -182452,14 +182452,14 @@ bDr
bDr
ctI
xuv
-nUW
+hNr
hKm
sSz
sSz
sSz
kik
sSz
-vnq
+eLS
xuv
jBm
cNm
@@ -182709,7 +182709,7 @@ wwu
bFq
ctI
xuv
-auj
+fVi
hKm
qgQ
gsn
@@ -182966,7 +182966,7 @@ hrW
gLD
ctI
xuv
-fAM
+vQY
hKm
qTK
ifA
@@ -183223,7 +183223,7 @@ rua
rua
cwq
xuv
-nUW
+hNr
hKm
qTK
qTK
@@ -186059,7 +186059,7 @@ hMV
lIL
fFu
kEF
-vWK
+uHR
ngk
jFJ
fko
@@ -186336,8 +186336,8 @@ uXA
hLz
enl
ljf
-aZO
-eEq
+qnO
+cZT
qbr
nNT
bMJ
@@ -189690,7 +189690,7 @@ wVY
sIH
hWV
kpR
-bLE
+fDZ
lcv
aal
ydS
@@ -189947,7 +189947,7 @@ iGY
stS
wzJ
fXb
-dIK
+wDf
lcv
cKs
cMh
@@ -250588,7 +250588,7 @@ gBr
sRh
tUG
ris
-dIf
+tdt
gyr
sng
iHx
@@ -251873,7 +251873,7 @@ wxM
sVv
ogg
wuC
-qGy
+wms
gyr
vwc
gMz
@@ -253909,7 +253909,7 @@ dzQ
bmf
wIN
iHm
-oiH
+gUT
ljh
yjU
iHm
@@ -256213,7 +256213,7 @@ nqi
pep
yhT
aRd
-qnA
+bzB
kbZ
iHm
hDU
@@ -256470,7 +256470,7 @@ nqi
pep
yhT
aJD
-qnA
+bzB
aJD
iHm
sSB
@@ -256727,7 +256727,7 @@ nqi
hjN
yhT
aJD
-qnA
+bzB
urv
iHm
sSB
@@ -318420,7 +318420,7 @@ nPE
qPv
pJV
iag
-izL
+hAV
iqy
mKs
ryE
@@ -318681,7 +318681,7 @@ ipn
fpn
uGO
mCJ
-hwk
+hax
btT
hIb
uSW
@@ -319217,8 +319217,8 @@ eOy
exp
lnl
uYM
-nck
-ckt
+vIo
+ujt
eNj
ftt
eNj
@@ -319474,7 +319474,7 @@ kOc
kQu
nRI
aHo
-rSl
+mVh
iXK
xOI
cAJ
@@ -319988,8 +319988,8 @@ fQA
fQA
fNA
ebz
-vWs
-cHA
+aFM
+gNL
eNj
kcw
hvb
@@ -320244,7 +320244,7 @@ sMB
sMB
aEh
fNA
-dJm
+gFT
dnU
dnU
aRU
@@ -326672,7 +326672,7 @@ gDx
iIb
ftZ
tBk
-rPn
+sCO
wKi
akt
rbr
diff --git a/_maps/map_files/tramstation/tramstation.dmm b/_maps/map_files/tramstation/tramstation.dmm
index c9112aba33e..10b847e5ab8 100644
--- a/_maps/map_files/tramstation/tramstation.dmm
+++ b/_maps/map_files/tramstation/tramstation.dmm
@@ -69,6 +69,15 @@
/obj/effect/turf_decal/sand/plating,
/turf/open/floor/plating,
/area/station/asteroid)
+"aam" = (
+/obj/machinery/power/solar{
+ name = "Starboard Solar Array";
+ id = "forestarboard"
+ },
+/obj/effect/turf_decal/sand/plating,
+/obj/structure/cable,
+/turf/open/floor/plating/airless,
+/area/station/solars/starboard/fore)
"aan" = (
/turf/open/floor/iron/stairs/medium{
dir = 8
@@ -610,6 +619,14 @@
/obj/structure/flora/bush/flowers_yw/style_random,
/turf/open/floor/grass,
/area/station/asteroid)
+"acn" = (
+/mob/living/basic/mouse,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/fluff/paper/stack{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/tram/mid)
"aco" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -697,6 +714,24 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/escapepodbay)
+"acC" = (
+/mob/living/basic/bot/medbot/autopatrol{
+ name = "T.R.A.M Unit";
+ desc = "A Trauma Response Activation Medibot. It seems overwhelmed."
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/thinplating,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/trimline/white/warning,
+/turf/open/floor/iron,
+/area/station/maintenance/tram/left)
"acE" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner{
dir = 4
@@ -973,6 +1008,14 @@
dir = 5
},
/area/station/escapepodbay)
+"adn" = (
+/obj/effect/turf_decal/trimline/red/filled/line,
+/obj/machinery/camera/directional/south{
+ network = list("ss13","Security","prison");
+ c_tag = "Security - Prison Main East"
+ },
+/turf/open/floor/iron,
+/area/station/security/prison)
"ado" = (
/obj/effect/turf_decal/trimline/red/filled/corner{
dir = 8
@@ -997,6 +1040,14 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/security/prison/garden)
+"adr" = (
+/obj/structure/chair{
+ name = "Judge";
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue/half/contrasted,
+/turf/open/floor/iron,
+/area/station/security/courtroom)
"ads" = (
/obj/effect/spawner/random/trash/cigbutt,
/turf/open/misc/asteroid,
@@ -1095,6 +1146,22 @@
},
/turf/open/floor/iron,
/area/station/security/courtroom)
+"adD" = (
+/mob/living/simple_animal/bot/secbot/beepsky/officer,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/machinery/camera/directional/south{
+ c_tag = "Maintenance - East Tram Tunnel 4"
+ },
+/obj/effect/turf_decal/bot_red,
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/white/warning{
+ dir = 1
+ },
+/turf/open/floor/iron,
+/area/station/maintenance/tram/right)
"adE" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner,
/obj/structure/cable,
@@ -1212,21 +1279,6 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/security/prison/mess)
-"adZ" = (
-/obj/effect/turf_decal/trimline/red/filled/corner,
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 1
- },
-/obj/machinery/button/flasher{
- pixel_x = 9;
- pixel_y = 24;
- id = "permafrontdoor";
- req_access = list("brig")
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron,
-/area/station/security/execution/transfer)
"aeb" = (
/obj/structure/table,
/obj/item/radio/intercom/directional/south,
@@ -1276,6 +1328,15 @@
/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible,
/turf/closed/wall/r_wall,
/area/station/science/ordnance/burnchamber)
+"aek" = (
+/obj/effect/turf_decal/sand/plating,
+/obj/structure/cable,
+/obj/machinery/power/solar{
+ name = "Port Solar Array";
+ id = "portsolar"
+ },
+/turf/open/floor/plating/airless,
+/area/station/solars/port)
"ael" = (
/obj/effect/turf_decal/sand/plating,
/obj/structure/cable/layer1,
@@ -1372,18 +1433,6 @@
},
/turf/open/floor/iron/grimy,
/area/station/service/chapel/office)
-"aeE" = (
-/obj/structure/table/wood,
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/machinery/newscaster/directional/south,
-/obj/machinery/fax{
- name = "Psychology Office Fax Machine";
- fax_name = "Psychology Office"
- },
-/turf/open/floor/wood/parquet,
-/area/station/medical/psychology)
"aeF" = (
/obj/machinery/power/apc/auto_name/directional/south,
/obj/structure/cable,
@@ -1470,11 +1519,38 @@
},
/turf/open/floor/iron/dark,
/area/station/ai_monitored/command/nuke_storage)
+"aeT" = (
+/obj/effect/turf_decal/siding/wideplating{
+ dir = 10
+ },
+/obj/machinery/camera/motion/directional/north{
+ network = list("ss13","secure");
+ c_tag = "Secure - Nuclear Storage"
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai_monitored/command/nuke_storage)
"aeV" = (
/obj/effect/turf_decal/sand/plating,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible,
/turf/open/floor/plating/airless,
/area/station/asteroid)
+"aeW" = (
+/obj/docking_port/stationary{
+ name = "fore bay 1";
+ width = 9;
+ height = 5;
+ shuttle_id = "laborcamp_home";
+ dwidth = 2;
+ roundstart_template = /datum/map_template/shuttle/labour/generic
+ },
+/turf/open/misc/asteroid/airless,
+/area/station/asteroid)
+"aeX" = (
+/mob/living/simple_animal/bot/secbot/beepsky/armsky,
+/obj/effect/turf_decal/stripes/line,
+/obj/structure/cable,
+/turf/open/floor/iron,
+/area/station/ai_monitored/security/armory)
"aeY" = (
/obj/effect/turf_decal/trimline/white/warning{
dir = 9
@@ -1518,6 +1594,16 @@
},
/turf/open/floor/engine/hull,
/area/station/asteroid)
+"aff" = (
+/obj/docking_port/stationary{
+ name = "Cargo Bay";
+ width = 12;
+ height = 7;
+ shuttle_id = "cargo_home";
+ dwidth = 5
+ },
+/turf/open/misc/asteroid/airless,
+/area/station/asteroid)
"afg" = (
/obj/structure/flora/bush/grassy,
/turf/open/floor/grass,
@@ -1674,18 +1760,6 @@
},
/turf/open/openspace,
/area/station/asteroid)
-"afP" = (
-/obj/effect/turf_decal/trimline/white/line{
- dir = 9
- },
-/obj/item/radio/intercom/directional/south{
- name = "Private Channel";
- frequency = 1447;
- listening = 0;
- freerange = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"afR" = (
/obj/machinery/computer/order_console/mining,
/obj/effect/turf_decal/tile/brown/fourcorners,
@@ -1768,6 +1842,15 @@
/obj/structure/flora/bush/grassy,
/turf/open/floor/grass,
/area/station/asteroid)
+"agp" = (
+/mob/living/basic/pet/dog/corgi/ian,
+/obj/structure/bed/dogbed/ian,
+/obj/machinery/computer/security/telescreen/entertainment/directional/south,
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/turf/open/floor/wood,
+/area/station/command/heads_quarters/hop)
"agq" = (
/obj/docking_port/stationary/mining_home/common{
dir = 4
@@ -2058,6 +2141,14 @@
},
/turf/open/floor/engine,
/area/station/science/xenobiology)
+"ahl" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/preopen{
+ name = "Xenobiology Containment Blast Door";
+ id = "containdeez4"
+ },
+/turf/open/floor/plating,
+/area/station/science/xenobiology)
"ahm" = (
/turf/open/openspace/airless/planetary,
/area/station/asteroid)
@@ -2149,6 +2240,19 @@
},
/turf/open/floor/carpet/royalblack,
/area/station/command/meeting_room)
+"ahR" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/stripes/corner,
+/obj/effect/turf_decal/trimline/yellow/corner{
+ dir = 4
+ },
+/obj/machinery/button/door/directional/south{
+ name = "Tram Maintenance Dock Access";
+ pixel_x = 8;
+ id = "trammaintdock"
+ },
+/turf/open/floor/iron,
+/area/station/maintenance/port/central)
"ahS" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/stripes/line,
@@ -2196,19 +2300,6 @@
},
/turf/open/floor/wood/large,
/area/station/service/library)
-"aih" = (
-/obj/structure/cable,
-/obj/machinery/door/poddoor/preopen{
- name = "Test Chamber Blast Door";
- id = "Xenolab"
- },
-/obj/machinery/door/window/left/directional/north{
- name = "Maximum Security Test Chamber";
- req_access = list("xenobiology")
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible,
-/turf/open/floor/engine,
-/area/station/science/xenobiology)
"aiw" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
@@ -2257,6 +2348,29 @@
},
/turf/open/floor/plating,
/area/station/maintenance/disposal)
+"ajc" = (
+/obj/machinery/button/door/directional/west{
+ name = "Privacy Bolts";
+ pixel_y = -9;
+ id = "private_i";
+ specialfunctions = 4;
+ normaldoorcontrol = 1
+ },
+/obj/structure/chair/stool/directional/north,
+/turf/open/floor/wood,
+/area/station/commons/dorms)
+"aje" = (
+/obj/structure/chair/stool/directional/north,
+/obj/machinery/button/door/directional/west{
+ name = "Privacy Bolts";
+ pixel_x = 24;
+ pixel_y = -9;
+ id = "private_j";
+ specialfunctions = 4;
+ normaldoorcontrol = 1
+ },
+/turf/open/floor/wood,
+/area/station/commons/dorms)
"ajf" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner,
/obj/effect/turf_decal/trimline/neutral/filled/corner{
@@ -2319,6 +2433,29 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
+"ajy" = (
+/obj/machinery/button/door/directional/west{
+ name = "Privacy Bolts";
+ pixel_y = -9;
+ id = "private_h";
+ specialfunctions = 4;
+ normaldoorcontrol = 1
+ },
+/obj/structure/chair/stool/directional/north,
+/turf/open/floor/carpet,
+/area/station/commons/dorms)
+"ajz" = (
+/obj/structure/chair/stool/directional/north,
+/obj/machinery/button/door/directional/west{
+ name = "Privacy Bolts";
+ pixel_x = 24;
+ pixel_y = -9;
+ id = "private_k";
+ specialfunctions = 4;
+ normaldoorcontrol = 1
+ },
+/turf/open/floor/carpet,
+/area/station/commons/dorms)
"ajA" = (
/obj/effect/landmark/event_spawn,
/obj/effect/turf_decal/tile/neutral{
@@ -2326,19 +2463,6 @@
},
/turf/open/floor/iron,
/area/station/commons/dorms)
-"ajC" = (
-/obj/structure/railing{
- dir = 1
- },
-/obj/item/radio/intercom/directional/south{
- name = "Private Channel";
- frequency = 1447;
- listening = 0;
- freerange = 1
- },
-/obj/structure/cable,
-/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"ajF" = (
/turf/open/floor/iron,
/area/station/engineering/gravity_generator)
@@ -2372,19 +2496,6 @@
/obj/machinery/airalarm/directional/east,
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"akf" = (
-/obj/machinery/atmospherics/components/binary/pump{
- name = "Gas to Filter";
- dir = 1
- },
-/obj/machinery/camera/emp_proof{
- dir = 10;
- network = list("ss13","engine","engineering");
- c_tag = "Engineering - Engine Room Airlock"
- },
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/engine,
-/area/station/engineering/supermatter)
"akl" = (
/obj/structure/reflector/double/anchored{
dir = 6
@@ -2402,6 +2513,23 @@
/obj/machinery/firealarm/directional/north,
/turf/open/floor/iron,
/area/station/hallway/secondary/construction/engineering)
+"akv" = (
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/red/filled/corner{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/binary/pump/on{
+ name = "N2 Outlet Pump";
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{
+ dir = 4
+ },
+/obj/machinery/light/directional/south,
+/turf/open/floor/iron,
+/area/station/engineering/atmos)
"akI" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
@@ -2448,6 +2576,37 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron,
/area/station/engineering/atmos)
+"ala" = (
+/obj/machinery/button/door/directional/west{
+ name = "Privacy Bolts";
+ pixel_y = -9;
+ id = "private_g";
+ specialfunctions = 4;
+ normaldoorcontrol = 1
+ },
+/obj/structure/chair/stool/directional/north,
+/turf/open/floor/wood,
+/area/station/commons/dorms)
+"alb" = (
+/obj/structure/chair/stool/directional/north,
+/obj/machinery/button/door/directional/west{
+ name = "Privacy Bolts";
+ pixel_x = 24;
+ pixel_y = -9;
+ id = "private_l";
+ specialfunctions = 4;
+ normaldoorcontrol = 1
+ },
+/turf/open/floor/wood,
+/area/station/commons/dorms)
+"ald" = (
+/obj/effect/spawner/structure/window,
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "HoP Arrival Procedure Enforcement Shutters";
+ id = "papersplease"
+ },
+/turf/open/floor/plating,
+/area/station/hallway/secondary/entry)
"ale" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 1
@@ -2599,6 +2758,20 @@
},
/turf/open/space/basic,
/area/space/nearstation)
+"amT" = (
+/obj/structure/table,
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 10
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/warning{
+ dir = 10
+ },
+/obj/machinery/fax{
+ name = "Engineering Lobby Fax Machine";
+ fax_name = "Engineering Lobby"
+ },
+/turf/open/floor/iron,
+/area/station/engineering/break_room)
"amU" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 4
@@ -2732,6 +2905,14 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/showroomfloor,
/area/station/security/lockers)
+"aog" = (
+/obj/machinery/door/poddoor/preopen{
+ name = "Atmospherics Blast Door";
+ id = "atmos"
+ },
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/iron,
+/area/station/engineering/atmos)
"aoh" = (
/obj/structure/cable,
/turf/open/floor/iron/dark,
@@ -2773,6 +2954,15 @@
},
/turf/open/floor/iron,
/area/station/security/checkpoint/engineering)
+"aoN" = (
+/obj/machinery/elevator_control_panel{
+ layer = 3.1;
+ pixel_y = 2;
+ linked_elevator_id = "tram_xeno_lift";
+ preset_destination_names = list("2"="Lower Deck", "3"="Upper Deck")
+ },
+/turf/closed/wall,
+/area/station/science/xenobiology)
"aoV" = (
/obj/effect/turf_decal/trimline/neutral/filled/line,
/turf/open/floor/iron/dark,
@@ -2807,6 +2997,16 @@
/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible,
/turf/open/floor/iron,
/area/station/engineering/atmos/pumproom)
+"apJ" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ name = "Pure to Mix";
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/engineering/atmos/pumproom)
"apK" = (
/obj/effect/turf_decal/trimline/green/filled/corner,
/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{
@@ -2837,6 +3037,23 @@
},
/turf/open/floor/iron/grimy,
/area/station/service/library/lounge)
+"apP" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 9
+ },
+/obj/structure/rack,
+/obj/item/storage/toolbox/mechanical{
+ pixel_x = -2;
+ pixel_y = -1
+ },
+/obj/item/multitool,
+/obj/machinery/camera/emp_proof{
+ dir = 9;
+ c_tag = "Secure - Telecomms Control Room"
+ },
+/obj/machinery/newscaster/directional/north,
+/turf/open/floor/iron,
+/area/station/tcommsat/computer)
"aqf" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/trimline/yellow/warning{
@@ -2848,6 +3065,21 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/maintenance/port/central)
+"aqg" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/window/left/directional/west{
+ name = "Chapel Delivery Chute"
+ },
+/obj/effect/turf_decal/loading_area{
+ dir = 8
+ },
+/obj/machinery/navbeacon{
+ name = "navigation beacon (Chapel Delivery)";
+ location = "Chapel";
+ codes_txt = "delivery;dir=8"
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/department/crew_quarters/dorms)
"aqh" = (
/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{
dir = 8
@@ -2857,17 +3089,15 @@
},
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
-"aqj" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/disposalpipe/segment{
- dir = 4
+"aql" = (
+/obj/machinery/door/airlock{
+ name = "Private Quarters I";
+ id_tag = "private_i"
},
-/obj/machinery/door/poddoor/preopen{
- name = "Xenobiology Containment Blast Door";
- id = "containdeez6"
- },
-/turf/open/floor/plating,
-/area/station/science/xenobiology)
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/wood,
+/area/station/commons/dorms)
"aqm" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible,
/obj/machinery/meter,
@@ -2923,20 +3153,6 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron,
/area/station/engineering/atmospherics_engine)
-"arK" = (
-/obj/effect/turf_decal/trimline/brown/filled/line,
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/structure/cable,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/table,
-/obj/machinery/fax{
- name = "Cargo Office Fax Machine";
- fax_name = "Cargo Office"
- },
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"arO" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 8
@@ -2975,14 +3191,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/engineering/main)
-"arX" = (
-/obj/machinery/atmospherics/components/binary/pump{
- name = "Distro to Waste";
- dir = 8
- },
-/obj/structure/cable,
-/turf/open/floor/iron,
-/area/station/engineering/atmos/pumproom)
"arY" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -3108,6 +3316,16 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2,
/turf/open/floor/iron,
/area/station/maintenance/disposal/incinerator)
+"atV" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 9
+ },
+/obj/machinery/camera/directional/west{
+ network = list("ss13","Security","prison");
+ c_tag = "Security - Prison Main North-West"
+ },
+/turf/open/floor/iron,
+/area/station/security/prison)
"atX" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/computer/turbine_computer{
@@ -3115,16 +3333,6 @@
},
/turf/open/floor/iron,
/area/station/maintenance/disposal/incinerator)
-"aua" = (
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 10
- },
-/obj/machinery/camera/directional/west{
- network = list("ss13","Security","prison");
- c_tag = "Security - Prison Main North"
- },
-/turf/open/floor/iron,
-/area/station/security/prison)
"auc" = (
/obj/effect/turf_decal/siding/thinplating/corner,
/obj/structure/cable,
@@ -3214,10 +3422,27 @@
},
/turf/open/floor/iron,
/area/station/maintenance/tram/right)
+"auG" = (
+/obj/structure/sign/poster/official/safety_report/directional/north,
+/obj/machinery/camera{
+ dir = 9;
+ network = list("ss13","Security");
+ c_tag = "Security - Equipment Room"
+ },
+/turf/open/floor/iron/showroomfloor,
+/area/station/security/lockers)
"auH" = (
/obj/structure/sign/clock/directional/north,
/turf/open/floor/carpet,
/area/station/command/heads_quarters/hos)
+"auP" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/preopen{
+ name = "Privacy Shutters";
+ id = "HOSOffice"
+ },
+/turf/open/floor/plating,
+/area/station/command/heads_quarters/hos)
"auR" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -3235,25 +3460,18 @@
},
/turf/open/floor/iron,
/area/station/security/office)
-"avf" = (
-/obj/machinery/door/airlock/external{
- name = "External Access";
- frequency = 1449;
- id_tag = "mostleft_upper_lower_eva_internal";
- autoclose = 0
+"auZ" = (
+/obj/structure/noticeboard/directional/north,
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 1
},
-/obj/machinery/door_buttons/access_button{
- name = "External Access Button";
- pixel_x = 24;
- idSelf = "mostleft_upper_lower_eva_airlock_control";
- idDoor = "mostleft_upper_lower_eva_internal"
+/obj/machinery/camera{
+ dir = 9;
+ network = list("ss13","Security");
+ c_tag = "Security - Main Office North"
},
-/obj/effect/mapping_helpers/airlock/locked,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/catwalk_floor,
-/area/station/maintenance/tram/left)
+/turf/open/floor/iron,
+/area/station/security/office)
"avg" = (
/obj/effect/turf_decal/stripes/line{
dir = 6
@@ -3304,6 +3522,15 @@
},
/turf/open/floor/iron,
/area/station/security/office)
+"avn" = (
+/obj/structure/table,
+/obj/item/assembly/flash/handheld,
+/obj/machinery/fax{
+ name = "Security Office Fax Machine";
+ fax_name = "Security Office"
+ },
+/turf/open/floor/iron,
+/area/station/security/office)
"avq" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 8
@@ -3742,20 +3969,6 @@
/obj/item/radio/intercom/directional/east,
/turf/open/floor/iron/dark,
/area/station/maintenance/radshelter/civil)
-"aAl" = (
-/obj/machinery/button/door/directional/east{
- name = "Armory Shutters";
- id = "armory";
- req_access = list("armory")
- },
-/obj/machinery/status_display/ai/directional/north,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/obj/machinery/light_switch/directional/east{
- pixel_x = 23;
- pixel_y = -8
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"aAp" = (
/obj/machinery/conveyor{
dir = 8;
@@ -3844,19 +4057,6 @@
/obj/structure/chair/comfy/brown,
/turf/open/floor/carpet,
/area/station/command/heads_quarters/captain)
-"aBz" = (
-/obj/structure/closet/firecloset,
-/obj/effect/turf_decal/bot,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 8
- },
-/obj/machinery/camera/emp_proof{
- dir = 10;
- network = list("ss13","engineering");
- c_tag = "Engineering - Entry Airlock"
- },
-/turf/open/floor/iron,
-/area/station/engineering/main)
"aBI" = (
/obj/machinery/computer/security{
dir = 4
@@ -3947,20 +4147,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/catwalk_floor,
/area/station/maintenance/tram/right)
-"aCm" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door_buttons/airlock_controller{
- name = "External Access Console";
- pixel_y = 24;
- idSelf = "middleright_upper_eva_airlock_control";
- idInterior = "middleright_upper_eva_internal";
- idExterior = "middleright_upper_eva_external"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/catwalk_floor,
-/area/station/hallway/primary/tram/center)
"aCp" = (
/obj/machinery/camera/directional/south{
c_tag = "Service - Bar Lounge South West"
@@ -3996,6 +4182,13 @@
},
/turf/open/floor/plating,
/area/station/cargo/sorting)
+"aCy" = (
+/obj/machinery/camera{
+ dir = 10;
+ c_tag = "Civilian - Radstorm Shelter"
+ },
+/turf/open/floor/iron/dark,
+/area/station/maintenance/radshelter/civil)
"aCC" = (
/obj/structure/chair/office/light,
/obj/effect/turf_decal/tile/yellow{
@@ -4080,6 +4273,19 @@
},
/turf/open/floor/plating,
/area/station/engineering/atmos/pumproom)
+"aDm" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
+/obj/machinery/camera/emp_proof{
+ dir = 9;
+ network = list("ss13","engine","engineering");
+ c_tag = "Engineering - Engine Room North-East"
+ },
+/obj/structure/cable,
+/turf/open/floor/engine,
+/area/station/engineering/supermatter/room)
"aDn" = (
/obj/structure/railing{
dir = 8
@@ -4168,6 +4374,26 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/tram/center)
+"aEh" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/external{
+ name = "External Access";
+ frequency = 1449;
+ id_tag = "mostleft_upper_eva_external";
+ autoclose = 0
+ },
+/obj/machinery/door_buttons/access_button{
+ name = "External Access Button";
+ pixel_y = 24;
+ idSelf = "mostleft_upper_eva_airlock_control";
+ idDoor = "mostleft_upper_eva_external"
+ },
+/obj/effect/mapping_helpers/airlock/locked,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/catwalk_floor,
+/area/station/hallway/primary/tram/left)
"aEj" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
@@ -4269,17 +4495,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/catwalk_floor,
/area/station/hallway/primary/tram/left)
-"aER" = (
-/obj/machinery/atmospherics/components/binary/valve/digital/on{
- name = "Output Release";
- dir = 4
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 6
- },
-/obj/structure/cable,
-/turf/open/floor/engine,
-/area/station/engineering/supermatter/room)
"aET" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/bot,
@@ -4368,6 +4583,18 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/command/heads_quarters/hop)
+"aGi" = (
+/obj/machinery/door_buttons/airlock_controller{
+ name = "External Access Console";
+ pixel_y = -24;
+ idSelf = "middleright_lower_upper_eva_airlock_control";
+ idInterior = "middleright_lower_upper_eva_internal";
+ idExterior = "middleright_lower_upper_eva_external"
+ },
+/obj/structure/ladder,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/iron/smooth,
+/area/station/maintenance/tram/mid)
"aGk" = (
/obj/effect/turf_decal/siding/wood{
dir = 10
@@ -4429,6 +4656,23 @@
},
/turf/open/floor/iron,
/area/station/security/checkpoint/supply)
+"aGL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/external{
+ name = "External Access";
+ frequency = 1449;
+ id_tag = "mostleft_lower_eva_internal";
+ autoclose = 0
+ },
+/obj/machinery/door_buttons/access_button{
+ name = "External Access Button";
+ pixel_y = -24;
+ idSelf = "mostleft_lower_eva_airlock_control";
+ idDoor = "mostleft_lower_eva_internal"
+ },
+/obj/effect/mapping_helpers/airlock/locked,
+/turf/open/floor/catwalk_floor,
+/area/station/hallway/primary/tram/left)
"aGY" = (
/obj/effect/turf_decal/trimline/purple/filled/line,
/obj/effect/turf_decal/trimline/yellow/warning{
@@ -4442,6 +4686,67 @@
/obj/effect/turf_decal/tile/blue/opposingcorners,
/turf/open/floor/iron/freezer,
/area/station/medical/coldroom)
+"aHe" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door_buttons/airlock_controller{
+ name = "External Access Console";
+ pixel_y = -24;
+ idSelf = "mostleft_lower_eva_airlock_control";
+ idInterior = "mostleft_lower_eva_internal";
+ idExterior = "mostleft_lower_eva_external"
+ },
+/turf/open/floor/catwalk_floor,
+/area/station/hallway/primary/tram/left)
+"aHf" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door_buttons/airlock_controller{
+ name = "External Access Console";
+ pixel_y = -24;
+ idSelf = "middleleft_lower_eva_airlock_control";
+ idInterior = "middleleft_lower_eva_internal";
+ idExterior = "middleleft_lower_eva_external"
+ },
+/turf/open/floor/catwalk_floor,
+/area/station/hallway/primary/tram/center)
+"aHl" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door_buttons/airlock_controller{
+ name = "External Access Console";
+ pixel_y = -24;
+ idSelf = "middleright_lower_eva_airlock_control";
+ idInterior = "middleright_lower_eva_internal";
+ idExterior = "middleright_lower_eva_external"
+ },
+/turf/open/floor/catwalk_floor,
+/area/station/hallway/primary/tram/center)
+"aHn" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door_buttons/airlock_controller{
+ name = "External Access Console";
+ pixel_y = -24;
+ idSelf = "rightmost_lower_eva_airlock_control";
+ idInterior = "rightmost_lower_eva_internal";
+ idExterior = "rightmost_lower_eva_external"
+ },
+/turf/open/floor/catwalk_floor,
+/area/station/hallway/primary/tram/right)
+"aHo" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/external{
+ name = "External Access";
+ frequency = 1449;
+ id_tag = "rightmost_lower_eva_internal";
+ autoclose = 0
+ },
+/obj/machinery/door_buttons/access_button{
+ name = "External Access Button";
+ pixel_y = -24;
+ idSelf = "rightmost_lower_eva_airlock_control";
+ idDoor = "rightmost_lower_eva_internal"
+ },
+/obj/effect/mapping_helpers/airlock/locked,
+/turf/open/floor/catwalk_floor,
+/area/station/hallway/primary/tram/right)
"aHp" = (
/obj/item/radio/intercom/directional/north,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -4581,6 +4886,22 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/security/checkpoint/medical)
+"aIq" = (
+/obj/machinery/status_display/door_timer{
+ name = "Medical Cell";
+ pixel_y = 32;
+ id = "medcell"
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 5
+ },
+/obj/effect/landmark/start/depsec/medical,
+/obj/machinery/camera/directional/north{
+ network = list("ss13","medbay","Security");
+ c_tag = "Medical - Security Checkpoint"
+ },
+/turf/open/floor/iron,
+/area/station/security/checkpoint/medical)
"aIt" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 8
@@ -4689,10 +5010,6 @@
/obj/structure/disposalpipe/trunk,
/turf/open/floor/engine/cult,
/area/station/service/library)
-"aJT" = (
-/mob/living/simple_animal/slime,
-/turf/open/floor/engine,
-/area/station/science/xenobiology)
"aKe" = (
/obj/effect/landmark/event_spawn,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -4770,19 +5087,6 @@
},
/turf/open/openspace,
/area/station/hallway/primary/tram/center)
-"aKK" = (
-/obj/machinery/button/door/directional/west{
- name = "Privacy Bolts";
- pixel_x = 24;
- pixel_y = 9;
- id = "private_a";
- specialfunctions = 4;
- normaldoorcontrol = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/carpet,
-/area/station/commons/dorms)
"aKL" = (
/obj/effect/spawner/random/engineering/tracking_beacon,
/obj/machinery/door/firedoor/border_only,
@@ -4881,18 +5185,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
-"aLn" = (
-/obj/machinery/camera{
- dir = 9;
- c_tag = "Arrivals - North Docking Wing"
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/hallway/secondary/entry)
"aLr" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 4
@@ -4943,29 +5235,6 @@
/obj/machinery/duct,
/turf/open/floor/iron/white,
/area/station/medical/treatment_center)
-"aLD" = (
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/siding/thinplating,
-/obj/machinery/door/airlock/research{
- name = "Research and Development Lab"
- },
-/obj/effect/mapping_helpers/airlock/access/all/science/general,
-/obj/machinery/door/poddoor/shutters/preopen{
- name = "Research and Development Shutter";
- id = "rndlab1"
- },
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/turf/open/floor/iron/white,
-/area/station/science/lab)
"aLQ" = (
/obj/structure/railing{
dir = 8
@@ -5068,6 +5337,16 @@
/obj/effect/turf_decal/stripes/corner,
/turf/open/floor/iron/white,
/area/station/medical/treatment_center)
+"aML" = (
+/obj/machinery/camera/directional/north{
+ network = list("ss13","rd");
+ c_tag = "Science - Monkey Pit"
+ },
+/obj/machinery/light/warm/directional/north,
+/turf/open/misc/dirt/jungle{
+ baseturfs = /turf/open/misc/dirt
+ },
+/area/station/science/explab)
"aMM" = (
/obj/effect/turf_decal/delivery,
/obj/machinery/portable_atmospherics/scrubber,
@@ -5234,6 +5513,27 @@
dir = 9
},
/area/station/service/chapel)
+"aOF" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "CMO Office Shutters";
+ dir = 4;
+ id = "cmoshutter"
+ },
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/station/command/heads_quarters/cmo)
+"aOG" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 8
+ },
+/obj/machinery/airalarm/directional/west,
+/obj/machinery/camera/directional/west{
+ network = list("ss13","medbay");
+ c_tag = "Medical - Virology"
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/virology)
"aOH" = (
/obj/machinery/airalarm/directional/north,
/turf/open/floor/glass/reinforced,
@@ -5258,6 +5558,14 @@
/obj/effect/turf_decal/stripes/white/full,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
+"aOQ" = (
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/machinery/camera/directional/south{
+ network = list("ss13","medbay");
+ c_tag = "Medical - Main South"
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"aOS" = (
/obj/effect/turf_decal/trimline/blue/filled/line,
/obj/machinery/firealarm/directional/south,
@@ -5306,6 +5614,15 @@
/obj/machinery/light/directional/south,
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
+"aPm" = (
+/obj/structure/table/glass,
+/obj/machinery/fax{
+ name = "Chief Medical Officer's Fax Machine";
+ fax_name = "Chief Medical Officer's Office"
+ },
+/obj/effect/turf_decal/tile/blue/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/command/heads_quarters/cmo)
"aPo" = (
/obj/machinery/door/airlock/research{
name = "Chemical Storage"
@@ -5491,17 +5808,6 @@
/obj/effect/mapping_helpers/airlock/access/all/service/chapel_office,
/turf/open/floor/iron/dark,
/area/station/service/chapel/monastery)
-"aRd" = (
-/obj/machinery/button/door/directional/east{
- name = "Door Bolt Control";
- id = "miningdorm1";
- specialfunctions = 4;
- normaldoorcontrol = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/carpet,
-/area/station/cargo/miningdock)
"aRk" = (
/obj/machinery/vending/security,
/turf/open/floor/iron/showroomfloor,
@@ -5602,14 +5908,6 @@
"aSt" = (
/turf/open/openspace,
/area/station/science/xenobiology)
-"aSu" = (
-/obj/machinery/door/poddoor{
- name = "Secure Storage";
- id = "Secure Storage"
- },
-/obj/effect/turf_decal/delivery,
-/turf/open/floor/plating,
-/area/station/engineering/engine_smes)
"aSB" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 10
@@ -5643,28 +5941,23 @@
"aST" = (
/turf/closed/wall/r_wall,
/area/station/solars/port)
-"aSU" = (
-/obj/structure/table/wood/fancy/green,
-/obj/effect/spawner/random/aimodule/harmless,
-/obj/item/ai_module/supplied/freeform{
- pixel_x = 2;
- pixel_y = 3
+"aTa" = (
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 1
},
-/obj/item/ai_module/reset,
-/obj/item/radio/intercom/directional/east{
- name = "ai intercom";
- frequency = 1447
+/obj/effect/turf_decal/siding/thinplating/dark/corner{
+ dir = 1
},
-/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai_upload)
-"aTs" = (
-/obj/effect/turf_decal/trimline/white/filled/line,
-/obj/machinery/camera{
- dir = 10;
- c_tag = "Secure - Tech Secure Storage"
+/obj/structure/sign/warning/secure_area{
+ name = "BOMB RANGE";
+ desc = "A warning sign which reads 'BOMB RANGE";
+ pixel_y = 32
},
-/turf/open/floor/iron/dark,
-/area/station/engineering/storage/tech)
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/iron/white,
+/area/station/science/lower)
"aTt" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
@@ -5680,6 +5973,15 @@
},
/turf/open/floor/iron/checker,
/area/station/commons/lounge)
+"aTY" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/power/solar{
+ name = "Starboard Solar Array";
+ id = "forestarboard"
+ },
+/obj/structure/cable,
+/turf/open/space/openspace,
+/area/station/solars/starboard/fore)
"aUa" = (
/obj/structure/table/wood,
/obj/item/book/manual/wiki/security_space_law{
@@ -5706,6 +6008,11 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/science/robotics/lab)
+"aUc" = (
+/obj/item/radio/intercom/directional/east,
+/obj/machinery/photobooth,
+/turf/open/floor/iron/grimy,
+/area/station/service/library/lounge)
"aUh" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -5775,19 +6082,6 @@
},
/turf/open/floor/iron,
/area/station/maintenance/tram/mid)
-"aVM" = (
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/status_display/door_timer{
- name = "Science Cell";
- pixel_y = 32;
- id = "scicell"
- },
-/turf/open/floor/iron,
-/area/station/security/checkpoint/science)
"aVT" = (
/obj/effect/turf_decal/stripes/line,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
@@ -5795,14 +6089,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
-"aWr" = (
-/obj/effect/turf_decal/trimline/red/filled/line,
-/obj/machinery/camera/directional/south{
- network = list("ss13","Security","prison");
- c_tag = "Security - Prison Main East"
- },
-/turf/open/floor/iron,
-/area/station/security/prison)
"aWs" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 1
@@ -5902,22 +6188,6 @@
},
/turf/open/floor/iron,
/area/station/engineering/main)
-"aYu" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/stripes/end{
- dir = 1
- },
-/obj/structure/closet/secure_closet/research_director,
-/obj/machinery/camera/directional/south{
- network = list("ss13","rd");
- c_tag = "Science - Research Director's Office"
- },
-/obj/machinery/light_switch/directional/south{
- pixel_x = -8;
- pixel_y = -24
- },
-/turf/open/floor/iron,
-/area/station/command/heads_quarters/rd)
"aYv" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 4
@@ -5963,28 +6233,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
-"baJ" = (
-/obj/effect/landmark/start/ai/secondary,
-/obj/item/radio/intercom/directional/north{
- name = "Custom Channel";
- pixel_x = 6;
- listening = 0;
- freerange = 1
- },
-/obj/item/radio/intercom/directional/east{
- name = "Common Channel";
- listening = 0;
- freerange = 1
- },
-/obj/item/radio/intercom/directional/south{
- name = "Private Channel";
- pixel_x = 6;
- frequency = 1447;
- listening = 0;
- freerange = 1
- },
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"baK" = (
/obj/effect/turf_decal/stripes/corner{
dir = 4
@@ -6101,17 +6349,6 @@
/obj/machinery/light/directional/south,
/turf/open/floor/iron,
/area/station/security/checkpoint/science)
-"bdD" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/machinery/camera{
- dir = 10;
- c_tag = "Hallway - Upper Right Command"
- },
-/obj/machinery/newscaster/directional/west,
-/turf/open/floor/iron,
-/area/station/hallway/secondary/command)
"bdT" = (
/obj/effect/turf_decal/trimline/white/filled/line{
dir = 1
@@ -6224,17 +6461,6 @@
/obj/structure/sign/poster/official/get_your_legs/directional/south,
/turf/open/floor/iron,
/area/station/security/prison)
-"bgy" = (
-/obj/structure/railing{
- dir = 4
- },
-/obj/machinery/camera{
- dir = 10;
- network = list("aicore");
- c_tag = "Secure - AI Upper Ring East"
- },
-/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"bgH" = (
/obj/effect/turf_decal/stripes/corner,
/turf/open/floor/iron/white,
@@ -6283,22 +6509,14 @@
/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms,
/turf/open/floor/iron/dark,
/area/station/ai_monitored/turret_protected/aisat_interior)
-"bhR" = (
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 8
+"bhG" = (
+/obj/machinery/door/airlock/centcom{
+ name = "Syndicate Secure Airlock System";
+ desc = "Truly, a marvel of modern engineering."
},
-/obj/machinery/door/airlock/security/glass{
- name = "Brig";
- id_tag = "innerbrigleft"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{
- cycle_id = "brig_left"
- },
-/obj/machinery/door/firedoor,
-/obj/effect/mapping_helpers/airlock/access/all/security/entrance,
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/iron,
-/area/station/security/brig)
+/obj/effect/mapping_helpers/airlock/access/all/syndicate/general,
+/turf/open/floor/iron/grimy,
+/area/station/commons/vacant_room)
"bhY" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
@@ -6366,37 +6584,15 @@
},
/turf/open/floor/iron/white,
/area/station/security/medical)
-"bjs" = (
-/obj/structure/table,
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 8
+"bje" = (
+/obj/effect/spawner/random/structure{
+ name = "random snowman spawner";
+ loot = list(/obj/structure/statue/snow/snowman);
+ spawn_loot_chance = 10
},
-/obj/structure/sign/calendar/directional/west,
-/obj/machinery/fax{
- name = "Quartermaster's Fax Machine";
- fax_name = "Quartermaster's Office"
- },
-/turf/open/floor/iron,
-/area/station/command/heads_quarters/qm)
-"bjt" = (
-/obj/structure/closet/crate/secure{
- name = "Firing Range Gear Crate";
- desc = "A secure crate containing various materials for building a customised test-site.";
- req_access = list("science")
- },
-/obj/item/target/syndicate,
-/obj/item/target/syndicate,
-/obj/item/target/clown,
-/obj/item/target/clown,
-/obj/item/target/alien,
-/obj/item/target/alien,
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 4
- },
-/obj/item/radio/intercom/directional/east,
-/obj/machinery/light/directional/east,
-/turf/open/floor/iron/white,
-/area/station/science/auxlab/firing_range)
+/obj/machinery/light_switch/directional/south,
+/turf/open/misc/asteroid/snow/coldroom,
+/area/station/service/kitchen/coldroom)
"bjK" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 10
@@ -6437,29 +6633,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
-"bkZ" = (
-/obj/structure/table,
-/obj/item/multitool/circuit{
- pixel_x = -8
- },
-/obj/item/multitool/circuit{
- pixel_x = -4
- },
-/obj/item/multitool/circuit,
-/obj/item/stock_parts/cell/high{
- pixel_x = 8;
- pixel_y = 9
- },
-/obj/item/stock_parts/cell/high{
- pixel_x = 8;
- pixel_y = -2
- },
-/obj/machinery/camera/directional/south{
- network = list("ss13","rd");
- c_tag = "Science - Testing Lab"
- },
-/turf/open/floor/iron,
-/area/station/science/explab)
"blg" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/turf_decal/trimline/tram/filled/line{
@@ -6473,6 +6646,27 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/tram/right)
+"blo" = (
+/obj/structure/filingcabinet/security,
+/obj/machinery/button/door/directional/east{
+ name = "Outer Brig Door Toggle";
+ pixel_y = -8;
+ id = "outerbrigright";
+ req_access = list("security");
+ normaldoorcontrol = 1
+ },
+/obj/machinery/button/door/directional/east{
+ name = "Inner Brig Door Toggle";
+ pixel_y = 8;
+ id = "innerbrigright";
+ req_access = list("security");
+ normaldoorcontrol = 1
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/security/brig)
"blu" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 10
@@ -6498,6 +6692,18 @@
/obj/machinery/light/small/dim/directional/south,
/turf/open/floor/catwalk_floor,
/area/station/hallway/primary/tram/right)
+"blN" = (
+/obj/machinery/button/door/directional/west{
+ name = "Privacy Bolts";
+ pixel_y = 9;
+ id = "private_r";
+ specialfunctions = 4;
+ normaldoorcontrol = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/carpet,
+/area/station/commons/dorms)
"bmp" = (
/obj/effect/turf_decal/trimline/green/corner{
dir = 1
@@ -6526,27 +6732,6 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/science/server)
-"bmD" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/airlock/external{
- name = "External Access";
- frequency = 1449;
- id_tag = "middleright_upper_eva_external";
- autoclose = 0
- },
-/obj/machinery/door_buttons/access_button{
- name = "External Access Button";
- pixel_y = 24;
- idSelf = "middleright_upper_eva_airlock_control";
- idDoor = "middleright_upper_eva_external"
- },
-/obj/effect/mapping_helpers/airlock/locked,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/catwalk_floor,
-/area/station/hallway/primary/tram/center)
"bmG" = (
/obj/structure/chair/greyscale{
dir = 4
@@ -6556,14 +6741,6 @@
},
/turf/open/floor/iron,
/area/station/escapepodbay)
-"bmL" = (
-/obj/machinery/camera/emp_proof{
- dir = 9;
- network = list("ss13","engineering");
- c_tag = "Engineering - Atmospherics Mixing Chamber"
- },
-/turf/open/floor/engine/vacuum,
-/area/station/engineering/atmos)
"bmX" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 8
@@ -6609,27 +6786,23 @@
/obj/structure/railing/corner,
/turf/open/space/openspace,
/area/station/solars/port)
+"bop" = (
+/obj/machinery/button/door/directional/west{
+ name = "Privacy Bolts";
+ pixel_x = 24;
+ pixel_y = 9;
+ id = "private_c";
+ specialfunctions = 4;
+ normaldoorcontrol = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/carpet,
+/area/station/commons/dorms)
"bor" = (
/turf/open/floor/iron/stairs/left{
dir = 1
},
/area/station/hallway/secondary/service)
-"boN" = (
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 8
- },
-/obj/machinery/computer/prisoner/management{
- dir = 4
- },
-/obj/machinery/requests_console/directional/west{
- name = "Security Requests Console";
- department = "Security"
- },
-/obj/effect/mapping_helpers/requests_console/information,
-/obj/effect/mapping_helpers/requests_console/supplies,
-/obj/effect/mapping_helpers/requests_console/assistance,
-/turf/open/floor/iron/showroomfloor,
-/area/station/security/warden)
"boS" = (
/obj/effect/turf_decal/siding/thinplating{
dir = 10
@@ -6708,6 +6881,30 @@
/obj/structure/cable,
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
+"bqg" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "Pharmacy Shutters";
+ id = "pharmacy_shutters_2"
+ },
+/turf/open/floor/plating,
+/area/station/medical/pharmacy)
+"bql" = (
+/obj/effect/turf_decal/delivery,
+/obj/machinery/door/window/left/directional/south{
+ name = "Containment Pen #4";
+ req_access = list("xenobiology")
+ },
+/obj/machinery/door/window/left/directional/north{
+ name = "Containment Pen #4";
+ req_access = list("xenobiology")
+ },
+/obj/machinery/door/poddoor/preopen{
+ name = "Xenobiology Containment Blast Door";
+ id = "containdeez4"
+ },
+/turf/open/floor/engine,
+/area/station/science/xenobiology)
"bqu" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -6719,6 +6916,17 @@
/obj/machinery/portable_atmospherics/canister/carbon_dioxide,
/turf/open/floor/iron/dark,
/area/station/science/ordnance/storage)
+"bqY" = (
+/obj/effect/turf_decal/sand/plating,
+/obj/effect/decal/cleanable/blood/old,
+/obj/effect/turf_decal/box,
+/obj/structure/sign/warning/directional/west{
+ name = "FALLING HAZARD sign";
+ desc = "A sign warning you to be cautious of falling packages."
+ },
+/obj/item/stack/sheet/cardboard,
+/turf/open/floor/plating,
+/area/station/engineering/main)
"bra" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
@@ -6800,34 +7008,28 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/white,
/area/station/medical/treatment_center)
-"bsX" = (
-/obj/machinery/camera/directional/north{
- network = list("ss13","engineering","Security");
- c_tag = "Engineering - Security Outpost"
+"btf" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/external{
+ name = "External Access";
+ frequency = 1449;
+ id_tag = "rightmost_lower_upper_eva_external";
+ autoclose = 0
},
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 1
+/obj/machinery/door_buttons/access_button{
+ name = "External Access Button";
+ pixel_y = -24;
+ idSelf = "rightmost_lower_upper_eva_airlock_control";
+ idDoor = "rightmost_lower_upper_eva_external"
},
-/obj/structure/table,
-/obj/machinery/recharger{
- pixel_y = 4
- },
-/obj/machinery/newscaster/directional/north,
-/turf/open/floor/iron,
-/area/station/security/checkpoint/engineering)
+/obj/effect/mapping_helpers/airlock/locked,
+/turf/open/floor/catwalk_floor,
+/area/station/maintenance/tram/right)
"btg" = (
/obj/effect/mapping_helpers/airalarm/tlv_cold_room,
/obj/machinery/airalarm/directional/south,
/turf/open/misc/asteroid/snow/coldroom,
/area/station/service/kitchen/coldroom)
-"btk" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- name = "Test Chamber Blast Door";
- id = "testlab"
- },
-/turf/open/floor/plating,
-/area/station/science/explab)
"btC" = (
/obj/structure/closet/wardrobe/green,
/obj/effect/landmark/start/hangover/closet,
@@ -6897,17 +7099,6 @@
/obj/effect/turf_decal/sand/plating,
/turf/open/floor/plating/airless,
/area/station/escapepodbay)
-"buJ" = (
-/obj/effect/turf_decal/trimline/dark_green/filled/line{
- dir = 9
- },
-/obj/structure/table/glass,
-/obj/machinery/requests_console/directional/west{
- name = "Genetics Requests Console";
- department = "Genetics"
- },
-/turf/open/floor/iron/white,
-/area/station/science/genetics)
"buL" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
@@ -6976,27 +7167,15 @@
/obj/machinery/computer/mech_bay_power_console,
/turf/open/floor/circuit/green,
/area/station/science/robotics/mechbay)
-"bwd" = (
-/obj/effect/landmark/transport/transport_id{
- specific_transport_id = "tram_cargo_lift"
+"bwp" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/power/solar{
+ name = "Starboard Solar Array";
+ id = "forestarboard"
},
-/obj/effect/turf_decal/trimline/dark_red/warning{
- dir = 8
- },
-/obj/structure/transport/linear/public,
-/obj/machinery/elevator_control_panel/directional/west{
- req_access = list("mining");
- linked_elevator_id = "tram_cargo_lift";
- preset_destination_names = list("2"="Lower Deck", "3"="Upper Deck")
- },
-/obj/effect/abstract/elevator_music_zone{
- linked_elevator_id = "tram_cargo_lift"
- },
-/obj/structure/railing{
- dir = 8
- },
-/turf/open/floor/plating/elevatorshaft,
-/area/station/cargo/miningdock)
+/obj/structure/cable,
+/turf/open/space/basic,
+/area/station/solars/starboard/fore)
"bwu" = (
/obj/machinery/computer/mech_bay_power_console{
dir = 4
@@ -7017,23 +7196,6 @@
},
/turf/open/floor/iron,
/area/station/maintenance/tram/right)
-"bwC" = (
-/obj/structure/chair/office{
- dir = 8
- },
-/obj/structure/railing{
- dir = 4
- },
-/obj/effect/landmark/start/depsec/supply,
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 5
- },
-/obj/machinery/requests_console/directional/north{
- name = "Security Requests Console";
- department = "Security"
- },
-/turf/open/floor/iron,
-/area/station/security/checkpoint/supply)
"bwG" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 6
@@ -7068,18 +7230,17 @@
/obj/structure/flora/bush/fullgrass/style_random,
/turf/open/misc/grass/jungle,
/area/station/science/explab)
-"bxv" = (
-/obj/machinery/button/door/directional/west{
- name = "Privacy Bolts";
- pixel_x = 24;
- pixel_y = -9;
- id = "private_f";
- specialfunctions = 4;
- normaldoorcontrol = 1
+"bxd" = (
+/obj/structure/table,
+/obj/item/radio/intercom/directional/east{
+ name = "Common Channel";
+ pixel_x = 0;
+ listening = 0;
+ freerange = 1
},
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/wood,
-/area/station/commons/dorms)
+/obj/structure/sign/calendar/directional/south,
+/turf/open/floor/iron/dark/small,
+/area/station/commons/vacant_room)
"bxC" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 9
@@ -7139,6 +7300,18 @@
},
/turf/open/floor/iron/grimy,
/area/station/ai_monitored/command/nuke_storage)
+"byw" = (
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 8
+ },
+/obj/structure/table/glass,
+/obj/machinery/fax{
+ name = "Research Division Fax Machine";
+ pixel_x = 1;
+ fax_name = "Research Division"
+ },
+/turf/open/floor/iron/white,
+/area/station/science/lower)
"byx" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -7153,6 +7326,17 @@
},
/turf/open/openspace,
/area/station/asteroid)
+"byF" = (
+/obj/machinery/ai_slipper{
+ uses = 10
+ },
+/obj/machinery/airalarm/directional/south,
+/obj/machinery/camera/directional/south{
+ network = list("ss13","minisat");
+ c_tag = "Secure - AI Antechamber North"
+ },
+/turf/open/floor/circuit,
+/area/station/ai_monitored/turret_protected/aisat_interior)
"byH" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing/corner{
@@ -7285,15 +7469,6 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron,
/area/station/security/execution/transfer)
-"bBn" = (
-/obj/machinery/door/airlock{
- name = "Private Quarters J";
- id_tag = "private_j"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/wood,
-/area/station/commons/dorms)
"bBs" = (
/obj/effect/turf_decal/trimline/brown/filled/line{
dir = 10
@@ -7308,19 +7483,6 @@
/obj/structure/sign/departments/telecomms/directional/south,
/turf/open/floor/iron,
/area/station/engineering/main)
-"bBz" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/window/left/directional/north{
- name = "Chemistry Desk";
- req_access = list("pharmacy")
- },
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor/shutters/preopen{
- name = "Pharmacy Shutters";
- id = "pharmacy_shutters_2"
- },
-/turf/open/floor/iron/white,
-/area/station/medical/pharmacy)
"bBB" = (
/obj/effect/turf_decal/trimline/green/filled/corner,
/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{
@@ -7354,22 +7516,15 @@
},
/turf/open/floor/iron/white,
/area/station/command/heads_quarters/captain/private)
-"bCZ" = (
-/obj/structure/table,
-/obj/machinery/button/door{
- name = "Test Chamber Blast Doors";
- pixel_x = 4;
- pixel_y = 2;
- id = "testlab";
- req_access = list("xenobiology")
+"bCx" = (
+/obj/structure/railing{
+ dir = 8
},
-/obj/machinery/button/ignition{
- pixel_x = -6;
- pixel_y = 2;
- id = "testigniter"
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
},
-/turf/open/floor/iron/dark,
-/area/station/science/explab)
+/turf/open/floor/glass/reinforced,
+/area/station/science/research)
"bDf" = (
/obj/structure/table/reinforced,
/obj/item/folder/yellow,
@@ -7422,17 +7577,6 @@
},
/turf/closed/wall/r_wall,
/area/station/science/ordnance/storage)
-"bEr" = (
-/mob/living/basic/pet/dog/pug/mcgriff,
-/obj/effect/turf_decal/siding/thinplating/corner{
- dir = 1
- },
-/obj/effect/turf_decal/siding/thinplating/corner{
- dir = 4
- },
-/obj/structure/bed/dogbed/mcgriff,
-/turf/open/floor/glass/reinforced,
-/area/station/security/warden)
"bEs" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -7453,6 +7597,16 @@
},
/turf/open/floor/iron/dark,
/area/station/command/heads_quarters/cmo)
+"bET" = (
+/obj/structure/transport/linear/public,
+/obj/structure/railing,
+/obj/effect/turf_decal/trimline/dark_red/warning,
+/obj/machinery/elevator_control_panel/directional/south{
+ linked_elevator_id = "tram_dorm_lift";
+ preset_destination_names = list("2"="Lower Deck", "3"="Upper Deck")
+ },
+/turf/open/floor/plating/elevatorshaft,
+/area/station/maintenance/tram/left)
"bFc" = (
/obj/structure/extinguisher_cabinet/directional/north,
/obj/machinery/vending/wardrobe/law_wardrobe,
@@ -7469,6 +7623,18 @@
},
/turf/open/floor/circuit,
/area/station/ai_monitored/turret_protected/aisat_interior)
+"bFo" = (
+/obj/effect/turf_decal/trimline/red/filled/line,
+/obj/machinery/camera/directional/south{
+ network = list("ss13","Security");
+ c_tag = "Security - Main Office South"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/light/directional/south,
+/turf/open/floor/iron,
+/area/station/security/office)
"bFq" = (
/turf/closed/wall,
/area/station/medical/psychology)
@@ -7492,6 +7658,31 @@
},
/turf/open/floor/iron/white,
/area/station/science/lower)
+"bFT" = (
+/obj/machinery/door/airlock/maintenance_hatch{
+ name = "Theatre Maintenance Hatch"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 4
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/modular_map_root/tramstation{
+ name = "barcargoupper";
+ key = "barcargoupper"
+ },
+/turf/open/floor/catwalk_floor,
+/area/station/maintenance/department/cargo)
+"bGh" = (
+/obj/machinery/camera/motion{
+ dir = 6;
+ network = list("aicore");
+ c_tag = "Secure - AI Upper External West"
+ },
+/turf/open/space/openspace,
+/area/space/nearstation)
"bGu" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -7531,6 +7722,19 @@
"bGJ" = (
/turf/open/floor/wood,
/area/station/service/theater)
+"bGV" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 5
+ },
+/obj/structure/table,
+/obj/item/stack/sheet/cardboard,
+/obj/item/food/donkpocket/pizza,
+/obj/machinery/camera/directional/east{
+ network = list("ss13","medbay");
+ c_tag = "Medical - Virology Break Room"
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/virology)
"bHb" = (
/obj/effect/turf_decal/trimline/purple/filled/corner{
dir = 8
@@ -7670,14 +7874,6 @@
/obj/structure/extinguisher_cabinet/directional/north,
/turf/open/floor/iron,
/area/station/cargo/miningdock)
-"bJd" = (
-/obj/effect/turf_decal/tile/neutral/tram,
-/obj/effect/spawner/random{
- name = "funny slipper :)";
- loot = list(/obj/effect/decal/cleanable/oil/slippery=10, /obj/effect/decal/cleanable/oil=90)
- },
-/turf/open/floor/tram/plate,
-/area/station/hallway/primary/tram/right)
"bJp" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -7715,19 +7911,6 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/ai_monitored/security/armory)
-"bKr" = (
-/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{
- dir = 6
- },
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 9
- },
-/obj/machinery/button/door/directional/north{
- name = "Mixing Chamber Privacy Shutters";
- id = "mixingastew"
- },
-/turf/open/floor/iron/white,
-/area/station/science/ordnance)
"bKs" = (
/obj/structure/table,
/obj/item/fuel_pellet,
@@ -7754,6 +7937,14 @@
},
/turf/open/floor/wood,
/area/station/service/library)
+"bKF" = (
+/obj/structure/table/wood,
+/obj/machinery/chem_master/condimaster{
+ name = "HoochMaster Deluxe";
+ desc = "Looks like a knock-off chem-master. Perhaps useful for separating liquids when mixing drinks precisely. Also dispenses condiments."
+ },
+/turf/open/floor/iron/dark,
+/area/station/service/bar)
"bKK" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -7781,6 +7972,22 @@
/obj/machinery/portable_atmospherics/canister,
/turf/open/floor/iron/dark,
/area/station/science/ordnance/storage)
+"bKY" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/effect/landmark/start/assistant,
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 6
+ },
+/obj/machinery/camera{
+ dir = 6;
+ network = list("ss13","cargo");
+ c_tag = "Cargo - Lobby"
+ },
+/obj/machinery/firealarm/directional/east,
+/turf/open/floor/iron,
+/area/station/cargo/lobby)
"bLd" = (
/obj/effect/turf_decal/trimline/yellow/filled/corner{
dir = 8
@@ -7874,14 +8081,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/cargo/sorting)
-"bLE" = (
-/mob/living/simple_animal/bot/secbot/beepsky,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/landmark/event_spawn,
-/turf/open/floor/iron,
-/area/station/hallway/primary/tram/center)
"bLN" = (
/obj/machinery/door/airlock/security{
name = "Interrogation"
@@ -7910,16 +8109,34 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit)
-"bLY" = (
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 5
+"bLS" = (
+/obj/machinery/requests_console/directional/south{
+ name = "Janitorial Requests Console";
+ department = "Janitorial"
},
-/obj/machinery/camera/directional/north{
- network = list("ss13","rd");
- c_tag = "Science - Lower Hall East"
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 6
},
-/turf/open/floor/iron/white,
-/area/station/science/lower)
+/obj/effect/turf_decal/trimline/purple/filled/warning{
+ dir = 6
+ },
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/turf/open/floor/iron,
+/area/station/service/janitor)
+"bLT" = (
+/mob/living/basic/pet/dog/pug/mcgriff,
+/obj/effect/turf_decal/siding/thinplating/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/thinplating/corner{
+ dir = 4
+ },
+/obj/structure/bed/dogbed/mcgriff,
+/turf/open/floor/glass/reinforced,
+/area/station/security/warden)
"bMb" = (
/turf/closed/wall,
/area/station/hallway/primary/tram/right)
@@ -7958,21 +8175,30 @@
/obj/effect/landmark/start/hangover/closet,
/turf/open/floor/iron/dark,
/area/station/hallway/secondary/service)
+"bNa" = (
+/obj/machinery/door/airlock/research{
+ name = "Research Division Access"
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 8
+ },
+/obj/machinery/door/poddoor/preopen{
+ name = "Research Lockdown Blastdoor";
+ id = "Sciencelockdown"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/access/all/science/general,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 1
+ },
+/obj/effect/mapping_helpers/airlock/unres,
+/turf/open/floor/iron/white,
+/area/station/science/research)
"bNi" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/security/checkpoint/escape)
-"bNm" = (
-/obj/machinery/camera/directional/north{
- network = list("ss13","secure");
- c_tag = "Secure - Vault Entrance"
- },
-/obj/machinery/airalarm/directional/north,
-/obj/effect/turf_decal/stripes/end,
-/obj/structure/cable/multilayer/multiz,
-/turf/open/floor/plating,
-/area/station/ai_monitored/command/nuke_storage)
"bNp" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 1
@@ -7981,6 +8207,25 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/science/ordnance/storage)
+"bNr" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 1
+ },
+/obj/machinery/door/airlock/command/glass{
+ name = "AI Core"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "AI Core Shutters";
+ id = "AI Core shutters"
+ },
+/obj/machinery/flasher/directional/west{
+ id = "AI"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload,
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/station/ai_monitored/turret_protected/ai)
"bNx" = (
/obj/structure/railing,
/obj/machinery/door/firedoor/border_only,
@@ -8021,6 +8266,12 @@
},
/turf/open/floor/iron,
/area/station/commons/storage/primary)
+"bNI" = (
+/obj/machinery/airalarm/directional/north,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/machinery/modular_computer/preset/cargochat/service,
+/turf/open/floor/iron,
+/area/station/hallway/secondary/service)
"bNJ" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -8179,15 +8430,6 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"bRC" = (
-/obj/machinery/camera/emp_proof{
- dir = 6;
- network = list("ss13","engine","engineering");
- c_tag = "Engineering - Emitter Room East"
- },
-/obj/machinery/firealarm/directional/east,
-/turf/open/floor/iron/dark,
-/area/station/engineering/supermatter/room)
"bRE" = (
/obj/structure/lattice/catwalk,
/turf/open/floor/plating/airless,
@@ -8196,13 +8438,16 @@
/obj/effect/turf_decal/siding/wood,
/turf/open/floor/wood/large,
/area/station/service/library)
-"bSw" = (
-/obj/modular_map_root/tramstation{
- name = "arrivallibraryupper";
- key = "arrivallibraryupper"
+"bSr" = (
+/obj/structure/chair{
+ name = "Judge";
+ dir = 4
},
-/turf/open/misc/asteroid,
-/area/station/asteroid)
+/obj/effect/turf_decal/tile/blue/half/contrasted{
+ dir = 1
+ },
+/turf/open/floor/iron,
+/area/station/security/courtroom)
"bSS" = (
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
@@ -8212,15 +8457,6 @@
/obj/structure/closet/secure_closet/brig,
/turf/open/floor/iron/dark,
/area/station/security/execution/transfer)
-"bTc" = (
-/obj/effect/turf_decal/delivery,
-/obj/machinery/door/poddoor/shutters{
- name = "Mech Bay";
- dir = 4;
- id = "mechbay"
- },
-/turf/open/floor/plating,
-/area/station/science/robotics/mechbay)
"bTm" = (
/obj/machinery/field/generator,
/turf/open/floor/plating,
@@ -8260,6 +8496,28 @@
},
/turf/open/floor/iron,
/area/station/commons/dorms)
+"bUh" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/door/poddoor/preopen{
+ name = "Privacy Shutter";
+ id = "ceprivacy"
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/line,
+/obj/machinery/door/airlock/command{
+ name = "Chief Engineer"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 8
+ },
+/obj/effect/mapping_helpers/airlock/access/all/engineering/ce,
+/obj/structure/cable,
+/turf/open/floor/iron,
+/area/station/command/heads_quarters/ce)
"bUj" = (
/obj/structure/table,
/obj/item/flashlight{
@@ -8383,15 +8641,6 @@
"bVW" = (
/turf/open/floor/iron/dark,
/area/station/engineering/gravity_generator)
-"bVX" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/shutters/preopen{
- name = "Quartermaster's Privacy Shutters";
- dir = 8;
- id = "greedygrinnersden"
- },
-/turf/open/floor/plating,
-/area/station/cargo/office)
"bWb" = (
/obj/machinery/suit_storage_unit/hos,
/obj/machinery/keycard_auth/directional/east,
@@ -8423,6 +8672,20 @@
},
/turf/open/space/basic,
/area/space/nearstation)
+"bWD" = (
+/obj/machinery/door/airlock/security/glass{
+ name = "Prison Dorm 5";
+ id_tag = "prisondorm"
+ },
+/obj/effect/turf_decal/trimline/red/filled/line,
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 1
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron,
+/area/station/security/prison/safe)
"bWH" = (
/obj/machinery/door/firedoor,
/obj/effect/turf_decal/trimline/yellow/filled/line{
@@ -8442,18 +8705,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
-"bWT" = (
-/obj/structure/table,
-/obj/structure/window/reinforced/spawner/directional/south,
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/machinery/button/door{
- name = "Cell Containment Toggle Button";
- id = "containdeez2"
- },
-/turf/open/floor/iron/white,
-/area/station/science/xenobiology)
"bWU" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 1
@@ -8515,6 +8766,49 @@
},
/turf/open/floor/iron,
/area/station/security/execution/transfer)
+"bXs" = (
+/obj/machinery/door_buttons/airlock_controller{
+ name = "External Access Console";
+ pixel_y = -24;
+ idSelf = "middleright_lower_lower_eva_airlock_control";
+ idInterior = "middleright_lower_lower_eva_internal";
+ idExterior = "middleright_lower_lower_eva_external"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/catwalk_floor,
+/area/station/maintenance/tram/mid)
+"bXv" = (
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 4
+ },
+/obj/machinery/keycard_auth/directional/east,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/button/door/directional/east{
+ name = "Privacy Shutters Toggle";
+ pixel_y = -11;
+ id = "greedygrinnersden"
+ },
+/turf/open/floor/iron,
+/area/station/command/heads_quarters/qm)
+"bXG" = (
+/obj/effect/turf_decal/sand/plating,
+/obj/machinery/door/airlock/external{
+ name = "External Access";
+ frequency = 1449;
+ id_tag = "rightmost_lower_eva_external";
+ autoclose = 0
+ },
+/obj/machinery/door_buttons/access_button{
+ name = "External Access Button";
+ pixel_y = -24;
+ idSelf = "rightmost_lower_eva_airlock_control";
+ idDoor = "rightmost_lower_eva_external"
+ },
+/obj/effect/mapping_helpers/airlock/locked,
+/turf/open/floor/plating,
+/area/station/hallway/primary/tram/right)
"bXI" = (
/obj/machinery/door/firedoor,
/obj/effect/turf_decal/stripes/white/full,
@@ -8535,6 +8829,17 @@
/obj/effect/landmark/start/assistant,
/turf/open/floor/eighties,
/area/station/commons/fitness/recreation/entertainment)
+"bYe" = (
+/obj/machinery/button/door/directional/west{
+ name = "Lock Control";
+ id = "Toilet6";
+ specialfunctions = 4;
+ normaldoorcontrol = 1
+ },
+/obj/machinery/recharge_station,
+/obj/machinery/light/small/dim/directional/east,
+/turf/open/floor/iron/freezer,
+/area/station/commons/toilet)
"bYA" = (
/obj/structure/table,
/obj/item/storage/fancy/donut_box,
@@ -8597,6 +8902,16 @@
/obj/structure/sign/warning/test_chamber/directional/north,
/turf/open/floor/iron/white,
/area/station/science/lower)
+"bZh" = (
+/obj/machinery/requests_console/directional/south{
+ name = "Law Office Requests Console";
+ department = "Law Office"
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 1
+ },
+/turf/open/floor/wood,
+/area/station/service/lawoffice)
"bZi" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
@@ -8680,18 +8995,6 @@
},
/turf/open/floor/carpet,
/area/station/command/heads_quarters/hop)
-"cal" = (
-/obj/machinery/button/door/directional/west{
- name = "Privacy Bolts";
- pixel_x = 24;
- pixel_y = 9;
- id = "private_c";
- specialfunctions = 4;
- normaldoorcontrol = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/carpet,
-/area/station/commons/dorms)
"can" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -8700,6 +9003,17 @@
},
/turf/open/floor/engine/cult,
/area/station/service/library)
+"cay" = (
+/mob/living/basic/goat/pete,
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 10
+ },
+/obj/effect/turf_decal/weather/snow,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/turf/open/floor/iron/kitchen_coldroom,
+/area/station/service/kitchen/coldroom)
"caN" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/trimline/neutral/filled/line,
@@ -8738,6 +9052,14 @@
/obj/effect/turf_decal/tile/purple/fourcorners,
/turf/open/floor/iron/white,
/area/station/science/ordnance/office)
+"cbn" = (
+/obj/machinery/door/airlock{
+ name = "Private Quarters R";
+ id_tag = "private_r"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/carpet,
+/area/station/commons/dorms)
"cbA" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
@@ -8780,10 +9102,41 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/storage/tech)
+"ccF" = (
+/obj/structure/table,
+/obj/item/storage/medkit/regular{
+ pixel_x = 6;
+ pixel_y = -5
+ },
+/obj/machinery/status_display/supply{
+ pixel_y = 32
+ },
+/obj/machinery/camera{
+ dir = 9;
+ network = list("ss13","cargo");
+ c_tag = "Cargo - Main Office"
+ },
+/obj/item/multitool,
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 9
+ },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/structure/cable,
+/obj/machinery/light/directional/north,
+/turf/open/floor/iron,
+/area/station/cargo/office)
"ccH" = (
/obj/machinery/shower/directional/west,
/turf/open/floor/iron/freezer,
/area/station/security/prison/shower)
+"ccO" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "Robotics Lab Shutters";
+ id = "robotics2"
+ },
+/turf/open/floor/plating,
+/area/station/science/robotics/lab)
"ccT" = (
/obj/structure/cable,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
@@ -8800,11 +9153,6 @@
/obj/machinery/vending/engivend,
/turf/open/floor/iron,
/area/station/engineering/main)
-"ccZ" = (
-/mob/living/carbon/human/species/monkey,
-/obj/structure/window/reinforced/spawner/directional/west,
-/turf/open/misc/grass/jungle,
-/area/station/science/explab)
"cda" = (
/obj/effect/turf_decal/siding/wood{
dir = 8
@@ -8910,6 +9258,17 @@
/obj/machinery/meter,
/turf/open/floor/iron,
/area/station/engineering/atmos)
+"cew" = (
+/obj/machinery/door/poddoor{
+ name = "Supply Dock Loading Door";
+ id = "QMLoaddoor"
+ },
+/obj/machinery/conveyor{
+ dir = 1;
+ id = "QMLoad"
+ },
+/turf/open/floor/plating,
+/area/station/cargo/storage)
"cex" = (
/obj/effect/turf_decal/trimline/white/corner{
dir = 4
@@ -8955,6 +9314,30 @@
"ceQ" = (
/turf/open/floor/engine/hull,
/area/station/solars/starboard/fore)
+"ceW" = (
+/obj/structure/rack,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 6
+ },
+/obj/structure/rack,
+/obj/item/electronics/airlock,
+/obj/item/electronics/airlock,
+/obj/item/electronics/airlock,
+/obj/item/electronics/airlock,
+/obj/item/stack/cable_coil,
+/obj/item/stack/cable_coil,
+/obj/item/wallframe/camera,
+/obj/item/wallframe/camera,
+/obj/item/wallframe/camera,
+/obj/item/wallframe/camera,
+/obj/item/assault_pod/mining,
+/obj/machinery/button/door/directional/south{
+ name = "Public Shutters Control";
+ id = "aux_base_shutters";
+ req_access = list("aux_base")
+ },
+/turf/open/floor/iron,
+/area/station/construction/mining/aux_base)
"ceY" = (
/obj/effect/turf_decal/trimline/white/corner,
/obj/effect/turf_decal/trimline/yellow/line{
@@ -9039,6 +9422,21 @@
},
/turf/open/floor/iron/dark,
/area/station/medical/morgue)
+"cgD" = (
+/obj/structure/closet/crate,
+/obj/item/stack/license_plates/empty/fifty,
+/obj/item/stack/license_plates/empty/fifty,
+/obj/item/stack/license_plates/empty/fifty,
+/obj/machinery/camera{
+ dir = 6;
+ network = list("ss13","Security","prison");
+ c_tag = "Security - Prison Workshop"
+ },
+/obj/item/stack/license_plates/empty/fifty,
+/obj/item/stack/license_plates/empty/fifty,
+/obj/machinery/light/directional/east,
+/turf/open/floor/plating,
+/area/station/security/prison/work)
"cgR" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 1
@@ -9151,6 +9549,17 @@
/obj/structure/cable,
/turf/open/floor/carpet,
/area/station/service/library)
+"cjS" = (
+/obj/structure/lattice/catwalk,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/button/door/directional/north{
+ name = "Tunnel Access Shutters Toggle";
+ id = "lefttunnel"
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/tram/left)
"cjT" = (
/turf/open/floor/iron/white,
/area/station/medical/chemistry)
@@ -9178,6 +9587,28 @@
},
/turf/open/floor/plating,
/area/station/solars/starboard/fore)
+"ckr" = (
+/obj/structure/table,
+/obj/item/assembly/timer{
+ pixel_x = -4;
+ pixel_y = 2
+ },
+/obj/item/assembly/timer{
+ pixel_x = 6;
+ pixel_y = -4
+ },
+/obj/item/assembly/timer{
+ pixel_x = 5;
+ pixel_y = 4
+ },
+/obj/item/assembly/timer,
+/obj/machinery/camera/directional/west{
+ network = list("ss13","rd");
+ c_tag = "Science - Ordnance Launch Bay"
+ },
+/obj/item/radio/intercom/directional/west,
+/turf/open/floor/iron/dark,
+/area/station/science/ordnance/testlab)
"ckt" = (
/obj/structure/table/wood,
/obj/item/radio/intercom/directional/west,
@@ -9220,17 +9651,6 @@
},
/turf/open/floor/iron/white,
/area/station/science/lab)
-"clw" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 10
- },
-/obj/structure/closet/emcloset,
-/obj/machinery/camera/directional/south{
- network = list("ss13","medbay");
- c_tag = "Medical - Virology Airlock"
- },
-/turf/open/floor/iron/white,
-/area/station/medical/virology)
"clO" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -9299,17 +9719,16 @@
/obj/machinery/vending/modularpc,
/turf/open/floor/iron/white,
/area/station/science/lobby)
-"coe" = (
-/obj/machinery/button/door/directional/west{
- name = "Privacy Bolts";
- pixel_y = -9;
- id = "private_h";
- specialfunctions = 4;
- normaldoorcontrol = 1
+"coI" = (
+/obj/machinery/door/airlock{
+ name = "Room 1";
+ id_tag = "miningdorm1"
},
-/obj/structure/chair/stool/directional/north,
+/obj/effect/mapping_helpers/airlock/access/all/supply/mining,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/carpet,
-/area/station/commons/dorms)
+/area/station/cargo/miningdock)
"coM" = (
/obj/structure/railing/corner{
dir = 1
@@ -9360,19 +9779,6 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/hallway/secondary/entry)
-"cpJ" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/machinery/camera{
- dir = 6;
- c_tag = "Arrivals - South Docking Hall"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/turf/open/floor/iron,
-/area/station/hallway/secondary/entry)
"cpK" = (
/obj/effect/turf_decal/trimline/red/filled/corner{
dir = 1
@@ -9409,6 +9815,14 @@
},
/turf/open/floor/iron,
/area/station/cargo/miningfoundry)
+"cqn" = (
+/obj/structure/table,
+/obj/machinery/camera/directional/south{
+ network = list("ss13","medbay");
+ c_tag = "Medical - Virology Patient Room A"
+ },
+/turf/open/floor/iron,
+/area/station/medical/virology)
"cqE" = (
/obj/machinery/atmospherics/pipe/smart/simple/purple/visible,
/obj/machinery/door/airlock/research{
@@ -9442,13 +9856,29 @@
outbound = 2
},
/area/station/hallway/primary/tram/center)
-"crw" = (
-/mob/living/carbon/human/species/monkey,
-/obj/structure/flora/bush/lavendergrass/style_random,
-/obj/structure/flora/bush/leavy/style_random,
-/obj/machinery/light/directional/east,
-/turf/open/floor/grass,
-/area/station/medical/virology)
+"crj" = (
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/thinplating,
+/obj/machinery/door/airlock/research{
+ name = "Research and Development Lab"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/science/general,
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "Research and Development Shutter";
+ id = "rndlab1"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/open/floor/iron/white,
+/area/station/science/lab)
"crz" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 1
@@ -9556,6 +9986,23 @@
},
/turf/open/floor/glass/reinforced,
/area/station/security/brig)
+"csg" = (
+/obj/structure/table/glass,
+/obj/item/stack/sheet/mineral/plasma{
+ pixel_y = 10
+ },
+/obj/item/stack/sheet/mineral/plasma{
+ pixel_y = 4
+ },
+/obj/item/clothing/glasses/science,
+/obj/machinery/requests_console/directional/west{
+ name = "Pharmacy Requests Console";
+ department = "Pharmacy"
+ },
+/obj/effect/mapping_helpers/requests_console/ore_update,
+/obj/effect/turf_decal/tile/yellow/fourcorners,
+/turf/open/floor/iron/white,
+/area/station/medical/pharmacy)
"csh" = (
/obj/structure/cable,
/obj/machinery/firealarm/directional/west{
@@ -9630,12 +10077,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/cargo/miningdock)
-"cur" = (
-/mob/living/carbon/human/species/monkey/punpun,
-/obj/structure/cable,
-/obj/machinery/holopad,
-/turf/open/floor/iron/dark,
-/area/station/service/bar)
"cuM" = (
/obj/structure/table,
/obj/item/radio/intercom/prison/directional/north,
@@ -9712,23 +10153,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
-"cvN" = (
-/obj/effect/turf_decal/trimline/yellow/warning{
- dir = 4
- },
-/obj/machinery/camera/directional/south{
- network = list("ss13","minisat");
- c_tag = "Secure - AI Minisat Chargebay"
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
-"cwa" = (
-/obj/machinery/atmospherics/components/trinary/mixer{
- name = "plasma mixer";
- dir = 1
- },
-/turf/open/floor/iron,
-/area/station/engineering/atmos)
"cwg" = (
/obj/structure/stairs/north,
/turf/open/floor/iron/stairs/medium,
@@ -9744,6 +10168,18 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible,
/turf/open/floor/iron/dark,
/area/station/science/xenobiology)
+"cwr" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/machinery/camera/directional/west{
+ network = list("ss13","medbay");
+ c_tag = "Medical - Main West"
+ },
+/obj/machinery/firealarm/directional/west,
+/obj/machinery/light/cold/directional/west,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"cwy" = (
/obj/structure/table,
/obj/effect/turf_decal/trimline/red/filled/line{
@@ -9753,19 +10189,6 @@
/obj/item/pen,
/turf/open/floor/iron,
/area/station/security/checkpoint/arrivals)
-"cwA" = (
-/obj/machinery/recharge_station,
-/obj/effect/turf_decal/box,
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/machinery/button/door/directional/north{
- name = "Mech Bay Shutters Control";
- id = "mechbay";
- req_access = list("robotics")
- },
-/turf/open/floor/iron,
-/area/station/science/robotics/mechbay)
"cwG" = (
/turf/open/floor/iron,
/area/station/cargo/office)
@@ -9954,6 +10377,15 @@
},
/turf/open/floor/wood,
/area/station/command/heads_quarters/hop)
+"cyY" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/poddoor/preopen{
+ name = "Xenobiology Containment Blast Door";
+ id = "containdeez4"
+ },
+/turf/open/floor/plating,
+/area/station/science/xenobiology)
"czg" = (
/obj/effect/turf_decal/siding/wood{
dir = 1
@@ -9982,14 +10414,34 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/hallway/secondary/exit/departure_lounge)
-"czC" = (
-/obj/structure/table,
-/obj/machinery/fax{
- name = "Pre-Trial Fax Machine";
- fax_name = "Pre-Trial"
+"czP" = (
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
},
-/turf/open/floor/iron/dark,
-/area/station/security/courtroom/holding)
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/machinery/door/airlock/public/glass{
+ name = "Commons Area"
+ },
+/obj/structure/cable,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "HoP Arrival Procedure Enforcement Shutters";
+ id = "papersplease"
+ },
+/obj/machinery/button/door/directional/south{
+ name = "Arrival Checkpoint Enforcement Override";
+ pixel_x = 24;
+ pixel_y = 0;
+ id = "papersplease";
+ req_access = list("kitchen")
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron,
+/area/station/hallway/secondary/entry)
"czX" = (
/obj/effect/turf_decal/tile/blue/half/contrasted{
dir = 8
@@ -10038,23 +10490,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/hallway/secondary/construction/engineering)
-"cAC" = (
-/obj/effect/turf_decal/sand,
-/obj/machinery/door/airlock/external{
- name = "External Access";
- frequency = 1449;
- id_tag = "middleleft_lower_lower_eva_external";
- autoclose = 0
- },
-/obj/machinery/door_buttons/access_button{
- name = "External Access Button";
- pixel_y = 24;
- idSelf = "middleleft_lower_lower_eva_airlock_control";
- idDoor = "middleleft_lower_lower_eva_external"
- },
-/obj/effect/mapping_helpers/airlock/locked,
-/turf/open/floor/catwalk_floor,
-/area/station/maintenance/tram/mid)
"cAI" = (
/obj/structure/chair{
dir = 8
@@ -10062,6 +10497,23 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
+"cAJ" = (
+/obj/structure/table,
+/obj/item/razor,
+/obj/item/reagent_containers/cup/rag{
+ pixel_x = 8;
+ pixel_y = 15
+ },
+/obj/item/reagent_containers/cup/bottle{
+ name = "Barber's Aid bottle";
+ desc = "A small bottle of Barber's Aid.";
+ pixel_x = 10;
+ pixel_y = 3;
+ list_reagents = list(/datum/reagent/barbers_aid=30)
+ },
+/obj/machinery/computer/security/telescreen/entertainment/directional/east,
+/turf/open/floor/wood/large,
+/area/station/service/barber)
"cAK" = (
/obj/effect/spawner/random/medical/two_percent_xeno_egg_spawner,
/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible,
@@ -10103,23 +10555,6 @@
},
/turf/open/floor/iron/dark,
/area/station/medical/morgue)
-"cCe" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/airlock/external{
- name = "External Access";
- frequency = 1449;
- id_tag = "rightmost_lower_upper_eva_external";
- autoclose = 0
- },
-/obj/machinery/door_buttons/access_button{
- name = "External Access Button";
- pixel_y = -24;
- idSelf = "rightmost_lower_upper_eva_airlock_control";
- idDoor = "rightmost_lower_upper_eva_external"
- },
-/obj/effect/mapping_helpers/airlock/locked,
-/turf/open/floor/catwalk_floor,
-/area/station/maintenance/tram/right)
"cCk" = (
/obj/machinery/power/terminal{
dir = 1
@@ -10161,20 +10596,6 @@
},
/turf/open/floor/iron/grimy,
/area/station/service/chapel/office)
-"cDC" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door_buttons/airlock_controller{
- name = "External Access Console";
- pixel_y = 24;
- idSelf = "middleleft_upper_eva_airlock_control";
- idInterior = "middleleft_upper_eva_internal";
- idExterior = "middleleft_upper_eva_external"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/catwalk_floor,
-/area/station/hallway/primary/tram/center)
"cDD" = (
/obj/effect/turf_decal/weather/snow,
/obj/effect/turf_decal/weather/snow/corner,
@@ -10246,24 +10667,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"cEr" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 10
- },
-/obj/machinery/button/door/directional/west{
- name = "Pharmacy Privacy Shutters Toggle";
- id = "pharmacy_shutters_2";
- req_one_access = list("pharmacy")
- },
-/obj/structure/table/glass,
-/obj/item/reagent_containers/dropper,
-/obj/item/reagent_containers/cup/beaker/large{
- pixel_x = 6;
- pixel_y = 4
- },
-/obj/item/reagent_containers/syringe,
-/turf/open/floor/iron/white,
-/area/station/medical/pharmacy)
"cEA" = (
/obj/effect/turf_decal/trimline/purple/filled/line,
/obj/machinery/firealarm/directional/south,
@@ -10279,14 +10682,6 @@
},
/turf/open/floor/plating/elevatorshaft,
/area/station/security/execution/transfer)
-"cEZ" = (
-/obj/machinery/button/flasher{
- pixel_x = 23;
- pixel_y = -10;
- id = "hopflash"
- },
-/turf/open/floor/wood,
-/area/station/command/heads_quarters/hop)
"cFb" = (
/obj/structure/sign/warning/electric_shock,
/turf/closed/wall/r_wall,
@@ -10354,13 +10749,6 @@
/obj/item/clothing/mask/cigarette/cigar/cohiba,
/turf/open/floor/wood,
/area/station/command/meeting_room)
-"cFJ" = (
-/obj/machinery/atmospherics/components/unary/passive_vent{
- name = "server vent";
- dir = 4
- },
-/turf/open/floor/circuit/telecomms/server,
-/area/station/science/server)
"cFP" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 10
@@ -10435,6 +10823,15 @@
},
/turf/open/floor/iron,
/area/station/science/robotics/mechbay)
+"cGN" = (
+/obj/structure/table/wood,
+/obj/item/pai_card{
+ name = "\improper Nanotrasen-brand personal AI device exhibit";
+ desc = "A real Nanotrasen success, these personal AIs provide all of the companionship of an AI without any law related red-tape."
+ },
+/obj/machinery/light/warm/directional/west,
+/turf/open/floor/carpet,
+/area/station/command/meeting_room)
"cGU" = (
/obj/structure/window/reinforced/spawner/directional/east,
/obj/structure/sign/departments/medbay/alt{
@@ -10599,10 +10996,37 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/construction/engineering)
+"cJP" = (
+/obj/effect/turf_decal/delivery,
+/obj/machinery/door/window/left/directional/north{
+ name = "Containment Pen #7";
+ req_access = list("xenobiology")
+ },
+/obj/machinery/door/window/left/directional/south{
+ name = "Containment Pen #7";
+ req_access = list("xenobiology")
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/machinery/door/poddoor/preopen{
+ name = "Xenobiology Containment Blast Door";
+ id = "containdeez7"
+ },
+/turf/open/floor/engine,
+/area/station/science/xenobiology)
"cJR" = (
/obj/machinery/rnd/server,
/turf/open/floor/circuit/telecomms/server,
/area/station/science/server)
+"cJS" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/preopen{
+ name = "Test Chamber Blast Door";
+ id = "testlab"
+ },
+/turf/open/floor/plating,
+/area/station/science/explab)
"cJX" = (
/obj/effect/turf_decal/trimline/brown/filled/line,
/turf/open/floor/iron,
@@ -10641,14 +11065,6 @@
/obj/item/weldingtool,
/turf/open/floor/iron/smooth,
/area/station/maintenance/port/central)
-"cKO" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- name = "Xenobiology Containment Blast Door";
- id = "containdeez1"
- },
-/turf/open/floor/plating,
-/area/station/science/xenobiology)
"cLs" = (
/obj/effect/turf_decal/siding/thinplating,
/obj/structure/disposalpipe/segment{
@@ -10660,6 +11076,14 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
+"cMa" = (
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/machinery/camera/directional/south{
+ network = list("ss13","medbay");
+ c_tag = "Medical - Main North-East"
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"cMb" = (
/obj/effect/turf_decal/trimline/blue/filled/corner{
dir = 1
@@ -10676,26 +11100,6 @@
},
/turf/open/floor/iron/dark,
/area/station/command/bridge)
-"cMm" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/airlock/external{
- name = "External Access";
- frequency = 1449;
- id_tag = "middleleft_upper_eva_external";
- autoclose = 0
- },
-/obj/machinery/door_buttons/access_button{
- name = "External Access Button";
- pixel_y = 24;
- idSelf = "middleleft_upper_eva_airlock_control";
- idDoor = "middleleft_upper_eva_external"
- },
-/obj/effect/mapping_helpers/airlock/locked,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/catwalk_floor,
-/area/station/hallway/primary/tram/center)
"cMB" = (
/obj/effect/turf_decal/trimline/neutral/filled/line,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
@@ -10771,6 +11175,16 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/commons/dorms)
+"cNU" = (
+/obj/machinery/door/poddoor/shutters/radiation/preopen{
+ name = "Radiation Chamber Shutters";
+ id = "engsm"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 9
+ },
+/turf/open/floor/plating,
+/area/station/engineering/supermatter)
"cNX" = (
/obj/structure/window/spawner/directional/north,
/obj/effect/turf_decal/trimline/dark_green/filled/line{
@@ -10785,6 +11199,21 @@
/obj/structure/cable,
/turf/open/floor/circuit,
/area/station/ai_monitored/turret_protected/ai)
+"cOe" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/trimline/yellow/warning{
+ dir = 8
+ },
+/obj/machinery/power/shuttle_engine/propulsion{
+ name = "inactive propulsion engine";
+ desc = "A standard reliable bluespace engine used by many forms of shuttles. This one has the bluespace core removed."
+ },
+/obj/effect/decal/cleanable/oil,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/maintenance/port/central)
"cOl" = (
/obj/machinery/computer/prisoner/management{
dir = 8
@@ -10844,23 +11273,24 @@
dir = 8
},
/area/station/service/kitchen)
+"cPg" = (
+/obj/machinery/power/smes/engineering,
+/obj/structure/sign/warning/electric_shock/directional/west,
+/obj/machinery/camera/emp_proof{
+ dir = 10;
+ network = list("ss13","engineering");
+ c_tag = "Engineering - SMES"
+ },
+/obj/structure/cable,
+/obj/machinery/light/directional/west,
+/turf/open/floor/iron,
+/area/station/engineering/engine_smes)
"cPl" = (
/obj/structure/railing/corner{
dir = 4
},
/turf/open/floor/glass/reinforced,
/area/station/ai_monitored/turret_protected/aisat/hallway)
-"cPu" = (
-/obj/structure/chair/office{
- dir = 4
- },
-/obj/machinery/turretid{
- name = "AI Antechamber turret control";
- pixel_y = -25;
- control_area = "/area/station/ai_monitored/turret_protected/aisat_interior"
- },
-/turf/open/floor/iron/grimy,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"cPx" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 5
@@ -10912,6 +11342,14 @@
/obj/machinery/light/directional/west,
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
+"cPI" = (
+/obj/machinery/camera/directional/east{
+ pixel_y = -23;
+ c_tag = "Hallway - Port Tram Platform South"
+ },
+/obj/machinery/light/directional/east,
+/turf/open/floor/noslip/tram,
+/area/station/hallway/primary/tram/left)
"cPK" = (
/obj/structure/bed{
dir = 4
@@ -11019,20 +11457,16 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/dark,
/area/station/commons/fitness/recreation/entertainment)
-"cRx" = (
-/obj/effect/turf_decal/siding/thinplating{
- dir = 4
+"cRA" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 5
},
-/obj/item/radio/intercom/directional/north{
- name = "Private Channel";
- frequency = 1447;
- freerange = 1
+/obj/machinery/atmospherics/components/binary/pump{
+ name = "Mix Outlet Pump";
+ dir = 8
},
-/obj/machinery/camera/motion/directional/north{
- c_tag = "Secure - AI Upper Ring Access"
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
+/turf/open/floor/iron,
+/area/station/engineering/atmos/pumproom)
"cRF" = (
/obj/structure/disposalpipe/segment{
dir = 6
@@ -11053,18 +11487,6 @@
/obj/machinery/light/directional/north,
/turf/open/misc/asteroid,
/area/station/security/prison/workout)
-"cRU" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/shutters/preopen{
- name = "Research and Development Shutter";
- id = "rndlab1"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/turf/open/floor/plating,
-/area/station/science/lab)
"cRW" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -11081,6 +11503,25 @@
},
/turf/open/floor/iron/white,
/area/station/command/heads_quarters/captain/private)
+"cSj" = (
+/obj/effect/turf_decal/delivery,
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/machinery/door/window/left/directional/east{
+ name = "Containment Pen #1";
+ req_access = list("xenobiology")
+ },
+/obj/machinery/door/window/left/directional/west{
+ name = "Containment Pen #1";
+ req_access = list("xenobiology")
+ },
+/obj/machinery/door/poddoor/preopen{
+ name = "Xenobiology Containment Blast Door";
+ id = "containdeez1"
+ },
+/turf/open/floor/engine,
+/area/station/science/xenobiology)
"cSp" = (
/obj/effect/turf_decal/trimline/purple/filled/corner{
dir = 8
@@ -11200,25 +11641,6 @@
/obj/machinery/light/cold/directional/north,
/turf/open/floor/iron/freezer,
/area/station/security/prison/shower)
-"cVj" = (
-/obj/machinery/door/airlock/research{
- name = "Research Division Access"
- },
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 8
- },
-/obj/machinery/door/poddoor/preopen{
- name = "Research Lockdown Blastdoor";
- id = "Sciencelockdown"
- },
-/obj/machinery/door/firedoor,
-/obj/effect/mapping_helpers/airlock/access/all/science/general,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
-/obj/effect/mapping_helpers/airlock/unres,
-/turf/open/floor/iron/white,
-/area/station/science/research)
"cVk" = (
/obj/effect/turf_decal/box,
/obj/machinery/shower/directional/east,
@@ -11322,16 +11744,6 @@
dir = 9
},
/area/station/service/chapel)
-"cWx" = (
-/obj/structure/showcase/cyborg/old{
- pixel_y = 20
- },
-/obj/machinery/camera/motion/directional/north{
- network = list("aicore");
- c_tag = "Secure - AI Core North"
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"cWA" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -11350,14 +11762,6 @@
/obj/item/clothing/shoes/clown_shoes,
/turf/open/floor/plating/airless,
/area/station/science/ordnance/bomb)
-"cWX" = (
-/obj/machinery/camera/emp_proof{
- dir = 6;
- network = list("ss13","engineering");
- c_tag = "Engineering - Atmospherics O2 Chamber"
- },
-/turf/open/floor/engine/o2,
-/area/station/engineering/atmos)
"cWZ" = (
/turf/closed/wall,
/area/station/service/bar/backroom)
@@ -11400,17 +11804,6 @@
"cXL" = (
/turf/open/floor/iron/dark/telecomms,
/area/station/tcommsat/server)
-"cXO" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/machinery/incident_display/tram/directional/north{
- name = "darwin award counter";
- desc = "A display that indicates how many dents that'll need fixed after the shift is over."
- },
-/turf/open/floor/iron,
-/area/station/maintenance/port/central)
"cXR" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 1
@@ -11489,6 +11882,19 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/engineering/supermatter/room)
+"cYA" = (
+/obj/docking_port/stationary{
+ name = "Aux Base Zone";
+ dir = 2;
+ width = 9;
+ height = 9;
+ shuttle_id = "aux_base_zone";
+ dwidth = 4;
+ dheight = 4;
+ roundstart_template = /datum/map_template/shuttle/aux_base/default
+ },
+/turf/open/floor/plating,
+/area/station/construction/mining/aux_base)
"cYE" = (
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/iron/white,
@@ -11527,6 +11933,15 @@
/obj/effect/turf_decal/trimline/purple/filled/corner,
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
+"cZN" = (
+/obj/effect/turf_decal/sand/plating,
+/obj/structure/sign/warning/directional/north{
+ name = "FALLING HAZARD sign";
+ desc = "A sign warning you to be cautious of falling packages."
+ },
+/obj/machinery/light/small/directional/south,
+/turf/open/floor/plating,
+/area/station/engineering/atmos)
"cZQ" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -11700,6 +12115,21 @@
},
/turf/open/floor/iron,
/area/station/maintenance/tram/mid)
+"dcz" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/loading_area{
+ dir = 1
+ },
+/obj/machinery/door/window/right/directional/north{
+ name = "Bar Delivery Chute"
+ },
+/obj/machinery/navbeacon{
+ name = "navigation beacon (Bar Delivery)";
+ location = "Bar";
+ codes_txt = "delivery;dir=1"
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/department/cargo)
"dcP" = (
/obj/structure/cable,
/obj/effect/decal/cleanable/dirt,
@@ -11913,6 +12343,21 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/security/checkpoint/supply)
+"dgx" = (
+/obj/structure/closet/firecloset,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 6
+ },
+/obj/effect/turf_decal/trimline/red/corner{
+ dir = 8
+ },
+/obj/machinery/camera/emp_proof{
+ dir = 6;
+ network = list("ss13","engineering");
+ c_tag = "Engineering - Lobby South"
+ },
+/turf/open/floor/iron,
+/area/station/engineering/break_room)
"dgA" = (
/obj/effect/turf_decal/trimline/red/filled/corner{
dir = 4
@@ -11925,27 +12370,33 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
-"dgK" = (
-/obj/structure/table/reinforced,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 1
- },
-/obj/machinery/fax{
- name = "Chief Engineer's Fax Machine";
- fax_name = "Chief Engineer's Office"
- },
-/turf/open/floor/iron/dark,
-/area/station/command/heads_quarters/ce)
"dgV" = (
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/mix_input{
dir = 8
},
/turf/open/floor/engine/vacuum,
/area/station/engineering/atmos)
+"dhg" = (
+/obj/machinery/door/airlock{
+ name = "Private Quarters J";
+ id_tag = "private_j"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/wood,
+/area/station/commons/dorms)
"dhC" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/station/medical/virology)
+"dhI" = (
+/obj/machinery/camera/directional/east{
+ pixel_y = -23;
+ c_tag = "Hallway - Central Tram Platform South"
+ },
+/obj/machinery/light/directional/east,
+/turf/open/floor/noslip/tram,
+/area/station/hallway/primary/tram/center)
"dhL" = (
/turf/closed/wall,
/area/station/security/prison/work)
@@ -11996,17 +12447,6 @@
/obj/machinery/firealarm/directional/north,
/turf/open/floor/iron,
/area/station/engineering/main)
-"djs" = (
-/obj/machinery/button/door/directional/east{
- name = "Door Bolt Control";
- id = "miningdorm3";
- specialfunctions = 4;
- normaldoorcontrol = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/carpet,
-/area/station/cargo/miningdock)
"djt" = (
/obj/effect/turf_decal/siding/thinplating/corner{
dir = 1
@@ -12115,21 +12555,6 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron,
/area/station/security/office)
-"dlw" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/trimline/yellow/warning{
- dir = 8
- },
-/obj/machinery/power/shuttle_engine/propulsion{
- name = "inactive propulsion engine";
- desc = "A standard reliable bluespace engine used by many forms of shuttles. This one has the bluespace core removed."
- },
-/obj/effect/decal/cleanable/oil,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/maintenance/port/central)
"dlL" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 1
@@ -12185,6 +12610,54 @@
/obj/effect/turf_decal/tile/red/full,
/turf/open/floor/iron/dark/smooth_large,
/area/station/commons/fitness/recreation/entertainment)
+"dmx" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/external{
+ name = "External Access";
+ frequency = 1449;
+ id_tag = "middleright_lower_upper_eva_external";
+ autoclose = 0
+ },
+/obj/machinery/door_buttons/access_button{
+ name = "External Access Button";
+ pixel_y = -24;
+ idSelf = "middleright_lower_upper_eva_airlock_control";
+ idDoor = "middleright_lower_upper_eva_external"
+ },
+/obj/effect/mapping_helpers/airlock/locked,
+/turf/open/floor/catwalk_floor,
+/area/station/maintenance/tram/mid)
+"dmR" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/navbeacon{
+ location = "TramLower16";
+ codes_txt = "patrol;next_patrol=TramLower1"
+ },
+/obj/effect/turf_decal/bot{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/trimline/white/warning{
+ dir = 1
+ },
+/turf/open/floor/iron,
+/area/station/maintenance/tram/left)
+"dmT" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 1
+ },
+/obj/machinery/status_display/door_timer{
+ name = "Isolation Cell A";
+ pixel_y = 32;
+ id = "Isolation_A"
+ },
+/turf/open/floor/iron,
+/area/station/security/execution/transfer)
"dmX" = (
/obj/structure/sign/warning/radiation/rad_area{
pixel_y = 32
@@ -12203,24 +12676,23 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/commons/storage/art)
-"dnu" = (
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 5
+"dnp" = (
+/obj/effect/turf_decal/sand/plating,
+/obj/machinery/door/airlock/external{
+ name = "External Access";
+ frequency = 1449;
+ id_tag = "middleleft_lower_eva_external";
+ autoclose = 0
},
-/obj/structure/table/glass,
-/obj/machinery/requests_console/directional/east{
- name = "Virology Requests Console";
- department = "Virology"
+/obj/machinery/door_buttons/access_button{
+ name = "External Access Button";
+ pixel_y = -24;
+ idSelf = "middleleft_lower_eva_airlock_control";
+ idDoor = "middleleft_lower_eva_external"
},
-/obj/effect/mapping_helpers/requests_console/ore_update,
-/obj/item/storage/box/beakers{
- pixel_x = 2;
- pixel_y = 2
- },
-/obj/item/storage/box/syringes,
-/obj/structure/sign/clock/directional/north,
-/turf/open/floor/iron/white,
-/area/station/medical/virology)
+/obj/effect/mapping_helpers/airlock/locked,
+/turf/open/floor/plating,
+/area/station/hallway/primary/tram/center)
"dnE" = (
/obj/machinery/telecomms/server/presets/service,
/turf/open/floor/iron/dark/telecomms,
@@ -12245,16 +12717,6 @@
},
/turf/open/floor/iron,
/area/station/security/brig)
-"dop" = (
-/obj/docking_port/stationary{
- name = "Cargo Bay";
- width = 12;
- height = 7;
- shuttle_id = "cargo_home";
- dwidth = 5
- },
-/turf/open/misc/asteroid/airless,
-/area/station/asteroid)
"dor" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 1
@@ -12294,14 +12756,6 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/science/robotics/lab)
-"doQ" = (
-/obj/machinery/door/airlock/centcom{
- name = "Syndicate Secure Airlock System";
- desc = "Truly, a marvel of modern engineering."
- },
-/obj/effect/mapping_helpers/airlock/access/all/syndicate/general,
-/turf/open/floor/iron/showroomfloor,
-/area/station/commons/vacant_room)
"doT" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 4
@@ -12382,16 +12836,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/catwalk_floor,
/area/station/maintenance/central/greater)
-"dqr" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/firedoor/heavy,
-/obj/machinery/door/poddoor/shutters/preopen{
- name = "Ordnance Storage Shutters";
- dir = 4;
- id = "ordnancestorage"
- },
-/turf/open/floor/plating,
-/area/station/science/ordnance/office)
"dqu" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -12411,6 +12855,14 @@
/obj/structure/sink/directional/west,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
+"drh" = (
+/obj/structure/table,
+/obj/machinery/fax{
+ name = "Pre-Trial Fax Machine";
+ fax_name = "Pre-Trial"
+ },
+/turf/open/floor/iron/dark,
+/area/station/security/courtroom/holding)
"drq" = (
/obj/structure/table,
/obj/item/flashlight/lamp,
@@ -12438,6 +12890,35 @@
},
/turf/open/floor/iron,
/area/station/commons/dorms)
+"drC" = (
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 8
+ },
+/obj/machinery/lift_indicator/directional/west{
+ pixel_x = -27;
+ pixel_y = -2;
+ linked_elevator_id = "tram_cargo_lift"
+ },
+/obj/machinery/button/elevator/directional/west{
+ pixel_x = -26;
+ pixel_y = -1;
+ id = "tram_cargo_lift"
+ },
+/turf/open/floor/iron,
+/area/station/cargo/storage)
+"drE" = (
+/obj/machinery/door/airlock/security/glass{
+ name = "Prison Dorm 2";
+ id_tag = "prisondorm"
+ },
+/obj/effect/turf_decal/trimline/red/filled/line,
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron,
+/area/station/security/prison/safe)
"drH" = (
/obj/machinery/telecomms/hub/preset,
/turf/open/floor/iron/dark/telecomms,
@@ -12463,6 +12944,20 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/ai_monitored/security/armory)
+"dsw" = (
+/obj/machinery/modular_computer/preset/id{
+ dir = 8
+ },
+/obj/machinery/keycard_auth/directional/north,
+/obj/machinery/button/door/directional/north{
+ name = "CMO Privacy Shutters";
+ pixel_y = 38;
+ id = "cmoshutter";
+ req_access = list("cmo")
+ },
+/obj/effect/turf_decal/tile/blue/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/command/heads_quarters/cmo)
"dsF" = (
/turf/open/floor/iron/smooth,
/area/station/command/gateway)
@@ -12503,47 +12998,22 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/security/office)
-"dtl" = (
-/obj/structure/closet/crate/hydroponics,
-/obj/item/paper/guides/jobs/hydroponics,
-/obj/item/seeds/onion,
-/obj/item/seeds/garlic,
-/obj/item/seeds/potato,
-/obj/item/seeds/tomato,
-/obj/item/seeds/carrot,
-/obj/item/seeds/grass,
-/obj/item/seeds/ambrosia,
-/obj/item/seeds/wheat,
-/obj/item/seeds/pumpkin,
-/obj/effect/spawner/random/contraband/prison,
-/obj/item/radio/intercom/prison/directional/east,
-/obj/machinery/camera{
- dir = 6;
- network = list("ss13","Security","prison");
- c_tag = "Security - Prison Garden"
- },
-/obj/item/seeds/tower,
-/obj/machinery/light/directional/east,
-/turf/open/floor/iron/dark,
-/area/station/security/prison/garden)
"dtu" = (
/obj/effect/turf_decal/siding/wood/corner{
dir = 8
},
/turf/open/floor/wood,
/area/station/command/meeting_room)
+"dtz" = (
+/obj/machinery/flasher/directional/east{
+ pixel_y = 26;
+ id = "AI"
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai_monitored/turret_protected/ai)
"dtA" = (
/turf/open/openspace,
/area/station/security/courtroom/holding)
-"dtM" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/cable,
-/obj/machinery/power/solar{
- name = "Port Solar Array";
- id = "portsolar"
- },
-/turf/open/space/basic,
-/area/station/solars/port)
"dtT" = (
/obj/machinery/door/firedoor,
/obj/effect/turf_decal/stripes/white/full,
@@ -12731,6 +13201,19 @@
/obj/structure/flora/bush/leavy/style_random,
/turf/open/floor/grass,
/area/station/medical/virology)
+"dys" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 6
+ },
+/obj/machinery/atmospherics/components/binary/pump/on{
+ name = "Air Outlet Pump";
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/engineering/atmos)
"dyB" = (
/obj/structure/closet/secure_closet/medical2,
/obj/effect/turf_decal/trimline/blue/filled/line{
@@ -12827,31 +13310,11 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
-"dzC" = (
-/obj/machinery/camera/directional/north{
- network = list("test","rd");
- c_tag = "Science - Testing Chamber"
- },
-/turf/open/floor/engine,
-/area/station/science/explab)
"dzF" = (
/obj/structure/weightmachine,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron,
/area/station/commons/fitness)
-"dzS" = (
-/obj/machinery/requests_console/directional/south{
- name = "Cargo Bay Requests Console";
- department = "Cargo Bay"
- },
-/obj/effect/mapping_helpers/requests_console/supplies,
-/obj/effect/mapping_helpers/requests_console/assistance,
-/obj/effect/turf_decal/trimline/brown/filled/line,
-/obj/effect/turf_decal/siding/thinplating{
- dir = 9
- },
-/turf/open/floor/iron,
-/area/station/cargo/sorting)
"dzY" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 1
@@ -12921,16 +13384,6 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/station/ai_monitored/turret_protected/aisat/foyer)
-"dBu" = (
-/obj/structure/transport/linear/public,
-/obj/structure/railing,
-/obj/effect/turf_decal/trimline/dark_red/warning,
-/obj/machinery/elevator_control_panel/directional/south{
- linked_elevator_id = "tram_dorm_lift";
- preset_destination_names = list("2"="Lower Deck", "3"="Upper Deck")
- },
-/turf/open/floor/plating/elevatorshaft,
-/area/station/maintenance/tram/left)
"dBM" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/stripes/white/line{
@@ -12954,22 +13407,20 @@
/obj/machinery/light/warm/directional/west,
/turf/open/floor/wood,
/area/station/command/heads_quarters/hop)
-"dCB" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/machinery/camera{
- dir = 9;
- c_tag = "Maintenance - East Tram Tunnel 3"
- },
-/obj/effect/turf_decal/siding/thinplating,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+"dCq" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/trimline/white/warning,
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/iron,
-/area/station/maintenance/tram/right)
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/door/poddoor/preopen{
+ name = "Research Director's Shutters";
+ id = "rdoffice"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/station/command/heads_quarters/rd)
"dCD" = (
/obj/structure/bookcase/random/reference,
/turf/open/floor/wood/large,
@@ -13020,23 +13471,6 @@
/obj/machinery/door/firedoor,
/turf/open/floor/iron,
/area/station/hallway/secondary/command)
-"dDu" = (
-/obj/machinery/requests_console/directional/south{
- name = "Janitorial Requests Console";
- department = "Janitorial"
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 6
- },
-/obj/effect/turf_decal/trimline/purple/filled/warning{
- dir = 6
- },
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk{
- dir = 1
- },
-/turf/open/floor/iron,
-/area/station/service/janitor)
"dDw" = (
/obj/machinery/atmospherics/pipe/smart/simple/purple/visible,
/turf/closed/wall/r_wall,
@@ -13082,6 +13516,29 @@
"dEv" = (
/turf/closed/wall/r_wall,
/area/station/ai_monitored/security/armory)
+"dEH" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/external{
+ name = "External Access";
+ frequency = 1449;
+ id_tag = "middleleft_upper_eva_internal";
+ autoclose = 0
+ },
+/obj/machinery/door_buttons/access_button{
+ name = "External Access Button";
+ pixel_y = -24;
+ idSelf = "middleleft_upper_eva_airlock_control";
+ idDoor = "middleleft_upper_eva_internal"
+ },
+/obj/effect/mapping_helpers/airlock/locked,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/catwalk_floor,
+/area/station/hallway/primary/tram/center)
"dEM" = (
/obj/structure/disposalpipe/junction/flip{
dir = 8
@@ -13140,6 +13597,22 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
+"dFI" = (
+/obj/structure/table/wood,
+/obj/item/storage/box/seccarts{
+ pixel_x = 3;
+ pixel_y = 2
+ },
+/obj/item/storage/box/deputy,
+/obj/item/radio/intercom/directional/west,
+/obj/machinery/button/door/directional/west{
+ name = "Emergency Blast Doors";
+ pixel_y = -8;
+ id = "HOSOffice";
+ req_access = list("hos")
+ },
+/turf/open/floor/carpet,
+/area/station/command/heads_quarters/hos)
"dFJ" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
@@ -13147,26 +13620,24 @@
/obj/machinery/firealarm/directional/east,
/turf/open/floor/iron,
/area/station/hallway/secondary/command)
+"dFN" = (
+/obj/machinery/door/poddoor/shutters{
+ name = "Security Mech Bay Shutters";
+ id = "secmechbay"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/delivery,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/station/security/mechbay)
"dFP" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
},
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
-"dGb" = (
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 1
- },
-/obj/machinery/camera/directional/north{
- c_tag = "Science - Research & Development";
- network = list("ss13","rd")
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/item/kirbyplants/organic/plant10,
-/turf/open/floor/iron/white,
-/area/station/science/lab)
"dGh" = (
/obj/machinery/door/airlock/maintenance_hatch{
name = "Tunnel Access Hatch"
@@ -13214,6 +13685,18 @@
},
/turf/open/floor/iron/dark,
/area/station/service/chapel/monastery)
+"dHc" = (
+/obj/structure/window/reinforced/spawner/directional/west,
+/obj/structure/table,
+/obj/effect/turf_decal/stripes/line{
+ dir = 9
+ },
+/obj/machinery/button/door{
+ name = "Cell Containment Toggle Button";
+ id = "containdeez1"
+ },
+/turf/open/floor/iron/white,
+/area/station/science/xenobiology)
"dHr" = (
/obj/effect/turf_decal/trimline/yellow/filled/corner,
/obj/effect/turf_decal/trimline/yellow/filled/corner{
@@ -13237,6 +13720,17 @@
},
/turf/open/floor/iron/dark,
/area/station/medical/treatment_center)
+"dHF" = (
+/obj/machinery/camera{
+ dir = 6;
+ c_tag = "Arrivals - Lounge"
+ },
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk{
+ dir = 2
+ },
+/turf/open/floor/iron/grimy,
+/area/station/hallway/secondary/entry)
"dHO" = (
/obj/effect/turf_decal/trimline/red/filled/corner{
dir = 4
@@ -13371,19 +13865,14 @@
/obj/machinery/light/directional/east,
/turf/open/floor/iron,
/area/station/security/processing)
-"dKs" = (
-/obj/structure/toilet{
- dir = 1
+"dKv" = (
+/obj/machinery/camera/emp_proof{
+ dir = 9;
+ network = list("ss13","engineering");
+ c_tag = "Engineering - Atmospherics Mixing Chamber"
},
-/obj/machinery/button/door/directional/west{
- name = "Lock Control";
- id = "Toilet5";
- specialfunctions = 4;
- normaldoorcontrol = 1
- },
-/obj/machinery/light/small/dim/directional/east,
-/turf/open/floor/iron/freezer,
-/area/station/commons/toilet)
+/turf/open/floor/engine/vacuum,
+/area/station/engineering/atmos)
"dKy" = (
/obj/structure/disposalpipe/segment{
dir = 6
@@ -13416,33 +13905,6 @@
"dKV" = (
/turf/open/floor/circuit,
/area/station/ai_monitored/turret_protected/aisat_interior)
-"dLd" = (
-/obj/machinery/navbeacon{
- name = "navigation beacon (Kitchen Delivery)";
- location = "Kitchen";
- codes_txt = "delivery;dir=8"
- },
-/obj/effect/turf_decal/loading_area{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/window/right/directional/west{
- name = "Kitchen Delivery Chute";
- req_access = "kitchen"
- },
-/turf/open/floor/plating,
-/area/station/maintenance/department/cargo)
-"dLl" = (
-/obj/machinery/camera{
- dir = 6;
- network = list("ss13","Security");
- c_tag = "Security - Interrogation Observation"
- },
-/obj/effect/turf_decal/trimline/red/filled/corner{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/security/interrogation)
"dLp" = (
/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{
dir = 4
@@ -13502,14 +13964,17 @@
},
/turf/closed/wall/r_wall,
/area/station/engineering/atmos)
-"dMu" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/button/door/directional/east{
- name = "Docking Access Control";
- id = "winkyface"
+"dLS" = (
+/obj/machinery/turretid{
+ name = "AI Chamber turret control";
+ icon_state = "control_stun";
+ pixel_x = 3;
+ pixel_y = -23
},
-/turf/open/floor/plating,
-/area/station/maintenance/central/greater)
+/obj/structure/window/reinforced/spawner/directional/north,
+/obj/structure/window/reinforced/spawner/directional/west,
+/turf/open/floor/circuit,
+/area/station/ai_monitored/turret_protected/ai)
"dMv" = (
/obj/machinery/power/smes,
/obj/structure/cable,
@@ -13628,18 +14093,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/tram/left)
-"dOd" = (
-/obj/effect/spawner/random/vending/snackvend,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 9
- },
-/obj/machinery/camera/emp_proof{
- dir = 9;
- network = list("ss13","engineering");
- c_tag = "Engineering - Lobby North"
- },
-/turf/open/floor/iron,
-/area/station/engineering/break_room)
"dOq" = (
/obj/structure/table/glass,
/obj/machinery/reagentgrinder{
@@ -13682,14 +14135,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
-"dON" = (
-/obj/machinery/door/airlock/centcom{
- name = "Syndicate Secure Airlock System";
- desc = "Truly, a marvel of modern engineering."
- },
-/obj/effect/mapping_helpers/airlock/access/all/syndicate/general,
-/turf/open/floor/iron/grimy,
-/area/station/commons/vacant_room)
"dPe" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 8
@@ -13699,6 +14144,17 @@
},
/turf/open/floor/iron/white,
/area/station/science/research)
+"dPo" = (
+/obj/machinery/camera/directional/north{
+ network = list("ss13","medbay");
+ c_tag = "Medical - Morgue"
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/structure/bodycontainer/morgue{
+ dir = 2
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/morgue)
"dPu" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment,
@@ -13725,6 +14181,18 @@
/obj/effect/turf_decal/trimline/white/warning,
/turf/open/floor/iron,
/area/station/maintenance/tram/left)
+"dPP" = (
+/obj/structure/window/reinforced/spawner/directional/north,
+/obj/structure/table,
+/obj/effect/turf_decal/stripes/line{
+ dir = 5
+ },
+/obj/machinery/button/door{
+ name = "Cell Containment Toggle Button";
+ id = "containdeez7"
+ },
+/turf/open/floor/iron/white,
+/area/station/science/xenobiology)
"dPT" = (
/obj/structure/table/wood,
/obj/item/radio/intercom/directional/north,
@@ -13790,18 +14258,6 @@
},
/turf/open/floor/iron/dark,
/area/station/ai_monitored/command/storage/eva)
-"dQC" = (
-/obj/machinery/door/poddoor/preopen{
- name = "Engineering Security Door";
- id = "Engineering"
- },
-/obj/effect/turf_decal/delivery,
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/turf/open/floor/iron,
-/area/station/engineering/main)
"dQI" = (
/obj/machinery/disposal/bin,
/obj/machinery/airalarm/directional/south,
@@ -13851,18 +14307,6 @@
/obj/machinery/light/cold/directional/south,
/turf/open/floor/iron/freezer,
/area/station/security/prison/shower)
-"dRp" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door_buttons/airlock_controller{
- name = "External Access Console";
- pixel_y = 24;
- idSelf = "rightmost_lower_lower_eva_airlock_control";
- idInterior = "rightmost_lower_lower_eva_internal";
- idExterior = "rightmost_lower_lower_eva_external"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/catwalk_floor,
-/area/station/maintenance/tram/right)
"dRu" = (
/obj/effect/turf_decal/sand/plating,
/obj/machinery/door/airlock/external,
@@ -13903,17 +14347,6 @@
/obj/item/stack/medical/gauze,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
-"dRQ" = (
-/obj/docking_port/stationary{
- name = "fore bay 1";
- width = 9;
- height = 5;
- shuttle_id = "laborcamp_home";
- dwidth = 2;
- roundstart_template = /datum/map_template/shuttle/labour/generic
- },
-/turf/open/misc/asteroid/airless,
-/area/station/asteroid)
"dRY" = (
/obj/machinery/firealarm/directional/south,
/obj/effect/turf_decal/trimline/brown/line,
@@ -14061,24 +14494,6 @@
/obj/structure/closet/secure_closet/psychology,
/turf/open/floor/wood/parquet,
/area/station/medical/psychology)
-"dUn" = (
-/obj/machinery/status_display/door_timer{
- name = "Engineering Cell";
- pixel_x = -32;
- id = "engcell"
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 10
- },
-/obj/structure/chair{
- dir = 1
- },
-/obj/machinery/requests_console/directional/south{
- name = "Security Requests Console";
- department = "Security"
- },
-/turf/open/floor/iron,
-/area/station/security/checkpoint/engineering)
"dUH" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
@@ -14095,15 +14510,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/hallway/secondary/service)
-"dUI" = (
-/obj/machinery/door/airlock{
- name = "Private Quarters Q";
- id_tag = "private_q"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/wood,
-/area/station/commons/dorms)
"dUK" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 1
@@ -14168,6 +14574,22 @@
},
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
+"dWi" = (
+/mob/living/simple_animal/bot/secbot/beepsky,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/iron,
+/area/station/hallway/primary/tram/center)
+"dWj" = (
+/obj/machinery/camera/emp_proof{
+ dir = 9;
+ network = list("ss13","engineering");
+ c_tag = "Engineering - Atmospherics CO2 Chamber"
+ },
+/turf/open/floor/engine/co2,
+/area/station/engineering/atmos)
"dWn" = (
/obj/machinery/duct,
/obj/effect/turf_decal/trimline/neutral/filled/line,
@@ -14198,22 +14620,6 @@
},
/turf/open/floor/iron/dark,
/area/station/science/ordnance/testlab)
-"dXd" = (
-/obj/effect/turf_decal/trimline/yellow/warning{
- dir = 8
- },
-/obj/machinery/camera/directional/south{
- network = list("ss13","minisat");
- c_tag = "Secure - AI Minisat Teleporter"
- },
-/obj/machinery/button/door/directional/south{
- name = "MiniSat Shutter Control";
- pixel_x = 8;
- id = "teledoor";
- req_one_access = list("teleporter","minisat")
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"dXm" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 9
@@ -14330,6 +14736,20 @@
/obj/item/radio/intercom/directional/south,
/turf/open/floor/iron,
/area/station/security/checkpoint/science)
+"eam" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/security/glass{
+ name = "Prison Dorm 6";
+ id_tag = "prisondorm"
+ },
+/obj/effect/turf_decal/trimline/red/filled/line,
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron,
+/area/station/security/prison/safe)
"eaq" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 8
@@ -14415,17 +14835,6 @@
/obj/structure/cable,
/turf/open/floor/iron/cafeteria,
/area/station/science/breakroom)
-"ebG" = (
-/obj/machinery/door/airlock/centcom{
- name = "Syndicate Secure Airlock System";
- desc = "Truly, a marvel of modern engineering."
- },
-/obj/effect/mapping_helpers/airlock/access/all/syndicate/general,
-/obj/structure/cable,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden,
-/turf/open/floor/iron/herringbone,
-/area/station/commons/vacant_room)
"ebL" = (
/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{
dir = 4
@@ -14545,56 +14954,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/white,
/area/station/science/ordnance)
-"edS" = (
-/obj/structure/lattice/catwalk,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/button/door/directional/north{
- name = "Tunnel Access Shutters Toggle";
- id = "lefttunnel"
- },
-/turf/open/floor/plating,
-/area/station/maintenance/tram/left)
-"eed" = (
-/obj/structure/table,
-/obj/item/clothing/gloves/color/yellow,
-/obj/item/clothing/gloves/color/yellow,
-/obj/item/clothing/gloves/color/yellow,
-/obj/item/clothing/gloves/color/yellow,
-/obj/item/clothing/gloves/color/yellow,
-/obj/item/storage/box/lights/mixed,
-/obj/item/stack/cable_coil,
-/obj/item/stock_parts/cell/emproof,
-/obj/item/stock_parts/cell/emproof,
-/obj/machinery/camera/emp_proof{
- dir = 10;
- network = list("ss13","engineering");
- c_tag = "Engineering - SMES Misc"
- },
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/iron/dark,
-/area/station/engineering/engine_smes)
-"eei" = (
-/obj/machinery/door/airlock/external{
- name = "External Access";
- frequency = 1449;
- id_tag = "rightmost_upper_eva_external";
- autoclose = 0
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door_buttons/access_button{
- name = "External Access Button";
- pixel_y = 24;
- idSelf = "rightmost_upper_eva_airlock_control";
- idDoor = "rightmost_upper_eva_external"
- },
-/obj/effect/mapping_helpers/airlock/locked,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/catwalk_floor,
-/area/station/hallway/primary/tram/right)
"eep" = (
/turf/open/floor/plating,
/area/station/service/barber)
@@ -14612,19 +14971,6 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/science/robotics/lab)
-"eeF" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/showcase/cyborg/old{
- pixel_y = 20
- },
-/obj/machinery/camera{
- dir = 9;
- network = list("ss13","minisat");
- c_tag = "Secure - AI Antechamber South"
- },
-/obj/structure/cable,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"eeL" = (
/obj/structure/railing{
dir = 4
@@ -14691,6 +15037,22 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/smooth,
/area/station/maintenance/central/greater)
+"egJ" = (
+/obj/effect/turf_decal/trimline/yellow/warning{
+ dir = 8
+ },
+/obj/machinery/camera/directional/south{
+ network = list("ss13","minisat");
+ c_tag = "Secure - AI Minisat Teleporter"
+ },
+/obj/machinery/button/door/directional/south{
+ name = "MiniSat Shutter Control";
+ pixel_x = 8;
+ id = "teledoor";
+ req_one_access = list("teleporter","minisat")
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai_monitored/turret_protected/aisat/foyer)
"egK" = (
/obj/effect/turf_decal/trimline/purple/filled/corner{
dir = 1
@@ -14714,28 +15076,6 @@
/obj/machinery/door/window/left/directional/west,
/turf/open/floor/iron,
/area/station/security/brig)
-"ehr" = (
-/obj/effect/turf_decal/trimline/red/filled/corner{
- dir = 4
- },
-/obj/machinery/camera/emp_proof{
- dir = 10;
- network = list("ss13","engineering");
- c_tag = "Engineering - Atmospherics South-West"
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/bot,
-/obj/effect/turf_decal/stripes/corner{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{
- dir = 8
- },
-/obj/machinery/meter,
-/turf/open/floor/iron,
-/area/station/engineering/atmos)
"ehz" = (
/obj/effect/turf_decal/stripes/white/full,
/obj/effect/turf_decal/trimline/purple/filled/line{
@@ -14760,29 +15100,6 @@
/obj/machinery/status_display/ai/directional/south,
/turf/open/floor/iron/dark,
/area/station/ai_monitored/turret_protected/aisat_interior)
-"ehV" = (
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 8
- },
-/obj/machinery/camera/directional/west{
- network = list("ss13","rd");
- c_tag = "Science - Entrance Airlock"
- },
-/obj/machinery/light/cold/directional/west,
-/turf/open/floor/iron/white,
-/area/station/science/research)
-"eiG" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door_buttons/airlock_controller{
- name = "External Access Console";
- pixel_y = -24;
- idSelf = "rightmost_lower_upper_eva_airlock_control";
- idInterior = "rightmost_lower_upper_eva_internal";
- idExterior = "rightmost_lower_upper_eva_external"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/catwalk_floor,
-/area/station/maintenance/tram/right)
"eiR" = (
/obj/structure/disposalpipe/segment{
dir = 10
@@ -14844,6 +15161,37 @@
/obj/structure/tram,
/turf/open/indestructible/tram/plate,
/area/station/hallway/primary/tram/center)
+"ejK" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "Kitchen Counter Shutters";
+ id = "playerscantreadthis"
+ },
+/obj/item/reagent_containers/condiment/saltshaker{
+ pixel_x = -3
+ },
+/obj/item/reagent_containers/condiment/peppermill{
+ pixel_x = 3
+ },
+/turf/open/floor/iron/checker,
+/area/station/service/kitchen)
+"ejR" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/external{
+ name = "External Access";
+ frequency = 1449;
+ id_tag = "rightmost_lower_lower_eva_external";
+ autoclose = 0
+ },
+/obj/machinery/door_buttons/access_button{
+ name = "External Access Button";
+ pixel_y = 24;
+ idSelf = "rightmost_lower_lower_eva_airlock_control";
+ idDoor = "rightmost_lower_lower_eva_external"
+ },
+/turf/open/floor/catwalk_floor,
+/area/station/maintenance/tram/right)
"ejU" = (
/obj/structure/table,
/obj/item/stock_parts/scanning_module{
@@ -14891,25 +15239,6 @@
"ekB" = (
/turf/closed/wall,
/area/station/service/janitor)
-"ekD" = (
-/obj/effect/turf_decal/delivery,
-/obj/machinery/door/window/left/directional/east{
- name = "Containment Pen #5";
- req_access = list("xenobiology")
- },
-/obj/machinery/door/window/left/directional/west{
- name = "Containment Pen #5";
- req_access = list("xenobiology")
- },
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/obj/machinery/door/poddoor/preopen{
- name = "Xenobiology Containment Blast Door";
- id = "containdeez5"
- },
-/turf/open/floor/engine,
-/area/station/science/xenobiology)
"ekL" = (
/obj/machinery/conveyor{
dir = 1;
@@ -14962,22 +15291,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
-"emg" = (
-/obj/structure/table/reinforced,
-/obj/structure/window/reinforced/spawner/directional/east,
-/obj/machinery/keycard_auth{
- pixel_x = -6;
- pixel_y = 8
- },
-/obj/machinery/button/door{
- name = "Bridge Blast Door Toggle";
- pixel_x = -7;
- pixel_y = -2;
- id = "bunkermodeactivated";
- req_access = list("command")
- },
-/turf/open/floor/carpet,
-/area/station/command/bridge)
"emn" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -15026,6 +15339,15 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
+"emP" = (
+/obj/structure/cable,
+/obj/machinery/door/poddoor/preopen{
+ name = "Research Director's Shutters";
+ id = "rdoffice"
+ },
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/station/command/heads_quarters/rd)
"emT" = (
/obj/structure/ladder,
/obj/effect/decal/cleanable/dirt,
@@ -15068,15 +15390,6 @@
/obj/machinery/airalarm/directional/north,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
-"eoi" = (
-/obj/machinery/door/airlock{
- name = "Private Quarters A";
- id_tag = "private_a"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/carpet,
-/area/station/commons/dorms)
"eor" = (
/obj/effect/turf_decal/trimline/yellow/filled/corner{
dir = 8
@@ -15123,46 +15436,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit)
-"epu" = (
-/obj/effect/landmark/start/ai/secondary,
-/obj/item/radio/intercom/directional/north{
- name = "Custom Channel";
- pixel_x = -6;
- listening = 0;
- freerange = 1
- },
-/obj/item/radio/intercom/directional/west{
- name = "Common Channel";
- listening = 0;
- freerange = 1
- },
-/obj/item/radio/intercom/directional/south{
- name = "Private Channel";
- pixel_x = -6;
- frequency = 1447;
- listening = 0;
- freerange = 1
- },
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
-"epz" = (
-/obj/machinery/camera{
- dir = 10;
- c_tag = "Hallway - Port Tram Platform South-West"
- },
-/obj/structure/extinguisher_cabinet/directional/west,
-/obj/structure/cable,
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/stripes/white/corner{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/hallway/primary/tram/left)
"epB" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner{
dir = 1
@@ -15182,52 +15455,52 @@
/obj/machinery/duct,
/turf/open/floor/iron,
/area/station/security/prison)
+"epJ" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible,
+/obj/effect/turf_decal/delivery,
+/obj/machinery/door/poddoor/preopen{
+ name = "Test Chamber Blast Door";
+ id = "testlab"
+ },
+/turf/open/floor/iron/dark,
+/area/station/science/explab)
"epP" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 4
},
/turf/open/floor/iron/grimy,
/area/station/service/chapel/office)
-"eqa" = (
-/obj/machinery/computer/station_alert{
- dir = 8
- },
-/obj/machinery/requests_console/directional/east{
- name = "Atmospherics Requests Console";
- department = "Atmospherics"
- },
-/obj/machinery/camera/emp_proof{
- dir = 6;
- network = list("ss13","engineering");
- c_tag = "Engineering - Atmospherics Front Desk"
- },
-/turf/open/floor/iron,
-/area/station/engineering/atmos)
"eqi" = (
/obj/effect/landmark/navigate_destination/tcomms,
/turf/open/floor/iron,
/area/station/tcommsat/computer)
-"eqs" = (
-/obj/machinery/airalarm/directional/north,
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 4
- },
-/obj/machinery/camera{
- dir = 6;
- network = list("ss13","Security","prison");
- c_tag = "Security - Prison Block North"
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/turf/open/floor/iron,
-/area/station/security/prison/safe)
"eqJ" = (
/obj/structure/cable/layer1,
/obj/structure/cable,
/obj/effect/turf_decal/sand/plating,
/turf/open/floor/catwalk_floor,
/area/station/solars/port)
+"eqK" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/external{
+ name = "External Access";
+ frequency = 1449;
+ id_tag = "middleright_upper_eva_external";
+ autoclose = 0
+ },
+/obj/machinery/door_buttons/access_button{
+ name = "External Access Button";
+ pixel_y = 24;
+ idSelf = "middleright_upper_eva_airlock_control";
+ idDoor = "middleright_upper_eva_external"
+ },
+/obj/effect/mapping_helpers/airlock/locked,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/catwalk_floor,
+/area/station/hallway/primary/tram/center)
"eqL" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 4
@@ -15244,13 +15517,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/engineering/atmospherics_engine)
-"erg" = (
-/obj/machinery/camera{
- dir = 10;
- c_tag = "Civilian - Radstorm Shelter"
- },
-/turf/open/floor/iron/dark,
-/area/station/maintenance/radshelter/civil)
"ers" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -15272,6 +15538,17 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/science/lower)
+"erx" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/machinery/camera{
+ dir = 10;
+ c_tag = "Hallway - Upper Right Command"
+ },
+/obj/machinery/newscaster/directional/west,
+/turf/open/floor/iron,
+/area/station/hallway/secondary/command)
"esc" = (
/obj/structure/sign/warning/electric_shock,
/turf/closed/wall/r_wall,
@@ -15295,16 +15572,13 @@
dir = 8
},
/area/station/command/bridge)
-"esx" = (
-/mob/living/simple_animal/bot/mulebot,
-/obj/effect/turf_decal/delivery,
-/obj/machinery/navbeacon{
- location = "QM #1";
- codes_txt = "delivery;dir=2"
+"esi" = (
+/mob/living/basic/bot/cleanbot,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 1
},
-/obj/effect/turf_decal/tile/brown/fourcorners,
-/turf/open/floor/iron,
-/area/station/cargo/warehouse)
+/turf/open/floor/iron/dark,
+/area/station/ai_monitored/turret_protected/aisat_interior)
"esA" = (
/obj/machinery/iv_drip,
/obj/effect/turf_decal/trimline/blue/filled/line{
@@ -15332,6 +15606,15 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/hallway/primary/tram/right)
+"esT" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable,
+/obj/machinery/power/solar{
+ name = "Port Solar Array";
+ id = "portsolar"
+ },
+/turf/open/space/openspace,
+/area/station/solars/port)
"esY" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing/corner{
@@ -15356,27 +15639,45 @@
},
/turf/open/floor/circuit/telecomms/mainframe,
/area/station/tcommsat/server)
+"ett" = (
+/obj/machinery/computer/cargo,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/machinery/button/door/directional/north{
+ pixel_x = -6;
+ id = "QMLoaddoor"
+ },
+/obj/machinery/button/door/directional/north{
+ pixel_x = 6;
+ id = "QMLoaddoor2"
+ },
+/obj/machinery/camera/directional/north{
+ c_tag = "Cargo - Warehouse North"
+ },
+/turf/open/floor/iron,
+/area/station/cargo/storage)
+"etG" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 4
+ },
+/obj/machinery/turretid{
+ name = "AI Upload Turret Control";
+ pixel_x = 25;
+ req_access = list("minisat");
+ control_area = "/area/station/ai_monitored/turret_protected/ai_upload"
+ },
+/turf/open/floor/iron/dark,
+/area/station/science/lower)
"etH" = (
/obj/effect/turf_decal/siding/thinplating/end{
dir = 1
},
/turf/open/floor/glass/reinforced,
/area/station/security/warden)
-"etY" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/loading_area{
- dir = 1
- },
-/obj/machinery/door/window/right/directional/north{
- name = "Bar Delivery Chute"
- },
-/obj/machinery/navbeacon{
- name = "navigation beacon (Bar Delivery)";
- location = "Bar";
- codes_txt = "delivery;dir=1"
- },
-/turf/open/floor/plating,
-/area/station/maintenance/department/cargo)
"euC" = (
/turf/open/floor/wood/parquet,
/area/station/medical/psychology)
@@ -15444,22 +15745,6 @@
},
/turf/open/floor/iron/white,
/area/station/science/ordnance)
-"evr" = (
-/obj/machinery/status_display/door_timer{
- name = "Medical Cell";
- pixel_y = 32;
- id = "medcell"
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 5
- },
-/obj/effect/landmark/start/depsec/medical,
-/obj/machinery/camera/directional/north{
- network = list("ss13","medbay","Security");
- c_tag = "Medical - Security Checkpoint"
- },
-/turf/open/floor/iron,
-/area/station/security/checkpoint/medical)
"evs" = (
/obj/effect/landmark/start/assistant,
/turf/open/floor/wood/parquet,
@@ -15472,28 +15757,6 @@
/obj/effect/turf_decal/stripes/white/full,
/turf/open/floor/iron,
/area/station/hallway/primary/tram/right)
-"evI" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable,
-/obj/machinery/door/poddoor/preopen{
- name = "Test Chamber Blast Door";
- id = "Xenolab"
- },
-/turf/open/floor/plating,
-/area/station/science/xenobiology)
-"evK" = (
-/obj/machinery/camera{
- dir = 6;
- c_tag = "Arrivals - North Docking Hall"
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/hallway/secondary/entry)
"evW" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -15529,25 +15792,6 @@
},
/turf/open/floor/wood,
/area/station/service/library)
-"ewU" = (
-/obj/structure/table/reinforced,
-/obj/structure/desk_bell{
- pixel_x = 7
- },
-/obj/machinery/door/firedoor,
-/obj/machinery/door/window/left/directional/south{
- name = "Robotics Lab Desk";
- req_access = list("robotics")
- },
-/obj/effect/turf_decal/tile/purple/fourcorners,
-/obj/machinery/door/poddoor/shutters/preopen{
- name = "Robotics Lab Shutters";
- id = "robotics2"
- },
-/turf/open/floor/iron/white/side{
- dir = 1
- },
-/area/station/science/robotics/lab)
"exl" = (
/obj/machinery/computer/atmos_control/nitrogen_tank{
dir = 1
@@ -15607,6 +15851,15 @@
},
/turf/open/floor/iron/dark,
/area/station/cargo/miningdock/oresilo)
+"exH" = (
+/obj/structure/table,
+/obj/effect/turf_decal/stripes/line,
+/obj/machinery/button/door{
+ name = "Cell Containment Toggle Button";
+ id = "containdeez4"
+ },
+/turf/open/floor/iron/white,
+/area/station/science/xenobiology)
"exT" = (
/obj/structure/table,
/obj/item/radio{
@@ -15646,29 +15899,32 @@
/obj/machinery/light/dim/directional/north,
/turf/open/floor/iron,
/area/station/maintenance/port/central)
+"eye" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/sign/warning/docking{
+ name = "KEEP CLEAR: TRAM DOCKING AREA sign";
+ desc = "A warning sign which reads 'KEEP CLEAR OF TRAM DOCKING AREA'.";
+ pixel_y = 32
+ },
+/obj/effect/turf_decal/siding/thinplating,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/obj/effect/turf_decal/trimline/white/warning,
+/turf/open/floor/iron,
+/area/station/maintenance/tram/left)
"eyg" = (
/obj/effect/turf_decal/tile/blue/opposingcorners,
/obj/machinery/power/apc/auto_name/directional/west,
/obj/structure/cable,
/turf/open/floor/iron/freezer,
/area/station/medical/coldroom)
-"eyt" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/poddoor/shutters/preopen{
- name = "Research and Development Shutter";
- dir = 8;
- id = "rndlab1"
- },
-/obj/machinery/door/firedoor,
-/obj/machinery/door/window/left/directional/east{
- name = "Research Lab Desk";
- req_access = list("science")
- },
-/obj/effect/turf_decal/tile/purple/fourcorners,
-/turf/open/floor/iron/white/side{
- dir = 4
- },
-/area/station/science/lab)
"eyy" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 4
@@ -15829,23 +16085,39 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/solars/starboard/fore)
+"eBd" = (
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 9
+ },
+/obj/structure/sign/poster/official/safety_internals/directional/west,
+/obj/machinery/camera/directional/west{
+ network = list("ss13","cargo");
+ c_tag = "Cargo - Public Mining Dock"
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/hallway/secondary/exit)
+"eBo" = (
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/machinery/camera/directional/north{
+ network = list("ss13","rd");
+ c_tag = "Science - Lower Hall West"
+ },
+/obj/structure/extinguisher_cabinet/directional/north,
+/turf/open/floor/iron/white,
+/area/station/science/lower)
"eBr" = (
/obj/machinery/space_heater,
/obj/effect/turf_decal/bot,
/turf/open/floor/plating,
/area/station/ai_monitored/turret_protected/aisat/maint)
-"eBx" = (
-/obj/structure/rack,
-/obj/machinery/camera/directional/north{
- network = list("ss13","Security");
- c_tag = "Security - Armory"
- },
-/obj/structure/window/reinforced/spawner/directional/west,
-/obj/structure/window/reinforced/spawner/directional/east,
-/obj/structure/cable,
-/obj/effect/spawner/random/armory/e_gun,
-/turf/open/floor/iron,
-/area/station/ai_monitored/security/armory)
"eBy" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 9
@@ -15861,6 +16133,17 @@
/obj/effect/turf_decal/bot,
/turf/open/floor/iron,
/area/station/cargo/lobby)
+"eBI" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 6
+ },
+/obj/machinery/camera{
+ dir = 6;
+ network = list("ss13","Security","prison");
+ c_tag = "Security - Prison Main South-East"
+ },
+/turf/open/floor/iron,
+/area/station/security/prison)
"eCk" = (
/obj/machinery/door/airlock/public/glass{
name = "Library"
@@ -15912,6 +16195,15 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/cargo/warehouse)
+"eCR" = (
+/obj/machinery/door/airlock{
+ name = "Private Quarters H";
+ id_tag = "private_h"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/carpet,
+/area/station/commons/dorms)
"eCZ" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -15932,14 +16224,6 @@
/obj/structure/table,
/turf/open/floor/iron,
/area/station/commons/dorms)
-"eDS" = (
-/obj/machinery/camera/emp_proof{
- dir = 9;
- network = list("ss13","engineering");
- c_tag = "Engineering - Atmospherics CO2 Chamber"
- },
-/turf/open/floor/engine/co2,
-/area/station/engineering/atmos)
"eDV" = (
/obj/structure/closet/secure_closet/freezer/cream_pie,
/obj/effect/turf_decal/tile/red/opposingcorners,
@@ -16054,15 +16338,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/engineering/atmospherics_engine)
-"eGi" = (
-/obj/effect/spawner/random/structure{
- name = "random snowman spawner";
- loot = list(/obj/structure/statue/snow/snowman);
- spawn_loot_chance = 10
- },
-/obj/machinery/light_switch/directional/south,
-/turf/open/misc/asteroid/snow/coldroom,
-/area/station/service/kitchen/coldroom)
"eGl" = (
/obj/structure/table/wood,
/obj/item/flashlight/lantern{
@@ -16081,20 +16356,6 @@
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
-"eGw" = (
-/obj/structure/table,
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 10
- },
-/obj/effect/turf_decal/trimline/yellow/filled/warning{
- dir = 10
- },
-/obj/machinery/fax{
- name = "Engineering Lobby Fax Machine";
- fax_name = "Engineering Lobby"
- },
-/turf/open/floor/iron,
-/area/station/engineering/break_room)
"eGX" = (
/obj/structure/lattice,
/obj/machinery/light/cold/dim/directional/east,
@@ -16103,20 +16364,6 @@
},
/turf/open/openspace,
/area/station/asteroid)
-"eGZ" = (
-/obj/structure/toilet{
- pixel_y = 8
- },
-/obj/machinery/button/door/directional/west{
- name = "Lock Control";
- id = "Toilet3";
- specialfunctions = 4;
- normaldoorcontrol = 1
- },
-/obj/effect/landmark/start/hangover,
-/obj/machinery/light/small/dim/directional/east,
-/turf/open/floor/iron/freezer,
-/area/station/commons/toilet)
"eHj" = (
/obj/machinery/vending/tool,
/obj/machinery/airalarm/directional/east,
@@ -16128,23 +16375,6 @@
},
/turf/open/floor/iron,
/area/station/commons/storage/primary)
-"eHm" = (
-/obj/machinery/camera/directional/west{
- network = list("ss13","Security","cargo");
- c_tag = "Cargo - Security Outpost"
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 8
- },
-/obj/machinery/button/door/directional/west{
- name = "Cargo Cell Control";
- id = "crgdoor";
- req_access = list("brig_entrance");
- normaldoorcontrol = 1
- },
-/obj/structure/cable,
-/turf/open/floor/iron,
-/area/station/security/checkpoint/supply)
"eHr" = (
/obj/effect/turf_decal/trimline/blue/filled/corner,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
@@ -16179,6 +16409,18 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/closed/wall/r_wall,
/area/station/engineering/supermatter)
+"eIA" = (
+/obj/structure/table/wood,
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/machinery/newscaster/directional/south,
+/obj/machinery/fax{
+ name = "Psychology Office Fax Machine";
+ fax_name = "Psychology Office"
+ },
+/turf/open/floor/wood/parquet,
+/area/station/medical/psychology)
"eIM" = (
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrogen_input{
dir = 1
@@ -16201,41 +16443,12 @@
},
/turf/open/floor/iron,
/area/station/security/checkpoint/escape)
-"eIW" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/siding/thinplating{
- dir = 4
- },
-/obj/machinery/camera/motion/directional/north{
- network = list("aicore");
- c_tag = "Secure - AI Lower Ring Access"
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"eIZ" = (
/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{
dir = 9
},
/turf/open/floor/iron/dark/airless,
/area/station/science/ordnance/freezerchamber)
-"eJl" = (
-/obj/structure/table/glass,
-/obj/item/stack/sheet/mineral/plasma{
- pixel_y = 10
- },
-/obj/item/stack/sheet/mineral/plasma{
- pixel_y = 4
- },
-/obj/item/clothing/glasses/science,
-/obj/machinery/requests_console/directional/west{
- name = "Pharmacy Requests Console";
- department = "Pharmacy"
- },
-/obj/effect/mapping_helpers/requests_console/ore_update,
-/obj/effect/turf_decal/tile/yellow/fourcorners,
-/turf/open/floor/iron/white,
-/area/station/medical/pharmacy)
"eJz" = (
/obj/structure/sign/calendar/directional/south,
/turf/open/floor/wood/large,
@@ -16333,18 +16546,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"eMB" = (
-/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{
- dir = 1
- },
-/obj/machinery/requests_console/directional/east{
- name = "Atmospherics Requests Console";
- department = "Atmospherics"
- },
-/obj/structure/cable,
-/obj/machinery/light/directional/east,
-/turf/open/floor/iron,
-/area/station/engineering/atmos)
"eMF" = (
/obj/structure/chair/office{
dir = 4
@@ -16366,16 +16567,6 @@
/obj/structure/table,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
-"eNi" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/shutters/preopen{
- name = "CMO Office Shutters";
- dir = 4;
- id = "cmoshutter"
- },
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/station/command/heads_quarters/cmo)
"eNq" = (
/obj/structure/flora/bush/grassy/style_random,
/obj/machinery/light/floor,
@@ -16485,14 +16676,6 @@
/obj/effect/turf_decal/trimline/tram/filled/warning,
/turf/open/floor/iron,
/area/station/hallway/primary/tram/right)
-"eOB" = (
-/obj/effect/turf_decal/caution/stand_clear,
-/obj/machinery/door/poddoor/shutters{
- name = "Auxillary Base Shutters";
- id = "aux_base_shutters"
- },
-/turf/open/floor/plating,
-/area/station/construction/mining/aux_base)
"eOL" = (
/obj/structure/table/wood,
/obj/item/instrument/violin,
@@ -16641,17 +16824,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/maintenance/disposal/incinerator)
-"eRn" = (
-/obj/machinery/button/door/directional/west{
- name = "Privacy Bolts";
- pixel_y = -9;
- id = "private_g";
- specialfunctions = 4;
- normaldoorcontrol = 1
- },
-/obj/structure/chair/stool/directional/north,
-/turf/open/floor/wood,
-/area/station/commons/dorms)
"eRw" = (
/obj/machinery/hydroponics/soil,
/obj/machinery/firealarm/directional/west,
@@ -16671,6 +16843,21 @@
/obj/effect/turf_decal/trimline/white/warning,
/turf/open/floor/iron,
/area/station/maintenance/tram/mid)
+"eRQ" = (
+/obj/machinery/camera{
+ dir = 6;
+ c_tag = "Hallway - Starboard Tram Platform South-East"
+ },
+/obj/structure/extinguisher_cabinet/directional/east,
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/stripes/white/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/hallway/primary/tram/right)
"eSj" = (
/obj/structure/table,
/obj/item/storage/box/firingpins,
@@ -16729,27 +16916,6 @@
/obj/machinery/power/port_gen/pacman,
/turf/open/floor/iron/dark,
/area/station/engineering/gravity_generator)
-"eTg" = (
-/obj/machinery/door/airlock/hatch{
- name = "Vacant Commissary";
- id_tag = "vacant_space"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/commons/vacant_room/commissary)
-"eTk" = (
-/obj/effect/turf_decal/sand/plating,
-/obj/structure/cable,
-/obj/machinery/power/solar{
- name = "Port Solar Array";
- id = "portsolar"
- },
-/turf/open/floor/plating/airless,
-/area/station/solars/port)
"eTl" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -16802,21 +16968,6 @@
},
/turf/open/floor/plating,
/area/station/hallway/secondary/exit)
-"eUr" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 4
- },
-/obj/machinery/camera{
- dir = 6;
- network = list("ss13","cargo");
- c_tag = "Cargo - Warehouse East"
- },
-/obj/structure/extinguisher_cabinet/directional/east,
-/obj/effect/turf_decal/stripes/corner{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"eUs" = (
/obj/effect/turf_decal/trimline/neutral/filled/line,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
@@ -16853,12 +17004,48 @@
},
/turf/open/floor/plating,
/area/station/security/processing)
+"eUJ" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 4
+ },
+/obj/machinery/camera/directional/west{
+ network = list("ss13","medbay");
+ c_tag = "Medical - Chief Medical Officer's Office"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/white,
+/area/station/command/heads_quarters/cmo)
"eVh" = (
/obj/effect/turf_decal/trimline/neutral/line,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
+"eVl" = (
+/obj/effect/landmark/start/ai/secondary,
+/obj/item/radio/intercom/directional/north{
+ name = "Custom Channel";
+ pixel_x = -6;
+ listening = 0;
+ freerange = 1
+ },
+/obj/item/radio/intercom/directional/west{
+ name = "Common Channel";
+ listening = 0;
+ freerange = 1
+ },
+/obj/item/radio/intercom/directional/south{
+ name = "Private Channel";
+ pixel_x = -6;
+ frequency = 1447;
+ listening = 0;
+ freerange = 1
+ },
+/turf/open/floor/circuit,
+/area/station/ai_monitored/turret_protected/ai)
"eVn" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -16918,17 +17105,6 @@
/obj/effect/turf_decal/trimline/white/warning,
/turf/open/floor/iron,
/area/station/maintenance/tram/left)
-"eWp" = (
-/obj/machinery/atmospherics/components/binary/pump/on{
- name = "Gas to Cooling Loop";
- dir = 8
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/structure/cable,
-/turf/open/floor/engine,
-/area/station/engineering/supermatter/room)
"eWr" = (
/obj/machinery/shower/directional/north,
/turf/open/floor/iron/freezer,
@@ -16945,14 +17121,6 @@
/obj/machinery/light/directional/south,
/turf/open/floor/iron,
/area/station/hallway/secondary/service)
-"eWL" = (
-/obj/item/kirbyplants/random,
-/obj/machinery/camera/directional/south{
- network = list("ss13","rd");
- c_tag = "Science - Ordnance Storage"
- },
-/turf/open/floor/iron,
-/area/station/science/ordnance/storage)
"eWO" = (
/obj/machinery/door/airlock/engineering{
name = "Power Access Hatch"
@@ -16992,6 +17160,18 @@
/obj/effect/turf_decal/trimline/red/corner,
/turf/open/floor/iron,
/area/station/security/checkpoint/supply)
+"eYn" = (
+/obj/docking_port/stationary{
+ name = "arrivals";
+ dir = 8;
+ width = 7;
+ height = 15;
+ shuttle_id = "arrival_stationary";
+ dwidth = 3;
+ roundstart_template = /datum/map_template/shuttle/arrival/box
+ },
+/turf/open/space/openspace,
+/area/space)
"eYs" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/stripes/white/line{
@@ -17008,30 +17188,6 @@
},
/turf/open/floor/iron,
/area/station/security/brig)
-"eYK" = (
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 1
- },
-/obj/structure/table,
-/obj/item/radio/off,
-/obj/item/screwdriver{
- pixel_y = 10
- },
-/obj/machinery/button/door/directional/north{
- name = "Atmospherics Lockdown";
- pixel_x = -6;
- id = "atmos";
- req_access = list("atmospherics")
- },
-/obj/machinery/button/door/directional/north{
- name = "Engineering Lockdown";
- desc = "A door remote control switch for the engineering security airlocks.";
- pixel_x = 6;
- id = "Engineering";
- req_access = list("engineering")
- },
-/turf/open/floor/iron,
-/area/station/security/checkpoint/engineering)
"eYM" = (
/obj/effect/turf_decal/siding/thinplating/dark{
dir = 4
@@ -17068,6 +17224,33 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
+"eYS" = (
+/obj/effect/turf_decal/trimline/purple/filled/line,
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/effect/landmark/start/assistant,
+/obj/machinery/camera/directional/south{
+ network = list("ss13","rd");
+ c_tag = "Science - Front Lobby"
+ },
+/obj/machinery/light/cold/directional/south,
+/turf/open/floor/iron/white,
+/area/station/science/lobby)
+"eYZ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/trimline/yellow/corner,
+/obj/structure/frame/computer{
+ dir = 4;
+ anchored = 1
+ },
+/obj/item/stack/cable_coil{
+ amount = 15
+ },
+/obj/effect/decal/cleanable/cobweb,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron,
+/area/station/maintenance/port/central)
"eZE" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
@@ -17130,14 +17313,6 @@
dir = 8
},
/area/station/command/bridge)
-"faD" = (
-/mob/living/basic/mouse,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/fluff/paper/stack{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/station/maintenance/tram/mid)
"faN" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
@@ -17145,6 +17320,17 @@
/obj/structure/table,
/turf/open/floor/iron,
/area/station/commons/dorms)
+"fbj" = (
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 8
+ },
+/obj/item/radio/intercom/directional/west,
+/obj/machinery/camera/directional/west{
+ network = list("ss13","rd");
+ c_tag = "Science - Upper Hall Right"
+ },
+/turf/open/floor/iron/white,
+/area/station/science/research)
"fbk" = (
/obj/structure/fluff/tram_rail/floor{
dir = 1
@@ -17178,22 +17364,6 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/cargo/miningdock/oresilo)
-"fcX" = (
-/obj/machinery/door/airlock/research{
- name = "Slime Euthanization Chamber";
- opacity = 0;
- glass = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
-/obj/effect/mapping_helpers/airlock/access/all/science/xenobio,
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 8
- },
-/turf/open/floor/iron/white,
-/area/station/science/xenobiology)
"fdc" = (
/obj/machinery/brm,
/obj/machinery/conveyor{
@@ -17285,6 +17455,16 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/solars/port)
+"feP" = (
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 5
+ },
+/obj/machinery/camera/directional/north{
+ network = list("ss13","rd");
+ c_tag = "Science - Lower Hall East"
+ },
+/turf/open/floor/iron/white,
+/area/station/science/lower)
"feU" = (
/obj/effect/turf_decal/trimline/purple/filled/corner,
/obj/structure/disposalpipe/segment,
@@ -17299,6 +17479,24 @@
},
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
+"ffe" = (
+/obj/machinery/flasher/directional/south{
+ pixel_x = 20;
+ id = "AI"
+ },
+/obj/machinery/door/window/brigdoor/right/directional/north{
+ name = "Primary AI Core Access";
+ req_access = list("ai_upload")
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai_monitored/turret_protected/ai)
+"ffE" = (
+/obj/machinery/door/airlock{
+ name = "Unit 1";
+ id_tag = "Toilet1"
+ },
+/turf/open/floor/iron/freezer,
+/area/station/commons/toilet)
"ffL" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -17342,20 +17540,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
-"fgo" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 9
- },
-/obj/structure/sign/poster/official/safety_internals/directional/west,
-/obj/machinery/camera/directional/west{
- network = list("ss13","cargo");
- c_tag = "Cargo - Public Mining Dock"
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/hallway/secondary/exit)
"fgH" = (
/obj/effect/turf_decal/weather/snow,
/obj/effect/turf_decal/weather/snow/corner,
@@ -17370,19 +17554,15 @@
/obj/machinery/light/directional/west,
/turf/open/floor/noslip/tram,
/area/station/hallway/primary/tram/center)
-"fhf" = (
-/obj/machinery/conveyor_switch/oneway{
- name = "Loading Conveyor";
- dir = 8;
- pixel_x = -13;
- pixel_y = -5;
- id = "QMLoad"
+"fhg" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "Kitchen Counter Shutters";
+ id = "playerscantreadthis"
},
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/turf/open/floor/iron,
-/area/station/cargo/storage)
+/turf/open/floor/iron/checker,
+/area/station/service/kitchen)
"fho" = (
/obj/structure/railing/corner{
dir = 8
@@ -17407,6 +17587,41 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/tram,
/area/station/hallway/primary/tram/center)
+"fhy" = (
+/obj/structure/table/reinforced,
+/obj/structure/desk_bell{
+ pixel_x = 7
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/window/left/directional/south{
+ name = "Robotics Lab Desk";
+ req_access = list("robotics")
+ },
+/obj/effect/turf_decal/tile/purple/fourcorners,
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "Robotics Lab Shutters";
+ id = "robotics2"
+ },
+/turf/open/floor/iron/white/side{
+ dir = 1
+ },
+/area/station/science/robotics/lab)
+"fhA" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/machinery/camera{
+ dir = 10;
+ c_tag = "Hallway - Engineering Entry West"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/open/floor/iron,
+/area/station/hallway/secondary/construction/engineering)
"fhG" = (
/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{
dir = 4
@@ -17491,21 +17706,6 @@
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
/area/station/science/lower)
-"fiH" = (
-/obj/machinery/camera/emp_proof{
- dir = 9;
- network = list("ss13","engineering");
- c_tag = "Engineering - Atmospherics Incinerator"
- },
-/obj/effect/turf_decal/trimline/yellow/filled/corner{
- dir = 4
- },
-/obj/item/radio/intercom/directional/north,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron,
-/area/station/maintenance/disposal/incinerator)
"fiP" = (
/obj/structure/table,
/obj/item/storage/toolbox/electrical{
@@ -17577,29 +17777,6 @@
/obj/machinery/door/firedoor,
/turf/open/floor/iron,
/area/station/hallway/secondary/service)
-"fjP" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/airlock/external{
- name = "External Access";
- frequency = 1449;
- id_tag = "middleleft_upper_eva_internal";
- autoclose = 0
- },
-/obj/machinery/door_buttons/access_button{
- name = "External Access Button";
- pixel_y = -24;
- idSelf = "middleleft_upper_eva_airlock_control";
- idDoor = "middleleft_upper_eva_internal"
- },
-/obj/effect/mapping_helpers/airlock/locked,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/catwalk_floor,
-/area/station/hallway/primary/tram/center)
"fjQ" = (
/obj/structure/grille,
/turf/closed/wall/r_wall,
@@ -17622,6 +17799,17 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/station/hallway/secondary/exit/departure_lounge)
+"fkL" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ name = "Plasma Outlet Pump";
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible,
+/turf/open/floor/iron,
+/area/station/engineering/atmos)
"fkQ" = (
/obj/structure/table/wood,
/obj/machinery/libraryscanner,
@@ -17691,19 +17879,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
/area/station/service/chapel)
-"flr" = (
-/obj/docking_port/stationary{
- name = "Aux Base Zone";
- dir = 2;
- width = 9;
- height = 9;
- shuttle_id = "aux_base_zone";
- dwidth = 4;
- dheight = 4;
- roundstart_template = /datum/map_template/shuttle/aux_base/default
- },
-/turf/open/floor/plating,
-/area/station/construction/mining/aux_base)
"fls" = (
/obj/effect/turf_decal/sand,
/obj/effect/turf_decal/trimline/red/filled/corner{
@@ -17712,23 +17887,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/security/prison/workout)
-"flv" = (
-/obj/structure/table/reinforced,
-/obj/structure/desk_bell{
- pixel_x = -7
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- name = "Pharmacy Shutters";
- dir = 4;
- id = "pharmacy_shutters_2"
- },
-/obj/machinery/door/firedoor,
-/obj/machinery/door/window/left/directional/east{
- name = "Chemistry Desk";
- req_access = list("pharmacy")
- },
-/turf/open/floor/iron/white,
-/area/station/medical/pharmacy)
"flP" = (
/obj/machinery/hydroponics/constructable,
/obj/effect/turf_decal/trimline/green/line{
@@ -17800,11 +17958,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/hallway/secondary/command)
-"fmV" = (
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/obj/structure/reagent_dispensers/watertank,
-/turf/open/floor/iron,
-/area/station/hallway/secondary/service)
"fnb" = (
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
@@ -17815,14 +17968,6 @@
},
/turf/open/floor/iron/dark,
/area/station/science/ordnance/testlab)
-"fnl" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/shutters/preopen{
- name = "Robotics Lab Shutters";
- id = "robotics2"
- },
-/turf/open/floor/plating,
-/area/station/science/robotics/lab)
"fnu" = (
/obj/structure/window/reinforced/spawner/directional/east,
/obj/structure/window/reinforced/spawner/directional/north,
@@ -17987,26 +18132,6 @@
},
/turf/open/floor/plating,
/area/station/cargo/sorting)
-"fqc" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/sign/warning/docking{
- name = "KEEP CLEAR: TRAM DOCKING AREA sign";
- desc = "A warning sign which reads 'KEEP CLEAR OF TRAM DOCKING AREA'.";
- pixel_y = 32
- },
-/obj/effect/turf_decal/siding/thinplating,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/obj/effect/turf_decal/trimline/white/warning,
-/turf/open/floor/iron,
-/area/station/maintenance/tram/left)
"fqn" = (
/obj/effect/turf_decal/trimline/red/filled/corner{
dir = 1
@@ -18129,6 +18254,35 @@
"fsC" = (
/turf/closed/wall,
/area/station/commons/fitness/recreation)
+"fsN" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/green/filled/line,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/virology{
+ name = "Virology Interior Airlock";
+ frequency = 1449;
+ id_tag = "virology_airlock_interior";
+ autoclose = 0
+ },
+/obj/effect/mapping_helpers/airlock/locked,
+/obj/machinery/door_buttons/access_button{
+ name = "Virology Access Button";
+ pixel_y = 24;
+ req_access = list("virology");
+ idSelf = "virology_airlock_control";
+ idDoor = "virology_airlock_interior"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/medical/virology,
+/obj/structure/cable,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/white,
+/area/station/medical/virology)
"fsP" = (
/obj/effect/turf_decal/trimline/red/filled/corner,
/obj/effect/turf_decal/trimline/red/filled/corner{
@@ -18226,23 +18380,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/cafeteria,
/area/station/service/kitchen)
-"fuX" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/airlock/external{
- name = "External Access";
- frequency = 1449;
- id_tag = "middleright_lower_upper_eva_external";
- autoclose = 0
- },
-/obj/machinery/door_buttons/access_button{
- name = "External Access Button";
- pixel_y = -24;
- idSelf = "middleright_lower_upper_eva_airlock_control";
- idDoor = "middleright_lower_upper_eva_external"
- },
-/obj/effect/mapping_helpers/airlock/locked,
-/turf/open/floor/catwalk_floor,
-/area/station/maintenance/tram/mid)
"fvb" = (
/obj/effect/landmark/event_spawn,
/obj/structure/cable,
@@ -18255,13 +18392,26 @@
},
/turf/open/floor/iron,
/area/station/construction/mining/aux_base)
-"fvo" = (
-/obj/modular_map_root/tramstation{
- name = "secservicelower";
- key = "secservicelower"
+"fvn" = (
+/obj/structure/table,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 1
},
-/turf/open/floor/plating,
-/area/station/maintenance/port/central)
+/obj/machinery/camera/emp_proof{
+ dir = 9;
+ network = list("ss13","engineering");
+ c_tag = "Engineering - Atmospherics Entry Airlock"
+ },
+/obj/item/tank/internals/emergency_oxygen{
+ pixel_x = -8
+ },
+/obj/item/tank/internals/emergency_oxygen,
+/obj/item/clothing/mask/breath,
+/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden{
+ dir = 9
+ },
+/turf/open/floor/iron,
+/area/station/engineering/atmos)
"fvx" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -18271,18 +18421,6 @@
},
/turf/open/floor/iron,
/area/station/commons/dorms)
-"fvC" = (
-/obj/structure/closet/secure_closet/brig{
- name = "Cargo Cell Locker";
- id = "crgcell"
- },
-/obj/effect/turf_decal/trimline/red/filled/line,
-/obj/effect/turf_decal/trimline/red/corner{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/iron,
-/area/station/security/checkpoint/supply)
"fvD" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
@@ -18290,22 +18428,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/catwalk_floor,
/area/station/hallway/secondary/exit)
-"fvF" = (
-/mob/living/simple_animal/bot/secbot/beepsky/officer,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/machinery/camera/directional/south{
- c_tag = "Maintenance - East Tram Tunnel 4"
- },
-/obj/effect/turf_decal/bot_red,
-/obj/effect/turf_decal/siding/thinplating{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/white/warning{
- dir = 1
- },
-/turf/open/floor/iron,
-/area/station/maintenance/tram/right)
"fvK" = (
/obj/structure/cable/layer1,
/obj/effect/decal/cleanable/dirt,
@@ -18315,14 +18437,6 @@
/obj/structure/stairs/north,
/turf/open/floor/iron/stairs/medium,
/area/station/cargo/miningdock)
-"fvP" = (
-/obj/machinery/camera{
- dir = 9;
- network = list("aicore");
- c_tag = "Secure - AI Upper Ring South"
- },
-/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"fvR" = (
/obj/structure/table,
/obj/item/training_toolbox,
@@ -18404,18 +18518,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/hallway/primary/tram/center)
-"fxw" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 1
- },
-/obj/machinery/camera/directional/north{
- network = list("ss13","medbay");
- c_tag = "Medical - Chemistry East"
- },
-/obj/machinery/firealarm/directional/north,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/white,
-/area/station/medical/chemistry)
"fxy" = (
/obj/effect/turf_decal/trimline/blue/filled/corner{
dir = 1
@@ -18428,22 +18530,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
-"fxz" = (
-/obj/machinery/computer/apc_control{
- dir = 1
- },
-/obj/machinery/requests_console/directional/south{
- name = "Chief Engineer's Request Console";
- department = "Chief Engineer's Desk"
- },
-/obj/effect/mapping_helpers/requests_console/announcement,
-/obj/effect/mapping_helpers/requests_console/supplies,
-/obj/machinery/computer/security/telescreen/engine{
- dir = 4;
- pixel_x = -24
- },
-/turf/open/floor/iron/dark,
-/area/station/command/heads_quarters/ce)
"fxK" = (
/obj/structure/chair/office{
dir = 4
@@ -18503,34 +18589,6 @@
},
/turf/open/floor/iron,
/area/station/service/theater)
-"fyK" = (
-/obj/machinery/power/smes/engineering,
-/obj/structure/sign/warning/electric_shock/directional/west,
-/obj/machinery/camera/emp_proof{
- dir = 10;
- network = list("ss13","engineering");
- c_tag = "Engineering - SMES"
- },
-/obj/structure/cable,
-/obj/machinery/light/directional/west,
-/turf/open/floor/iron,
-/area/station/engineering/engine_smes)
-"fyP" = (
-/obj/machinery/door/airlock/maintenance_hatch{
- name = "Recreation Area Maintenance Hatch"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/mapping_helpers/airlock/unres,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/modular_map_root/tramstation{
- name = "dormmedupper";
- key = "dormmedupper"
- },
-/turf/open/floor/catwalk_floor,
-/area/station/maintenance/department/crew_quarters/dorms)
"fyR" = (
/obj/structure/flora/bush/sparsegrass/style_random,
/obj/machinery/light/floor,
@@ -18604,15 +18662,6 @@
/obj/item/stack/license_plates/empty/fifty,
/turf/open/floor/plating,
/area/station/security/prison/work)
-"fBc" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/cable,
-/obj/machinery/power/solar{
- name = "Port Solar Array";
- id = "portsolar"
- },
-/turf/open/space/openspace,
-/area/station/solars/port)
"fBk" = (
/obj/effect/landmark/start/security_officer,
/obj/structure/chair{
@@ -18632,14 +18681,6 @@
/obj/item/radio/intercom/directional/north,
/turf/open/floor/iron,
/area/station/cargo/warehouse)
-"fCD" = (
-/obj/machinery/camera/directional/east{
- pixel_y = -23;
- c_tag = "Hallway - Central Tram Platform South"
- },
-/obj/machinery/light/directional/east,
-/turf/open/floor/noslip/tram,
-/area/station/hallway/primary/tram/center)
"fCO" = (
/obj/effect/turf_decal/siding/wood{
dir = 4
@@ -18659,18 +18700,6 @@
/obj/machinery/light/warm/directional/west,
/turf/open/floor/iron,
/area/station/cargo/miningdock/cafeteria)
-"fCY" = (
-/obj/effect/turf_decal/trimline/red/filled/line,
-/obj/structure/sign/nanotrasen{
- pixel_y = -32
- },
-/obj/machinery/camera/directional/south{
- network = list("ss13","Security");
- c_tag = "Civilian - Security Outpost"
- },
-/obj/machinery/light/directional/south,
-/turf/open/floor/iron,
-/area/station/security/checkpoint/arrivals)
"fDg" = (
/obj/structure/table,
/obj/item/clothing/gloves/boxing,
@@ -18704,14 +18733,6 @@
/obj/machinery/newscaster/directional/east,
/turf/open/floor/iron,
/area/station/commons/storage/tools)
-"fDL" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- name = "Xenobiology Containment Blast Door";
- id = "containdeez2"
- },
-/turf/open/floor/plating,
-/area/station/science/xenobiology)
"fDS" = (
/obj/machinery/door/airlock/engineering/glass{
name = "Laser Room"
@@ -18722,28 +18743,6 @@
/obj/structure/cable,
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
-"fDY" = (
-/obj/structure/table,
-/obj/item/assembly/timer{
- pixel_x = -4;
- pixel_y = 2
- },
-/obj/item/assembly/timer{
- pixel_x = 6;
- pixel_y = -4
- },
-/obj/item/assembly/timer{
- pixel_x = 5;
- pixel_y = 4
- },
-/obj/item/assembly/timer,
-/obj/machinery/camera/directional/west{
- network = list("ss13","rd");
- c_tag = "Science - Ordnance Launch Bay"
- },
-/obj/item/radio/intercom/directional/west,
-/turf/open/floor/iron/dark,
-/area/station/science/ordnance/testlab)
"fEd" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
@@ -18800,17 +18799,6 @@
/obj/machinery/light/warm/directional/south,
/turf/open/misc/grass/jungle,
/area/station/science/explab)
-"fEP" = (
-/obj/machinery/vending/medical,
-/obj/effect/turf_decal/siding/white{
- dir = 1
- },
-/obj/machinery/camera/directional/south{
- network = list("ss13","medbay");
- c_tag = "Medical - Main Storage"
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/storage)
"fEQ" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden,
@@ -18859,9 +18847,34 @@
},
/turf/open/floor/iron,
/area/station/maintenance/tram/mid)
+"fFi" = (
+/obj/machinery/door/airlock{
+ name = "Private Quarters G";
+ id_tag = "private_g"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/wood,
+/area/station/commons/dorms)
"fFl" = (
/turf/open/floor/wood/large,
/area/station/service/barber)
+"fFu" = (
+/obj/effect/turf_decal/delivery,
+/obj/machinery/door/window/left/directional/east{
+ name = "Containment Pen #2";
+ req_access = list("xenobiology")
+ },
+/obj/machinery/door/window/left/directional/west{
+ name = "Containment Pen #2";
+ req_access = list("xenobiology")
+ },
+/obj/machinery/door/poddoor/preopen{
+ name = "Xenobiology Containment Blast Door";
+ id = "containdeez2"
+ },
+/turf/open/floor/engine,
+/area/station/science/xenobiology)
"fFx" = (
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron,
@@ -18906,15 +18919,6 @@
/obj/structure/cable,
/turf/open/floor/iron/white,
/area/station/science/lab)
-"fGj" = (
-/obj/machinery/door/airlock{
- name = "Private Quarters O";
- id_tag = "private_o"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/wood,
-/area/station/commons/dorms)
"fGo" = (
/turf/closed/wall/r_wall,
/area/station/security/checkpoint/escape)
@@ -18923,6 +18927,19 @@
/obj/machinery/light/cold/directional/south,
/turf/open/floor/iron,
/area/station/commons/dorms)
+"fGK" = (
+/mob/living/carbon/human/species/monkey,
+/obj/structure/window/reinforced/spawner/directional/west,
+/turf/open/misc/grass/jungle,
+/area/station/science/explab)
+"fHg" = (
+/obj/structure/chair{
+ name = "Prosecution";
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/red/anticorner/contrasted,
+/turf/open/floor/iron,
+/area/station/security/courtroom)
"fHl" = (
/obj/effect/turf_decal/trimline/red/filled/corner{
dir = 8
@@ -18941,6 +18958,36 @@
},
/turf/open/floor/iron,
/area/station/service/theater)
+"fHz" = (
+/obj/machinery/camera/emp_proof{
+ dir = 6;
+ network = list("ss13","engineering");
+ c_tag = "Engineering - Atmospherics Air Chamber"
+ },
+/turf/open/floor/engine/air,
+/area/station/engineering/atmos)
+"fHR" = (
+/obj/effect/landmark/start/ai/secondary,
+/obj/item/radio/intercom/directional/north{
+ name = "Custom Channel";
+ pixel_x = 6;
+ listening = 0;
+ freerange = 1
+ },
+/obj/item/radio/intercom/directional/east{
+ name = "Common Channel";
+ listening = 0;
+ freerange = 1
+ },
+/obj/item/radio/intercom/directional/south{
+ name = "Private Channel";
+ pixel_x = 6;
+ frequency = 1447;
+ listening = 0;
+ freerange = 1
+ },
+/turf/open/floor/circuit,
+/area/station/ai_monitored/turret_protected/ai)
"fHV" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/trimline/neutral/filled/line{
@@ -18950,14 +18997,6 @@
/obj/effect/turf_decal/bot,
/turf/open/floor/iron,
/area/station/cargo/warehouse)
-"fIb" = (
-/obj/machinery/camera/directional/south{
- network = list("ss13","medbay");
- c_tag = "Medical - Cold Storage"
- },
-/obj/effect/turf_decal/tile/blue/opposingcorners,
-/turf/open/floor/iron/freezer,
-/area/station/medical/coldroom)
"fIc" = (
/obj/effect/turf_decal/stripes/white/full,
/obj/effect/turf_decal/trimline/purple/filled/line,
@@ -19148,6 +19187,18 @@
},
/turf/open/floor/iron/checker,
/area/station/commons/lounge)
+"fLJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door_buttons/airlock_controller{
+ name = "External Access Console";
+ pixel_y = 24;
+ idSelf = "rightmost_lower_lower_eva_airlock_control";
+ idInterior = "rightmost_lower_lower_eva_internal";
+ idExterior = "rightmost_lower_lower_eva_external"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/catwalk_floor,
+/area/station/maintenance/tram/right)
"fLN" = (
/obj/machinery/door/firedoor,
/obj/effect/turf_decal/trimline/neutral/filled/line{
@@ -19192,21 +19243,21 @@
/obj/machinery/atmospherics/pipe/smart/simple/dark/visible,
/turf/open/floor/engine/vacuum,
/area/station/maintenance/disposal/incinerator)
+"fLY" = (
+/obj/machinery/door/poddoor/shutters{
+ name = "Security Mech Bay Shutters";
+ id = "secmechbay"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/plating,
+/area/station/security/mechbay)
"fMm" = (
/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{
dir = 8
},
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"fMq" = (
-/obj/effect/turf_decal/sand/plating,
-/obj/structure/sign/warning/directional/north{
- name = "FALLING HAZARD sign";
- desc = "A sign warning you to be cautious of falling packages."
- },
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/plating,
-/area/station/engineering/atmos)
"fMK" = (
/obj/effect/turf_decal/trimline/yellow/warning{
dir = 4
@@ -19270,35 +19321,30 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
-"fOp" = (
-/obj/structure/cable,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
+"fNX" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/external{
+ name = "External Access";
+ frequency = 1449;
+ id_tag = "middleright_lower_lower_eva_internal";
+ autoclose = 0
},
-/obj/structure/disposalpipe/segment{
- dir = 6
+/obj/effect/mapping_helpers/airlock/locked,
+/obj/machinery/door_buttons/access_button{
+ name = "External Access Button";
+ pixel_x = 24;
+ idSelf = "middleright_lower_lower_eva_airlock_control";
+ idDoor = "middleright_lower_lower_eva_internal"
},
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
+/turf/open/floor/catwalk_floor,
+/area/station/maintenance/tram/mid)
"fOs" = (
/obj/structure/table/wood,
/obj/item/flashlight/lamp,
/turf/open/floor/wood,
/area/station/commons/dorms)
-"fOt" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door_buttons/airlock_controller{
- name = "External Access Console";
- pixel_y = -24;
- idSelf = "mostleft_upper_lower_eva_airlock_control";
- idInterior = "mostleft_upper_lower_eva_internal";
- idExterior = "mostleft_upper_lower_eva_external"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/catwalk_floor,
-/area/station/maintenance/tram/left)
"fOG" = (
/obj/structure/toilet{
pixel_y = 13
@@ -19318,26 +19364,35 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/storage/tech)
-"fPg" = (
-/obj/machinery/computer/pod/old/mass_driver_controller/trash{
- pixel_x = 24;
- pixel_y = 8
+"fPv" = (
+/obj/effect/turf_decal/delivery,
+/obj/machinery/door/window/left/directional/north{
+ name = "Containment Pen #1";
+ req_access = list("xenobiology")
},
-/obj/effect/turf_decal/stripes/white/corner{
- dir = 8
+/obj/machinery/door/window/left/directional/south{
+ name = "Containment Pen #1";
+ req_access = list("xenobiology")
},
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/button/door/directional/east{
- name = "Trash Disposal Toggle";
- pixel_y = -8;
- id = "fortnitedoor"
+/obj/machinery/door/poddoor/preopen{
+ name = "Xenobiology Containment Blast Door";
+ id = "containdeez1"
},
-/turf/open/floor/iron/smooth,
-/area/station/maintenance/disposal)
+/turf/open/floor/engine,
+/area/station/science/xenobiology)
"fPy" = (
/obj/structure/chair/stool/bar/directional/east,
/turf/open/floor/iron,
/area/station/security/prison)
+"fPJ" = (
+/obj/effect/turf_decal/delivery,
+/obj/machinery/navbeacon{
+ location = "QM #4";
+ codes_txt = "delivery;dir=1"
+ },
+/obj/effect/turf_decal/tile/brown/fourcorners,
+/turf/open/floor/iron,
+/area/station/cargo/warehouse)
"fQe" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 8
@@ -19348,6 +19403,22 @@
/obj/structure/window/reinforced/spawner/directional/west,
/turf/open/floor/wood,
/area/station/service/theater)
+"fQo" = (
+/obj/effect/turf_decal/delivery,
+/obj/machinery/door/window/left/directional/north{
+ name = "Containment Pen #5";
+ req_access = list("xenobiology")
+ },
+/obj/machinery/door/window/left/directional/south{
+ name = "Containment Pen #5";
+ req_access = list("xenobiology")
+ },
+/obj/machinery/door/poddoor/preopen{
+ name = "Xenobiology Containment Blast Door";
+ id = "containdeez5"
+ },
+/turf/open/floor/engine,
+/area/station/science/xenobiology)
"fQF" = (
/obj/machinery/newscaster/directional/east,
/obj/structure/disposalpipe/segment{
@@ -19355,6 +19426,15 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/tram/center)
+"fQH" = (
+/obj/effect/turf_decal/delivery,
+/obj/machinery/navbeacon{
+ location = "QM #5";
+ codes_txt = "delivery;dir=1"
+ },
+/obj/effect/turf_decal/tile/brown/fourcorners,
+/turf/open/floor/iron,
+/area/station/cargo/warehouse)
"fQI" = (
/obj/effect/turf_decal/stripes/line,
/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible,
@@ -19366,6 +19446,32 @@
/obj/effect/turf_decal/trimline/yellow/arrow_ccw,
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
+"fQV" = (
+/obj/machinery/button/door/directional/east{
+ pixel_y = -10;
+ id = "offstationaccess"
+ },
+/obj/effect/turf_decal/stripes/corner,
+/obj/structure/table,
+/obj/item/paper/pamphlet/gateway{
+ pixel_x = -1;
+ pixel_y = 3
+ },
+/obj/item/paper/pamphlet/gateway{
+ pixel_x = 6;
+ pixel_y = 10
+ },
+/obj/item/paper/pamphlet/gateway{
+ pixel_x = -5;
+ pixel_y = 7
+ },
+/obj/item/paper/pamphlet/gateway{
+ pixel_x = 4;
+ pixel_y = 5
+ },
+/obj/item/radio/intercom/directional/east,
+/turf/open/floor/iron/dark,
+/area/station/command/teleporter)
"fQW" = (
/obj/structure/disposalpipe/trunk{
dir = 1
@@ -19452,35 +19558,24 @@
/obj/item/radio/intercom/directional/west,
/turf/open/floor/iron,
/area/station/cargo/office)
-"fSU" = (
-/obj/effect/turf_decal/trimline/green/line{
- dir = 1
+"fSY" = (
+/obj/structure/table/reinforced,
+/obj/machinery/computer/security/telescreen{
+ name = "Cargo Camera Monitor";
+ dir = 4;
+ network = list("ss13","cargo")
},
-/obj/effect/turf_decal/trimline/green/filled/line,
-/obj/effect/turf_decal/trimline/yellow/warning,
-/obj/machinery/door/window/elevator/right/directional/south{
- name = "Dumbwaiter";
- req_access = null;
- elevator_mode = 1;
- transport_linked_id = "dumbwaiter_lift"
+/obj/item/radio/intercom/directional/west,
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 9
},
-/turf/open/floor/iron/dark,
-/area/station/service/hydroponics)
+/obj/machinery/firealarm/directional/north,
+/turf/open/floor/iron,
+/area/station/security/checkpoint/supply)
"fSZ" = (
/obj/machinery/atmospherics/pipe/smart/simple/dark/visible,
/turf/open/floor/iron,
/area/station/science/ordnance/storage)
-"fTd" = (
-/obj/effect/turf_decal/box/white{
- color = "#52B4E9"
- },
-/obj/effect/turf_decal/arrows/white{
- dir = 4;
- color = "#0000FF"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/iron,
-/area/station/engineering/atmospherics_engine)
"fTi" = (
/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{
dir = 5
@@ -19506,6 +19601,17 @@
},
/turf/open/floor/iron/dark/herringbone,
/area/station/commons/vacant_room)
+"fTM" = (
+/obj/structure/table,
+/obj/machinery/requests_console/directional/east{
+ name = "EVA Requests Console";
+ department = "EVA"
+ },
+/obj/effect/mapping_helpers/requests_console/assistance,
+/obj/machinery/cell_charger,
+/obj/item/stock_parts/cell/high,
+/turf/open/floor/iron,
+/area/station/ai_monitored/command/storage/eva)
"fUh" = (
/obj/structure/chair,
/obj/structure/sign/poster/official/random/directional/north,
@@ -19680,17 +19786,6 @@
/obj/effect/turf_decal/trimline/purple/filled/line,
/turf/open/floor/iron/white,
/area/station/science/lower)
-"fWW" = (
-/obj/machinery/camera/directional/north{
- network = list("ss13","medbay");
- c_tag = "Medical - Morgue"
- },
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/obj/structure/bodycontainer/morgue{
- dir = 2
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/morgue)
"fWX" = (
/obj/structure/sign/departments/engineering{
pixel_x = 32
@@ -19758,18 +19853,6 @@
},
/turf/open/floor/iron,
/area/station/escapepodbay)
-"fXO" = (
-/obj/machinery/button/door/directional/west{
- name = "Privacy Bolts";
- pixel_x = 24;
- pixel_y = -9;
- id = "private_e";
- specialfunctions = 4;
- normaldoorcontrol = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/carpet,
-/area/station/commons/dorms)
"fXQ" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable,
@@ -19792,17 +19875,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/tram/center)
-"fYn" = (
-/obj/docking_port/stationary{
- name = "port bay 2";
- dir = 8;
- width = 5;
- height = 13;
- shuttle_id = "ferry_home";
- dwidth = 2
- },
-/turf/open/space/openspace,
-/area/space)
"fYo" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 8
@@ -19836,13 +19908,6 @@
/obj/item/storage/bag/tray/cafeteria,
/turf/open/floor/iron/cafeteria,
/area/station/security/prison/mess)
-"fZB" = (
-/obj/machinery/power/smes{
- charge = 5e+06
- },
-/obj/structure/cable,
-/turf/open/floor/circuit/telecomms/mainframe,
-/area/station/tcommsat/server)
"fZD" = (
/obj/structure/cable,
/obj/item/radio/intercom/directional/west,
@@ -19940,6 +20005,19 @@
},
/turf/open/floor/iron,
/area/station/commons/dorms)
+"gba" = (
+/obj/machinery/requests_console/directional/south{
+ name = "Cargo Bay Requests Console";
+ department = "Cargo Bay"
+ },
+/obj/effect/mapping_helpers/requests_console/supplies,
+/obj/effect/mapping_helpers/requests_console/assistance,
+/obj/effect/turf_decal/trimline/brown/filled/line,
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 9
+ },
+/turf/open/floor/iron,
+/area/station/cargo/sorting)
"gbe" = (
/obj/effect/turf_decal/tile/neutral/tram,
/turf/open/indestructible/tram/plate,
@@ -20014,6 +20092,20 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/command/heads_quarters/qm)
+"gbZ" = (
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 1
+ },
+/obj/machinery/camera/directional/north{
+ c_tag = "Science - Research & Development";
+ network = list("ss13","rd")
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/item/kirbyplants/organic/plant10,
+/turf/open/floor/iron/white,
+/area/station/science/lab)
"gcp" = (
/turf/closed/wall/r_wall,
/area/station/commons/vacant_room)
@@ -20036,26 +20128,30 @@
/obj/machinery/air_sensor/nitrous_tank,
/turf/open/floor/engine/n2o,
/area/station/engineering/atmos)
+"gdC" = (
+/obj/machinery/door/airlock{
+ name = "Private Stall 2";
+ id_tag = "ToiletSci2"
+ },
+/turf/open/floor/iron/freezer,
+/area/station/science/lower)
"gdF" = (
/obj/machinery/vending/wardrobe/det_wardrobe,
/obj/structure/sign/poster/official/dick_gum/directional/south,
/turf/open/floor/iron/grimy,
/area/station/security/detectives_office)
-"gea" = (
-/obj/structure/closet/firecloset,
+"gdJ" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 6
+ dir = 5
},
-/obj/effect/turf_decal/trimline/red/corner{
- dir = 8
- },
-/obj/machinery/camera/emp_proof{
- dir = 6;
- network = list("ss13","engineering");
- c_tag = "Engineering - Lobby South"
+/obj/structure/sign/poster/contraband/atmosia_independence/directional/north,
+/obj/machinery/conveyor_switch/oneway{
+ name = "Shipment Delivery Chute Activator";
+ pixel_x = 10;
+ id = "hydrodropoff"
},
/turf/open/floor/iron,
-/area/station/engineering/break_room)
+/area/station/engineering/atmos)
"ged" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable,
@@ -20069,6 +20165,16 @@
/obj/structure/closet/radiation,
/turf/open/floor/iron/white,
/area/station/science/genetics)
+"gex" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 5
+ },
+/obj/machinery/camera/directional/north{
+ network = list("ss13","rd");
+ c_tag = "Science - Firing Range"
+ },
+/turf/open/floor/engine,
+/area/station/science/auxlab/firing_range)
"geA" = (
/obj/effect/turf_decal/stripes/corner{
dir = 8
@@ -20110,23 +20216,6 @@
/obj/structure/ladder,
/turf/open/openspace/airless,
/area/station/asteroid)
-"gfD" = (
-/obj/effect/turf_decal/siding/thinplating{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/dark_red/warning{
- dir = 4
- },
-/obj/structure/railing{
- dir = 4
- },
-/obj/structure/transport/linear/public,
-/obj/machinery/elevator_control_panel/directional/east{
- linked_elevator_id = "tram_lower_center_lift";
- preset_destination_names = list("2"="Lower Deck", "3"="Upper Deck")
- },
-/turf/open/floor/plating/elevatorshaft,
-/area/station/maintenance/tram/mid)
"gfK" = (
/turf/closed/wall/r_wall,
/area/station/security/execution/education)
@@ -20156,6 +20245,16 @@
/obj/machinery/light/directional/north,
/turf/open/floor/iron/dark,
/area/station/science/ordnance/testlab)
+"ggw" = (
+/obj/machinery/door/poddoor{
+ name = "Supply Dock Loading Door";
+ id = "QMLoaddoor2"
+ },
+/obj/machinery/conveyor{
+ id = "QMLoad2"
+ },
+/turf/open/floor/plating,
+/area/station/cargo/storage)
"ggE" = (
/obj/structure/table,
/obj/effect/turf_decal/tile/neutral/fourcorners,
@@ -20173,11 +20272,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/cargo/miningdock/oresilo)
-"ggK" = (
-/mob/living/basic/mouse,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/station/maintenance/tram/mid)
"ggL" = (
/obj/structure/closet/crate/trashcart/laundry,
/obj/item/clothing/under/rank/prisoner/skirt,
@@ -20187,6 +20281,17 @@
/obj/effect/spawner/random/contraband/prison,
/turf/open/floor/iron/cafeteria,
/area/station/security/prison)
+"ggQ" = (
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 8
+ },
+/obj/machinery/camera/directional/west{
+ network = list("ss13","rd");
+ c_tag = "Science - Entrance Airlock"
+ },
+/obj/machinery/light/cold/directional/west,
+/turf/open/floor/iron/white,
+/area/station/science/research)
"ggV" = (
/obj/structure/table/wood,
/obj/item/food/grown/poppy{
@@ -20218,13 +20323,6 @@
/obj/machinery/transport/crossing_signal/southeast,
/turf/open/floor/iron,
/area/station/hallway/primary/tram/center)
-"ghD" = (
-/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/oxygen_input{
- dir = 4;
- chamber_id = "o2ordance"
- },
-/turf/open/floor/engine/o2,
-/area/station/science/ordnance/storage)
"ghV" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -20355,6 +20453,21 @@
/obj/machinery/light/warm/directional/east,
/turf/open/floor/wood/large,
/area/station/service/library)
+"gjP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/window/left/directional/east{
+ req_access = list("science")
+ },
+/obj/effect/turf_decal/loading_area{
+ dir = 4
+ },
+/obj/machinery/navbeacon{
+ name = "navigation beacon (Science Delivery)";
+ location = "Science";
+ codes_txt = "delivery;dir=4"
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/department/science)
"gjT" = (
/obj/structure/transit_tube,
/turf/open/floor/plating/airless,
@@ -20440,20 +20553,14 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/cargo/miningdock/oresilo)
-"glo" = (
-/obj/machinery/modular_computer/preset/id{
- dir = 8
+"glp" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/preopen{
+ name = "Secure Pen Lockdown";
+ id = "cytologysecure2"
},
-/obj/machinery/keycard_auth/directional/north,
-/obj/machinery/button/door/directional/north{
- name = "CMO Privacy Shutters";
- pixel_y = 38;
- id = "cmoshutter";
- req_access = list("cmo")
- },
-/obj/effect/turf_decal/tile/blue/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/command/heads_quarters/cmo)
+/turf/open/floor/plating,
+/area/station/science/xenobiology)
"glv" = (
/obj/structure/sign/directions/supply{
dir = 1;
@@ -20502,22 +20609,6 @@
},
/turf/open/floor/iron,
/area/station/commons/dorms)
-"gmi" = (
-/obj/effect/turf_decal/delivery,
-/obj/machinery/door/window/left/directional/north{
- name = "Containment Pen #1";
- req_access = list("xenobiology")
- },
-/obj/machinery/door/window/left/directional/south{
- name = "Containment Pen #1";
- req_access = list("xenobiology")
- },
-/obj/machinery/door/poddoor/preopen{
- name = "Xenobiology Containment Blast Door";
- id = "containdeez1"
- },
-/turf/open/floor/engine,
-/area/station/science/xenobiology)
"gmj" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
@@ -20544,16 +20635,6 @@
},
/turf/open/floor/iron/dark,
/area/station/security/courtroom/holding)
-"gmr" = (
-/obj/machinery/button/crematorium{
- pixel_y = -26;
- id = "crematoriumChapel"
- },
-/obj/machinery/camera/directional/south{
- c_tag = "Civilian - Chapel Crematorium"
- },
-/turf/open/floor/iron/dark,
-/area/station/service/chapel/office)
"gms" = (
/obj/structure/rack,
/obj/item/weldingtool,
@@ -20580,18 +20661,13 @@
},
/turf/closed/wall/r_wall,
/area/station/science/xenobiology)
-"gmR" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
+"gnj" = (
+/obj/modular_map_root/tramstation{
+ name = "medsciupper";
+ key = "medsciupper"
},
-/obj/effect/turf_decal/stripes/corner,
-/obj/structure/extinguisher_cabinet/directional/south,
-/obj/machinery/camera/directional/south{
- network = list("ss13","rd");
- c_tag = "Science - Xenobiology South"
- },
-/turf/open/floor/iron/white,
-/area/station/science/xenobiology)
+/turf/open/floor/iron/smooth,
+/area/station/hallway/primary/tram/center)
"gnp" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable,
@@ -20625,14 +20701,6 @@
},
/turf/open/floor/wood,
/area/station/commons/dorms)
-"gnE" = (
-/obj/machinery/camera/motion{
- dir = 10;
- network = list("aicore");
- c_tag = "Secure - AI Upper External East"
- },
-/turf/open/space/openspace,
-/area/space/nearstation)
"gnI" = (
/obj/structure/chair/sofa/right{
dir = 8
@@ -20697,20 +20765,18 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/security/brig)
-"goe" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/trimline/yellow/corner,
-/obj/structure/frame/computer{
- dir = 4;
- anchored = 1
+"gov" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
},
-/obj/item/stack/cable_coil{
- amount = 15
+/obj/item/radio/intercom/directional/east,
+/obj/machinery/camera/directional/east{
+ network = list("ss13","medbay");
+ c_tag = "Medical - Main East"
},
-/obj/effect/decal/cleanable/cobweb,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron,
-/area/station/maintenance/port/central)
+/obj/machinery/light/cold/directional/east,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"goC" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
@@ -20758,34 +20824,6 @@
},
/turf/open/floor/iron/white,
/area/station/science/lower)
-"gpk" = (
-/obj/structure/table/reinforced,
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 8
- },
-/obj/machinery/door/firedoor,
-/obj/machinery/door/window/left/directional/south{
- name = "Research Lab Desk";
- req_access = list("science")
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- name = "Research and Development Shutter";
- id = "rndlab1"
- },
-/obj/item/folder{
- pixel_x = 5
- },
-/obj/structure/desk_bell{
- pixel_x = -7
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/white,
-/area/station/science/lab)
"gpm" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -20823,31 +20861,20 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
+"gqf" = (
+/obj/machinery/door/airlock/engineering/glass/critical{
+ name = "Supermatter Chamber";
+ heat_proof = 1
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 1
+ },
+/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
+/turf/open/floor/engine,
+/area/station/engineering/supermatter)
"gqp" = (
/turf/open/floor/iron/dark,
/area/station/engineering/supermatter/room)
-"gqq" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/stripes/corner,
-/obj/effect/turf_decal/trimline/yellow/corner{
- dir = 4
- },
-/obj/machinery/button/door/directional/south{
- name = "Tram Maintenance Dock Access";
- pixel_x = 8;
- id = "trammaintdock"
- },
-/turf/open/floor/iron,
-/area/station/maintenance/port/central)
-"gqs" = (
-/obj/machinery/door/poddoor/shutters{
- name = "Security Mech Bay Shutters";
- id = "secmechbay"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/delivery,
-/turf/open/floor/plating,
-/area/station/security/mechbay)
"gqv" = (
/obj/effect/turf_decal/stripes/white/line,
/obj/machinery/transport/crossing_signal/northwest,
@@ -20882,17 +20909,6 @@
},
/turf/open/floor/iron/cafeteria,
/area/station/science/breakroom)
-"gro" = (
-/obj/machinery/button/door/directional/west{
- name = "Privacy Bolts";
- pixel_y = -9;
- id = "private_i";
- specialfunctions = 4;
- normaldoorcontrol = 1
- },
-/obj/structure/chair/stool/directional/north,
-/turf/open/floor/wood,
-/area/station/commons/dorms)
"grz" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -20918,16 +20934,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
-"gsC" = (
-/obj/structure/table/reinforced,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible,
-/obj/machinery/computer/security/telescreen{
- name = "Test Chamber Monitor";
- pixel_y = 2;
- network = list("xeno")
- },
-/turf/open/floor/iron/dark,
-/area/station/science/xenobiology)
"gsO" = (
/obj/structure/railing/corner{
dir = 8
@@ -21023,14 +21029,18 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/commons/dorms)
-"gua" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/shutters/preopen{
- name = "Pharmacy Shutters";
- id = "pharmacy_shutters_2"
+"gui" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 4
},
-/turf/open/floor/plating,
-/area/station/medical/pharmacy)
+/obj/machinery/camera/motion/directional/north{
+ network = list("aicore");
+ c_tag = "Secure - AI Lower Ring Access"
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai_monitored/turret_protected/aisat_interior)
"gul" = (
/obj/structure/disposalpipe/segment{
dir = 9
@@ -21069,17 +21079,6 @@
"guL" = (
/turf/open/floor/iron/cafeteria,
/area/station/service/kitchen)
-"guU" = (
-/obj/machinery/atmospherics/components/binary/pump{
- name = "CO2 Outlet Pump";
- dir = 8
- },
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible,
-/turf/open/floor/iron,
-/area/station/engineering/atmos)
"gvm" = (
/obj/effect/turf_decal/trimline/dark_green/filled/line{
dir = 4
@@ -21183,19 +21182,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/white,
/area/station/medical/medbay/lobby)
-"gxs" = (
-/obj/effect/turf_decal/trimline/purple/filled/line,
-/obj/structure/chair{
- dir = 1
- },
-/obj/effect/landmark/start/assistant,
-/obj/machinery/camera/directional/south{
- network = list("ss13","rd");
- c_tag = "Science - Front Lobby"
- },
-/obj/machinery/light/cold/directional/south,
-/turf/open/floor/iron/white,
-/area/station/science/lobby)
"gxO" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 9
@@ -21207,6 +21193,17 @@
/obj/machinery/disposal/bin/tagger,
/turf/open/floor/iron,
/area/station/engineering/main)
+"gxV" = (
+/obj/machinery/mech_bay_recharge_port{
+ dir = 2
+ },
+/obj/machinery/camera/directional/north{
+ network = list("ss13","rd");
+ c_tag = "Science - Mech Bay"
+ },
+/obj/machinery/light/directional/north,
+/turf/open/floor/plating,
+/area/station/science/robotics/mechbay)
"gxY" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 10
@@ -21224,18 +21221,6 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/hallway/secondary/exit/departure_lounge)
-"gyo" = (
-/obj/machinery/camera/directional/south{
- pixel_x = 14;
- c_tag = "Cargo Bay - Drone Launch Room"
- },
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 6
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/airalarm/directional/south,
-/turf/open/floor/iron,
-/area/station/cargo/drone_bay)
"gys" = (
/obj/effect/turf_decal/bot_white,
/obj/machinery/gravity_generator/main,
@@ -21284,45 +21269,9 @@
"gyP" = (
/turf/closed/wall,
/area/station/science/robotics/mechbay)
-"gyU" = (
-/obj/structure/table,
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 6
- },
-/obj/item/storage/box/hug{
- pixel_x = 4;
- pixel_y = 3
- },
-/obj/item/razor{
- pixel_x = -8;
- pixel_y = 3
- },
-/obj/machinery/camera{
- dir = 6;
- network = list("ss13","Security");
- c_tag = "Security - Gulag Prep"
- },
-/turf/open/floor/iron,
-/area/station/security/brig)
-"gzm" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- name = "Privacy Shutter";
- id = "ceprivacy"
- },
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/station/command/heads_quarters/ce)
"gzw" = (
/turf/closed/wall/r_wall,
/area/station/science/ordnance/office)
-"gzE" = (
-/mob/living/basic/bot/cleanbot,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"gzL" = (
/obj/structure/cable,
/turf/open/floor/iron/white,
@@ -21404,6 +21353,14 @@
},
/turf/open/floor/glass/reinforced,
/area/station/security/brig)
+"gAQ" = (
+/obj/structure/table,
+/obj/machinery/door/poddoor/shutters{
+ name = "Vacant Commissary Shutters";
+ id = "commissarydeezdoorz"
+ },
+/turf/open/floor/plating,
+/area/station/commons/vacant_room/commissary)
"gAY" = (
/obj/structure/chair/stool/directional/south,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -21518,6 +21475,30 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible,
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
+"gCI" = (
+/obj/effect/turf_decal/trimline/green/filled/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/green/filled/corner{
+ dir = 8
+ },
+/obj/machinery/door_buttons/airlock_controller{
+ name = "Virology Access Console";
+ pixel_x = -24;
+ pixel_y = 24;
+ req_access = list("virology");
+ idSelf = "virology_airlock_control";
+ idInterior = "virology_airlock_interior";
+ idExterior = "virology_airlock_exterior"
+ },
+/obj/structure/cable,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/white,
+/area/station/medical/virology)
"gCQ" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -21586,23 +21567,20 @@
/obj/structure/sign/poster/contraband/pwr_game/directional/north,
/turf/open/floor/iron/dark,
/area/station/service/janitor)
-"gEH" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/public/glass{
- name = "Commons Area"
+"gEC" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door_buttons/airlock_controller{
+ name = "External Access Console";
+ pixel_y = 24;
+ idSelf = "middleright_upper_eva_airlock_control";
+ idInterior = "middleright_upper_eva_internal";
+ idExterior = "middleright_upper_eva_external"
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
+/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- name = "HoP Arrival Procedure Enforcement Shutters";
- id = "papersplease"
- },
-/turf/open/floor/iron,
-/area/station/hallway/secondary/entry)
+/turf/open/floor/catwalk_floor,
+/area/station/hallway/primary/tram/center)
"gEK" = (
/obj/machinery/door/airlock/external{
name = "External Access"
@@ -21685,26 +21663,15 @@
/obj/structure/holosign/barrier/atmos/tram,
/turf/open/floor/plating,
/area/station/maintenance/tram/right)
-"gFB" = (
-/obj/machinery/atmospherics/components/unary/thermomachine/freezer{
- dir = 8
+"gFI" = (
+/obj/machinery/door/airlock{
+ name = "Private Quarters N";
+ id_tag = "private_n"
},
-/obj/effect/turf_decal/stripes/corner{
- dir = 8
- },
-/obj/machinery/camera/directional/south{
- network = list("ss13","rd");
- c_tag = "Science - Mixing Lab"
- },
-/obj/machinery/airalarm/directional/south,
-/obj/effect/mapping_helpers/airalarm/mixingchamber_access,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/mapping_helpers/airalarm/tlv_no_checks,
-/obj/effect/mapping_helpers/airalarm/link{
- chamber_id = "ordnanceburn"
- },
-/turf/open/floor/iron/white,
-/area/station/science/ordnance)
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/carpet,
+/area/station/commons/dorms)
"gFO" = (
/obj/machinery/computer/security{
dir = 4
@@ -21714,13 +21681,13 @@
},
/turf/open/floor/iron,
/area/station/security/checkpoint/science)
-"gGh" = (
-/obj/machinery/flasher/directional/east{
- pixel_y = 26;
- id = "AI"
+"gGb" = (
+/obj/structure/sign/warning/secure_area{
+ name = "BOMB RANGE";
+ desc = "A warning sign which reads 'BOMB RANGE"
},
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/turf/closed/wall,
+/area/station/science/ordnance/bomb)
"gGi" = (
/obj/machinery/modular_computer/preset/civilian,
/obj/effect/turf_decal/trimline/purple/filled/line{
@@ -21736,6 +21703,19 @@
},
/turf/open/floor/plating,
/area/station/maintenance/tram/right)
+"gGx" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 10
+ },
+/obj/machinery/camera/directional/south{
+ network = list("ss13","medbay");
+ c_tag = "Medical - Chemistry Airlock"
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 4
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/chemistry)
"gGy" = (
/obj/effect/turf_decal/sand/plating,
/obj/machinery/light/small/directional/south,
@@ -21800,16 +21780,15 @@
},
/turf/open/floor/iron,
/area/station/engineering/atmos/pumproom)
-"gIh" = (
-/obj/machinery/door/airlock{
- name = "Room 1";
- id_tag = "miningdorm1"
+"gIj" = (
+/obj/machinery/atmospherics/components/unary/portables_connector/visible{
+ name = "Oxygen Tank Injection Port";
+ dir = 1
},
-/obj/effect/mapping_helpers/airlock/access/all/supply/mining,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/carpet,
-/area/station/cargo/miningdock)
+/obj/effect/turf_decal/box,
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/iron/dark,
+/area/station/science/ordnance/storage)
"gIu" = (
/obj/structure/table,
/obj/effect/turf_decal/trimline/yellow/filled/line{
@@ -21831,20 +21810,6 @@
},
/turf/open/floor/wood,
/area/station/command/meeting_room)
-"gIM" = (
-/obj/structure/railing{
- dir = 9
- },
-/obj/effect/turf_decal/trimline/dark_red/warning{
- dir = 9
- },
-/obj/structure/transport/linear/public,
-/obj/machinery/elevator_control_panel/directional/north{
- linked_elevator_id = "tram_upper_center_lift";
- preset_destination_names = list("2"="Lower Deck", "3"="Upper Deck")
- },
-/turf/open/floor/plating/elevatorshaft,
-/area/station/maintenance/tram/mid)
"gIO" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -21853,14 +21818,6 @@
/obj/machinery/light/directional/east,
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
-"gJc" = (
-/obj/machinery/power/smes{
- charge = 5e+06
- },
-/obj/structure/cable,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/station/commons/vacant_room)
"gJs" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/obj/effect/turf_decal/tile/bar/opposingcorners,
@@ -21921,25 +21878,6 @@
},
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
-"gKt" = (
-/obj/effect/turf_decal/delivery,
-/obj/machinery/door/window/left/directional/north{
- name = "Containment Pen #3";
- req_access = list("xenobiology")
- },
-/obj/machinery/door/window/left/directional/south{
- name = "Containment Pen #3";
- req_access = list("xenobiology")
- },
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
-/obj/machinery/door/poddoor/preopen{
- name = "Xenobiology Containment Blast Door";
- id = "containdeez3"
- },
-/turf/open/floor/engine,
-/area/station/science/xenobiology)
"gKy" = (
/obj/structure/table,
/obj/item/phone{
@@ -21992,29 +21930,6 @@
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/plating,
/area/station/engineering/engine_smes)
-"gLt" = (
-/obj/effect/turf_decal/stripes/line,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
-/obj/machinery/button/door/directional/south{
- name = "Radiation Shutters Control";
- id = "engsm";
- req_access = list("engineering")
- },
-/obj/effect/turf_decal/trimline/yellow/arrow_ccw{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/yellow/arrow_cw,
-/obj/structure/cable/layer1,
-/turf/open/floor/engine,
-/area/station/engineering/supermatter/room)
-"gLQ" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- name = "Secure Pen Lockdown";
- id = "cytologysecure1"
- },
-/turf/open/floor/plating,
-/area/station/science/xenobiology)
"gLY" = (
/obj/structure/table/wood,
/obj/structure/window/reinforced/spawner/directional/east{
@@ -22047,18 +21962,6 @@
},
/turf/open/floor/iron/dark,
/area/station/tcommsat/computer)
-"gMt" = (
-/obj/structure/chair/stool/directional/north,
-/obj/machinery/button/door/directional/west{
- name = "Privacy Bolts";
- pixel_x = 24;
- pixel_y = -9;
- id = "private_k";
- specialfunctions = 4;
- normaldoorcontrol = 1
- },
-/turf/open/floor/carpet,
-/area/station/commons/dorms)
"gMH" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/trimline/neutral/filled/line{
@@ -22085,6 +21988,22 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
+"gNc" = (
+/obj/machinery/door/airlock/security/glass{
+ name = "Security Post - Cargo";
+ id_tag = "crgdoor"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/trimline/red/filled/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/red/filled/corner,
+/obj/effect/mapping_helpers/airlock/access/all/security/brig,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron,
+/area/station/security/checkpoint/supply)
"gNk" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 8
@@ -22209,13 +22128,24 @@
},
/turf/open/floor/glass/reinforced/tram,
/area/station/hallway/primary/tram/right)
-"gPa" = (
-/obj/machinery/atmospherics/components/binary/pump{
- name = "Port to Filter";
- dir = 8
+"gOG" = (
+/obj/machinery/door/airlock/research{
+ name = "Research Division Access"
},
-/turf/open/floor/iron,
-/area/station/engineering/atmos)
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 4
+ },
+/obj/machinery/door/poddoor/preopen{
+ name = "Research Lockdown Blastdoor";
+ id = "Sciencelockdown"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/access/all/science/general,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/obj/structure/disposalpipe/segment,
+/obj/effect/mapping_helpers/airlock/unres,
+/turf/open/floor/iron/white/side,
+/area/station/science/research)
"gPA" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 1
@@ -22247,29 +22177,6 @@
},
/turf/open/floor/iron/white,
/area/station/science/ordnance)
-"gPE" = (
-/obj/structure/table,
-/obj/item/storage/medkit/regular{
- pixel_x = 6;
- pixel_y = -5
- },
-/obj/machinery/status_display/supply{
- pixel_y = 32
- },
-/obj/machinery/camera{
- dir = 9;
- network = list("ss13","cargo");
- c_tag = "Cargo - Main Office"
- },
-/obj/item/multitool,
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 9
- },
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/structure/cable,
-/obj/machinery/light/directional/north,
-/turf/open/floor/iron,
-/area/station/cargo/office)
"gPP" = (
/obj/effect/turf_decal/trimline/yellow/filled/corner{
dir = 8
@@ -22347,6 +22254,22 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/hallway/secondary/service)
+"gRO" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 6
+ },
+/obj/machinery/computer/security/telescreen{
+ name = "Prison Monitor";
+ desc = "Used for watching Prison Wing holding areas.";
+ dir = 8;
+ pixel_x = 30;
+ network = list("prison")
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/turf/open/floor/iron,
+/area/station/security/office)
"gRQ" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 8
@@ -22370,6 +22293,19 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/service)
+"gSa" = (
+/obj/structure/table,
+/obj/item/radio/intercom/prison/directional/east,
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 5
+ },
+/obj/machinery/camera{
+ dir = 6;
+ network = list("ss13","Security","prison","pcell");
+ c_tag = "Security - Prison Cell 6"
+ },
+/turf/open/floor/iron,
+/area/station/security/prison/safe)
"gSf" = (
/obj/structure/rack,
/obj/effect/spawner/random/techstorage/service_all,
@@ -22461,6 +22397,18 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
+"gTY" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/door_buttons/airlock_controller{
+ name = "External Access Console";
+ pixel_y = -24;
+ idSelf = "middleleft_lower_lower_eva_airlock_control";
+ idInterior = "middleleft_lower_lower_eva_internal";
+ idExterior = "middleleft_lower_lower_eva_external"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/catwalk_floor,
+/area/station/maintenance/tram/mid)
"gUn" = (
/obj/effect/turf_decal/siding/thinplating{
dir = 9
@@ -22490,27 +22438,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/commons/dorms)
-"gVl" = (
-/obj/effect/turf_decal/stripes/line,
-/obj/machinery/camera/emp_proof/directional/south{
- network = list("ss13","engine","engineering");
- c_tag = "Engineering - Engine Room South-West"
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/obj/structure/cable,
-/turf/open/floor/engine,
-/area/station/engineering/supermatter/room)
-"gVI" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron,
-/area/station/engineering/atmos)
-"gVO" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/station/medical/break_room)
-"gVQ" = (
+"gVd" = (
/obj/structure/railing{
dir = 1
},
@@ -22520,6 +22448,14 @@
},
/turf/open/floor/glass/reinforced,
/area/station/ai_monitored/turret_protected/aisat/hallway)
+"gVI" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron,
+/area/station/engineering/atmos)
+"gVO" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/station/medical/break_room)
"gVW" = (
/obj/effect/turf_decal/stripes/white/corner{
dir = 1
@@ -22575,6 +22511,15 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/engineering/atmos)
+"gWx" = (
+/mob/living/simple_animal/bot/secbot/pingsky{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/turf/open/floor/circuit,
+/area/station/ai_monitored/turret_protected/aisat_interior)
"gWD" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment{
@@ -22589,21 +22534,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/security/prison/workout)
-"gWQ" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 9
- },
-/obj/machinery/camera/emp_proof{
- dir = 9;
- network = list("ss13","engineering");
- c_tag = "Engineering - Atmospherics Incinerator ACcess"
- },
-/obj/machinery/atmospherics/components/unary/bluespace_sender{
- dir = 4;
- initialize_directions = 4
- },
-/turf/open/floor/iron,
-/area/station/engineering/atmos)
"gWV" = (
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
@@ -22639,14 +22569,6 @@
/obj/machinery/firealarm/directional/south,
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
-"gYc" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- name = "Xenobiology Containment Blast Door";
- id = "containdeez3"
- },
-/turf/open/floor/plating,
-/area/station/science/xenobiology)
"gYd" = (
/obj/machinery/rnd/production/techfab/department/security,
/obj/effect/turf_decal/trimline/red/filled/line{
@@ -22656,25 +22578,6 @@
/obj/machinery/light/directional/west,
/turf/open/floor/iron,
/area/station/security/office)
-"gYk" = (
-/obj/effect/turf_decal/siding/thinplating{
- dir = 1
- },
-/obj/machinery/door/airlock/command/glass{
- name = "AI Core"
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- name = "AI Core Shutters";
- id = "AI Core shutters"
- },
-/obj/machinery/flasher/directional/west{
- id = "AI"
- },
-/obj/machinery/door/firedoor,
-/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload,
-/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"gYl" = (
/obj/structure/chair/stool/bar/directional/west,
/obj/effect/landmark/start/prisoner,
@@ -22727,21 +22630,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit)
-"gZv" = (
-/obj/effect/turf_decal/stripes/line,
-/obj/machinery/atmospherics/components/binary/pump/on{
- name = "Engine Coolant Bypass";
- dir = 8
- },
-/obj/effect/turf_decal/trimline/yellow/corner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/yellow/corner{
- dir = 1
- },
-/obj/structure/cable/layer1,
-/turf/open/floor/engine,
-/area/station/engineering/supermatter/room)
"gZB" = (
/obj/effect/landmark/start/station_engineer,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -22833,18 +22721,6 @@
},
/turf/open/floor/iron,
/area/station/commons/storage/art)
-"hbt" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/obj/machinery/camera/directional/west{
- network = list("ss13","medbay");
- c_tag = "Medical - Main West"
- },
-/obj/machinery/firealarm/directional/west,
-/obj/machinery/light/cold/directional/west,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"hbQ" = (
/obj/machinery/camera/directional/north{
c_tag = "Civilian - Holodeck Controls"
@@ -22869,14 +22745,6 @@
/obj/effect/landmark/transport/transport_id/tramstation/line_1,
/turf/closed/wall,
/area/station/hallway/primary/tram/center)
-"hcr" = (
-/obj/docking_port/stationary/random{
- name = "lavaland";
- dir = 8;
- shuttle_id = "pod_lavaland"
- },
-/turf/open/misc/asteroid/airless,
-/area/station/asteroid)
"hcv" = (
/obj/effect/spawner/random/entertainment/arcade{
dir = 1
@@ -22910,6 +22778,16 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/security/processing)
+"hdG" = (
+/obj/structure/table,
+/obj/machinery/status_display/ai/directional/south,
+/obj/machinery/camera{
+ dir = 10;
+ network = list("ss13","minisat");
+ c_tag = "Secure - AI Minisat Entry"
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai_monitored/turret_protected/aisat/foyer)
"hdH" = (
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
@@ -22935,26 +22813,11 @@
/obj/structure/cable,
/turf/open/floor/iron/white,
/area/station/medical/chemistry)
-"hea" = (
-/obj/machinery/door/airlock/external{
- name = "External Access";
- frequency = 1449;
- id_tag = "rightmost_upper_eva_internal";
- autoclose = 0
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door_buttons/access_button{
- name = "External Access Button";
- pixel_y = 24;
- idSelf = "rightmost_upper_eva_airlock_control";
- idDoor = "rightmost_upper_eva_internal"
- },
-/obj/effect/mapping_helpers/airlock/locked,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/catwalk_floor,
-/area/station/hallway/primary/tram/right)
+"hdT" = (
+/mob/living/basic/pet/fox/renault,
+/obj/structure/bed/dogbed/renault,
+/turf/open/floor/carpet,
+/area/station/command/heads_quarters/captain)
"hee" = (
/turf/closed/wall/r_wall,
/area/station/asteroid)
@@ -22964,19 +22827,6 @@
},
/turf/open/floor/engine/plasma,
/area/station/engineering/atmos)
-"heq" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 8
- },
-/obj/machinery/atmospherics/components/trinary/filter{
- dir = 1
- },
-/obj/machinery/requests_console/directional/west{
- name = "Atmospherics Requests Console";
- department = "Atmospherics"
- },
-/turf/open/floor/iron,
-/area/station/engineering/atmos)
"heD" = (
/obj/effect/turf_decal/siding/thinplating/corner{
dir = 8
@@ -23035,37 +22885,23 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
-"hfd" = (
-/obj/machinery/duct,
-/obj/effect/turf_decal/trimline/yellow/warning{
- dir = 1
- },
-/obj/machinery/door/window/elevator/left/directional/north{
- name = "Dumbwaiter";
- req_access = null;
- elevator_mode = 1;
- transport_linked_id = "dumbwaiter_lift"
- },
-/turf/open/floor/iron/cafeteria,
-/area/station/service/kitchen)
"hfe" = (
/obj/effect/turf_decal/trimline/red/filled/corner,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/security/prison)
-"hfo" = (
-/obj/docking_port/stationary{
- name = "arrivals";
- dir = 8;
- width = 7;
- height = 15;
- shuttle_id = "arrival_stationary";
- dwidth = 3;
- roundstart_template = /datum/map_template/shuttle/arrival/box
+"hfs" = (
+/obj/structure/railing{
+ dir = 8
},
-/turf/open/space/openspace,
-/area/space)
+/obj/machinery/camera{
+ dir = 6;
+ network = list("aicore");
+ c_tag = "Secure - AI Upper Ring West"
+ },
+/turf/open/floor/glass/reinforced,
+/area/station/ai_monitored/turret_protected/aisat/hallway)
"hft" = (
/obj/structure/bed{
dir = 8
@@ -23131,17 +22967,16 @@
/mob/living/carbon/human/species/monkey,
/turf/open/misc/asteroid,
/area/station/science/explab)
-"hgZ" = (
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/obj/machinery/camera/directional/south{
- network = list("ss13","medbay");
- c_tag = "Medical - Main South"
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"hhc" = (
/turf/open/floor/iron/dark,
/area/station/command/bridge)
+"hhf" = (
+/obj/machinery/power/smes{
+ charge = 5e+06
+ },
+/obj/structure/cable,
+/turf/open/floor/circuit,
+/area/station/ai_monitored/turret_protected/ai)
"hht" = (
/obj/effect/landmark/event_spawn,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -23166,22 +23001,15 @@
/obj/effect/mapping_helpers/mail_sorting/service/library,
/turf/open/floor/carpet,
/area/station/service/library)
-"hhL" = (
-/obj/machinery/door/airlock/security/glass{
- name = "Security Post - Cargo";
- id_tag = "crgdoor"
+"hhJ" = (
+/obj/machinery/requests_console/directional/east{
+ name = "Captain's Requests Console";
+ department = "Captain's Desk"
},
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/trimline/red/filled/corner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/red/filled/corner,
-/obj/effect/mapping_helpers/airlock/access/all/security/brig,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron,
-/area/station/security/checkpoint/supply)
+/obj/effect/mapping_helpers/requests_console/announcement,
+/obj/effect/mapping_helpers/requests_console/assistance,
+/turf/open/floor/wood,
+/area/station/command/heads_quarters/captain)
"hhN" = (
/obj/effect/turf_decal/siding/thinplating{
dir = 10
@@ -23251,29 +23079,28 @@
},
/turf/open/floor/wood,
/area/station/command/meeting_room)
-"hiw" = (
-/turf/closed/indestructible/riveted{
- name = "hyper-reinforced wall";
- desc = "A wall impregnated with Fixium, able to withstand massive explosions with ease"
- },
-/area/station/science/ordnance/bomb)
"hiB" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible,
/turf/closed/wall/r_wall,
/area/station/engineering/supermatter)
-"hiC" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 9
- },
-/obj/item/radio/intercom/directional/north,
-/turf/open/floor/iron,
-/area/station/hallway/secondary/service)
"hiD" = (
/obj/machinery/atmospherics/components/binary/pump{
name = "Gas to Chamber"
},
/turf/open/floor/engine,
/area/station/engineering/supermatter)
+"hiG" = (
+/obj/effect/turf_decal/sand,
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 4
+ },
+/obj/machinery/camera{
+ dir = 6;
+ network = list("ss13","Security","prison");
+ c_tag = "Security - Rec Room East"
+ },
+/turf/open/floor/iron,
+/area/station/security/prison/workout)
"hiR" = (
/obj/machinery/door/airlock{
name = "Bathroom"
@@ -23321,6 +23148,20 @@
},
/turf/open/floor/iron,
/area/station/cargo/sorting)
+"hjv" = (
+/obj/machinery/camera/emp_proof{
+ dir = 9;
+ network = list("ss13","engineering");
+ c_tag = "Engineering - Atmospherics Distribution Loop"
+ },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/machinery/atmospherics/components/binary/pump/on{
+ name = "Air to Distro";
+ dir = 8
+ },
+/obj/structure/cable,
+/turf/open/floor/iron,
+/area/station/engineering/atmos/pumproom)
"hjx" = (
/obj/effect/turf_decal/siding/thinplating/dark,
/obj/machinery/duct,
@@ -23333,6 +23174,15 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/checker,
/area/station/commons/lounge)
+"hjz" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/machinery/modular_computer/preset/cargochat/medical{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/storage)
"hjM" = (
/obj/structure/railing/corner{
dir = 4
@@ -23342,19 +23192,6 @@
},
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
-"hjR" = (
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 6
- },
-/obj/machinery/atmospherics/components/binary/pump{
- name = "N2 to Pure";
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/engineering/atmos)
"hkt" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/trimline/yellow/corner{
@@ -23467,26 +23304,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
-"hlM" = (
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 4
- },
-/obj/machinery/door/airlock/security/glass{
- name = "Brig";
- id_tag = "innerbrigleft"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{
- cycle_id = "brig_left"
- },
-/obj/machinery/door/firedoor,
-/obj/effect/mapping_helpers/airlock/access/all/security/entrance,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron,
-/area/station/security/brig)
"hlS" = (
/obj/effect/turf_decal/sand/plating,
/obj/structure/cable,
@@ -23511,20 +23328,6 @@
/obj/machinery/light/directional/north,
/turf/open/floor/iron,
/area/station/hallway/secondary/exit)
-"hmq" = (
-/obj/structure/table/wood,
-/obj/machinery/computer/security/wooden_tv,
-/obj/structure/extinguisher_cabinet/directional/south{
- pixel_x = -6
- },
-/obj/machinery/button/door/directional/south{
- name = "Privacy Shutters";
- pixel_x = 6;
- id = "kanyewest"
- },
-/obj/structure/sign/calendar/directional/east,
-/turf/open/floor/carpet,
-/area/station/security/detectives_office)
"hmA" = (
/obj/effect/turf_decal/trimline/red/filled/corner{
dir = 4
@@ -23547,6 +23350,18 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
/area/station/engineering/gravity_generator)
+"hmR" = (
+/obj/machinery/camera/directional/south{
+ pixel_x = 14;
+ c_tag = "Cargo Bay - Drone Launch Room"
+ },
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/airalarm/directional/south,
+/turf/open/floor/iron,
+/area/station/cargo/drone_bay)
"hmZ" = (
/obj/structure/sign/poster/official/space_cops/directional/north,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
@@ -23589,16 +23404,6 @@
},
/turf/open/floor/iron/white,
/area/station/science/research)
-"hnZ" = (
-/mob/living/simple_animal/bot/mulebot,
-/obj/effect/turf_decal/delivery,
-/obj/machinery/navbeacon{
- location = "QM #6";
- codes_txt = "delivery;dir=1"
- },
-/obj/effect/turf_decal/tile/brown/fourcorners,
-/turf/open/floor/iron,
-/area/station/cargo/warehouse)
"hou" = (
/obj/machinery/duct,
/obj/structure/cable,
@@ -23633,66 +23438,34 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/white,
/area/station/medical/surgery/fore)
-"hoJ" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/machinery/camera{
- dir = 10;
- c_tag = "Hallway - Engineering Entry West"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/turf/open/floor/iron,
-/area/station/hallway/secondary/construction/engineering)
"hoN" = (
/obj/effect/landmark/event_spawn,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
-"hoP" = (
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
+"hoT" = (
+/obj/machinery/portable_atmospherics/scrubber,
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 10
},
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/virology{
- name = "Virology Exterior Airlock";
- frequency = 1449;
- id_tag = "virology_airlock_exterior";
- autoclose = 0
+/obj/effect/turf_decal/trimline/neutral/filled/warning{
+ dir = 10
},
-/obj/effect/mapping_helpers/airlock/locked,
-/obj/machinery/door_buttons/access_button{
- name = "Virology Access Button";
- dir = 1;
- pixel_y = -24;
- req_access = list("virology");
- idSelf = "virology_airlock_control";
- idDoor = "virology_airlock_exterior"
+/obj/machinery/atmospherics/components/unary/portables_connector/visible{
+ name = "Exfiltrate Port";
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/hallway/secondary/construction/engineering)
+"hpf" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ name = "Mix to Engine";
+ dir = 8
},
-/obj/effect/mapping_helpers/airlock/access/all/medical/virology,
/obj/structure/cable,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/white,
-/area/station/medical/virology)
-"hoW" = (
-/obj/machinery/door/airlock{
- name = "Private Quarters P";
- id_tag = "private_p"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/carpet,
-/area/station/commons/dorms)
+/turf/open/floor/iron,
+/area/station/engineering/atmos)
"hpt" = (
/obj/structure/fluff/tram_rail/electric/anchor,
/obj/structure/lattice,
@@ -23722,6 +23495,44 @@
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/wood,
/area/station/commons/vacant_room/office)
+"hqp" = (
+/obj/structure/table,
+/obj/item/razor{
+ pixel_x = 9;
+ pixel_y = 5
+ },
+/obj/item/reagent_containers/cup/rag{
+ pixel_x = -6;
+ pixel_y = 2
+ },
+/obj/item/reagent_containers/cup/bottle{
+ name = "Barber's Aid bottle";
+ desc = "A small bottle of Barber's Aid.";
+ pixel_x = -2;
+ pixel_y = 10;
+ list_reagents = list(/datum/reagent/barbers_aid=30)
+ },
+/obj/machinery/computer/security/telescreen/entertainment/directional/east,
+/turf/open/floor/wood/large,
+/area/station/service/barber)
+"hqx" = (
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 8
+ },
+/obj/machinery/computer/security/telescreen{
+ name = "AI Upload Monitor";
+ desc = "Used for watching the ai_upload.";
+ dir = 4;
+ pixel_x = -28;
+ network = list("aiupload")
+ },
+/obj/item/kirbyplants/photosynthetic,
+/obj/machinery/camera/directional/west{
+ network = list("ss13","rd");
+ c_tag = "Science - AI Access Hallway"
+ },
+/turf/open/floor/iron/dark,
+/area/station/science/lower)
"hqN" = (
/obj/structure/weightmachine/weightlifter,
/obj/effect/turf_decal/tile/neutral/fourcorners,
@@ -23788,6 +23599,18 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/white,
/area/station/medical/surgery/aft)
+"hss" = (
+/obj/machinery/door/airlock/security/glass{
+ name = "Prison Dorm 1";
+ id_tag = "prisondorm"
+ },
+/obj/effect/turf_decal/trimline/red/filled/line,
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron,
+/area/station/security/prison/safe)
"hst" = (
/obj/effect/turf_decal/trimline/red/filled/corner{
dir = 1
@@ -23825,6 +23648,15 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/ai_monitored/security/armory)
+"htr" = (
+/obj/effect/turf_decal/delivery,
+/obj/machinery/door/poddoor/preopen{
+ name = "Bridge Blast Door";
+ id = "bunkermodeactivated"
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/iron,
+/area/station/command/bridge)
"htJ" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/stripes/white/end{
@@ -23832,27 +23664,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/tram/left)
-"hui" = (
-/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/stock_parts/cell/crap/empty{
- pixel_x = 6;
- pixel_y = 10
- },
-/obj/item/stock_parts/cell/crap/empty{
- pixel_x = 6;
- pixel_y = 2
- },
-/obj/item/stock_parts/cell/crap/empty{
- pixel_x = -7;
- pixel_y = 7
- },
-/obj/item/stock_parts/cell/crap/empty{
- pixel_x = -2;
- pixel_y = -2
- },
-/turf/open/floor/iron/smooth,
-/area/station/security/mechbay)
"huz" = (
/obj/effect/turf_decal/trimline/yellow/filled/corner{
dir = 4
@@ -23880,6 +23691,18 @@
/obj/machinery/transport/destination_sign/split/south,
/turf/open/openspace,
/area/station/hallway/primary/tram/center)
+"huT" = (
+/obj/effect/turf_decal/siding/thinplating/dark{
+ dir = 8
+ },
+/obj/machinery/camera{
+ dir = 10;
+ c_tag = "Arrivals - Central Hall"
+ },
+/obj/machinery/vending/cigarette,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/hallway/secondary/entry)
"huW" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -23956,6 +23779,17 @@
},
/turf/open/floor/iron/showroomfloor,
/area/station/security/warden)
+"hwM" = (
+/obj/effect/turf_decal/bot,
+/obj/machinery/requests_console/directional/west{
+ name = "Robotics Requests Console";
+ department = "Robotics"
+ },
+/obj/effect/mapping_helpers/requests_console/ore_update,
+/obj/effect/mapping_helpers/requests_console/supplies,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/science/robotics/lab)
"hwO" = (
/obj/structure/stairs/south,
/turf/open/floor/iron/stairs/left{
@@ -24054,28 +23888,19 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/hallway/secondary/exit)
-"hBb" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/door/poddoor/preopen{
- name = "Privacy Shutter";
- id = "ceprivacy"
+"hAW" = (
+/obj/machinery/atmospherics/components/unary/portables_connector/visible{
+ dir = 4
},
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 1
+/obj/machinery/portable_atmospherics/canister,
+/obj/effect/turf_decal/bot,
+/obj/machinery/camera/emp_proof{
+ dir = 10;
+ network = list("ss13","engineering");
+ c_tag = "Engineering - Atmospherics East"
},
-/obj/effect/turf_decal/trimline/yellow/filled/line,
-/obj/machinery/door/airlock/command{
- name = "Chief Engineer"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 8
- },
-/obj/effect/mapping_helpers/airlock/access/all/engineering/ce,
-/obj/structure/cable,
/turf/open/floor/iron,
-/area/station/command/heads_quarters/ce)
+/area/station/engineering/atmos)
"hBf" = (
/turf/open/floor/iron/grimy,
/area/station/security/detectives_office)
@@ -24083,6 +23908,20 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/closed/wall/r_wall,
/area/station/science/ordnance/burnchamber)
+"hBs" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 10
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 1
+ },
+/obj/machinery/status_display/door_timer{
+ name = "Isolation Cell D";
+ pixel_y = -32;
+ id = "Isolation_D"
+ },
+/turf/open/floor/iron,
+/area/station/security/execution/transfer)
"hBy" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 8
@@ -24106,6 +23945,14 @@
},
/turf/open/floor/iron,
/area/station/engineering/atmos)
+"hBJ" = (
+/obj/machinery/camera{
+ dir = 9;
+ network = list("aicore");
+ c_tag = "Secure - AI Upper Ring South"
+ },
+/turf/open/floor/glass/reinforced,
+/area/station/ai_monitored/turret_protected/aisat/hallway)
"hBK" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 10
@@ -24118,23 +23965,17 @@
},
/turf/open/floor/iron,
/area/station/commons/fitness)
-"hBW" = (
-/obj/structure/table/wood,
-/obj/item/folder/blue,
-/obj/item/stamp/head/hop,
-/obj/item/trapdoor_remote/preloaded{
- pixel_x = -8
+"hBY" = (
+/obj/machinery/computer/security/telescreen{
+ name = "turbine vent monitor";
+ desc = "Used for watching the turbine vent.";
+ dir = 8;
+ pixel_x = 29;
+ network = list("turbine")
},
-/obj/machinery/requests_console/directional/west{
- name = "Head of Personnel's Requests Console";
- department = "Head of Personnel's Desk"
- },
-/obj/effect/mapping_helpers/requests_console/announcement,
-/obj/effect/mapping_helpers/requests_console/information,
-/obj/effect/mapping_helpers/requests_console/supplies,
-/obj/effect/mapping_helpers/requests_console/assistance,
-/turf/open/floor/wood,
-/area/station/command/heads_quarters/hop)
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/iron,
+/area/station/maintenance/disposal/incinerator)
"hCp" = (
/obj/structure/chair/stool/bar/directional/north,
/obj/effect/turf_decal/siding/thinplating/dark{
@@ -24147,6 +23988,19 @@
/obj/machinery/vending/cigarette,
/turf/open/floor/iron/cafeteria,
/area/station/science/breakroom)
+"hCA" = (
+/obj/machinery/chem_master/condimaster{
+ name = "HoochMaster Deluxe";
+ desc = "Looks like a knock-off chem-master. Perhaps useful for separating liquids when mixing drinks precisely. Also dispenses condiments.";
+ pixel_x = -4
+ },
+/obj/structure/sign/clock/directional/north,
+/obj/machinery/light_switch/directional/north{
+ pixel_x = -8;
+ pixel_y = 23
+ },
+/turf/open/floor/wood,
+/area/station/service/bar/backroom)
"hCN" = (
/obj/machinery/portable_atmospherics/canister/nitrous_oxide,
/obj/machinery/light/floor,
@@ -24226,17 +24080,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/security/checkpoint/medical)
-"hEz" = (
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 9
- },
-/obj/machinery/status_display/door_timer{
- name = "Isolation Cell C";
- pixel_y = 32;
- id = "Isolation_C"
- },
-/turf/open/floor/iron,
-/area/station/security/execution/transfer)
"hEB" = (
/obj/structure/fluff/tram_rail/electric,
/obj/structure/transport/linear/tram,
@@ -24260,18 +24103,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/showroomfloor,
/area/station/security/warden)
-"hET" = (
-/obj/effect/turf_decal/stripes/line,
-/obj/effect/turf_decal/stripes/corner{
- dir = 4
- },
-/obj/structure/extinguisher_cabinet/directional/east,
-/obj/machinery/camera/directional/east{
- network = list("ss13","rd");
- c_tag = "Science - Xenobiology East"
- },
-/turf/open/floor/iron/white,
-/area/station/science/xenobiology)
"hEV" = (
/obj/effect/turf_decal/trimline/dark_green/filled/corner{
dir = 4
@@ -24384,15 +24215,6 @@
},
/turf/open/floor/glass,
/area/station/commons/fitness/recreation)
-"hGJ" = (
-/obj/machinery/door/airlock{
- name = "Private Quarters F";
- id_tag = "private_f"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/wood,
-/area/station/commons/dorms)
"hGK" = (
/obj/effect/turf_decal/trimline/yellow/arrow_cw,
/obj/structure/cable/layer1,
@@ -24426,20 +24248,20 @@
/obj/machinery/light/directional/north,
/turf/open/floor/iron,
/area/station/security/checkpoint/escape)
-"hHC" = (
-/obj/effect/turf_decal/sand,
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 8
- },
-/obj/machinery/camera/directional/west{
- network = list("ss13","Security","prison");
- c_tag = "Security - Rec Room West"
- },
-/turf/open/floor/iron,
-/area/station/security/prison/workout)
"hHI" = (
/turf/open/floor/glass,
/area/station/command/meeting_room)
+"hHM" = (
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/corner,
+/obj/machinery/button/door/directional/east{
+ name = "Cargo Warehouse Shutters";
+ id = "cargowarehouse"
+ },
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"hHY" = (
/obj/structure/cable,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
@@ -24520,22 +24342,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/smooth,
/area/station/maintenance/tram/right)
-"hKm" = (
-/obj/effect/turf_decal/delivery,
-/obj/machinery/door/window/left/directional/east{
- name = "Containment Pen #7";
- req_access = list("xenobiology")
- },
-/obj/machinery/door/window/left/directional/west{
- name = "Containment Pen #7";
- req_access = list("xenobiology")
- },
-/obj/machinery/door/poddoor/preopen{
- name = "Xenobiology Containment Blast Door";
- id = "containdeez7"
- },
-/turf/open/floor/engine,
-/area/station/science/xenobiology)
"hKM" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
/obj/structure/cable/layer1,
@@ -24589,24 +24395,19 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/security/courtroom)
-"hLM" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/window/right/directional/south{
- name = "Access Queue"
+"hLx" = (
+/obj/machinery/door/airlock/security/glass{
+ name = "Prison Dorm 3";
+ id_tag = "prisondorm"
},
-/obj/machinery/door/window/brigdoor/left/directional/north{
- name = "Access Desk";
- req_access = list("hop")
+/obj/effect/turf_decal/trimline/red/filled/line,
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 1
},
-/obj/structure/desk_bell{
- pixel_x = -7
- },
-/obj/machinery/door/poddoor/preopen{
- name = "Privacy Shutters";
- id = "hop"
- },
-/turf/open/floor/plating,
-/area/station/command/heads_quarters/hop)
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron,
+/area/station/security/prison/safe)
"hMg" = (
/obj/structure/table,
/obj/effect/turf_decal/trimline/red/filled/line{
@@ -24651,6 +24452,20 @@
},
/turf/open/floor/wood,
/area/station/service/theater)
+"hMG" = (
+/obj/machinery/vending/wardrobe/science_wardrobe,
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 5
+ },
+/obj/machinery/requests_console/directional/east{
+ name = "Research Requests Console";
+ department = "Research Lab"
+ },
+/obj/effect/mapping_helpers/requests_console/announcement,
+/obj/effect/mapping_helpers/requests_console/ore_update,
+/obj/structure/sign/clock/directional/north,
+/turf/open/floor/iron/white,
+/area/station/science/lab)
"hMI" = (
/obj/effect/turf_decal/delivery,
/turf/open/floor/iron,
@@ -24776,6 +24591,29 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/white,
/area/station/medical/virology)
+"hOE" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/binary/pump/on{
+ name = "External Waste Ports to Filter";
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/engineering/atmos)
+"hOS" = (
+/obj/structure/table,
+/obj/item/radio/intercom/prison/directional/east,
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 5
+ },
+/obj/machinery/camera{
+ dir = 6;
+ network = list("ss13","Security","prison","pcell");
+ c_tag = "Security - Prison Cell 2"
+ },
+/turf/open/floor/iron,
+/area/station/security/prison/safe)
"hOZ" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 8
@@ -24793,16 +24631,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit)
-"hPp" = (
-/obj/structure/table/wood,
-/obj/item/flashlight/lamp,
-/obj/machinery/requests_console/directional/north{
- name = "Chapel Requests Console";
- department = "Chapel"
- },
-/obj/effect/mapping_helpers/requests_console/assistance,
-/turf/open/floor/iron/grimy,
-/area/station/service/chapel/office)
"hPs" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -24878,19 +24706,6 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/storage/tech)
-"hQy" = (
-/obj/effect/turf_decal/siding/thinplating/corner,
-/obj/machinery/button/door/directional/south{
- name = "Kitchen Shutters Control";
- id = "playerscantreadthis"
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/iron/white/side{
- dir = 1
- },
-/area/station/service/kitchen)
"hQE" = (
/obj/machinery/atmospherics/pipe/smart/simple/purple/visible,
/obj/structure/cable,
@@ -24912,6 +24727,19 @@
/obj/structure/transport/linear/public,
/turf/open/floor/plating/elevatorshaft,
/area/station/maintenance/tram/mid)
+"hRa" = (
+/obj/machinery/computer/scan_consolenew{
+ dir = 4
+ },
+/obj/machinery/camera/directional/west{
+ network = list("ss13","rd");
+ c_tag = "Science - Genetics"
+ },
+/obj/structure/sign/clock/directional/west,
+/obj/effect/turf_decal/tile/dark_green/fourcorners,
+/obj/machinery/light/directional/west,
+/turf/open/floor/iron/white,
+/area/station/science/genetics)
"hRi" = (
/obj/machinery/power/emitter,
/obj/effect/turf_decal/stripes/corner{
@@ -24954,15 +24782,6 @@
/obj/item/pillow/random,
/turf/open/floor/carpet,
/area/station/commons/dorms)
-"hSj" = (
-/obj/machinery/camera/directional/north{
- name = "holodeck camera";
- c_tag = "Civilian - Holodeck North"
- },
-/turf/open/floor/engine{
- name = "Holodeck Projector Floor"
- },
-/area/station/holodeck/rec_center)
"hSm" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -25029,14 +24848,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/hallway/secondary/command)
-"hTC" = (
-/obj/machinery/power/solar{
- name = "AI Core Solar Array";
- id = "aicore"
- },
-/obj/structure/cable,
-/turf/open/floor/iron/solarpanel/airless,
-/area/space/nearstation)
"hTF" = (
/obj/effect/turf_decal/stripes/line,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -25063,6 +24874,21 @@
},
/turf/open/floor/plating,
/area/station/maintenance/disposal/incinerator)
+"hUf" = (
+/obj/machinery/camera/emp_proof{
+ dir = 9;
+ network = list("ss13","engineering");
+ c_tag = "Engineering - Atmospherics Incinerator"
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/corner{
+ dir = 4
+ },
+/obj/item/radio/intercom/directional/north,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron,
+/area/station/maintenance/disposal/incinerator)
"hUr" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -25111,6 +24937,23 @@
/obj/structure/cable,
/turf/open/floor/circuit,
/area/station/command/teleporter)
+"hUY" = (
+/obj/machinery/door/airlock/external{
+ name = "External Access";
+ frequency = 1449;
+ id_tag = "mostleft_lower_lower_eva_external";
+ autoclose = 0
+ },
+/obj/effect/mapping_helpers/airlock/locked,
+/obj/machinery/door_buttons/access_button{
+ name = "External Access Button";
+ pixel_y = 24;
+ idSelf = "mostleft_lower_lower_eva_airlock_control";
+ idDoor = "mostleft_lower_lower_eva_external"
+ },
+/obj/effect/turf_decal/sand,
+/turf/open/floor/catwalk_floor,
+/area/station/maintenance/tram/left)
"hVa" = (
/obj/machinery/door/firedoor/border_only{
dir = 8
@@ -25172,12 +25015,6 @@
},
/turf/open/floor/iron/dark,
/area/station/maintenance/radshelter/civil)
-"hXG" = (
-/obj/machinery/airalarm/directional/north,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/obj/machinery/modular_computer/preset/cargochat/service,
-/turf/open/floor/iron,
-/area/station/hallway/secondary/service)
"hXJ" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/status_display/ai/directional/north,
@@ -25191,16 +25028,6 @@
/obj/machinery/digital_clock/directional/north,
/turf/open/floor/iron,
/area/station/security/prison)
-"hXO" = (
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 9
- },
-/obj/structure/closet/secure_closet/brig{
- name = "Medical Cell Locker";
- id = "medcell"
- },
-/turf/open/floor/iron,
-/area/station/security/checkpoint/science)
"hXS" = (
/obj/structure/railing,
/obj/machinery/door/window/left/directional/north{
@@ -25219,22 +25046,6 @@
/obj/machinery/transport/power_rectifier,
/turf/open/floor/iron,
/area/station/hallway/primary/tram/right)
-"hXY" = (
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 8
- },
-/obj/machinery/button/elevator/directional/west{
- pixel_x = -26;
- pixel_y = -1;
- id = "tram_sci_lift"
- },
-/obj/machinery/lift_indicator/directional/west{
- pixel_x = -27;
- pixel_y = -2;
- linked_elevator_id = "tram_sci_lift"
- },
-/turf/open/floor/iron/white,
-/area/station/science/research)
"hYd" = (
/obj/structure/lattice/catwalk,
/obj/machinery/atmospherics/pipe/smart/simple/green/visible,
@@ -25259,25 +25070,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/security/office)
-"hYt" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/oxygen_output{
- dir = 8;
- chamber_id = "o2ordance"
- },
-/turf/open/floor/engine/o2,
-/area/station/science/ordnance/storage)
-"hYI" = (
-/obj/machinery/conveyor_switch/oneway{
- name = "Unloading Conveyor";
- pixel_x = -13;
- pixel_y = -4;
- id = "QMLoad2"
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"hYK" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/atmospherics/pipe/smart/simple/purple/visible,
@@ -25366,22 +25158,23 @@
/obj/item/radio/intercom/directional/east,
/turf/open/floor/iron,
/area/station/hallway/primary/tram/right)
-"hZG" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/machinery/door/poddoor/shutters/preopen{
- name = "HoP Queue Shutters";
- id = "hopqueueendbottom"
+"hZA" = (
+/mob/living/basic/mouse,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/station/maintenance/tram/mid)
+"hZB" = (
+/obj/effect/turf_decal/trimline/white/line{
+ dir = 9
},
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/effect/turf_decal/loading_area/white{
- dir = 8
+/obj/item/radio/intercom/directional/south{
+ name = "Private Channel";
+ frequency = 1447;
+ listening = 0;
+ freerange = 1
},
/turf/open/floor/iron/dark,
-/area/station/command/heads_quarters/hop)
+/area/station/ai_monitored/turret_protected/aisat_interior)
"hZL" = (
/obj/machinery/disposal/bin,
/obj/effect/turf_decal/trimline/yellow/filled/line{
@@ -25438,6 +25231,15 @@
"ial" = (
/turf/open/floor/iron,
/area/station/engineering/break_room)
+"iaE" = (
+/obj/machinery/door/airlock{
+ name = "Private Quarters E";
+ id_tag = "private_e"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/carpet,
+/area/station/commons/dorms)
"iaT" = (
/obj/machinery/holopad,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -25445,6 +25247,31 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/wood,
/area/station/command/heads_quarters/hop)
+"ibg" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "Kitchen Counter Shutters";
+ id = "playerscantreadthis"
+ },
+/obj/structure/displaycase/forsale/kitchen{
+ pixel_y = 8
+ },
+/turf/open/floor/iron/checker,
+/area/station/service/kitchen)
+"ibs" = (
+/obj/machinery/recharge_station,
+/obj/effect/turf_decal/box,
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/machinery/button/door/directional/north{
+ name = "Mech Bay Shutters Control";
+ id = "mechbay";
+ req_access = list("robotics")
+ },
+/turf/open/floor/iron,
+/area/station/science/robotics/mechbay)
"ibW" = (
/obj/effect/spawner/xmastree,
/turf/open/floor/carpet,
@@ -25552,6 +25379,14 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/command)
+"idI" = (
+/obj/machinery/camera/directional/east{
+ pixel_y = -23;
+ c_tag = "Hallway - Starboard Tram Platform South"
+ },
+/obj/machinery/light/directional/east,
+/turf/open/floor/noslip/tram,
+/area/station/hallway/primary/tram/right)
"idW" = (
/obj/structure/railing/corner,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
@@ -25604,31 +25439,6 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/security/checkpoint/science)
-"ifd" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door_buttons/airlock_controller{
- name = "External Access Console";
- pixel_y = -24;
- idSelf = "mostleft_lower_eva_airlock_control";
- idInterior = "mostleft_lower_eva_internal";
- idExterior = "mostleft_lower_eva_external"
- },
-/turf/open/floor/catwalk_floor,
-/area/station/hallway/primary/tram/left)
-"iff" = (
-/obj/machinery/door/airlock/security/glass{
- name = "Prison Dorm 5";
- id_tag = "prisondorm"
- },
-/obj/effect/turf_decal/trimline/red/filled/line,
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 1
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron,
-/area/station/security/prison/safe)
"ifg" = (
/obj/structure/railing{
dir = 4
@@ -25662,23 +25472,6 @@
/obj/structure/cable,
/turf/open/floor/catwalk_floor,
/area/station/commons/dorms)
-"ifo" = (
-/obj/machinery/door/airlock/external{
- name = "External Access";
- frequency = 1449;
- id_tag = "mostleft_upper_lower_eva_external";
- autoclose = 0
- },
-/obj/machinery/door_buttons/access_button{
- name = "External Access Button";
- pixel_y = -24;
- idSelf = "mostleft_upper_lower_eva_airlock_control";
- idDoor = "mostleft_upper_lower_eva_external"
- },
-/obj/effect/mapping_helpers/airlock/locked,
-/obj/effect/turf_decal/sand,
-/turf/open/floor/catwalk_floor,
-/area/station/maintenance/tram/left)
"ifw" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 10
@@ -25720,6 +25513,19 @@
},
/turf/open/floor/catwalk_floor,
/area/station/hallway/primary/tram/left)
+"ifU" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 9
+ },
+/obj/structure/chair,
+/obj/machinery/airalarm/directional/north,
+/obj/machinery/camera{
+ dir = 10;
+ network = list("ss13","Security");
+ c_tag = "Departures - Holding Wing"
+ },
+/turf/open/floor/iron,
+/area/station/hallway/secondary/exit/departure_lounge)
"ifX" = (
/obj/machinery/portable_atmospherics/canister/plasma,
/turf/open/floor/plating,
@@ -25739,13 +25545,6 @@
dir = 4
},
/area/station/service/theater)
-"igJ" = (
-/obj/modular_map_root/tramstation{
- name = "arrivalsecupper";
- key = "arrivalsecupper"
- },
-/turf/open/misc/asteroid,
-/area/station/asteroid)
"igS" = (
/obj/machinery/newscaster/directional/west,
/obj/structure/disposalpipe/segment,
@@ -25763,14 +25562,6 @@
},
/turf/open/floor/plating,
/area/station/commons/vacant_room)
-"igZ" = (
-/obj/effect/turf_decal/delivery,
-/obj/machinery/door/poddoor/shutters/window{
- name = "External Operations Shutter Access";
- id = "offstationaccess"
- },
-/turf/open/floor/iron,
-/area/station/command/teleporter)
"ihb" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 9
@@ -25811,35 +25602,6 @@
},
/turf/open/floor/iron/white,
/area/station/medical/virology)
-"ihG" = (
-/obj/item/radio/intercom/directional/west{
- name = "Common Channel";
- pixel_y = -8;
- listening = 0;
- freerange = 1
- },
-/obj/item/radio/intercom/directional/south{
- name = "Private Channel";
- frequency = 1447;
- listening = 0;
- freerange = 1
- },
-/obj/item/radio/intercom/directional/east{
- name = "Custom Channel";
- pixel_y = -8;
- listening = 0;
- freerange = 1
- },
-/obj/effect/landmark/start/ai,
-/obj/machinery/button/door/directional/south{
- name = "AI Core Shutters Control";
- pixel_x = 24;
- id = "AI Core shutters";
- req_access = list("ai_upload")
- },
-/obj/structure/cable,
-/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai)
"iig" = (
/obj/effect/turf_decal/trimline/green/corner,
/obj/effect/turf_decal/trimline/green/corner{
@@ -25931,32 +25693,21 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
-"ijs" = (
-/obj/machinery/computer/security/qm{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 8
- },
-/obj/machinery/requests_console/directional/west{
- name = "Quartermaster's Requests Console";
- department = "Quartermaster's Desk"
- },
-/obj/effect/mapping_helpers/requests_console/announcement,
-/obj/effect/mapping_helpers/requests_console/ore_update,
-/obj/effect/mapping_helpers/requests_console/assistance,
-/obj/machinery/camera{
- dir = 10;
- network = list("ss13","cargo");
- c_tag = "Cargo - Quartermaster's Office"
- },
-/obj/machinery/light/warm/directional/west,
-/turf/open/floor/iron,
-/area/station/command/heads_quarters/qm)
"ijR" = (
/obj/structure/table/reinforced,
/turf/open/floor/iron/dark,
/area/station/science/xenobiology)
+"ikc" = (
+/obj/machinery/vending/cigarette,
+/obj/machinery/airalarm/directional/north,
+/obj/machinery/camera{
+ dir = 9;
+ network = list("ss13","cargo");
+ c_tag = "Cargo - Mining Break Room"
+ },
+/obj/effect/turf_decal/tile/bar/opposingcorners,
+/turf/open/floor/iron,
+/area/station/cargo/miningdock/cafeteria)
"iko" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 1
@@ -25983,6 +25734,18 @@
},
/turf/open/floor/carpet,
/area/station/service/chapel/monastery)
+"ikM" = (
+/obj/structure/cable,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"ikT" = (
/obj/effect/turf_decal/trimline/dark_red/warning{
dir = 10
@@ -26081,21 +25844,6 @@
},
/turf/open/floor/glass,
/area/station/command/meeting_room)
-"imZ" = (
-/obj/machinery/power/terminal{
- dir = 1
- },
-/obj/structure/cable,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/sign/warning/electric_shock/directional/east,
-/obj/item/storage/toolbox/mechanical{
- name = "moderately suspicious looking toolbox";
- desc = "Danger. Kinda robust.";
- icon_state = "syndicate";
- inhand_icon_state = "toolbox_syndi"
- },
-/turf/open/floor/plating,
-/area/station/commons/vacant_room)
"inn" = (
/obj/effect/turf_decal/stripes/corner{
dir = 1
@@ -26116,6 +25864,14 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/catwalk_floor,
/area/station/maintenance/department/medical)
+"inN" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/button/door/directional/east{
+ name = "Docking Access Control";
+ id = "winkyface"
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/central/greater)
"inO" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 8
@@ -26173,6 +25929,27 @@
/obj/structure/reagent_dispensers/water_cooler,
/turf/open/floor/iron/dark,
/area/station/security/courtroom/holding)
+"ioI" = (
+/obj/effect/landmark/transport/transport_id{
+ specific_transport_id = "tram_cargo_lift"
+ },
+/obj/effect/turf_decal/trimline/dark_red/warning{
+ dir = 8
+ },
+/obj/structure/transport/linear/public,
+/obj/machinery/elevator_control_panel/directional/west{
+ req_access = list("mining");
+ linked_elevator_id = "tram_cargo_lift";
+ preset_destination_names = list("2"="Lower Deck", "3"="Upper Deck")
+ },
+/obj/effect/abstract/elevator_music_zone{
+ linked_elevator_id = "tram_cargo_lift"
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/floor/plating/elevatorshaft,
+/area/station/cargo/miningdock)
"ioM" = (
/obj/structure/hoop{
dir = 8
@@ -26203,6 +25980,29 @@
/obj/machinery/transport/crossing_signal/northwest,
/turf/open/floor/iron,
/area/station/hallway/primary/tram/right)
+"ipP" = (
+/obj/structure/table,
+/obj/item/multitool/circuit{
+ pixel_x = -8
+ },
+/obj/item/multitool/circuit{
+ pixel_x = -4
+ },
+/obj/item/multitool/circuit,
+/obj/item/stock_parts/cell/high{
+ pixel_x = 8;
+ pixel_y = 9
+ },
+/obj/item/stock_parts/cell/high{
+ pixel_x = 8;
+ pixel_y = -2
+ },
+/obj/machinery/camera/directional/south{
+ network = list("ss13","rd");
+ c_tag = "Science - Testing Lab"
+ },
+/turf/open/floor/iron,
+/area/station/science/explab)
"iqg" = (
/obj/machinery/airalarm/directional/west,
/turf/open/floor/iron/freezer,
@@ -26248,6 +26048,20 @@
},
/turf/open/floor/glass/reinforced,
/area/station/security/brig)
+"irf" = (
+/obj/machinery/button/door/directional/east{
+ name = "Armory Shutters";
+ id = "armory";
+ req_access = list("armory")
+ },
+/obj/machinery/status_display/ai/directional/north,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/machinery/light_switch/directional/east{
+ pixel_x = 23;
+ pixel_y = -8
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai_monitored/security/armory)
"irv" = (
/obj/effect/turf_decal/trimline/brown/filled/line{
dir = 9
@@ -26314,6 +26128,16 @@
},
/turf/open/floor/iron/dark,
/area/station/medical/break_room)
+"isP" = (
+/obj/structure/table,
+/obj/item/radio/intercom/directional/east{
+ name = "Custom Channel";
+ pixel_x = 0;
+ listening = 0;
+ freerange = 1
+ },
+/turf/open/floor/iron/dark/small,
+/area/station/commons/vacant_room)
"isV" = (
/obj/machinery/firealarm/directional/west,
/obj/effect/turf_decal/trimline/red/filled/line{
@@ -26337,18 +26161,13 @@
},
/turf/open/floor/iron/stairs/medium,
/area/station/commons/dorms)
-"itx" = (
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 8
+"itE" = (
+/obj/modular_map_root/tramstation{
+ name = "atmoscilower";
+ key = "atmoscilower"
},
-/obj/structure/table/glass,
-/obj/machinery/fax{
- name = "Research Division Fax Machine";
- pixel_x = 1;
- fax_name = "Research Division"
- },
-/turf/open/floor/iron/white,
-/area/station/science/lower)
+/turf/open/misc/asteroid,
+/area/station/asteroid)
"itH" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/oil/slippery,
@@ -26437,18 +26256,6 @@
},
/turf/open/floor/iron,
/area/station/commons/storage/primary)
-"ivh" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/door_buttons/airlock_controller{
- name = "External Access Console";
- pixel_y = -24;
- idSelf = "middleleft_lower_lower_eva_airlock_control";
- idInterior = "middleleft_lower_lower_eva_internal";
- idExterior = "middleleft_lower_lower_eva_external"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/catwalk_floor,
-/area/station/maintenance/tram/mid)
"ivk" = (
/obj/structure/table,
/obj/item/clothing/head/utility/welding{
@@ -26522,6 +26329,15 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/security/courtroom/holding)
+"iws" = (
+/obj/effect/turf_decal/delivery,
+/obj/machinery/door/poddoor/shutters{
+ name = "Mech Bay";
+ dir = 4;
+ id = "mechbay"
+ },
+/turf/open/floor/plating,
+/area/station/science/robotics/mechbay)
"iwP" = (
/obj/structure/sign/departments/vault/directional/north,
/obj/effect/turf_decal/stripes/end,
@@ -26533,21 +26349,6 @@
},
/turf/open/floor/plating,
/area/station/ai_monitored/command/nuke_storage)
-"iwS" = (
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 6
- },
-/obj/structure/extinguisher_cabinet/directional/east,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/obj/machinery/conveyor_switch/oneway{
- name = "Shipment Delivery Chute Activator";
- pixel_x = 10;
- id = "hydrodropoff"
- },
-/turf/open/floor/iron/dark,
-/area/station/service/hydroponics)
"iwV" = (
/obj/effect/turf_decal/trimline/white/filled/line{
dir = 4
@@ -26587,6 +26388,16 @@
},
/turf/open/floor/catwalk_floor,
/area/station/maintenance/port/central)
+"ixu" = (
+/obj/structure/noticeboard/directional/north,
+/obj/machinery/camera/directional/north{
+ network = list("ss13","rd");
+ c_tag = "Science - Robotics"
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/structure/closet/crate/mod,
+/turf/open/floor/iron/dark,
+/area/station/science/robotics/lab)
"ixy" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 8
@@ -26612,6 +26423,16 @@
},
/turf/open/space/openspace,
/area/space)
+"ixO" = (
+/obj/structure/chair/comfy/brown{
+ dir = 8;
+ color = "#c45c57";
+ buildstackamount = 0
+ },
+/obj/effect/landmark/start/detective,
+/obj/machinery/newscaster/directional/east,
+/turf/open/floor/carpet,
+/area/station/security/detectives_office)
"ixT" = (
/obj/effect/turf_decal/trimline/yellow/filled/line,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -26631,17 +26452,6 @@
},
/turf/open/floor/iron,
/area/station/cargo/miningdock)
-"iyF" = (
-/obj/machinery/atmospherics/components/binary/pump{
- name = "Plasma Outlet Pump";
- dir = 8
- },
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible,
-/turf/open/floor/iron,
-/area/station/engineering/atmos)
"iyK" = (
/obj/machinery/telecomms/bus/preset_two,
/turf/open/floor/iron/dark/telecomms,
@@ -26690,15 +26500,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/grimy,
/area/station/service/lawoffice)
-"izM" = (
-/obj/machinery/status_display/evac/directional/north,
-/obj/machinery/fax{
- name = "Law Office Fax Machine";
- fax_name = "Law Office"
- },
-/obj/structure/table/wood,
-/turf/open/floor/wood,
-/area/station/service/lawoffice)
"izO" = (
/turf/open/floor/plating,
/area/station/security/processing)
@@ -26760,17 +26561,6 @@
/obj/machinery/light/directional/south,
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
-"iAY" = (
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 10
- },
-/obj/structure/table,
-/obj/machinery/camera/directional/south{
- network = list("ss13","rd");
- c_tag = "Science - AI Station Access Exterior"
- },
-/turf/open/floor/iron/dark,
-/area/station/science/lower)
"iBa" = (
/obj/effect/turf_decal/trimline/brown/filled/line{
dir = 1
@@ -26783,6 +26573,19 @@
},
/turf/open/floor/iron,
/area/station/cargo/miningdock)
+"iBo" = (
+/obj/machinery/camera/directional/north{
+ c_tag = "Service - Autolathe Room"
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/machinery/light/dim/directional/north,
+/obj/structure/table,
+/obj/machinery/fax{
+ fax_name = "Service Hallway";
+ name = "Service Fax Machine"
+ },
+/turf/open/floor/iron,
+/area/station/hallway/secondary/service)
"iBx" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 1
@@ -26800,43 +26603,6 @@
},
/turf/open/floor/iron/white,
/area/station/science/lobby)
-"iBC" = (
-/obj/structure/table,
-/obj/item/razor{
- pixel_x = 9;
- pixel_y = 5
- },
-/obj/item/reagent_containers/cup/rag{
- pixel_x = -6;
- pixel_y = 2
- },
-/obj/item/reagent_containers/cup/bottle{
- name = "Barber's Aid bottle";
- desc = "A small bottle of Barber's Aid.";
- pixel_x = -2;
- pixel_y = 10;
- list_reagents = list(/datum/reagent/barbers_aid=30)
- },
-/obj/machinery/computer/security/telescreen/entertainment/directional/east,
-/turf/open/floor/wood/large,
-/area/station/service/barber)
-"iBH" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/airlock/external{
- name = "External Access";
- frequency = 1449;
- id_tag = "rightmost_lower_eva_internal";
- autoclose = 0
- },
-/obj/machinery/door_buttons/access_button{
- name = "External Access Button";
- pixel_y = -24;
- idSelf = "rightmost_lower_eva_airlock_control";
- idDoor = "rightmost_lower_eva_internal"
- },
-/obj/effect/mapping_helpers/airlock/locked,
-/turf/open/floor/catwalk_floor,
-/area/station/hallway/primary/tram/right)
"iBO" = (
/obj/effect/turf_decal/trimline/red/filled/corner,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -26856,6 +26622,13 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
+"iCe" = (
+/obj/machinery/door/airlock{
+ name = "Unit 2";
+ id_tag = "Toilet2"
+ },
+/turf/open/floor/iron/freezer,
+/area/station/commons/toilet)
"iCj" = (
/obj/structure/holosign/barrier/atmos/tram,
/obj/structure/cable,
@@ -26884,11 +26657,6 @@
/obj/structure/cable,
/turf/open/space/openspace,
/area/station/solars/starboard/fore)
-"iCC" = (
-/mob/living/basic/pet/fox/renault,
-/obj/structure/bed/dogbed/renault,
-/turf/open/floor/carpet,
-/area/station/command/heads_quarters/captain)
"iCF" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 4
@@ -26901,17 +26669,6 @@
/obj/machinery/light/directional/east,
/turf/open/floor/iron,
/area/station/security/office)
-"iCX" = (
-/obj/structure/filingcabinet,
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 1
- },
-/obj/machinery/camera/directional/north{
- network = list("ss13","rd");
- c_tag = "Science - Ordnance Lab"
- },
-/turf/open/floor/iron/white,
-/area/station/science/ordnance/office)
"iDb" = (
/obj/item/crowbar/large,
/obj/structure/rack,
@@ -26927,27 +26684,6 @@
/obj/item/pen/blue,
/turf/open/floor/iron,
/area/station/tcommsat/computer)
-"iDH" = (
-/obj/structure/filingcabinet/security,
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 8
- },
-/obj/machinery/button/door/directional/west{
- name = "Outer Brig Left Door Access";
- pixel_y = -8;
- id = "outerbrigleft";
- req_access = list("security");
- normaldoorcontrol = 1
- },
-/obj/machinery/button/door/directional/west{
- name = "Inner Brig Left Door Access";
- pixel_y = 8;
- id = "innerbrigleft";
- req_access = list("security");
- normaldoorcontrol = 1
- },
-/turf/open/floor/iron,
-/area/station/security/brig)
"iDQ" = (
/obj/effect/turf_decal/tile/neutral/tram,
/obj/effect/turf_decal/stripes/white/line,
@@ -26959,11 +26695,37 @@
outbound = 2
},
/area/station/hallway/primary/tram/right)
+"iDR" = (
+/obj/structure/table/wood,
+/obj/item/folder/blue,
+/obj/item/stamp/head/hop,
+/obj/item/trapdoor_remote/preloaded{
+ pixel_x = -8
+ },
+/obj/machinery/requests_console/directional/west{
+ name = "Head of Personnel's Requests Console";
+ department = "Head of Personnel's Desk"
+ },
+/obj/effect/mapping_helpers/requests_console/announcement,
+/obj/effect/mapping_helpers/requests_console/information,
+/obj/effect/mapping_helpers/requests_console/supplies,
+/obj/effect/mapping_helpers/requests_console/assistance,
+/turf/open/floor/wood,
+/area/station/command/heads_quarters/hop)
"iEl" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
/area/station/commons/lounge)
+"iEz" = (
+/obj/structure/lattice,
+/obj/machinery/camera/motion{
+ dir = 10;
+ network = list("ss13","minisat");
+ c_tag = "Secure - AI Lower External East"
+ },
+/turf/open/space/basic,
+/area/space/nearstation)
"iEF" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
/turf/open/floor/circuit/telecomms,
@@ -27045,15 +26807,17 @@
/obj/structure/cable,
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
-"iGC" = (
-/obj/structure/lattice,
-/obj/machinery/camera/motion{
- dir = 10;
- network = list("ss13","minisat");
- c_tag = "Secure - AI Lower External East"
+"iGh" = (
+/obj/machinery/atmospherics/components/binary/pump/on{
+ name = "Cooling Loop to Gas";
+ dir = 4
},
-/turf/open/space/basic,
-/area/space/nearstation)
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/structure/cable,
+/turf/open/floor/engine,
+/area/station/engineering/supermatter/room)
"iGF" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 8
@@ -27165,20 +26929,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/hallway/primary/tram/right)
-"iIh" = (
-/obj/structure/toilet{
- pixel_y = 8
- },
-/obj/machinery/button/door/directional/west{
- name = "Lock Control";
- id = "Toilet2";
- specialfunctions = 4;
- normaldoorcontrol = 1
- },
-/obj/effect/landmark/start/assistant,
-/obj/machinery/light/small/dim/directional/east,
-/turf/open/floor/iron/freezer,
-/area/station/commons/toilet)
"iIs" = (
/obj/machinery/door/airlock{
name = "Bar Storage"
@@ -27241,17 +26991,6 @@
/obj/structure/window/reinforced/spawner/directional/south,
/turf/open/floor/grass,
/area/station/service/hydroponics)
-"iJG" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 5
- },
-/obj/effect/turf_decal/trimline/yellow/filled/warning{
- dir = 5
- },
-/obj/structure/cable,
-/obj/structure/table,
-/turf/open/floor/iron,
-/area/station/engineering/break_room)
"iJM" = (
/obj/machinery/light/warm/directional/north,
/turf/open/floor/grass,
@@ -27293,33 +27032,6 @@
/obj/effect/turf_decal/tile/purple/fourcorners,
/turf/open/floor/iron/white,
/area/station/science/research)
-"iLm" = (
-/mob/living/basic/parrot/poly,
-/obj/structure/filingcabinet/chestdrawer,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 9
- },
-/obj/machinery/button/door/directional/west{
- name = "Atmospherics Lockdown";
- pixel_y = 8;
- id = "atmos";
- req_access = list("atmospherics")
- },
-/obj/machinery/button/door/directional/west{
- name = "Engineering Secure Storage";
- id = "Secure Storage";
- req_access = list("engine_equip")
- },
-/obj/machinery/button/door/directional/west{
- name = "Engineering Lockdown";
- pixel_y = -8;
- id = "Engineering";
- req_access = list("engineering")
- },
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable,
-/turf/open/floor/iron,
-/area/station/command/heads_quarters/ce)
"iLn" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/smooth,
@@ -27353,18 +27065,6 @@
},
/turf/open/floor/wood,
/area/station/service/bar/backroom)
-"iLL" = (
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/obj/machinery/camera/directional/south{
- network = list("ss13","medbay");
- c_tag = "Medical - Main South-West"
- },
-/obj/structure/cable,
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"iLP" = (
/obj/effect/turf_decal/sand/plating,
/obj/effect/turf_decal/stripes/asteroid/box,
@@ -27377,6 +27077,21 @@
},
/turf/open/floor/iron,
/area/station/cargo/miningdock)
+"iMd" = (
+/obj/structure/table,
+/obj/item/folder/white{
+ pixel_y = 4
+ },
+/obj/item/pen/red,
+/obj/machinery/camera/directional/south{
+ network = list("ss13","medbay");
+ c_tag = "Medical - Virology Patient Room B"
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/medical/virology)
"iMj" = (
/obj/machinery/door/firedoor,
/obj/effect/turf_decal/stripes/white/full,
@@ -27409,15 +27124,6 @@
/obj/machinery/airalarm/directional/north,
/turf/open/floor/iron/grimy,
/area/station/service/library/lounge)
-"iMz" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/camera/emp_proof{
- dir = 9;
- network = list("ss13","engineering");
- c_tag = "Engineering - Atmospherics Test Room"
- },
-/turf/open/floor/iron,
-/area/station/engineering/atmospherics_engine)
"iMA" = (
/obj/effect/turf_decal/trimline/brown/filled/corner{
dir = 8
@@ -27439,6 +27145,15 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/cargo/storage)
+"iMC" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/box,
+/obj/structure/sign/warning/directional/west{
+ name = "FALLING HAZARD sign";
+ desc = "A sign warning you to be cautious of falling packages."
+ },
+/turf/open/floor/plating,
+/area/station/service/lawoffice)
"iMH" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -27467,15 +27182,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/commons/dorms)
-"iNF" = (
-/obj/machinery/camera/directional/south{
- name = "holodeck camera";
- c_tag = "Civilian - Holodeck South"
- },
-/turf/open/floor/engine{
- name = "Holodeck Projector Floor"
- },
-/area/station/holodeck/rec_center)
"iNR" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
@@ -27526,6 +27232,22 @@
"iOi" = (
/turf/open/floor/wood/large,
/area/station/service/library)
+"iOm" = (
+/obj/machinery/button/flasher{
+ pixel_x = 23;
+ pixel_y = -10;
+ id = "hopflash"
+ },
+/turf/open/floor/wood,
+/area/station/command/heads_quarters/hop)
+"iOo" = (
+/obj/docking_port/stationary/random{
+ name = "lavaland";
+ dir = 8;
+ shuttle_id = "pod_lavaland"
+ },
+/turf/open/misc/asteroid/airless,
+/area/station/asteroid)
"iOy" = (
/obj/effect/turf_decal/trimline/blue/filled/line,
/obj/effect/turf_decal/trimline/neutral/filled/warning,
@@ -27544,6 +27266,19 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden,
/turf/open/floor/plating,
/area/station/commons/vacant_room)
+"iOG" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/machinery/camera{
+ dir = 6;
+ c_tag = "Arrivals - South Docking Hall"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/turf/open/floor/iron,
+/area/station/hallway/secondary/entry)
"iON" = (
/turf/open/floor/iron/stairs/left,
/area/station/science/lower)
@@ -27556,6 +27291,21 @@
},
/turf/open/floor/iron,
/area/station/cargo/warehouse)
+"iOS" = (
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/structure/table/glass,
+/obj/item/storage/medkit/regular{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/obj/item/storage/medkit/regular,
+/obj/machinery/camera/directional/south{
+ network = list("ss13","medbay");
+ c_tag = "Medical - Main North"
+ },
+/obj/machinery/light/cold/directional/south,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"iOT" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/obj/effect/turf_decal/tile/blue/opposingcorners{
@@ -27710,40 +27460,6 @@
/obj/structure/cable,
/turf/open/floor/circuit,
/area/station/ai_monitored/turret_protected/aisat_interior)
-"iSj" = (
-/obj/effect/turf_decal/delivery,
-/obj/machinery/door/window/left/directional/north{
- name = "Containment Pen #7";
- req_access = list("xenobiology")
- },
-/obj/machinery/door/window/left/directional/south{
- name = "Containment Pen #7";
- req_access = list("xenobiology")
- },
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
-/obj/machinery/door/poddoor/preopen{
- name = "Xenobiology Containment Blast Door";
- id = "containdeez7"
- },
-/turf/open/floor/engine,
-/area/station/science/xenobiology)
-"iSk" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/window/left/directional/west{
- name = "Chapel Delivery Chute"
- },
-/obj/effect/turf_decal/loading_area{
- dir = 8
- },
-/obj/machinery/navbeacon{
- name = "navigation beacon (Chapel Delivery)";
- location = "Chapel";
- codes_txt = "delivery;dir=8"
- },
-/turf/open/floor/plating,
-/area/station/maintenance/department/crew_quarters/dorms)
"iSt" = (
/obj/structure/table/wood,
/obj/item/staff/broom,
@@ -27756,6 +27472,22 @@
/obj/machinery/griddle,
/turf/open/floor/iron/white,
/area/station/commons/vacant_room)
+"iSC" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/machinery/camera{
+ dir = 9;
+ c_tag = "Maintenance - East Tram Tunnel 3"
+ },
+/obj/effect/turf_decal/siding/thinplating,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/trimline/white/warning,
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/iron,
+/area/station/maintenance/tram/right)
"iSF" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 5
@@ -27768,21 +27500,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/white,
/area/station/medical/medbay/lobby)
-"iTc" = (
-/obj/machinery/door/airlock{
- name = "Private Stall 2";
- id_tag = "ToiletSci2"
- },
-/turf/open/floor/iron/freezer,
-/area/station/science/lower)
-"iTl" = (
-/obj/vehicle/sealed/mecha/ripley/cargo,
-/obj/machinery/requests_console/directional/north{
- name = "Cargo Bay Requests Console";
- department = "Cargo Bay"
- },
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"iTm" = (
/obj/structure/table/glass,
/obj/item/storage/pill_bottle/mannitol,
@@ -27879,16 +27596,6 @@
"iUh" = (
/turf/closed/wall,
/area/station/security/warden)
-"iUm" = (
-/obj/machinery/door/poddoor{
- name = "Supply Dock Loading Door";
- id = "QMLoaddoor2"
- },
-/obj/machinery/conveyor{
- id = "QMLoad2"
- },
-/turf/open/floor/plating,
-/area/station/cargo/storage)
"iUr" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner,
/turf/open/floor/iron,
@@ -27938,15 +27645,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/security/brig)
-"iUN" = (
-/obj/machinery/elevator_control_panel{
- layer = 3.1;
- pixel_y = 2;
- linked_elevator_id = "tram_xeno_lift";
- preset_destination_names = list("2"="Lower Deck", "3"="Upper Deck")
- },
-/turf/closed/wall/r_wall,
-/area/station/science/xenobiology)
"iUO" = (
/obj/structure/window/reinforced/spawner/directional/south,
/obj/structure/cable,
@@ -27972,6 +27670,17 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/hallway/primary/tram/center)
+"iVs" = (
+/obj/effect/turf_decal/box/white{
+ color = "#52B4E9"
+ },
+/obj/effect/turf_decal/arrows/white{
+ dir = 4;
+ color = "#0000FF"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/iron,
+/area/station/engineering/atmospherics_engine)
"iVt" = (
/obj/structure/bed,
/obj/effect/turf_decal/trimline/red/filled/line{
@@ -28116,27 +27825,6 @@
/obj/machinery/light/small/dim/directional/north,
/turf/open/floor/catwalk_floor,
/area/station/hallway/primary/tram/left)
-"iYl" = (
-/obj/structure/window/reinforced/spawner/directional/east,
-/obj/structure/table/reinforced,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible,
-/obj/machinery/button/door{
- name = "Test Chamber Blast Doors";
- pixel_x = 4;
- pixel_y = 9;
- id = "Xenolab";
- req_access = list("xenobiology")
- },
-/obj/machinery/button/ignition{
- pixel_x = -6;
- pixel_y = 9;
- id = "Xenobio"
- },
-/obj/item/radio/intercom{
- pixel_y = -4
- },
-/turf/open/floor/iron/dark,
-/area/station/science/xenobiology)
"iYv" = (
/obj/structure/chair/office/light{
dir = 4
@@ -28153,6 +27841,14 @@
},
/turf/open/floor/plating/airless,
/area/station/asteroid)
+"iYO" = (
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 1
+ },
+/obj/machinery/newscaster/directional/north,
+/obj/machinery/modular_computer/preset/cargochat/science,
+/turf/open/floor/iron/white,
+/area/station/science/lab)
"iZb" = (
/turf/closed/wall,
/area/station/security/office)
@@ -28222,14 +27918,6 @@
},
/turf/open/floor/iron,
/area/station/science/lab)
-"iZH" = (
-/obj/machinery/camera/motion{
- dir = 6;
- network = list("aicore");
- c_tag = "Secure - AI Upper External West"
- },
-/turf/open/space/openspace,
-/area/space/nearstation)
"iZK" = (
/obj/effect/turf_decal/stripes/line{
dir = 6
@@ -28391,17 +28079,6 @@
},
/turf/open/floor/engine,
/area/station/science/xenobiology)
-"jcp" = (
-/obj/machinery/vending/assist,
-/obj/machinery/requests_console/directional/east{
- name = "Tool Department Requests Console";
- department = "Tool Storage"
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/commons/storage/primary)
"jcv" = (
/obj/effect/turf_decal/siding/thinplating{
dir = 4
@@ -28423,6 +28100,20 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/white,
/area/station/science/research)
+"jcQ" = (
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 4
+ },
+/obj/machinery/camera{
+ dir = 6;
+ network = list("ss13","cargo");
+ c_tag = "Cargo - Bank Vault"
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/cargo/miningdock/oresilo)
"jcT" = (
/obj/effect/turf_decal/sand/plating,
/turf/open/floor/plating/airless,
@@ -28453,6 +28144,21 @@
/obj/structure/cable,
/turf/open/floor/circuit,
/area/station/ai_monitored/command/nuke_storage)
+"jdt" = (
+/obj/machinery/airalarm/directional/north,
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 4
+ },
+/obj/machinery/camera{
+ dir = 6;
+ network = list("ss13","Security","prison");
+ c_tag = "Security - Prison Block North"
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/security/prison/safe)
"jdF" = (
/obj/structure/railing,
/obj/effect/turf_decal/trimline/blue/filled/line,
@@ -28461,24 +28167,6 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/command/bridge)
-"jdL" = (
-/obj/machinery/door/airlock/medical/glass{
- name = "Medbay";
- id_tag = "MedbayFoyer"
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/obj/effect/mapping_helpers/airlock/unres,
-/obj/machinery/door/firedoor,
-/obj/effect/mapping_helpers/airlock/access/all/medical/general,
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/lobby)
"jdN" = (
/obj/machinery/vending/tool,
/obj/effect/turf_decal/trimline/yellow/filled/line{
@@ -28500,6 +28188,22 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/hallway/primary/tram/left)
+"jed" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 8
+ },
+/obj/machinery/door/airlock/security/glass{
+ name = "Brig";
+ id_tag = "innerbrigleft"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{
+ cycle_id = "brig_left"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/access/all/security/entrance,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/iron,
+/area/station/security/brig)
"jel" = (
/obj/machinery/door/airlock/maintenance_hatch{
name = "Maintenance Hatch"
@@ -28524,20 +28228,6 @@
},
/turf/open/floor/wood,
/area/station/service/bar/backroom)
-"jeA" = (
-/obj/machinery/elevator_control_panel/directional/north{
- name = "Dumbwaiter control Panel";
- desc = "A small control panel used to move the kitchen dumbwaiter up and down.";
- linked_elevator_id = "dumbwaiter_lift";
- preset_destination_names = list("2"="Hydroponics", "3"="Kitchen")
- },
-/obj/structure/disposalpipe/trunk,
-/obj/machinery/disposal/bin,
-/obj/effect/turf_decal/bot{
- dir = 1
- },
-/turf/open/floor/iron/white/side,
-/area/station/service/kitchen)
"jeC" = (
/obj/machinery/airalarm/directional/north,
/obj/structure/rack,
@@ -28584,17 +28274,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/hallway/primary/tram/center)
-"jeZ" = (
-/obj/structure/chair/sofa/left{
- dir = 1
- },
-/obj/item/radio/intercom/directional/south,
-/obj/machinery/camera/directional/south{
- network = list("ss13","rd");
- c_tag = "Science - Break Room"
- },
-/turf/open/floor/iron/cafeteria,
-/area/station/science/breakroom)
"jff" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
@@ -28611,25 +28290,6 @@
},
/turf/open/floor/carpet,
/area/station/command/bridge)
-"jfs" = (
-/obj/machinery/door/airlock/medical/glass{
- name = "Medbay";
- id_tag = "MedbayFoyer"
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/obj/effect/mapping_helpers/airlock/unres,
-/obj/machinery/door/firedoor,
-/obj/effect/mapping_helpers/airlock/access/all/medical/general,
-/obj/structure/cable,
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/lobby)
"jfu" = (
/obj/structure/cable,
/turf/closed/wall/r_wall,
@@ -28695,17 +28355,6 @@
/obj/structure/stairs/south,
/turf/open/floor/iron/stairs/medium,
/area/station/security/checkpoint/supply)
-"jgT" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door_buttons/airlock_controller{
- name = "External Access Console";
- pixel_y = -24;
- idSelf = "middleleft_lower_eva_airlock_control";
- idInterior = "middleleft_lower_eva_internal";
- idExterior = "middleleft_lower_eva_external"
- },
-/turf/open/floor/catwalk_floor,
-/area/station/hallway/primary/tram/center)
"jha" = (
/obj/machinery/door/firedoor,
/obj/effect/turf_decal/trimline/neutral/filled/line{
@@ -28723,15 +28372,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/hallway/secondary/exit)
-"jhf" = (
-/obj/machinery/smartfridge/chemistry/preloaded,
-/obj/machinery/door/poddoor/shutters/preopen{
- name = "Pharmacy Shutters";
- id = "pharmacy_shutters_2"
- },
-/obj/machinery/door/firedoor,
-/turf/open/floor/iron/white,
-/area/station/medical/pharmacy)
"jhj" = (
/obj/structure/cable,
/obj/machinery/airalarm/directional/north,
@@ -28761,6 +28401,22 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/security/checkpoint/arrivals)
+"jht" = (
+/obj/machinery/computer/pod/old/mass_driver_controller/trash{
+ pixel_x = 24;
+ pixel_y = 8
+ },
+/obj/effect/turf_decal/stripes/white/corner{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/button/door/directional/east{
+ name = "Trash Disposal Toggle";
+ pixel_y = -8;
+ id = "fortnitedoor"
+ },
+/turf/open/floor/iron/smooth,
+/area/station/maintenance/disposal)
"jhN" = (
/obj/effect/turf_decal/trimline/brown/filled/line{
dir = 6
@@ -28768,6 +28424,18 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/cargo/miningdock)
+"jhV" = (
+/obj/effect/spawner/random/vending/snackvend,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 9
+ },
+/obj/machinery/camera/emp_proof{
+ dir = 9;
+ network = list("ss13","engineering");
+ c_tag = "Engineering - Lobby North"
+ },
+/turf/open/floor/iron,
+/area/station/engineering/break_room)
"jid" = (
/obj/effect/turf_decal/trimline/white/filled/corner{
dir = 1
@@ -28826,28 +28494,6 @@
dir = 1
},
/area/station/security/execution/transfer)
-"jiI" = (
-/obj/effect/turf_decal/siding/thinplating/end,
-/obj/machinery/button/door{
- name = "Cell Shutters";
- pixel_x = -27;
- pixel_y = -2;
- id = "Secure Gate";
- req_access = list("armory")
- },
-/obj/machinery/button/door{
- name = "Prison Wing Lockdown";
- pixel_x = -27;
- pixel_y = 8;
- id = "briglockdown";
- req_access = list("armory")
- },
-/obj/structure/chair/office{
- dir = 4
- },
-/obj/effect/landmark/start/warden,
-/turf/open/floor/glass/reinforced,
-/area/station/security/warden)
"jiQ" = (
/turf/closed/wall,
/area/station/science/xenobiology)
@@ -28886,6 +28532,15 @@
/obj/machinery/camera/autoname/directional/north,
/turf/open/floor/wood,
/area/station/command/heads_quarters/hop)
+"jjG" = (
+/obj/structure/lattice,
+/obj/machinery/camera/motion{
+ dir = 6;
+ network = list("ss13","minisat");
+ c_tag = "Secure - AI Lower External West"
+ },
+/turf/open/space/basic,
+/area/space/nearstation)
"jjP" = (
/obj/effect/spawner/random/structure/billboard/nanotrasen,
/obj/effect/turf_decal/sand/plating,
@@ -28976,15 +28631,16 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/commons/dorms)
-"jlc" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable,
-/obj/machinery/door/poddoor/preopen{
- name = "Bridge Blast Door";
- id = "bunkermodeactivated"
+"jll" = (
+/obj/machinery/camera/directional/north{
+ network = list("ss13","secure");
+ c_tag = "Secure - Vault Entrance"
},
+/obj/machinery/airalarm/directional/north,
+/obj/effect/turf_decal/stripes/end,
+/obj/structure/cable/multilayer/multiz,
/turf/open/floor/plating,
-/area/station/command/bridge)
+/area/station/ai_monitored/command/nuke_storage)
"jlo" = (
/obj/machinery/conveyor/inverted{
dir = 9;
@@ -29054,19 +28710,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/tcommsat/computer)
-"jmO" = (
-/obj/machinery/chem_master/condimaster{
- name = "SapMaster XP";
- desc = "Used to separate out liquids - useful for purifying botanical extracts. Also dispenses condiments."
- },
-/obj/machinery/requests_console/directional/north{
- name = "Hydroponics Requests Console";
- department = "Hydroponics"
- },
-/obj/effect/mapping_helpers/requests_console/supplies,
-/obj/effect/turf_decal/tile/green/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/service/hydroponics)
"jmR" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
@@ -29079,60 +28722,18 @@
/obj/effect/landmark/navigate_destination/hop,
/turf/open/floor/iron/dark,
/area/station/command/heads_quarters/hop)
-"jmV" = (
-/obj/machinery/atmospherics/components/binary/pump{
- name = "Pure to Port";
- dir = 8
+"jmY" = (
+/obj/structure/table,
+/obj/item/radio/intercom/prison/directional/west,
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 9
+ },
+/obj/machinery/camera/directional/west{
+ network = list("ss13","Security","prison","pcell");
+ c_tag = "Security - Prison Cell 1"
},
/turf/open/floor/iron,
-/area/station/engineering/atmos)
-"jna" = (
-/obj/structure/chair/office,
-/obj/machinery/button/door/directional/south{
- name = "Privacy Shutters Control";
- pixel_x = 24;
- pixel_y = -1;
- id = "hop";
- req_access = list("kitchen")
- },
-/obj/machinery/button/door/directional/south{
- name = "Arrival Checkpoint Enforcement Procedure";
- pixel_x = 35;
- pixel_y = -10;
- id = "papersplease";
- req_access = list("kitchen")
- },
-/obj/machinery/button/ticket_machine{
- pixel_x = 24;
- pixel_y = -10
- },
-/obj/machinery/button/door/directional/south{
- name = "Queue Shutters Entry Control";
- pixel_x = 24;
- pixel_y = 8;
- id = "hopqueuestart";
- req_access = list("kitchen")
- },
-/obj/machinery/keycard_auth/directional/south{
- pixel_x = 26
- },
-/obj/machinery/button/door/directional/south{
- name = "Queue Shutters Upper Exit Control";
- pixel_x = 35;
- pixel_y = 8;
- id = "hopqueueend";
- req_access = list("kitchen")
- },
-/obj/machinery/button/door/directional/south{
- name = "Queue Shutters Lower Exit Control";
- pixel_x = 35;
- pixel_y = -1;
- id = "hopqueueendbottom";
- req_access = list("kitchen")
- },
-/obj/effect/landmark/start/head_of_personnel,
-/turf/open/floor/wood,
-/area/station/command/heads_quarters/hop)
+/area/station/security/prison/safe)
"jne" = (
/obj/effect/turf_decal/siding/wideplating/corner{
dir = 1
@@ -29157,6 +28758,26 @@
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
/area/station/cargo/lobby)
+"jnJ" = (
+/obj/machinery/door/window/brigdoor/left/directional/east{
+ name = "Cargo Cell";
+ id = "crgcell";
+ req_access = list("security")
+ },
+/obj/effect/turf_decal/trimline/red/filled/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/red/filled/corner{
+ dir = 1
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/tile/red/half/contrasted{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/security/checkpoint/supply)
"jnR" = (
/obj/structure/bed{
dir = 8
@@ -29172,15 +28793,6 @@
/obj/effect/spawner/random/food_or_drink/cake_ingredients,
/turf/open/floor/iron/white,
/area/station/service/kitchen)
-"jnZ" = (
-/obj/effect/turf_decal/siding/white{
- dir = 1
- },
-/obj/machinery/modular_computer/preset/cargochat/medical{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/storage)
"joi" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner{
dir = 1
@@ -29248,19 +28860,6 @@
},
/turf/open/floor/iron/dark,
/area/station/commons/fitness/recreation/entertainment)
-"joY" = (
-/obj/machinery/door/airlock/security/glass{
- name = "Prison Dorm 4";
- id_tag = "prisondorm"
- },
-/obj/effect/turf_decal/trimline/red/filled/line,
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron,
-/area/station/security/prison/safe)
"jpa" = (
/obj/structure/chair/comfy/black,
/obj/effect/turf_decal/siding/wood{
@@ -29357,6 +28956,16 @@
},
/turf/open/floor/iron/white,
/area/station/science/research)
+"jqK" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable,
+/obj/machinery/door/poddoor/preopen{
+ name = "Test Chamber Blast Door";
+ id = "Xenolab"
+ },
+/obj/structure/sign/warning/electric_shock/directional/north,
+/turf/open/floor/plating,
+/area/station/science/xenobiology)
"jqR" = (
/obj/structure/table,
/obj/effect/turf_decal/tile/neutral/fourcorners,
@@ -29366,15 +28975,6 @@
"jqS" = (
/turf/open/floor/engine/air,
/area/station/engineering/atmos)
-"jqU" = (
-/obj/structure/lattice,
-/obj/machinery/camera/motion{
- dir = 9;
- network = list("ss13","minisat");
- c_tag = "Secure - AI Lower External South"
- },
-/turf/open/space/basic,
-/area/space/nearstation)
"jqY" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -29398,16 +28998,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
-"jrr" = (
-/obj/structure/table,
-/obj/machinery/microwave,
-/obj/item/radio/intercom/prison/directional/south,
-/obj/machinery/camera/directional/south{
- network = list("ss13","Security","prison");
- c_tag = "Security - Prison Cafeteria"
- },
-/turf/open/floor/iron/cafeteria,
-/area/station/security/prison/mess)
"jrz" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small/dim/directional/north,
@@ -29465,19 +29055,6 @@
},
/turf/open/floor/iron,
/area/station/commons/fitness)
-"jsB" = (
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 1
- },
-/obj/machinery/camera{
- dir = 9;
- network = list("ss13","Security");
- c_tag = "Security - Warden's Office"
- },
-/obj/structure/sign/calendar/directional/north,
-/obj/structure/cable,
-/turf/open/floor/iron/showroomfloor,
-/area/station/security/warden)
"jsE" = (
/obj/structure/fluff/tram_rail/electric/anchor,
/turf/open/openspace,
@@ -29572,6 +29149,16 @@
},
/turf/open/floor/iron,
/area/station/cargo/sorting)
+"jus" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/flasher/directional/west{
+ pixel_y = -26;
+ id = "AI"
+ },
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/station/ai_monitored/turret_protected/ai)
"juw" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
@@ -29611,6 +29198,20 @@
/obj/effect/landmark/start/assistant,
/turf/open/floor/iron/white,
/area/station/medical/medbay/lobby)
+"juY" = (
+/obj/structure/transport/linear/public,
+/obj/machinery/elevator_control_panel/directional/west{
+ linked_elevator_id = "tram_perma_lift";
+ preset_destination_names = list("2"="Lower Deck", "3"="Upper Deck")
+ },
+/obj/effect/turf_decal/caution/stand_clear/red{
+ dir = 1
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/floor/plating/elevatorshaft,
+/area/station/security/execution/transfer)
"jva" = (
/turf/open/floor/glass/reinforced/tram,
/area/station/hallway/primary/tram/left)
@@ -29640,6 +29241,35 @@
},
/turf/open/floor/iron,
/area/station/security/execution/transfer)
+"jvV" = (
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/virology{
+ name = "Virology Exterior Airlock";
+ frequency = 1449;
+ id_tag = "virology_airlock_exterior";
+ autoclose = 0
+ },
+/obj/effect/mapping_helpers/airlock/locked,
+/obj/machinery/door_buttons/access_button{
+ name = "Virology Access Button";
+ dir = 1;
+ pixel_y = -24;
+ req_access = list("virology");
+ idSelf = "virology_airlock_control";
+ idDoor = "virology_airlock_exterior"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/medical/virology,
+/obj/structure/cable,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/white,
+/area/station/medical/virology)
"jwa" = (
/obj/effect/turf_decal/trimline/brown/filled/line{
dir = 8
@@ -29669,6 +29299,17 @@
/obj/effect/turf_decal/delivery,
/turf/open/floor/iron/dark,
/area/station/science/ordnance/storage)
+"jwq" = (
+/obj/machinery/button/door/directional/west{
+ name = "Privacy Bolts";
+ pixel_y = -9;
+ id = "private_o";
+ specialfunctions = 4;
+ normaldoorcontrol = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/wood,
+/area/station/commons/dorms)
"jwy" = (
/obj/machinery/airalarm/directional/east,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -29696,6 +29337,21 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/showroomfloor,
/area/station/security/lockers)
+"jwU" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/window/brigdoor/left/directional/east{
+ name = "Medical Delivery Chute"
+ },
+/obj/machinery/navbeacon{
+ name = "navigation beacon (Medical Delivery)";
+ location = "Medical";
+ codes_txt = "delivery;dir=4"
+ },
+/obj/effect/turf_decal/loading_area{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/station/medical/storage)
"jwV" = (
/obj/effect/turf_decal/trimline/red/filled/corner,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -29703,26 +29359,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/security/brig)
-"jwW" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/stripes/corner{
- dir = 1
- },
-/obj/machinery/button/door/directional/north{
- name = "Tram Maintenance Dock Access";
- pixel_x = -8;
- id = "trammaintdock"
- },
-/obj/effect/turf_decal/siding/thinplating,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/trimline/white/warning,
-/obj/machinery/light/small/dim/directional/north,
-/turf/open/floor/iron,
-/area/station/maintenance/tram/left)
"jwX" = (
/obj/structure/railing{
dir = 1
@@ -29867,6 +29503,21 @@
/obj/effect/landmark/start/depsec/medical,
/turf/open/floor/iron,
/area/station/security/checkpoint/medical)
+"jzW" = (
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 4
+ },
+/obj/machinery/camera{
+ dir = 6;
+ network = list("ss13","cargo");
+ c_tag = "Cargo - Warehouse East"
+ },
+/obj/structure/extinguisher_cabinet/directional/east,
+/obj/effect/turf_decal/stripes/corner{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"jzX" = (
/obj/machinery/door/firedoor,
/obj/effect/turf_decal/trimline/yellow/filled/line{
@@ -29916,16 +29567,16 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/white,
/area/station/medical/medbay/lobby)
-"jAw" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable,
-/obj/machinery/door/poddoor/preopen{
- name = "Test Chamber Blast Door";
- id = "Xenolab"
+"jAF" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 10
},
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plating,
-/area/station/science/xenobiology)
+/obj/machinery/camera/directional/west{
+ network = list("ss13","Security","prison");
+ c_tag = "Security - Prison Main North"
+ },
+/turf/open/floor/iron,
+/area/station/security/prison)
"jAK" = (
/obj/effect/turf_decal/siding/thinplating{
dir = 1
@@ -29970,6 +29621,15 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
+"jBn" = (
+/obj/machinery/door/airlock/engineering/glass/critical{
+ name = "Supermatter Chamber";
+ heat_proof = 1
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
+/turf/open/floor/engine,
+/area/station/engineering/supermatter)
"jBy" = (
/obj/structure/sink{
dir = 4;
@@ -30026,21 +29686,28 @@
/obj/effect/turf_decal/tile/bar/opposingcorners,
/turf/open/floor/iron,
/area/station/cargo/miningdock/cafeteria)
-"jCN" = (
-/obj/machinery/door/poddoor/shutters/radiation/preopen{
- name = "Radiation Chamber Shutters";
- id = "engsm"
+"jCT" = (
+/obj/effect/turf_decal/trimline/red/filled/corner{
+ dir = 4
},
-/obj/effect/turf_decal/stripes/line{
+/obj/machinery/camera/emp_proof{
+ dir = 10;
+ network = list("ss13","engineering");
+ c_tag = "Engineering - Atmospherics South-West"
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 8
},
-/obj/structure/cable/layer1,
-/obj/effect/turf_decal/trimline/yellow/arrow_cw{
+/obj/effect/turf_decal/bot,
+/obj/effect/turf_decal/stripes/corner{
dir = 1
},
-/obj/effect/turf_decal/trimline/yellow/arrow_ccw,
-/turf/open/floor/plating,
-/area/station/engineering/supermatter)
+/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{
+ dir = 8
+ },
+/obj/machinery/meter,
+/turf/open/floor/iron,
+/area/station/engineering/atmos)
"jDd" = (
/obj/structure/rack,
/obj/effect/spawner/random/techstorage/rnd_secure_all,
@@ -30057,6 +29724,35 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/checker,
/area/station/commons/lounge)
+"jDx" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible,
+/obj/effect/turf_decal/stripes/line,
+/obj/machinery/camera/emp_proof/directional/south{
+ network = list("ss13","engine","engineering");
+ c_tag = "Engineering - Engine Room South-East"
+ },
+/obj/structure/cable,
+/turf/open/floor/engine,
+/area/station/engineering/supermatter/room)
+"jDF" = (
+/obj/effect/turf_decal/delivery,
+/obj/machinery/door/window/left/directional/east{
+ name = "Containment Pen #5";
+ req_access = list("xenobiology")
+ },
+/obj/machinery/door/window/left/directional/west{
+ name = "Containment Pen #5";
+ req_access = list("xenobiology")
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/machinery/door/poddoor/preopen{
+ name = "Xenobiology Containment Blast Door";
+ id = "containdeez5"
+ },
+/turf/open/floor/engine,
+/area/station/science/xenobiology)
"jDN" = (
/obj/structure/table/wood,
/obj/item/storage/photo_album/chapel,
@@ -30158,17 +29854,6 @@
/obj/effect/turf_decal/tile/green/fourcorners,
/turf/open/floor/iron/dark,
/area/station/service/hydroponics)
-"jFG" = (
-/obj/structure/table,
-/obj/item/radio/intercom/directional/east{
- name = "Common Channel";
- pixel_x = 0;
- listening = 0;
- freerange = 1
- },
-/obj/structure/sign/calendar/directional/south,
-/turf/open/floor/iron/dark/small,
-/area/station/commons/vacant_room)
"jFJ" = (
/turf/closed/wall,
/area/station/service/chapel/office)
@@ -30182,17 +29867,6 @@
"jFR" = (
/turf/open/floor/iron/grimy,
/area/station/ai_monitored/command/nuke_storage)
-"jFT" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 1
- },
-/obj/machinery/requests_console/directional/east{
- name = "Library Requests Console";
- department = "Library"
- },
-/obj/effect/mapping_helpers/requests_console/assistance,
-/turf/open/floor/engine/cult,
-/area/station/service/library)
"jGi" = (
/obj/effect/turf_decal/siding/thinplating,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -30258,19 +29932,6 @@
/obj/machinery/firealarm/directional/north,
/turf/open/floor/iron/dark/herringbone,
/area/station/commons/vacant_room)
-"jGP" = (
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/sign/clock/directional/north,
-/obj/machinery/camera/directional/north{
- network = list("ss13","rd","Security");
- c_tag = "Medical - Security Checkpoint"
- },
-/turf/open/floor/iron,
-/area/station/security/checkpoint/science)
"jGX" = (
/obj/effect/landmark/event_spawn,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
@@ -30351,16 +30012,6 @@
"jIG" = (
/turf/closed/wall/r_wall,
/area/station/maintenance/central/lesser)
-"jIL" = (
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 5
- },
-/obj/machinery/atmospherics/components/binary/pump{
- name = "Mix Outlet Pump";
- dir = 8
- },
-/turf/open/floor/iron,
-/area/station/engineering/atmos/pumproom)
"jIN" = (
/obj/machinery/door/airlock/maintenance_hatch{
name = "Maintenance Hatch"
@@ -30384,17 +30035,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/cargo/sorting)
-"jJs" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/obj/structure/filingcabinet,
-/obj/machinery/camera{
- dir = 9;
- c_tag = "Civilian - Vacant Office"
- },
-/turf/open/floor/wood,
-/area/station/commons/vacant_room/office)
"jJv" = (
/turf/open/floor/circuit,
/area/station/ai_monitored/turret_protected/ai)
@@ -30404,26 +30044,22 @@
},
/turf/open/floor/iron/checker,
/area/station/commons/lounge)
-"jJN" = (
-/obj/structure/table/glass,
-/obj/item/storage/box/petridish{
- pixel_x = -5;
- pixel_y = 8
+"jJE" = (
+/obj/machinery/disposal/bin,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 8
},
-/obj/item/storage/box/petridish{
- pixel_x = 5;
- pixel_y = 3
+/obj/structure/extinguisher_cabinet/directional/west,
+/obj/machinery/camera/emp_proof{
+ dir = 10;
+ network = list("ss13","engineering");
+ c_tag = "Engineering - Material Storage"
},
-/obj/effect/turf_decal/trimline/purple/filled/line{
+/obj/structure/disposalpipe/trunk{
dir = 4
},
-/obj/item/radio/intercom/directional/east,
-/obj/machinery/camera/directional/east{
- network = list("ss13","rd","xeno");
- c_tag = "Science - Cytology East"
- },
-/turf/open/floor/iron/white,
-/area/station/science/xenobiology)
+/turf/open/floor/iron,
+/area/station/engineering/main)
"jJO" = (
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
dir = 8
@@ -30570,6 +30206,18 @@
/obj/machinery/atmospherics/pipe/smart/simple/green/visible,
/turf/open/floor/plating,
/area/station/engineering/atmos)
+"jMe" = (
+/obj/effect/turf_decal/trimline/red/filled/line,
+/obj/structure/sign/nanotrasen{
+ pixel_y = -32
+ },
+/obj/machinery/camera/directional/south{
+ network = list("ss13","Security");
+ c_tag = "Civilian - Security Outpost"
+ },
+/obj/machinery/light/directional/south,
+/turf/open/floor/iron,
+/area/station/security/checkpoint/arrivals)
"jMo" = (
/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_atmos{
dir = 8
@@ -30578,6 +30226,26 @@
/obj/machinery/atmospherics/pipe/bridge_pipe/dark/visible,
/turf/open/floor/engine,
/area/station/maintenance/disposal/incinerator)
+"jMs" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/portables_connector/visible{
+ dir = 4
+ },
+/obj/machinery/button/door/directional/west{
+ name = "Secure Pen Lockdown";
+ id = "cytologysecure2"
+ },
+/obj/machinery/requests_console/directional/north{
+ name = "Cytology Requests Console";
+ department = "Cytology"
+ },
+/obj/effect/mapping_helpers/requests_console/ore_update,
+/obj/effect/mapping_helpers/requests_console/supplies,
+/obj/machinery/light/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/science/xenobiology)
"jMu" = (
/obj/machinery/door/firedoor,
/obj/effect/turf_decal/trimline/red/filled/line,
@@ -30670,6 +30338,21 @@
/obj/structure/cable,
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
+"jPx" = (
+/obj/machinery/gulag_teleporter,
+/obj/machinery/camera/directional/south{
+ network = list("ss13","Security");
+ c_tag = "Security - Labor Dock"
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/security/processing)
+"jPK" = (
+/mob/living/carbon/human/species/monkey/punpun,
+/obj/structure/cable,
+/obj/machinery/holopad,
+/turf/open/floor/iron/dark,
+/area/station/service/bar)
"jPM" = (
/turf/open/floor/iron/dark,
/area/station/command/gateway)
@@ -30695,6 +30378,17 @@
"jQm" = (
/turf/open/floor/engine/hull,
/area/station/solars/port)
+"jQE" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/poddoor/preopen{
+ name = "Xenobiology Containment Blast Door";
+ id = "containdeez2"
+ },
+/turf/open/floor/plating,
+/area/station/science/xenobiology)
"jQJ" = (
/obj/effect/turf_decal/sand/plating,
/turf/open/floor/plating,
@@ -30727,13 +30421,18 @@
/obj/machinery/door/firedoor/border_only,
/turf/open/floor/iron,
/area/station/hallway/secondary/service)
-"jRs" = (
-/obj/modular_map_root/tramstation{
- name = "medsciupper";
- key = "medsciupper"
+"jRy" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "Research and Development Shutter";
+ id = "rndlab1"
},
-/turf/open/floor/iron/smooth,
-/area/station/hallway/primary/tram/center)
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/turf/open/floor/plating,
+/area/station/science/lab)
"jRS" = (
/obj/structure/closet/secure_closet/chemical,
/obj/effect/turf_decal/tile/yellow/fourcorners,
@@ -30792,6 +30491,20 @@
/obj/item/pipe_dispenser,
/turf/open/floor/iron,
/area/station/construction/mining/aux_base)
+"jSK" = (
+/obj/machinery/navbeacon{
+ name = "navigation beacon (Theatre Delivery)";
+ location = "Theatre";
+ codes_txt = "delivery;dir=2"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/window/right/directional/south{
+ name = "Theatre Delivery Chute";
+ req_access = "theatre"
+ },
+/obj/effect/turf_decal/loading_area,
+/turf/open/floor/plating,
+/area/station/maintenance/department/cargo)
"jTf" = (
/obj/structure/table/wood,
/obj/effect/spawner/random/decoration/ornament,
@@ -30814,18 +30527,6 @@
},
/turf/open/floor/iron,
/area/station/construction/mining/aux_base)
-"jTS" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/structure/window/reinforced/spawner/directional/north,
-/obj/structure/table,
-/obj/machinery/button/door{
- name = "Cell Containment Toggle Button";
- id = "containdeez6"
- },
-/turf/open/floor/iron/white,
-/area/station/science/xenobiology)
"jUa" = (
/obj/effect/turf_decal/trimline/purple/filled/corner{
dir = 4
@@ -30836,22 +30537,6 @@
},
/turf/open/floor/iron/white,
/area/station/science/research)
-"jUv" = (
-/obj/effect/turf_decal/delivery,
-/obj/machinery/door/window/left/directional/north{
- name = "Containment Pen #5";
- req_access = list("xenobiology")
- },
-/obj/machinery/door/window/left/directional/south{
- name = "Containment Pen #5";
- req_access = list("xenobiology")
- },
-/obj/machinery/door/poddoor/preopen{
- name = "Xenobiology Containment Blast Door";
- id = "containdeez5"
- },
-/turf/open/floor/engine,
-/area/station/science/xenobiology)
"jUz" = (
/obj/structure/table,
/obj/item/stack/sheet/glass/fifty,
@@ -30867,6 +30552,16 @@
},
/turf/open/floor/iron,
/area/station/engineering/atmos)
+"jUO" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/binary/pump/on{
+ name = "Air to External Air Ports";
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/engineering/atmos)
"jUS" = (
/obj/machinery/door/airlock/external{
name = "External Access"
@@ -31018,6 +30713,40 @@
/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible,
/turf/closed/wall/r_wall,
/area/station/science/ordnance/storage)
+"jXF" = (
+/obj/structure/table,
+/obj/machinery/fax{
+ name = "Research Director's Fax Machine";
+ fax_name = "Research Director's Office"
+ },
+/obj/machinery/button/door/directional/south{
+ name = "Science Lockdown Toggle";
+ pixel_x = -6;
+ id = "Sciencelockdown";
+ req_access = list("research")
+ },
+/obj/machinery/button/door/directional/south{
+ name = "Research Lab Shutter Control";
+ pixel_x = 6;
+ id = "rndlab1";
+ req_access = list("research")
+ },
+/obj/machinery/button/door/directional/south{
+ name = "Xenobiology Containmenr Blast Door";
+ pixel_x = -6;
+ pixel_y = -34;
+ id = "xenobiomain";
+ req_access = list("xenobiology")
+ },
+/obj/machinery/button/door/directional/south{
+ name = "Test Chamber Blast Doors";
+ pixel_x = 6;
+ pixel_y = -34;
+ id = "misclab";
+ req_access = list("xenobiology")
+ },
+/turf/open/floor/iron/cafeteria,
+/area/station/command/heads_quarters/rd)
"jXG" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 1
@@ -31135,6 +30864,15 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/white,
/area/station/medical/chemistry)
+"jYF" = (
+/obj/machinery/door/airlock{
+ name = "Private Quarters D";
+ id_tag = "private_d"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/wood,
+/area/station/commons/dorms)
"jYJ" = (
/obj/effect/turf_decal/delivery,
/obj/structure/reagent_dispensers/watertank,
@@ -31326,6 +31064,23 @@
},
/turf/open/floor/plating,
/area/station/maintenance/tram/left)
+"kbG" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/dark_red/warning{
+ dir = 4
+ },
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/structure/transport/linear/public,
+/obj/machinery/elevator_control_panel/directional/east{
+ linked_elevator_id = "tram_lower_center_lift";
+ preset_destination_names = list("2"="Lower Deck", "3"="Upper Deck")
+ },
+/turf/open/floor/plating/elevatorshaft,
+/area/station/maintenance/tram/mid)
"kbM" = (
/obj/structure/table/wood,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -31346,6 +31101,35 @@
},
/turf/open/floor/carpet,
/area/station/service/chapel/monastery)
+"kcm" = (
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/binary/pump/on{
+ name = "O2 Outlet Pump";
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{
+ dir = 4
+ },
+/obj/machinery/light/directional/south,
+/turf/open/floor/iron,
+/area/station/engineering/atmos)
+"kcp" = (
+/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{
+ dir = 1
+ },
+/obj/machinery/requests_console/directional/east{
+ name = "Atmospherics Requests Console";
+ department = "Atmospherics"
+ },
+/obj/structure/cable,
+/obj/machinery/light/directional/east,
+/turf/open/floor/iron,
+/area/station/engineering/atmos)
"kcu" = (
/obj/machinery/light_switch/directional/east{
pixel_x = 23;
@@ -31389,6 +31173,35 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/science/robotics/lab)
+"kcP" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/preopen{
+ name = "Atmospherics Blast Door";
+ id = "atmos"
+ },
+/obj/effect/landmark/navigate_destination/atmos,
+/obj/machinery/door/window/right/directional/east{
+ name = "Atmospherics Front Desk";
+ req_access = list("atmospherics")
+ },
+/obj/structure/desk_bell{
+ pixel_x = -7
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron,
+/area/station/engineering/atmos)
+"kcV" = (
+/obj/structure/table,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/stack/cable_coil{
+ pixel_x = 6;
+ pixel_y = 6;
+ amount = 15
+ },
+/obj/item/stack/cable_coil/cut,
+/turf/open/floor/iron/smooth,
+/area/station/security/mechbay)
"kcZ" = (
/obj/item/kirbyplants/random,
/turf/open/floor/carpet,
@@ -31477,6 +31290,22 @@
/obj/machinery/disposal/bin,
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
+"keh" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/stripes/end{
+ dir = 1
+ },
+/obj/machinery/suit_storage_unit/rd,
+/obj/machinery/requests_console/directional/south{
+ name = "Research Director's Request Console";
+ department = "Research Director's Desk"
+ },
+/obj/effect/mapping_helpers/requests_console/announcement,
+/obj/effect/mapping_helpers/requests_console/information,
+/obj/effect/mapping_helpers/requests_console/assistance,
+/turf/open/floor/iron,
+/area/station/command/heads_quarters/rd)
"ket" = (
/obj/machinery/vending/wardrobe/atmos_wardrobe,
/turf/open/floor/iron,
@@ -31508,6 +31337,22 @@
/obj/structure/cable,
/turf/open/floor/carpet,
/area/station/security/detectives_office)
+"keT" = (
+/obj/machinery/door/airlock/research{
+ name = "Slime Euthanization Chamber";
+ opacity = 0;
+ glass = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
+/obj/effect/mapping_helpers/airlock/access/all/science/xenobio,
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 8
+ },
+/turf/open/floor/iron/white,
+/area/station/science/xenobiology)
"kff" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 9
@@ -31523,30 +31368,36 @@
/obj/machinery/light/directional/north,
/turf/open/floor/iron,
/area/station/security/brig)
-"kfu" = (
-/obj/structure/table,
-/obj/machinery/status_display/ai/directional/south,
-/obj/machinery/camera{
- dir = 10;
- network = list("ss13","minisat");
- c_tag = "Secure - AI Minisat Entry"
+"kfD" = (
+/obj/effect/turf_decal/sand,
+/obj/machinery/door/airlock/external{
+ name = "External Access";
+ frequency = 1449;
+ id_tag = "middleleft_upper_lower_eva_external";
+ autoclose = 0
},
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/obj/machinery/door_buttons/access_button{
+ name = "External Access Button";
+ pixel_y = -24;
+ idSelf = "middleleft_upper_lower_eva_airlock_control";
+ idDoor = "middleleft_upper_lower_eva_external"
+ },
+/obj/effect/mapping_helpers/airlock/locked,
+/turf/open/floor/catwalk_floor,
+/area/station/maintenance/tram/mid)
+"kfH" = (
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 4
+ },
+/obj/machinery/photobooth/security,
+/turf/open/floor/iron,
+/area/station/security/execution/transfer)
"kfO" = (
/turf/open/floor/plating,
/area/station/cargo/drone_bay)
-"kgb" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door_buttons/airlock_controller{
- name = "External Access Console";
- pixel_y = -24;
- idSelf = "rightmost_lower_eva_airlock_control";
- idInterior = "rightmost_lower_eva_internal";
- idExterior = "rightmost_lower_eva_external"
- },
-/turf/open/floor/catwalk_floor,
-/area/station/hallway/primary/tram/right)
"kgd" = (
/obj/effect/turf_decal/siding/wood{
dir = 4
@@ -31562,6 +31413,21 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
+"kgw" = (
+/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/machinery/door/airlock/maintenance_hatch{
+ name = "Maintenance Hatch"
+ },
+/obj/modular_map_root/tramstation{
+ name = "dormenginelower";
+ key = "dormenginelower"
+ },
+/turf/open/floor/catwalk_floor,
+/area/station/maintenance/department/crew_quarters/dorms)
"kgx" = (
/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{
dir = 8
@@ -31687,6 +31553,23 @@
/obj/machinery/light/cold/directional/north,
/turf/open/floor/iron/white,
/area/station/medical/medbay/lobby)
+"kiT" = (
+/obj/structure/chair/office{
+ dir = 8
+ },
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/effect/landmark/start/depsec/supply,
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 5
+ },
+/obj/machinery/requests_console/directional/north{
+ name = "Security Requests Console";
+ department = "Security"
+ },
+/turf/open/floor/iron,
+/area/station/security/checkpoint/supply)
"kiU" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -31783,6 +31666,19 @@
/obj/effect/decal/cleanable/chem_pile,
/turf/open/floor/iron/dark,
/area/station/service/bar)
+"kkn" = (
+/obj/machinery/button/door/directional/west{
+ name = "Privacy Bolts";
+ pixel_x = 24;
+ pixel_y = 9;
+ id = "private_a";
+ specialfunctions = 4;
+ normaldoorcontrol = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/carpet,
+/area/station/commons/dorms)
"kkq" = (
/obj/machinery/autolathe,
/obj/effect/turf_decal/trimline/brown/filled/line{
@@ -31815,6 +31711,17 @@
},
/turf/closed/wall/r_wall,
/area/station/science/ordnance/storage)
+"kkL" = (
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 1
+ },
+/obj/machinery/firealarm/directional/north,
+/obj/machinery/camera/directional/north{
+ network = list("ss13","rd");
+ c_tag = "Science - Xenobiology North"
+ },
+/turf/open/floor/iron/white,
+/area/station/science/xenobiology)
"kkP" = (
/obj/structure/bookcase/random/religion,
/obj/effect/turf_decal/siding/wood,
@@ -31849,20 +31756,6 @@
/obj/machinery/newscaster/directional/south,
/turf/open/floor/iron,
/area/station/hallway/primary/tram/left)
-"klp" = (
-/obj/structure/table/glass,
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 4
- },
-/obj/item/reagent_containers/syringe,
-/obj/structure/extinguisher_cabinet/directional/west,
-/obj/machinery/camera{
- dir = 10;
- network = list("ss13","Security");
- c_tag = "Security - Medical Center"
- },
-/turf/open/floor/iron/white,
-/area/station/security/medical)
"kly" = (
/obj/structure/cable,
/obj/structure/disposalpipe/junction/flip{
@@ -31872,6 +31765,14 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
+"klI" = (
+/obj/effect/turf_decal/trimline/white/filled/line,
+/obj/machinery/camera{
+ dir = 10;
+ c_tag = "Secure - Tech Secure Storage"
+ },
+/turf/open/floor/iron/dark,
+/area/station/engineering/storage/tech)
"klY" = (
/obj/structure/table,
/obj/item/stack/cable_coil{
@@ -31980,16 +31881,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
-"knW" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable,
-/obj/machinery/door/poddoor/preopen{
- name = "Test Chamber Blast Door";
- id = "Xenolab"
- },
-/obj/structure/sign/warning/electric_shock/directional/north,
-/turf/open/floor/plating,
-/area/station/science/xenobiology)
"koo" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/catwalk_floor,
@@ -32074,19 +31965,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/commons/fitness)
-"kpN" = (
-/obj/structure/closet/l3closet/janitor,
-/obj/effect/turf_decal/trimline/purple/filled/warning{
- dir = 10
- },
-/obj/item/restraints/legcuffs/beartrap,
-/obj/item/restraints/legcuffs/beartrap,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 10
- },
-/obj/item/radio/intercom/directional/south,
-/turf/open/floor/iron,
-/area/station/service/janitor)
"kpW" = (
/obj/structure/filingcabinet/chestdrawer,
/obj/effect/turf_decal/trimline/green/filled/line{
@@ -32144,12 +32022,51 @@
},
/turf/open/floor/iron/freezer,
/area/station/science/lower)
+"kqY" = (
+/obj/machinery/camera{
+ dir = 10;
+ c_tag = "Hallway - Port Tram Platform South-West"
+ },
+/obj/structure/extinguisher_cabinet/directional/west,
+/obj/structure/cable,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/white/corner{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/hallway/primary/tram/left)
"kre" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 4
},
/turf/open/floor/iron,
/area/station/security/prison/workout)
+"krh" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/external{
+ name = "External Access";
+ frequency = 1449;
+ id_tag = "middleright_upper_eva_internal";
+ autoclose = 0
+ },
+/obj/machinery/door_buttons/access_button{
+ name = "External Access Button";
+ pixel_y = -24;
+ idSelf = "middleright_upper_eva_airlock_control";
+ idDoor = "middleright_upper_eva_internal"
+ },
+/obj/effect/mapping_helpers/airlock/locked,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/catwalk_floor,
+/area/station/hallway/primary/tram/center)
"krk" = (
/obj/structure/floodlight_frame,
/obj/machinery/light/directional/north,
@@ -32179,6 +32096,13 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/security/checkpoint/escape)
+"krB" = (
+/mob/living/carbon/human/species/monkey,
+/obj/structure/flora/bush/lavendergrass/style_random,
+/obj/structure/flora/bush/leavy/style_random,
+/obj/machinery/light/directional/east,
+/turf/open/floor/grass,
+/area/station/medical/virology)
"krE" = (
/obj/machinery/computer/crew{
dir = 4
@@ -32190,6 +32114,17 @@
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/turf/open/floor/iron,
/area/station/security/brig)
+"krM" = (
+/obj/machinery/camera{
+ dir = 6;
+ c_tag = "Hallway - Central Tram Platform South-East"
+ },
+/obj/machinery/firealarm/directional/east,
+/obj/effect/turf_decal/stripes/white/line{
+ dir = 1
+ },
+/turf/open/floor/iron,
+/area/station/hallway/primary/tram/center)
"krV" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment{
@@ -32271,22 +32206,6 @@
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/turf/open/floor/iron,
/area/station/hallway/secondary/construction/engineering)
-"ksS" = (
-/obj/structure/chair{
- dir = 1
- },
-/obj/effect/landmark/start/assistant,
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 6
- },
-/obj/machinery/camera{
- dir = 6;
- network = list("ss13","cargo");
- c_tag = "Cargo - Lobby"
- },
-/obj/machinery/firealarm/directional/east,
-/turf/open/floor/iron,
-/area/station/cargo/lobby)
"ksW" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 8
@@ -32336,6 +32255,24 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
+"ktX" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 4
+ },
+/obj/machinery/door/airlock/security/glass{
+ name = "Brig";
+ id_tag = "outerbrigleft"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{
+ cycle_id = "brig_left"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/access/all/security/entrance,
+/turf/open/floor/iron,
+/area/station/security/brig)
"kul" = (
/obj/structure/table/reinforced,
/obj/structure/window/reinforced/spawner/directional/south,
@@ -32387,20 +32324,6 @@
/obj/machinery/light/dim/directional/north,
/turf/open/floor/iron/dark,
/area/station/service/bar)
-"kuP" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door_buttons/airlock_controller{
- name = "External Access Console";
- pixel_y = 24;
- idSelf = "rightmost_upper_eva_airlock_control";
- idInterior = "rightmost_upper_eva_internal";
- idExterior = "rightmost_upper_eva_external"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/catwalk_floor,
-/area/station/hallway/primary/tram/right)
"kuX" = (
/obj/structure/closet/radiation,
/obj/effect/turf_decal/bot,
@@ -32418,6 +32341,21 @@
"kvt" = (
/turf/closed/wall,
/area/station/science/genetics)
+"kvO" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/machinery/button/door/directional/east{
+ name = "Secure Pen Lockdown";
+ id = "cytologysecure1"
+ },
+/obj/machinery/light/directional/north,
+/obj/item/soap{
+ pixel_y = 2
+ },
+/obj/structure/table/glass,
+/turf/open/floor/iron/dark,
+/area/station/science/xenobiology)
"kwe" = (
/obj/structure/ladder,
/turf/open/floor/iron/grimy,
@@ -32471,6 +32409,18 @@
},
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
+"kxC" = (
+/mob/living/basic/pet/cat/jerry,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 10
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/bed/dogbed{
+ name = "cat bed";
+ desc = "A comfy-looking cat bed. You can even strap your pet in, in case the gravity turns off."
+ },
+/turf/open/floor/iron,
+/area/station/maintenance/tram/mid)
"kxF" = (
/obj/item/kirbyplants/random/dead/research_director,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -32495,17 +32445,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/grimy,
/area/station/security/detectives_office)
-"kyw" = (
-/obj/effect/turf_decal/sand/plating,
-/obj/effect/decal/cleanable/blood/old,
-/obj/effect/turf_decal/box,
-/obj/structure/sign/warning/directional/west{
- name = "FALLING HAZARD sign";
- desc = "A sign warning you to be cautious of falling packages."
- },
-/obj/item/stack/sheet/cardboard,
-/turf/open/floor/plating,
-/area/station/engineering/main)
"kyF" = (
/obj/structure/table,
/obj/item/storage/backpack/duffelbag/sec{
@@ -32529,14 +32468,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/tram/left)
-"kyJ" = (
-/obj/machinery/door/poddoor/shutters{
- name = "MiniSat Teleport Access";
- dir = 4;
- id = "teledoor"
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"kyN" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 1
@@ -32554,23 +32485,17 @@
},
/turf/open/floor/iron/dark,
/area/station/security/evidence)
-"kyQ" = (
-/obj/effect/turf_decal/sand/plating,
-/obj/machinery/door/airlock/external{
- name = "External Access";
- frequency = 1449;
- id_tag = "rightmost_lower_eva_external";
- autoclose = 0
+"kyU" = (
+/obj/docking_port/stationary{
+ name = "Tramstation emergency evac bay";
+ dir = 4;
+ width = 32;
+ height = 18;
+ shuttle_id = "emergency_home";
+ dwidth = 12
},
-/obj/machinery/door_buttons/access_button{
- name = "External Access Button";
- pixel_y = -24;
- idSelf = "rightmost_lower_eva_airlock_control";
- idDoor = "rightmost_lower_eva_external"
- },
-/obj/effect/mapping_helpers/airlock/locked,
-/turf/open/floor/plating,
-/area/station/hallway/primary/tram/right)
+/turf/open/space/openspace,
+/area/space)
"kzg" = (
/obj/structure/table,
/obj/machinery/recharger,
@@ -32624,13 +32549,6 @@
},
/turf/open/floor/cult,
/area/station/service/chapel/office)
-"kAr" = (
-/obj/structure/chair{
- name = "Prosecution";
- dir = 4
- },
-/turf/open/floor/wood/large,
-/area/station/service/barber)
"kAx" = (
/obj/effect/turf_decal/bot,
/obj/structure/closet/crate/freezer/surplus_limbs,
@@ -32746,6 +32664,25 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
+"kDh" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/external{
+ name = "External Access";
+ frequency = 1449;
+ id_tag = "rightmost_lower_upper_eva_internal";
+ autoclose = 0
+ },
+/obj/machinery/door_buttons/access_button{
+ name = "External Access Button";
+ pixel_x = -24;
+ idSelf = "rightmost_lower_upper_eva_airlock_control";
+ idDoor = "rightmost_lower_upper_eva_internal"
+ },
+/obj/effect/mapping_helpers/airlock/locked,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/catwalk_floor,
+/area/station/maintenance/tram/right)
"kDi" = (
/turf/open/floor/iron,
/area/station/cargo/miningdock)
@@ -32885,6 +32822,15 @@
/obj/machinery/light/directional/north,
/turf/open/floor/iron,
/area/station/security/checkpoint/supply)
+"kFT" = (
+/obj/machinery/door/airlock{
+ name = "Private Quarters F";
+ id_tag = "private_f"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/wood,
+/area/station/commons/dorms)
"kGa" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment,
@@ -32892,6 +32838,20 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
+"kGf" = (
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 4
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/item/radio/intercom/directional/east,
+/obj/machinery/camera/directional/east{
+ network = list("ss13","rd");
+ c_tag = "Science - Upper Hall Left"
+ },
+/turf/open/floor/iron/white,
+/area/station/science/research)
"kGo" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner{
dir = 4
@@ -32960,15 +32920,6 @@
},
/turf/open/floor/wood/large,
/area/station/service/barber)
-"kGJ" = (
-/obj/structure/table,
-/obj/effect/turf_decal/stripes/line,
-/obj/machinery/button/door{
- name = "Cell Containment Toggle Button";
- id = "containdeez4"
- },
-/turf/open/floor/iron/white,
-/area/station/science/xenobiology)
"kGR" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/siding/thinplating{
@@ -33047,6 +32998,33 @@
"kHB" = (
/turf/open/floor/grass,
/area/station/medical/virology)
+"kHR" = (
+/mob/living/basic/parrot/poly,
+/obj/structure/filingcabinet/chestdrawer,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 9
+ },
+/obj/machinery/button/door/directional/west{
+ name = "Atmospherics Lockdown";
+ pixel_y = 8;
+ id = "atmos";
+ req_access = list("atmospherics")
+ },
+/obj/machinery/button/door/directional/west{
+ name = "Engineering Secure Storage";
+ id = "Secure Storage";
+ req_access = list("engine_equip")
+ },
+/obj/machinery/button/door/directional/west{
+ name = "Engineering Lockdown";
+ pixel_y = -8;
+ id = "Engineering";
+ req_access = list("engineering")
+ },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/structure/cable,
+/turf/open/floor/iron,
+/area/station/command/heads_quarters/ce)
"kHS" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/public/glass{
@@ -33153,6 +33131,14 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
+"kJy" = (
+/obj/docking_port/stationary/random{
+ name = "lavaland";
+ dir = 8;
+ shuttle_id = "pod_2_lavaland"
+ },
+/turf/open/misc/asteroid/airless,
+/area/station/asteroid)
"kJA" = (
/obj/machinery/computer/rdservercontrol{
dir = 1
@@ -33180,6 +33166,19 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/service)
+"kKe" = (
+/obj/machinery/conveyor_switch/oneway{
+ name = "Loading Conveyor";
+ dir = 8;
+ pixel_x = -13;
+ pixel_y = -5;
+ id = "QMLoad"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"kKo" = (
/obj/effect/turf_decal/trimline/purple/filled/corner{
dir = 4
@@ -33196,18 +33195,21 @@
/obj/effect/mapping_helpers/airlock/access/all/service/lawyer,
/turf/open/floor/wood,
/area/station/service/lawoffice)
-"kKS" = (
-/obj/structure/chair{
- name = "Judge";
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue/half/contrasted,
-/turf/open/floor/iron,
-/area/station/security/courtroom)
"kKV" = (
/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2,
/turf/open/floor/iron/dark,
/area/station/medical/treatment_center)
+"kKZ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/lattice/catwalk,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/button/door/directional/north{
+ name = "Tunnel Access Shutters Toggle";
+ id = "midtunnelleft"
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/tram/mid)
"kLz" = (
/turf/closed/wall/r_wall,
/area/station/security/prison/work)
@@ -33306,6 +33308,18 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/white,
/area/station/medical/pharmacy)
+"kNf" = (
+/obj/structure/closet/secure_closet/brig{
+ name = "Cargo Cell Locker";
+ id = "crgcell"
+ },
+/obj/effect/turf_decal/trimline/red/filled/line,
+/obj/effect/turf_decal/trimline/red/corner{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/iron,
+/area/station/security/checkpoint/supply)
"kNj" = (
/obj/structure/weightmachine/weightlifter,
/obj/effect/turf_decal/trimline/red/filled/line,
@@ -33499,6 +33513,24 @@
},
/turf/open/floor/iron/showroomfloor,
/area/station/security/warden)
+"kQM" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/corner{
+ dir = 8
+ },
+/obj/machinery/disposal/bin,
+/obj/structure/sign/warning/deathsposal/directional/west,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/obj/machinery/camera/directional/west{
+ network = list("ss13","rd");
+ c_tag = "Science - Xenobiology West"
+ },
+/turf/open/floor/iron/white,
+/area/station/science/xenobiology)
"kQR" = (
/obj/structure/flora/bush/lavendergrass/style_random,
/obj/item/food/grown/banana/bunch{
@@ -33546,18 +33578,6 @@
"kRL" = (
/turf/closed/wall,
/area/station/medical/coldroom)
-"kRM" = (
-/obj/structure/table,
-/obj/item/radio/intercom/prison/directional/west,
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 9
- },
-/obj/machinery/camera/directional/west{
- network = list("ss13","Security","prison","pcell");
- c_tag = "Security - Prison Cell 1"
- },
-/turf/open/floor/iron,
-/area/station/security/prison/safe)
"kRP" = (
/obj/effect/turf_decal/siding/wood,
/obj/structure/disposalpipe/segment,
@@ -33568,34 +33588,6 @@
"kRR" = (
/turf/open/misc/grass/jungle,
/area/station/science/explab)
-"kRU" = (
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/machinery/door/airlock/public/glass{
- name = "Commons Area"
- },
-/obj/structure/cable,
-/obj/structure/disposalpipe/segment,
-/obj/machinery/door/poddoor/shutters/preopen{
- name = "HoP Arrival Procedure Enforcement Shutters";
- id = "papersplease"
- },
-/obj/machinery/button/door/directional/south{
- name = "Arrival Checkpoint Enforcement Override";
- pixel_x = 24;
- pixel_y = 0;
- id = "papersplease";
- req_access = list("kitchen")
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron,
-/area/station/hallway/secondary/entry)
"kRW" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/trimline/yellow/warning{
@@ -33632,6 +33624,13 @@
/obj/machinery/power/port_gen/pacman,
/turf/open/floor/plating,
/area/station/engineering/engine_smes)
+"kSA" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ name = "Pure to Port";
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/engineering/atmos)
"kSI" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small/dim/directional/south,
@@ -33661,15 +33660,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
-"kTp" = (
-/obj/structure/railing{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/turf/open/floor/glass/reinforced,
-/area/station/science/research)
"kTr" = (
/obj/structure/stairs/north,
/obj/structure/railing{
@@ -33739,6 +33729,30 @@
},
/turf/open/floor/glass/reinforced,
/area/station/security/brig)
+"kTU" = (
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/thinplating,
+/obj/machinery/door/airlock/research{
+ name = "Research and Development Lab"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/science/general,
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "Research and Development Shutter";
+ id = "rndlab1"
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/turf/open/floor/iron/white,
+/area/station/science/lab)
"kUg" = (
/obj/structure/reagent_dispensers/watertank/high,
/obj/structure/railing{
@@ -33785,6 +33799,24 @@
},
/turf/open/space/openspace,
/area/station/solars/starboard/fore)
+"kUN" = (
+/obj/machinery/door/airlock/external{
+ name = "External Access";
+ frequency = 1449;
+ id_tag = "mostleft_lower_lower_eva_internal";
+ autoclose = 0
+ },
+/obj/effect/mapping_helpers/airlock/locked,
+/obj/machinery/door_buttons/access_button{
+ name = "External Access Button";
+ pixel_x = 24;
+ idSelf = "mostleft_lower_lower_eva_airlock_control";
+ idDoor = "mostleft_lower_lower_eva_internal"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/catwalk_floor,
+/area/station/maintenance/tram/left)
"kVf" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -33807,6 +33839,23 @@
/obj/effect/turf_decal/trimline/white/warning,
/turf/open/floor/iron,
/area/station/maintenance/tram/right)
+"kVs" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/public/glass{
+ name = "Commons Area"
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "HoP Arrival Procedure Enforcement Shutters";
+ id = "papersplease"
+ },
+/turf/open/floor/iron,
+/area/station/hallway/secondary/entry)
"kVt" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -33816,24 +33865,6 @@
/obj/effect/turf_decal/trimline/neutral/filled/corner,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
-"kVN" = (
-/obj/machinery/computer/cargo,
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/obj/machinery/button/door/directional/north{
- pixel_x = -6;
- id = "QMLoaddoor"
- },
-/obj/machinery/button/door/directional/north{
- pixel_x = 6;
- id = "QMLoaddoor2"
- },
-/obj/machinery/camera/directional/north{
- c_tag = "Cargo - Warehouse North"
- },
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"kVP" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -33883,20 +33914,6 @@
},
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
-"kWC" = (
-/obj/machinery/vending/wardrobe/science_wardrobe,
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 5
- },
-/obj/machinery/requests_console/directional/east{
- name = "Research Requests Console";
- department = "Research Lab"
- },
-/obj/effect/mapping_helpers/requests_console/announcement,
-/obj/effect/mapping_helpers/requests_console/ore_update,
-/obj/structure/sign/clock/directional/north,
-/turf/open/floor/iron/white,
-/area/station/science/lab)
"kWH" = (
/obj/machinery/duct,
/obj/structure/disposalpipe/segment{
@@ -33982,6 +33999,51 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/white,
/area/station/medical/virology)
+"kXZ" = (
+/obj/machinery/door/airlock{
+ name = "Private Quarters L";
+ id_tag = "private_l"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/wood,
+/area/station/commons/dorms)
+"kYk" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door_buttons/airlock_controller{
+ name = "External Access Console";
+ pixel_y = 24;
+ idSelf = "rightmost_upper_eva_airlock_control";
+ idInterior = "rightmost_upper_eva_internal";
+ idExterior = "rightmost_upper_eva_external"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/catwalk_floor,
+/area/station/hallway/primary/tram/right)
+"kYl" = (
+/obj/structure/rack,
+/obj/structure/table,
+/obj/machinery/computer/security/telescreen{
+ name = "Test Chamber Monitor";
+ pixel_y = 28;
+ network = list("test")
+ },
+/obj/item/storage/box/beakers{
+ pixel_x = 5;
+ pixel_y = 3
+ },
+/obj/item/grenade/chem_grenade{
+ pixel_x = -7;
+ pixel_y = 7
+ },
+/obj/item/grenade/chem_grenade{
+ pixel_x = -7;
+ pixel_y = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/science/explab)
"kYL" = (
/obj/effect/spawner/random/structure/closet_private,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
@@ -34055,6 +34117,20 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/white,
/area/station/medical/chemistry)
+"kZK" = (
+/obj/effect/turf_decal/trimline/white/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/yellow/line{
+ dir = 8
+ },
+/obj/machinery/camera{
+ dir = 10;
+ network = list("ss13","minisat");
+ c_tag = "Secure - AI Antechamber East"
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai_monitored/turret_protected/aisat_interior)
"kZM" = (
/obj/machinery/holopad,
/obj/effect/turf_decal/box/white{
@@ -34076,6 +34152,14 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
+"lan" = (
+/obj/vehicle/sealed/mecha/ripley/cargo,
+/obj/machinery/requests_console/directional/north{
+ name = "Cargo Bay Requests Console";
+ department = "Cargo Bay"
+ },
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"lax" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 8
@@ -34083,16 +34167,6 @@
/obj/effect/turf_decal/trimline/yellow/filled/corner,
/turf/open/floor/iron,
/area/station/engineering/main)
-"laI" = (
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 9
- },
-/obj/machinery/camera/directional/west{
- network = list("ss13","Security","prison");
- c_tag = "Security - Prison Main North-West"
- },
-/turf/open/floor/iron,
-/area/station/security/prison)
"laM" = (
/obj/effect/turf_decal/trimline/brown/filled/line{
dir = 6
@@ -34113,26 +34187,33 @@
/obj/machinery/telecomms/receiver/preset_right,
/turf/open/floor/iron/dark/telecomms,
/area/station/tcommsat/server)
+"lbz" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 1
+ },
+/obj/structure/table,
+/obj/item/radio/off,
+/obj/item/screwdriver{
+ pixel_y = 10
+ },
+/obj/machinery/button/door/directional/north{
+ name = "Atmospherics Lockdown";
+ pixel_x = -6;
+ id = "atmos";
+ req_access = list("atmospherics")
+ },
+/obj/machinery/button/door/directional/north{
+ name = "Engineering Lockdown";
+ desc = "A door remote control switch for the engineering security airlocks.";
+ pixel_x = 6;
+ id = "Engineering";
+ req_access = list("engineering")
+ },
+/turf/open/floor/iron,
+/area/station/security/checkpoint/engineering)
"lbL" = (
/turf/open/floor/wood,
/area/station/service/bar/backroom)
-"lbN" = (
-/obj/effect/turf_decal/sand/plating,
-/obj/machinery/door/airlock/external{
- name = "External Access";
- frequency = 1449;
- id_tag = "middleleft_lower_eva_external";
- autoclose = 0
- },
-/obj/machinery/door_buttons/access_button{
- name = "External Access Button";
- pixel_y = -24;
- idSelf = "middleleft_lower_eva_airlock_control";
- idDoor = "middleleft_lower_eva_external"
- },
-/obj/effect/mapping_helpers/airlock/locked,
-/turf/open/floor/plating,
-/area/station/hallway/primary/tram/center)
"lbZ" = (
/obj/structure/table,
/obj/item/paper_bin{
@@ -34164,6 +34245,24 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit)
+"lcS" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/window/right/directional/south{
+ name = "Access Queue"
+ },
+/obj/machinery/door/window/brigdoor/left/directional/north{
+ name = "Access Desk";
+ req_access = list("hop")
+ },
+/obj/structure/desk_bell{
+ pixel_x = -7
+ },
+/obj/machinery/door/poddoor/preopen{
+ name = "Privacy Shutters";
+ id = "hop"
+ },
+/turf/open/floor/plating,
+/area/station/command/heads_quarters/hop)
"ldd" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
@@ -34171,6 +34270,42 @@
/obj/machinery/firealarm/directional/west,
/turf/open/floor/iron,
/area/station/hallway/secondary/service)
+"ldf" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/machinery/camera/directional/north{
+ network = list("ss13","engine","engineering");
+ c_tag = "Engineering - Engine Room North-West"
+ },
+/obj/structure/cable,
+/turf/open/floor/engine,
+/area/station/engineering/supermatter/room)
+"ldp" = (
+/obj/machinery/status_display/door_timer{
+ name = "Cargo Cell";
+ pixel_x = 32;
+ id = "crgcell"
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/red/filled/corner{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/security/checkpoint/supply)
+"ldu" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 9
+ },
+/obj/machinery/status_display/door_timer{
+ name = "Isolation Cell C";
+ pixel_y = 32;
+ id = "Isolation_C"
+ },
+/turf/open/floor/iron,
+/area/station/security/execution/transfer)
"ldy" = (
/obj/effect/turf_decal/trimline/yellow/filled/corner{
dir = 1
@@ -34218,15 +34353,6 @@
/obj/machinery/light/small/dim/directional/north,
/turf/open/floor/catwalk_floor,
/area/station/hallway/primary/tram/center)
-"lfm" = (
-/obj/machinery/door/airlock{
- name = "Private Quarters I";
- id_tag = "private_i"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/wood,
-/area/station/commons/dorms)
"lfq" = (
/obj/effect/turf_decal/trimline/white/warning{
dir = 4
@@ -34251,18 +34377,6 @@
/obj/effect/mapping_helpers/airlock/locked,
/turf/open/floor/engine,
/area/station/science/ordnance/burnchamber)
-"lfz" = (
-/obj/machinery/door_buttons/airlock_controller{
- name = "External Access Console";
- pixel_y = -24;
- idSelf = "middleright_lower_upper_eva_airlock_control";
- idInterior = "middleright_lower_upper_eva_internal";
- idExterior = "middleright_lower_upper_eva_external"
- },
-/obj/structure/ladder,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/iron/smooth,
-/area/station/maintenance/tram/mid)
"lfB" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -34339,24 +34453,6 @@
/obj/machinery/light/cold/directional/south,
/turf/open/floor/iron,
/area/station/maintenance/tram/left)
-"lhr" = (
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/machinery/door/airlock/maintenance_hatch{
- name = "Maintenance Hatch"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 4
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/modular_map_root/tramstation{
- name = "servicecargolower";
- key = "servicecargolower"
- },
-/turf/open/floor/catwalk_floor,
-/area/station/maintenance/starboard/greater)
"lhI" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
@@ -34372,6 +34468,25 @@
/obj/effect/turf_decal/trimline/white/warning,
/turf/open/floor/iron,
/area/station/maintenance/tram/mid)
+"lhS" = (
+/obj/effect/turf_decal/delivery,
+/obj/machinery/door/window/left/directional/north{
+ name = "Containment Pen #3";
+ req_access = list("xenobiology")
+ },
+/obj/machinery/door/window/left/directional/south{
+ name = "Containment Pen #3";
+ req_access = list("xenobiology")
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/machinery/door/poddoor/preopen{
+ name = "Xenobiology Containment Blast Door";
+ id = "containdeez3"
+ },
+/turf/open/floor/engine,
+/area/station/science/xenobiology)
"lhT" = (
/obj/structure/cable/multilayer/connected,
/obj/effect/decal/cleanable/dirt,
@@ -34470,15 +34585,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/security/prison/workout)
-"lkp" = (
-/obj/machinery/gulag_teleporter,
-/obj/machinery/camera/directional/south{
- network = list("ss13","Security");
- c_tag = "Security - Labor Dock"
- },
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/security/processing)
"lku" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 8
@@ -34621,13 +34727,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/construction/engineering)
-"llW" = (
-/obj/machinery/power/smes{
- charge = 5e+06
- },
-/obj/structure/cable,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"lml" = (
/turf/closed/wall/r_wall,
/area/station/engineering/atmos/pumproom)
@@ -34674,25 +34773,6 @@
},
/turf/open/floor/plating,
/area/station/cargo/sorting)
-"lna" = (
-/obj/machinery/ai_slipper{
- uses = 10
- },
-/obj/machinery/airalarm/directional/south,
-/obj/machinery/camera/directional/south{
- network = list("ss13","minisat");
- c_tag = "Secure - AI Antechamber North"
- },
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/aisat_interior)
-"lnc" = (
-/obj/machinery/door/poddoor/preopen{
- name = "Engineering Security Door";
- id = "Engineering"
- },
-/obj/effect/turf_decal/delivery,
-/turf/open/floor/iron,
-/area/station/engineering/main)
"lnk" = (
/obj/effect/turf_decal/stripes/corner{
dir = 1
@@ -34793,6 +34873,16 @@
/obj/structure/cable,
/turf/open/floor/circuit,
/area/station/ai_monitored/turret_protected/aisat_interior)
+"loG" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 9
+ },
+/obj/structure/closet/secure_closet/brig{
+ name = "Medical Cell Locker";
+ id = "medcell"
+ },
+/turf/open/floor/iron,
+/area/station/security/checkpoint/science)
"loJ" = (
/obj/structure/fireaxecabinet/mechremoval/directional/north,
/obj/structure/reagent_dispensers/fueltank,
@@ -34824,6 +34914,14 @@
/obj/machinery/light/directional/south,
/turf/open/floor/iron,
/area/station/security/brig)
+"lpo" = (
+/obj/effect/turf_decal/tile/neutral/tram,
+/obj/effect/spawner/random{
+ name = "funny slipper :)";
+ loot = list(/obj/effect/decal/cleanable/oil/slippery=10, /obj/effect/decal/cleanable/oil=90)
+ },
+/turf/open/floor/tram/plate,
+/area/station/hallway/primary/tram/left)
"lpu" = (
/obj/structure/table,
/obj/item/camera,
@@ -34882,6 +34980,15 @@
/obj/effect/mapping_helpers/airlock/access/all/science/robotics,
/turf/open/floor/catwalk_floor,
/area/station/maintenance/department/science)
+"lqu" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "Pharmacy Shutters";
+ dir = 4;
+ id = "pharmacy_shutters_2"
+ },
+/turf/open/floor/plating,
+/area/station/medical/pharmacy)
"lqy" = (
/obj/effect/turf_decal/tile/blue/half/contrasted,
/obj/effect/turf_decal/tile/neutral{
@@ -34938,6 +35045,34 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron/white,
/area/station/science/ordnance/office)
+"lrw" = (
+/obj/machinery/camera/emp_proof{
+ dir = 6;
+ network = list("ss13","engineering");
+ c_tag = "Engineering - Atmospherics O2 Chamber"
+ },
+/turf/open/floor/engine/o2,
+/area/station/engineering/atmos)
+"lrx" = (
+/obj/structure/table/reinforced,
+/obj/item/cigbutt/cigarbutt{
+ pixel_x = 5;
+ pixel_y = -1
+ },
+/obj/item/phone{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/machinery/requests_console/directional/north{
+ name = "AI Requests Console";
+ department = "AI"
+ },
+/obj/effect/mapping_helpers/requests_console/information,
+/obj/effect/mapping_helpers/requests_console/supplies,
+/obj/effect/mapping_helpers/requests_console/assistance,
+/obj/structure/cable/multilayer/connected,
+/turf/open/floor/circuit,
+/area/station/ai_monitored/turret_protected/ai)
"lry" = (
/obj/effect/turf_decal/tile/neutral/half/contrasted{
dir = 4
@@ -35030,6 +35165,18 @@
},
/turf/open/floor/iron/dark,
/area/station/commons/lounge)
+"lsJ" = (
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/machinery/camera/directional/south{
+ network = list("ss13","medbay");
+ c_tag = "Medical - Main South-West"
+ },
+/obj/structure/cable,
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"ltd" = (
/obj/structure/disposalpipe/segment,
/turf/open/floor/catwalk_floor,
@@ -35105,17 +35252,6 @@
},
/turf/open/floor/wood,
/area/station/service/library)
-"luX" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/mapping_helpers/mail_sorting/service/hop_office,
-/obj/structure/disposalpipe/sorting/mail/flip{
- name = "sorting disposal pipe (Head of Personnel's Office)";
- dir = 1
- },
-/obj/structure/cable,
-/turf/open/floor/iron,
-/area/station/hallway/secondary/command)
"luY" = (
/obj/effect/turf_decal/siding/thinplating/dark{
dir = 8
@@ -35146,6 +35282,16 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/security/brig)
+"lvg" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 10
+ },
+/obj/machinery/camera/directional/west{
+ network = list("ss13","Security","prison");
+ c_tag = "Security - Prison Main South-West"
+ },
+/turf/open/floor/iron,
+/area/station/security/prison)
"lvm" = (
/obj/machinery/computer/records/security{
dir = 1
@@ -35160,6 +35306,22 @@
/obj/machinery/light/directional/north,
/turf/open/floor/iron,
/area/station/security/office)
+"lvK" = (
+/obj/machinery/disposal/bin,
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 5
+ },
+/obj/machinery/requests_console/directional/north{
+ name = "Cargo Bay Requests Console";
+ department = "Cargo Bay"
+ },
+/obj/effect/mapping_helpers/requests_console/supplies,
+/obj/effect/mapping_helpers/requests_console/assistance,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/cargo/office)
"lwd" = (
/obj/machinery/door/airlock/security{
name = "Security Checkpoint"
@@ -35210,18 +35372,14 @@
},
/turf/open/openspace,
/area/station/hallway/primary/tram/center)
-"lwP" = (
-/obj/item/paper{
- name = "initiation paperwork";
- default_raw_text = "Congradulations, agent 'INSERT NAME HERE'! You have been assigned reconnaissance duty among the orbiting rocks of Indecipheres! As this location was previously scouted as a potential build site for a Nanotrasen outpost, one of our benefactors has taken the oppertunity to pre-emptively construct a listening outpost within the region! You have been tasked with monitoring the potentially active future crew and logging all events onboard. If you are a Nanotrasen official who has stumbled upon this outpost before it could be properly established: Please ignore this entire paper."
+"lwV" = (
+/obj/machinery/camera/emp_proof{
+ dir = 9;
+ network = list("ss13","engineering");
+ c_tag = "Engineering - Atmospherics Plasma Chamber"
},
-/obj/machinery/computer/records/medical/syndie{
- dir = 1;
- req_access = list("syndicate")
- },
-/obj/machinery/digital_clock/directional/south,
-/turf/open/floor/iron/dark/small,
-/area/station/commons/vacant_room)
+/turf/open/floor/engine/plasma,
+/area/station/engineering/atmos)
"lxi" = (
/obj/structure/window/reinforced/spawner/directional/north,
/obj/structure/cable,
@@ -35242,14 +35400,6 @@
},
/turf/open/openspace,
/area/station/hallway/primary/tram/center)
-"lxy" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- name = "Secure Pen Lockdown";
- id = "cytologysecure2"
- },
-/turf/open/floor/plating,
-/area/station/science/xenobiology)
"lxH" = (
/obj/structure/table,
/obj/item/book/manual/wiki/engineering_hacking{
@@ -35287,6 +35437,18 @@
},
/turf/open/floor/iron/white,
/area/station/science/lower)
+"lxX" = (
+/obj/structure/table,
+/obj/structure/window/reinforced/spawner/directional/south,
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/machinery/button/door{
+ name = "Cell Containment Toggle Button";
+ id = "containdeez2"
+ },
+/turf/open/floor/iron/white,
+/area/station/science/xenobiology)
"lye" = (
/obj/effect/turf_decal/trimline/white/filled/line{
dir = 1
@@ -35308,25 +35470,26 @@
},
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
-"lyw" = (
-/obj/effect/decal/cleanable/dirt,
+"lyt" = (
/obj/machinery/door/airlock/external{
name = "External Access";
frequency = 1449;
- id_tag = "middleleft_lower_lower_eva_internal";
+ id_tag = "rightmost_upper_eva_external";
autoclose = 0
},
+/obj/effect/decal/cleanable/dirt,
/obj/machinery/door_buttons/access_button{
name = "External Access Button";
- pixel_x = -24;
- idSelf = "middleleft_lower_lower_eva_airlock_control";
- idDoor = "middleleft_lower_lower_eva_internal"
+ pixel_y = 24;
+ idSelf = "rightmost_upper_eva_airlock_control";
+ idDoor = "rightmost_upper_eva_external"
},
/obj/effect/mapping_helpers/airlock/locked,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/open/floor/catwalk_floor,
-/area/station/maintenance/tram/mid)
+/area/station/hallway/primary/tram/right)
"lyx" = (
/obj/structure/table,
/obj/machinery/recharger{
@@ -35450,6 +35613,19 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
+"lBb" = (
+/obj/structure/toilet{
+ dir = 4
+ },
+/obj/machinery/button/door/directional/west{
+ name = "Lock Control";
+ id = "ToiletSci2";
+ specialfunctions = 4;
+ normaldoorcontrol = 1
+ },
+/obj/machinery/light/small/dim/directional/north,
+/turf/open/floor/iron/freezer,
+/area/station/science/lower)
"lBF" = (
/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{
dir = 8
@@ -35466,15 +35642,6 @@
},
/turf/open/floor/iron/white,
/area/station/science/ordnance)
-"lBH" = (
-/obj/structure/table/wood,
-/obj/structure/reagent_dispensers/wall/peppertank/directional/east,
-/obj/machinery/fax{
- name = "Head of Security's Fax Machine";
- fax_name = "Head of Security's Office"
- },
-/turf/open/floor/carpet,
-/area/station/command/heads_quarters/hos)
"lBP" = (
/obj/machinery/holopad,
/obj/effect/turf_decal/bot,
@@ -35657,17 +35824,28 @@
dir = 4
},
/area/station/service/chapel)
-"lEy" = (
-/obj/machinery/door/window/brigdoor/right/directional/east{
- name = "Science Cell";
- id = "scicell";
- req_access = list("security")
+"lEt" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/oxygen_output{
+ dir = 8;
+ chamber_id = "o2ordance"
},
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/tile/red/fourcorners,
+/turf/open/floor/engine/o2,
+/area/station/science/ordnance/storage)
+"lED" = (
+/obj/effect/turf_decal/trimline/red/corner{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/secure_closet/brig{
+ name = "Engineering Cell Locker";
+ id = "engcell"
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 8
+ },
+/obj/structure/cable,
/turf/open/floor/iron,
-/area/station/security/checkpoint/science)
+/area/station/security/checkpoint/engineering)
"lEI" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{
@@ -35696,6 +35874,15 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/white,
/area/station/science/lab)
+"lEW" = (
+/obj/machinery/door/airlock{
+ name = "Private Quarters A";
+ id_tag = "private_a"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/carpet,
+/area/station/commons/dorms)
"lFa" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -35732,14 +35919,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible,
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
-"lFJ" = (
-/obj/effect/turf_decal/delivery,
-/obj/machinery/atmospherics/components/binary/pump{
- name = "External Gas to Loop";
- dir = 1
- },
-/turf/open/floor/engine,
-/area/station/engineering/supermatter/room)
"lFQ" = (
/obj/machinery/airalarm/directional/north,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -35759,21 +35938,6 @@
/obj/structure/railing,
/turf/open/openspace/airless,
/area/station/asteroid)
-"lGw" = (
-/obj/machinery/conveyor{
- id = "cargolower"
- },
-/obj/machinery/door/poddoor/preopen{
- name = "Disposal Exit Vent";
- id = "Disposal Exit"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random/trash/garbage{
- spawn_loot_count = 3;
- spawn_scatter_radius = 1
- },
-/turf/open/floor/plating,
-/area/station/maintenance/disposal)
"lGz" = (
/obj/effect/turf_decal/trimline/brown/filled/corner{
dir = 8
@@ -35800,6 +35964,17 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/engineering/engine_smes)
+"lHa" = (
+/obj/structure/chair/office{
+ dir = 4
+ },
+/obj/machinery/turretid{
+ name = "AI Antechamber turret control";
+ pixel_y = -25;
+ control_area = "/area/station/ai_monitored/turret_protected/aisat_interior"
+ },
+/turf/open/floor/iron/grimy,
+/area/station/ai_monitored/turret_protected/aisat/foyer)
"lHp" = (
/obj/effect/turf_decal/sand/plating,
/obj/machinery/light/small/directional/north,
@@ -35865,6 +36040,26 @@
},
/turf/open/floor/iron/white,
/area/station/science/lower)
+"lIQ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/external{
+ name = "External Access";
+ frequency = 1449;
+ id_tag = "mostleft_upper_eva_internal";
+ autoclose = 0
+ },
+/obj/machinery/door_buttons/access_button{
+ name = "External Access Button";
+ pixel_y = 24;
+ idSelf = "mostleft_upper_eva_airlock_control";
+ idDoor = "mostleft_upper_eva_internal"
+ },
+/obj/effect/mapping_helpers/airlock/locked,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/catwalk_floor,
+/area/station/hallway/primary/tram/left)
"lIR" = (
/obj/machinery/camera/directional/south{
c_tag = "Hallway - Upper East Power Hatch"
@@ -35891,17 +36086,6 @@
/obj/structure/cable,
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
-"lJh" = (
-/obj/structure/lattice/catwalk,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/button/door/directional/north{
- name = "Tunnel Access Shutters Toggle";
- id = "righttunnel"
- },
-/turf/open/floor/plating,
-/area/station/maintenance/tram/right)
"lJm" = (
/obj/structure/disposalpipe/segment{
dir = 8
@@ -36047,25 +36231,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"lLX" = (
-/obj/machinery/disposal/bin,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 5
- },
-/obj/machinery/camera/directional/east{
- network = list("ss13","medbay");
- c_tag = "Medical - Surgery B"
- },
-/obj/machinery/vending/wallmed/directional/north,
-/obj/structure/disposalpipe/trunk{
- dir = 2
- },
-/obj/machinery/light_switch/directional/east{
- pixel_x = 22;
- pixel_y = -9
- },
-/turf/open/floor/iron/white,
-/area/station/medical/surgery/aft)
"lMa" = (
/obj/effect/turf_decal/trimline/purple/filled/line,
/obj/machinery/firealarm/directional/south{
@@ -36094,6 +36259,13 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/engineering/gravity_generator)
+"lMw" = (
+/obj/machinery/door/airlock{
+ name = "Unit 3";
+ id_tag = "Toilet3"
+ },
+/turf/open/floor/iron/freezer,
+/area/station/commons/toilet)
"lMD" = (
/obj/structure/cable/layer1,
/obj/effect/decal/cleanable/dirt,
@@ -36175,6 +36347,15 @@
},
/turf/open/floor/engine/hull,
/area/station/solars/port)
+"lNp" = (
+/obj/machinery/field/generator,
+/obj/machinery/camera/emp_proof{
+ dir = 9;
+ network = list("ss13","engineering");
+ c_tag = "Engineering - Secure Storage"
+ },
+/turf/open/floor/plating,
+/area/station/engineering/engine_smes)
"lNF" = (
/obj/structure/cable,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
@@ -36212,15 +36393,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/hallway/secondary/service)
-"lOg" = (
-/obj/machinery/door/airlock/engineering/glass/critical{
- name = "Supermatter Chamber";
- heat_proof = 1
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
-/turf/open/floor/engine,
-/area/station/engineering/supermatter)
"lOv" = (
/obj/structure/chair{
name = "Defense"
@@ -36236,6 +36408,17 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/catwalk_floor,
/area/station/maintenance/tram/mid)
+"lOC" = (
+/obj/machinery/door/window/brigdoor/right/directional/east{
+ name = "Science Cell";
+ id = "scicell";
+ req_access = list("security")
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/tile/red/fourcorners,
+/turf/open/floor/iron,
+/area/station/security/checkpoint/science)
"lOE" = (
/obj/structure/weightmachine/weightlifter,
/turf/open/floor/iron,
@@ -36251,15 +36434,6 @@
/obj/item/clothing/head/costume/festive,
/turf/open/floor/eighties/red,
/area/station/commons/fitness/recreation/entertainment)
-"lOQ" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable,
-/obj/machinery/door/poddoor/preopen{
- name = "Research Director's Shutters";
- id = "rdoffice"
- },
-/turf/open/floor/plating,
-/area/station/command/heads_quarters/rd)
"lOV" = (
/obj/effect/turf_decal/trimline/yellow/filled/corner{
dir = 1
@@ -36286,42 +36460,6 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron,
/area/station/cargo/storage)
-"lPB" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/airlock/external{
- name = "External Access";
- frequency = 1449;
- id_tag = "rightmost_lower_upper_eva_internal";
- autoclose = 0
- },
-/obj/machinery/door_buttons/access_button{
- name = "External Access Button";
- pixel_x = -24;
- idSelf = "rightmost_lower_upper_eva_airlock_control";
- idDoor = "rightmost_lower_upper_eva_internal"
- },
-/obj/effect/mapping_helpers/airlock/locked,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/catwalk_floor,
-/area/station/maintenance/tram/right)
-"lPF" = (
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/red/filled/corner{
- dir = 1
- },
-/obj/machinery/atmospherics/components/binary/pump/on{
- name = "N2 Outlet Pump";
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{
- dir = 4
- },
-/obj/machinery/light/directional/south,
-/turf/open/floor/iron,
-/area/station/engineering/atmos)
"lPO" = (
/obj/machinery/door/poddoor/incinerator_atmos_main,
/turf/open/floor/engine,
@@ -36340,6 +36478,15 @@
/obj/effect/spawner/structure/electrified_grille,
/turf/open/floor/plating,
/area/station/asteroid)
+"lPY" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable,
+/obj/machinery/door/poddoor/preopen{
+ name = "Bridge Blast Door";
+ id = "bunkermodeactivated"
+ },
+/turf/open/floor/plating,
+/area/station/command/bridge)
"lQg" = (
/obj/structure/rack,
/obj/effect/spawner/random/techstorage/medical_all,
@@ -36357,14 +36504,6 @@
"lQn" = (
/turf/closed/wall/r_wall,
/area/station/hallway/secondary/entry)
-"lQp" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/shutters/preopen{
- name = "Research and Development Shutter";
- id = "rndlab1"
- },
-/turf/open/floor/plating,
-/area/station/science/lab)
"lQx" = (
/obj/machinery/hydroponics/soil,
/obj/machinery/status_display/ai/directional/south,
@@ -36375,23 +36514,16 @@
/obj/item/cultivator,
/turf/open/floor/iron/dark,
/area/station/security/prison/garden)
-"lQF" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 1
+"lQz" = (
+/mob/living/simple_animal/bot/mulebot,
+/obj/effect/turf_decal/delivery,
+/obj/machinery/navbeacon{
+ location = "QM #2";
+ codes_txt = "delivery;dir=2"
},
-/obj/machinery/requests_console/directional/north{
- name = "Telecomms Requests Console";
- department = "Telecomms Admin"
- },
-/obj/effect/mapping_helpers/requests_console/announcement,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
+/obj/effect/turf_decal/tile/brown/fourcorners,
/turf/open/floor/iron,
-/area/station/tcommsat/computer)
+/area/station/cargo/warehouse)
"lQH" = (
/obj/effect/turf_decal/caution/stand_clear/white,
/obj/machinery/door/window/elevator/left/directional/north{
@@ -36423,16 +36555,6 @@
/obj/machinery/light/cold/directional/south,
/turf/open/floor/iron/white,
/area/station/medical/virology)
-"lRm" = (
-/obj/machinery/door/poddoor/shutters/radiation/preopen{
- name = "Radiation Chamber Shutters";
- id = "engsm"
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/station/engineering/supermatter)
"lRr" = (
/obj/effect/mapping_helpers/iannewyear,
/obj/structure/disposalpipe/segment{
@@ -36469,21 +36591,6 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/engineering/supermatter/room)
-"lSn" = (
-/obj/machinery/camera{
- dir = 6;
- c_tag = "Hallway - Starboard Tram Platform South-East"
- },
-/obj/structure/extinguisher_cabinet/directional/east,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/stripes/white/corner{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/hallway/primary/tram/right)
"lSo" = (
/turf/open/floor/glass/reinforced,
/area/station/security/brig)
@@ -36563,6 +36670,19 @@
/obj/machinery/transport/crossing_signal/southwest,
/turf/open/floor/iron,
/area/station/hallway/primary/tram/right)
+"lTm" = (
+/obj/structure/table,
+/obj/item/radio/intercom/prison/directional/east,
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 5
+ },
+/obj/machinery/camera{
+ dir = 6;
+ network = list("ss13","Security","prison","pcell");
+ c_tag = "Security - Prison Cell 4"
+ },
+/turf/open/floor/iron,
+/area/station/security/prison/safe)
"lTP" = (
/obj/structure/stairs/south,
/turf/open/floor/iron/stairs/medium{
@@ -36580,6 +36700,22 @@
/obj/machinery/door/firedoor,
/turf/open/floor/iron/dark,
/area/station/command/gateway)
+"lTS" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/machinery/computer/camera_advanced/xenobio,
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 1
+ },
+/obj/machinery/requests_console/directional/north{
+ name = "Xenobiology Requests Console";
+ department = "Xenobiology"
+ },
+/obj/effect/mapping_helpers/requests_console/ore_update,
+/obj/effect/mapping_helpers/requests_console/supplies,
+/turf/open/floor/iron/white,
+/area/station/science/xenobiology)
"lTU" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner{
dir = 8
@@ -36664,21 +36800,40 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
+"lUK" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "HoP Queue Shutters";
+ id = "hopqueueend"
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/effect/turf_decal/loading_area/white{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/command/heads_quarters/hop)
"lUM" = (
/obj/machinery/door/poddoor/incinerator_ordmix,
/turf/open/floor/engine/vacuum,
/area/station/science/ordnance/burnchamber)
-"lUO" = (
-/obj/effect/turf_decal/bot,
-/obj/machinery/requests_console/directional/west{
- name = "Robotics Requests Console";
- department = "Robotics"
+"lUZ" = (
+/obj/machinery/navbeacon{
+ name = "navigation beacon (Kitchen Delivery)";
+ location = "Kitchen";
+ codes_txt = "delivery;dir=8"
},
-/obj/effect/mapping_helpers/requests_console/ore_update,
-/obj/effect/mapping_helpers/requests_console/supplies,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/science/robotics/lab)
+/obj/effect/turf_decal/loading_area{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/window/right/directional/west{
+ name = "Kitchen Delivery Chute";
+ req_access = "kitchen"
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/department/cargo)
"lVe" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/disposalpipe/segment{
@@ -36696,20 +36851,6 @@
"lVi" = (
/turf/closed/wall,
/area/station/maintenance/department/science)
-"lVl" = (
-/obj/machinery/camera/emp_proof{
- dir = 9;
- network = list("ss13","engineering");
- c_tag = "Engineering - Atmospherics Distribution Loop"
- },
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/machinery/atmospherics/components/binary/pump/on{
- name = "Air to Distro";
- dir = 8
- },
-/obj/structure/cable,
-/turf/open/floor/iron,
-/area/station/engineering/atmos/pumproom)
"lVu" = (
/obj/machinery/portable_atmospherics/canister/carbon_dioxide,
/obj/machinery/light/floor,
@@ -36785,6 +36926,28 @@
/obj/machinery/newscaster/directional/north,
/turf/open/floor/iron/white,
/area/station/medical/surgery/fore)
+"lWv" = (
+/obj/structure/table,
+/obj/machinery/button/door{
+ name = "Privacy Shutter Control";
+ pixel_x = -7;
+ pixel_y = -2;
+ id = "rdoffice";
+ req_access = list("research")
+ },
+/obj/item/folder/white{
+ pixel_x = 5
+ },
+/obj/item/stamp/head/rd{
+ pixel_x = 6;
+ pixel_y = 2
+ },
+/obj/item/pen/fountain{
+ pixel_x = -4;
+ pixel_y = 7
+ },
+/turf/open/floor/glass/reinforced,
+/area/station/command/heads_quarters/rd)
"lWy" = (
/obj/structure/table,
/obj/machinery/computer/security/telescreen/entertainment/directional/west,
@@ -36832,16 +36995,6 @@
/obj/structure/cable,
/turf/open/floor/wood/large,
/area/station/service/library)
-"lXn" = (
-/obj/structure/table,
-/obj/item/radio/intercom/directional/east{
- name = "Custom Channel";
- pixel_x = 0;
- listening = 0;
- freerange = 1
- },
-/turf/open/floor/iron/dark/small,
-/area/station/commons/vacant_room)
"lXC" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 1
@@ -36904,20 +37057,24 @@
},
/turf/open/floor/iron,
/area/station/commons/storage/art)
+"lYZ" = (
+/obj/structure/toilet{
+ pixel_y = 8
+ },
+/obj/machinery/button/door/directional/west{
+ name = "Lock Control";
+ id = "Toilet3";
+ specialfunctions = 4;
+ normaldoorcontrol = 1
+ },
+/obj/effect/landmark/start/hangover,
+/obj/machinery/light/small/dim/directional/east,
+/turf/open/floor/iron/freezer,
+/area/station/commons/toilet)
"lZj" = (
/obj/effect/turf_decal/tile/neutral/tram,
/turf/open/floor/tram/plate,
/area/station/hallway/primary/tram/right)
-"lZk" = (
-/mob/living/simple_animal/bot/mulebot,
-/obj/effect/turf_decal/delivery,
-/obj/machinery/navbeacon{
- location = "QM #3";
- codes_txt = "delivery;dir=2"
- },
-/obj/effect/turf_decal/tile/brown/fourcorners,
-/turf/open/floor/iron,
-/area/station/cargo/warehouse)
"lZl" = (
/turf/open/floor/iron/stairs/left,
/area/station/command/gateway)
@@ -36952,18 +37109,6 @@
},
/turf/open/floor/iron,
/area/station/commons/dorms)
-"mab" = (
-/obj/effect/turf_decal/siding/thinplating{
- dir = 8
- },
-/obj/machinery/turretid{
- name = "AI Hallway turret control";
- icon_state = "control_stun";
- pixel_x = 3;
- pixel_y = 28
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"mad" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 1
@@ -37015,12 +37160,39 @@
},
/turf/open/floor/engine,
/area/station/science/xenobiology)
+"maI" = (
+/obj/effect/turf_decal/trimline/red/filled/line,
+/obj/machinery/status_display/door_timer{
+ name = "Isolation Cell B";
+ pixel_y = -32;
+ id = "Isolation_B"
+ },
+/turf/open/floor/iron,
+/area/station/security/execution/transfer)
"maN" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
},
/turf/open/floor/iron,
/area/station/hallway/secondary/command)
+"mbe" = (
+/obj/machinery/camera/motion/directional/south{
+ network = list("ss13","minisat");
+ c_tag = "Secure - AI Lower External North"
+ },
+/turf/open/space/basic,
+/area/space)
+"mbk" = (
+/obj/effect/turf_decal/sand,
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 8
+ },
+/obj/machinery/camera/directional/west{
+ network = list("ss13","Security","prison");
+ c_tag = "Security - Rec Room West"
+ },
+/turf/open/floor/iron,
+/area/station/security/prison/workout)
"mbm" = (
/obj/structure/rack,
/obj/item/pickaxe,
@@ -37074,15 +37246,6 @@
/obj/machinery/vending/boozeomat,
/turf/open/floor/wood,
/area/station/command/heads_quarters/captain)
-"mch" = (
-/obj/machinery/airalarm/directional/west,
-/obj/machinery/camera/directional/west{
- network = list("ss13","rd","xeno");
- c_tag = "Science - Cytology West"
- },
-/obj/machinery/hydroponics/soil,
-/turf/open/floor/grass,
-/area/station/science/xenobiology)
"mcD" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 8
@@ -37113,6 +37276,15 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/carpet,
/area/station/service/library)
+"mdf" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable,
+/obj/machinery/door/poddoor/preopen{
+ name = "Research Director's Shutters";
+ id = "rdoffice"
+ },
+/turf/open/floor/plating,
+/area/station/command/heads_quarters/rd)
"mdl" = (
/obj/effect/turf_decal/trimline/white/warning{
dir = 6
@@ -37150,22 +37322,18 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/cargo/storage)
-"mdK" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 8
+"mdI" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door_buttons/airlock_controller{
+ name = "External Access Console";
+ pixel_y = 24;
+ idSelf = "mostleft_lower_lower_eva_airlock_control";
+ idInterior = "mostleft_lower_lower_eva_internal";
+ idExterior = "mostleft_lower_lower_eva_external"
},
-/obj/machinery/lift_indicator/directional/west{
- pixel_x = -27;
- pixel_y = -2;
- linked_elevator_id = "tram_cargo_lift"
- },
-/obj/machinery/button/elevator/directional/west{
- pixel_x = -26;
- pixel_y = -1;
- id = "tram_cargo_lift"
- },
-/turf/open/floor/iron,
-/area/station/cargo/storage)
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/catwalk_floor,
+/area/station/maintenance/tram/left)
"mdV" = (
/turf/open/floor/iron,
/area/station/ai_monitored/command/storage/eva)
@@ -37285,17 +37453,6 @@
},
/turf/open/floor/iron/dark,
/area/station/commons/lounge)
-"mfS" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/lattice/catwalk,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/button/door/directional/north{
- name = "Tunnel Access Shutters Toggle";
- id = "midtunnelright"
- },
-/turf/open/floor/plating,
-/area/station/maintenance/tram/mid)
"mfU" = (
/obj/structure/chair/office/light{
dir = 4
@@ -37323,6 +37480,35 @@
/obj/structure/sign/clock/directional/north,
/turf/open/openspace,
/area/station/security/checkpoint/supply)
+"mgi" = (
+/obj/item/radio/intercom/directional/west{
+ name = "Common Channel";
+ pixel_y = -8;
+ listening = 0;
+ freerange = 1
+ },
+/obj/item/radio/intercom/directional/south{
+ name = "Private Channel";
+ frequency = 1447;
+ listening = 0;
+ freerange = 1
+ },
+/obj/item/radio/intercom/directional/east{
+ name = "Custom Channel";
+ pixel_y = -8;
+ listening = 0;
+ freerange = 1
+ },
+/obj/effect/landmark/start/ai,
+/obj/machinery/button/door/directional/south{
+ name = "AI Core Shutters Control";
+ pixel_x = 24;
+ id = "AI Core shutters";
+ req_access = list("ai_upload")
+ },
+/obj/structure/cable,
+/turf/open/floor/circuit/green,
+/area/station/ai_monitored/turret_protected/ai)
"mgj" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 1
@@ -37366,6 +37552,26 @@
"mgS" = (
/turf/open/floor/iron/cafeteria,
/area/station/security/prison/mess)
+"mgZ" = (
+/obj/structure/table,
+/obj/machinery/requests_console/directional/west{
+ name = "Kitchen Requests Console";
+ department = "Kitchen"
+ },
+/obj/effect/mapping_helpers/requests_console/supplies,
+/obj/effect/mapping_helpers/requests_console/assistance,
+/obj/machinery/reagentgrinder{
+ pixel_x = -5;
+ pixel_y = 8
+ },
+/obj/item/reagent_containers/cup/rag{
+ pixel_x = 6;
+ pixel_y = 5
+ },
+/turf/open/floor/iron/white/side{
+ dir = 4
+ },
+/area/station/service/kitchen)
"mhl" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 4
@@ -37386,6 +37592,35 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
+"mhE" = (
+/obj/effect/turf_decal/sand/plating,
+/obj/machinery/door/airlock/external{
+ name = "External Access";
+ frequency = 1449;
+ id_tag = "middleright_lower_eva_external";
+ autoclose = 0
+ },
+/obj/machinery/door_buttons/access_button{
+ name = "External Access Button";
+ pixel_y = -24;
+ idSelf = "middleright_lower_eva_airlock_control";
+ idDoor = "middleright_lower_eva_external"
+ },
+/obj/effect/mapping_helpers/airlock/locked,
+/turf/open/floor/plating,
+/area/station/hallway/primary/tram/center)
+"min" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 4
+ },
+/obj/structure/table,
+/obj/item/radio/intercom/directional/east,
+/obj/item/paper{
+ name = "To-Do List";
+ default_raw_text = "buy more donk pockets"
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/virology)
"miE" = (
/obj/effect/turf_decal/siding/thinplating/dark,
/obj/structure/chair{
@@ -37395,6 +37630,25 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/hallway/secondary/exit/departure_lounge)
+"miR" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/machinery/camera{
+ dir = 6;
+ c_tag = "Hallway - Upper Left Command"
+ },
+/obj/machinery/newscaster/directional/east,
+/turf/open/floor/iron,
+/area/station/hallway/secondary/command)
+"miU" = (
+/obj/effect/turf_decal/delivery,
+/obj/machinery/atmospherics/components/binary/pump{
+ name = "External Gas to Loop";
+ dir = 1
+ },
+/turf/open/floor/engine,
+/area/station/engineering/supermatter/room)
"mjd" = (
/obj/effect/turf_decal/siding/wood,
/obj/structure/cable,
@@ -37436,6 +37690,23 @@
"mjM" = (
/turf/closed/wall,
/area/station/security/medical)
+"mki" = (
+/obj/machinery/door/airlock/command{
+ name = "Head of Personnel"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/command/hop,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/machinery/door/poddoor/preopen{
+ name = "Privacy Shutters";
+ id = "hop"
+ },
+/turf/open/floor/wood,
+/area/station/command/heads_quarters/hop)
"mkl" = (
/obj/item/stack/package_wrap,
/obj/item/hand_labeler,
@@ -37445,27 +37716,15 @@
dir = 8
},
/area/station/service/kitchen)
-"mkp" = (
-/obj/machinery/atmospherics/components/unary/passive_vent{
- name = "killroom vent";
- dir = 8
+"mkq" = (
+/obj/machinery/door/airlock{
+ name = "Private Quarters Q";
+ id_tag = "private_q"
},
-/turf/open/floor/circuit/telecomms,
-/area/station/science/xenobiology)
-"mkr" = (
-/obj/machinery/portable_atmospherics/scrubber,
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 10
- },
-/obj/effect/turf_decal/trimline/neutral/filled/warning{
- dir = 10
- },
-/obj/machinery/atmospherics/components/unary/portables_connector/visible{
- name = "Exfiltrate Port";
- dir = 8
- },
-/turf/open/floor/iron,
-/area/station/hallway/secondary/construction/engineering)
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/wood,
+/area/station/commons/dorms)
"mkA" = (
/obj/structure/sign/poster/official/random/directional/south,
/turf/open/floor/wood/large,
@@ -37508,15 +37767,6 @@
"mln" = (
/turf/open/floor/circuit/telecomms,
/area/station/science/xenobiology)
-"mlo" = (
-/obj/machinery/door/airlock{
- name = "Private Quarters N";
- id_tag = "private_n"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/carpet,
-/area/station/commons/dorms)
"mlu" = (
/obj/effect/mapping_helpers/airlock/cyclelink_helper,
/obj/machinery/door/airlock/external{
@@ -37647,14 +37897,6 @@
"mos" = (
/turf/closed/wall,
/area/station/tcommsat/server)
-"mov" = (
-/obj/structure/table/wood,
-/obj/machinery/chem_master/condimaster{
- name = "HoochMaster Deluxe";
- desc = "Looks like a knock-off chem-master. Perhaps useful for separating liquids when mixing drinks precisely. Also dispenses condiments."
- },
-/turf/open/floor/iron/dark,
-/area/station/service/bar)
"moz" = (
/turf/open/floor/iron,
/area/station/science/robotics/mechbay)
@@ -37670,6 +37912,22 @@
/obj/machinery/airalarm/directional/south,
/turf/open/floor/iron,
/area/station/security/checkpoint/science)
+"moQ" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/stripes/end{
+ dir = 1
+ },
+/obj/structure/closet/secure_closet/research_director,
+/obj/machinery/camera/directional/south{
+ network = list("ss13","rd");
+ c_tag = "Science - Research Director's Office"
+ },
+/obj/machinery/light_switch/directional/south{
+ pixel_x = -8;
+ pixel_y = -24
+ },
+/turf/open/floor/iron,
+/area/station/command/heads_quarters/rd)
"moU" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 5
@@ -37698,18 +37956,6 @@
"mpd" = (
/turf/open/floor/engine/o2,
/area/station/science/ordnance/storage)
-"mps" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door_buttons/airlock_controller{
- name = "External Access Console";
- pixel_y = 24;
- idSelf = "mostleft_lower_lower_eva_airlock_control";
- idInterior = "mostleft_lower_lower_eva_internal";
- idExterior = "mostleft_lower_lower_eva_external"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/catwalk_floor,
-/area/station/maintenance/tram/left)
"mpw" = (
/obj/machinery/hydroponics/soil,
/turf/open/floor/grass,
@@ -37720,6 +37966,14 @@
dir = 4
},
/area/station/commons/fitness)
+"mpz" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ name = "Distro to Waste";
+ dir = 8
+ },
+/obj/structure/cable,
+/turf/open/floor/iron,
+/area/station/engineering/atmos/pumproom)
"mpA" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 8
@@ -37730,20 +37984,12 @@
/obj/structure/sign/departments/chemistry/pharmacy/directional/west,
/turf/open/floor/iron,
/area/station/hallway/primary/tram/center)
-"mpT" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
+"mpF" = (
+/turf/closed/indestructible/riveted{
+ name = "hyper-reinforced wall";
+ desc = "A wall impregnated with Fixium, able to withstand massive explosions with ease"
},
-/obj/machinery/door/poddoor/shutters/preopen{
- name = "HoP Queue Shutters";
- id = "hopqueueend"
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/effect/turf_decal/loading_area/white{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/command/heads_quarters/hop)
+/area/station/science/ordnance/bomb)
"mpX" = (
/obj/structure/window/reinforced/spawner/directional/south,
/obj/structure/table/wood,
@@ -37820,6 +38066,20 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
+"mrF" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 4
+ },
+/obj/item/radio/intercom/directional/north{
+ name = "Private Channel";
+ frequency = 1447;
+ freerange = 1
+ },
+/obj/machinery/camera/motion/directional/north{
+ c_tag = "Secure - AI Upper Ring Access"
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai_monitored/turret_protected/aisat/hallway)
"mrS" = (
/obj/structure/chair{
dir = 8
@@ -37845,18 +38105,20 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/security/execution/transfer)
-"mst" = (
-/obj/machinery/button/door/directional/west{
- name = "Privacy Bolts";
- pixel_x = 24;
- pixel_y = 9;
- id = "private_b";
- specialfunctions = 4;
- normaldoorcontrol = 1
+"msn" = (
+/obj/effect/turf_decal/trimline/brown/filled/line,
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/structure/cable,
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/wood,
-/area/station/commons/dorms)
+/obj/structure/table,
+/obj/machinery/fax{
+ name = "Cargo Office Fax Machine";
+ fax_name = "Cargo Office"
+ },
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"msx" = (
/obj/machinery/teleport/hub,
/turf/open/floor/circuit,
@@ -37929,6 +38191,22 @@
/obj/machinery/transport/guideway_sensor,
/turf/open/openspace,
/area/station/asteroid)
+"muf" = (
+/obj/effect/turf_decal/delivery,
+/obj/machinery/door/window/left/directional/east{
+ name = "Containment Pen #3";
+ req_access = list("xenobiology")
+ },
+/obj/machinery/door/window/left/directional/west{
+ name = "Containment Pen #3";
+ req_access = list("xenobiology")
+ },
+/obj/machinery/door/poddoor/preopen{
+ name = "Xenobiology Containment Blast Door";
+ id = "containdeez3"
+ },
+/turf/open/floor/engine,
+/area/station/science/xenobiology)
"mur" = (
/obj/effect/turf_decal/trimline/brown/filled/line,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -37944,6 +38222,16 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/maintenance/tram/mid)
+"muV" = (
+/obj/structure/cable,
+/obj/machinery/power/solar_control{
+ name = "Port Solar Control";
+ dir = 1;
+ id = "portsolar"
+ },
+/obj/effect/turf_decal/sand/plating,
+/turf/open/floor/catwalk_floor,
+/area/station/solars/port)
"muZ" = (
/obj/effect/turf_decal/bot,
/obj/effect/turf_decal/tile/neutral/fourcorners,
@@ -37980,35 +38268,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/security/brig)
-"mwm" = (
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 6
- },
-/obj/machinery/camera{
- dir = 6;
- network = list("ss13","Security","prison");
- c_tag = "Security - Prison Main South-East"
- },
-/turf/open/floor/iron,
-/area/station/security/prison)
-"mwp" = (
-/obj/structure/table/glass,
-/obj/item/stack/medical/mesh,
-/obj/item/stack/medical/gauze,
-/obj/effect/turf_decal/stripes/corner{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 6
- },
-/obj/machinery/camera/directional/east{
- network = list("ss13","medbay");
- c_tag = "Medical - Treatment South-East"
- },
-/obj/machinery/vending/wallmed/directional/east,
-/obj/machinery/light/directional/east,
-/turf/open/floor/iron/white,
-/area/station/medical/treatment_center)
"mwt" = (
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/oxygen_input{
dir = 1
@@ -38237,25 +38496,28 @@
"mAT" = (
/turf/closed/wall,
/area/station/command/heads_quarters/hos)
+"mBm" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/preopen{
+ name = "Xenobiology Containment Blast Door";
+ id = "containdeez1"
+ },
+/turf/open/floor/plating,
+/area/station/science/xenobiology)
+"mBo" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/machinery/incident_display/tram/directional/north{
+ name = "darwin award counter";
+ desc = "A display that indicates how many dents that'll need fixed after the shift is over."
+ },
+/turf/open/floor/iron,
+/area/station/maintenance/port/central)
"mBq" = (
/turf/closed/wall/r_wall,
/area/station/maintenance/department/crew_quarters/dorms)
-"mBC" = (
-/obj/structure/table/wood,
-/obj/item/storage/box/seccarts{
- pixel_x = 3;
- pixel_y = 2
- },
-/obj/item/storage/box/deputy,
-/obj/item/radio/intercom/directional/west,
-/obj/machinery/button/door/directional/west{
- name = "Emergency Blast Doors";
- pixel_y = -8;
- id = "HOSOffice";
- req_access = list("hos")
- },
-/turf/open/floor/carpet,
-/area/station/command/heads_quarters/hos)
"mBT" = (
/obj/machinery/power/apc/auto_name/directional/east,
/obj/structure/cable,
@@ -38287,17 +38549,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/hallway/secondary/service)
-"mCB" = (
-/obj/machinery/mech_bay_recharge_port{
- dir = 2
- },
-/obj/machinery/camera/directional/north{
- network = list("ss13","rd");
- c_tag = "Science - Mech Bay"
- },
-/obj/machinery/light/directional/north,
-/turf/open/floor/plating,
-/area/station/science/robotics/mechbay)
"mCO" = (
/obj/effect/turf_decal/stripes/line,
/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{
@@ -38354,6 +38605,21 @@
},
/turf/open/floor/plating,
/area/station/maintenance/tram/mid)
+"mDy" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 6
+ },
+/obj/structure/extinguisher_cabinet/directional/east,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/obj/machinery/conveyor_switch/oneway{
+ name = "Shipment Delivery Chute Activator";
+ pixel_x = 10;
+ id = "hydrodropoff"
+ },
+/turf/open/floor/iron/dark,
+/area/station/service/hydroponics)
"mDC" = (
/obj/machinery/air_sensor/carbon_tank,
/turf/open/floor/engine/co2,
@@ -38458,37 +38724,6 @@
},
/turf/open/floor/wood/large,
/area/station/service/theater)
-"mET" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 4
- },
-/obj/machinery/keycard_auth/directional/east,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/button/door/directional/east{
- name = "Privacy Shutters Toggle";
- pixel_y = -11;
- id = "greedygrinnersden"
- },
-/turf/open/floor/iron,
-/area/station/command/heads_quarters/qm)
-"mEW" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/airlock/external{
- name = "External Access";
- frequency = 1449;
- id_tag = "mostleft_lower_eva_internal";
- autoclose = 0
- },
-/obj/machinery/door_buttons/access_button{
- name = "External Access Button";
- pixel_y = -24;
- idSelf = "mostleft_lower_eva_airlock_control";
- idDoor = "mostleft_lower_eva_internal"
- },
-/obj/effect/mapping_helpers/airlock/locked,
-/turf/open/floor/catwalk_floor,
-/area/station/hallway/primary/tram/left)
"mFh" = (
/obj/machinery/sparker/directional/west{
id = "Xenobio"
@@ -38539,6 +38774,42 @@
"mGw" = (
/turf/closed/wall,
/area/station/service/barber)
+"mGN" = (
+/obj/effect/turf_decal/siding/thinplating/end,
+/obj/machinery/button/door{
+ name = "Cell Shutters";
+ pixel_x = -27;
+ pixel_y = -2;
+ id = "Secure Gate";
+ req_access = list("armory")
+ },
+/obj/machinery/button/door{
+ name = "Prison Wing Lockdown";
+ pixel_x = -27;
+ pixel_y = 8;
+ id = "briglockdown";
+ req_access = list("armory")
+ },
+/obj/structure/chair/office{
+ dir = 4
+ },
+/obj/effect/landmark/start/warden,
+/turf/open/floor/glass/reinforced,
+/area/station/security/warden)
+"mGO" = (
+/obj/effect/turf_decal/trimline/white/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/yellow/line{
+ dir = 4
+ },
+/obj/machinery/camera{
+ dir = 6;
+ network = list("ss13","minisat");
+ c_tag = "Secure - AI Antechamber West"
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai_monitored/turret_protected/aisat_interior)
"mHc" = (
/turf/open/floor/iron/checker,
/area/station/commons/lounge)
@@ -38597,6 +38868,15 @@
/obj/structure/lattice/catwalk,
/turf/open/floor/plating,
/area/station/maintenance/tram/mid)
+"mHP" = (
+/obj/machinery/door/airlock{
+ name = "Private Quarters O";
+ id_tag = "private_o"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/wood,
+/area/station/commons/dorms)
"mHR" = (
/obj/structure/alien/weeds,
/obj/structure/bed/nest,
@@ -38752,21 +39032,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/security/brig)
-"mJX" = (
-/obj/machinery/portable_atmospherics/scrubber,
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/neutral/filled/warning{
- dir = 10
- },
-/obj/machinery/firealarm/directional/west,
-/obj/machinery/atmospherics/components/unary/portables_connector/visible{
- name = "Exfiltrate Port";
- dir = 8
- },
-/turf/open/floor/iron,
-/area/station/hallway/secondary/construction/engineering)
"mKe" = (
/obj/machinery/door/airlock/external{
name = "Solar Maintenance"
@@ -38804,6 +39069,19 @@
/obj/structure/extinguisher_cabinet/directional/north,
/turf/open/floor/circuit/green,
/area/station/science/robotics/mechbay)
+"mKq" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 1
+ },
+/obj/machinery/camera{
+ dir = 9;
+ network = list("ss13","Security");
+ c_tag = "Security - Warden's Office"
+ },
+/obj/structure/sign/calendar/directional/north,
+/obj/structure/cable,
+/turf/open/floor/iron/showroomfloor,
+/area/station/security/warden)
"mKP" = (
/obj/vehicle/ridden/secway,
/obj/effect/turf_decal/tile/neutral/fourcorners,
@@ -38952,6 +39230,13 @@
/obj/machinery/light/directional/west,
/turf/open/floor/iron/white,
/area/station/medical/treatment_center)
+"mOq" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 9
+ },
+/obj/item/radio/intercom/directional/north,
+/turf/open/floor/iron,
+/area/station/hallway/secondary/service)
"mOB" = (
/obj/structure/table,
/obj/item/analyzer,
@@ -39111,14 +39396,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/tram/mid)
-"mSu" = (
-/obj/machinery/camera/emp_proof{
- dir = 6;
- network = list("ss13","engineering");
- c_tag = "Engineering - Atmospherics Air Chamber"
- },
-/turf/open/floor/engine/air,
-/area/station/engineering/atmos)
"mSx" = (
/obj/machinery/computer/teleporter{
dir = 1
@@ -39154,15 +39431,6 @@
dir = 6
},
/area/station/service/chapel)
-"mTi" = (
-/obj/machinery/field/generator,
-/obj/machinery/camera/emp_proof{
- dir = 9;
- network = list("ss13","engineering");
- c_tag = "Engineering - Secure Storage"
- },
-/turf/open/floor/plating,
-/area/station/engineering/engine_smes)
"mTR" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -39193,17 +39461,6 @@
/obj/structure/sign/warning/vacuum/directional/south,
/turf/open/floor/plating,
/area/station/maintenance/disposal)
-"mUy" = (
-/obj/structure/chair{
- name = "Judge";
- dir = 4
- },
-/obj/machinery/airalarm/directional/west,
-/obj/machinery/camera/directional/west{
- c_tag = "Civilian - Courtroom"
- },
-/turf/open/floor/iron,
-/area/station/security/courtroom)
"mUL" = (
/obj/effect/turf_decal/siding/thinplating,
/obj/structure/cable,
@@ -39224,18 +39481,6 @@
/obj/structure/altar_of_gods,
/turf/open/floor/iron/dark,
/area/station/service/chapel)
-"mVp" = (
-/obj/structure/chair/stool/directional/north,
-/obj/machinery/button/door/directional/west{
- name = "Privacy Bolts";
- pixel_x = 24;
- pixel_y = -9;
- id = "private_j";
- specialfunctions = 4;
- normaldoorcontrol = 1
- },
-/turf/open/floor/wood,
-/area/station/commons/dorms)
"mVS" = (
/obj/structure/window/reinforced/spawner/directional/south,
/obj/machinery/door/window/left/directional/west{
@@ -39261,16 +39506,6 @@
},
/turf/open/floor/plating,
/area/station/science/ordnance)
-"mWr" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/flasher/directional/west{
- pixel_y = -26;
- id = "AI"
- },
-/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"mWu" = (
/obj/machinery/door/airlock/external{
name = "Solar Maintenance"
@@ -39290,14 +39525,6 @@
/obj/machinery/light/warm/directional/north,
/turf/open/floor/iron/grimy,
/area/station/service/library/lounge)
-"mWD" = (
-/obj/docking_port/stationary/random{
- name = "lavaland";
- dir = 8;
- shuttle_id = "pod_2_lavaland"
- },
-/turf/open/misc/asteroid/airless,
-/area/station/asteroid)
"mWK" = (
/obj/structure/chair/stool/directional/south,
/obj/effect/landmark/start/hangover,
@@ -39420,26 +39647,6 @@
/obj/machinery/newscaster/directional/north,
/turf/open/floor/circuit,
/area/station/ai_monitored/turret_protected/ai)
-"mYG" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/airlock/external{
- name = "External Access";
- frequency = 1449;
- id_tag = "mostleft_upper_eva_internal";
- autoclose = 0
- },
-/obj/machinery/door_buttons/access_button{
- name = "External Access Button";
- pixel_y = 24;
- idSelf = "mostleft_upper_eva_airlock_control";
- idDoor = "mostleft_upper_eva_internal"
- },
-/obj/effect/mapping_helpers/airlock/locked,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/catwalk_floor,
-/area/station/hallway/primary/tram/left)
"mYI" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -39495,6 +39702,18 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/storage/tech)
+"nay" = (
+/obj/machinery/button/door/directional/west{
+ name = "Privacy Bolts";
+ pixel_x = 24;
+ pixel_y = -9;
+ id = "private_d";
+ specialfunctions = 4;
+ normaldoorcontrol = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/wood,
+/area/station/commons/dorms)
"naz" = (
/obj/structure/table/wood,
/obj/machinery/computer/libraryconsole,
@@ -39513,6 +39732,13 @@
},
/turf/open/floor/iron,
/area/station/engineering/main)
+"naD" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ name = "Mix to Distro";
+ dir = 1
+ },
+/turf/open/floor/iron,
+/area/station/engineering/atmos/pumproom)
"naI" = (
/obj/item/toy/basketball{
pixel_x = 8;
@@ -39580,6 +39806,14 @@
/obj/structure/cable,
/turf/open/floor/circuit,
/area/station/ai_monitored/turret_protected/ai_upload)
+"nbI" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/preopen{
+ name = "Xenobiology Containment Blast Door";
+ id = "containdeez7"
+ },
+/turf/open/floor/plating,
+/area/station/science/xenobiology)
"nca" = (
/turf/open/openspace,
/area/station/security/brig)
@@ -39689,6 +39923,19 @@
},
/turf/open/floor/catwalk_floor,
/area/station/command/gateway)
+"neh" = (
+/obj/structure/closet/l3closet/janitor,
+/obj/effect/turf_decal/trimline/purple/filled/warning{
+ dir = 10
+ },
+/obj/item/restraints/legcuffs/beartrap,
+/obj/item/restraints/legcuffs/beartrap,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 10
+ },
+/obj/item/radio/intercom/directional/south,
+/turf/open/floor/iron,
+/area/station/service/janitor)
"nel" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
@@ -39720,19 +39967,6 @@
"ney" = (
/turf/open/floor/circuit/telecomms/mainframe,
/area/station/tcommsat/server)
-"neA" = (
-/obj/structure/table,
-/obj/item/radio/intercom/prison/directional/east,
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 5
- },
-/obj/machinery/camera{
- dir = 6;
- network = list("ss13","Security","prison","pcell");
- c_tag = "Security - Prison Cell 6"
- },
-/turf/open/floor/iron,
-/area/station/security/prison/safe)
"neB" = (
/obj/structure/cable/multilayer/multiz,
/obj/effect/turf_decal/stripes/box,
@@ -39772,16 +40006,6 @@
/obj/machinery/firealarm/directional/east,
/turf/open/floor/iron,
/area/station/tcommsat/computer)
-"nfH" = (
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 6
- },
-/obj/machinery/atmospherics/components/binary/pump/on{
- name = "Unfiltered to Mix";
- dir = 1
- },
-/turf/open/floor/iron,
-/area/station/engineering/atmos/pumproom)
"nfJ" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner{
dir = 4
@@ -39870,6 +40094,24 @@
/obj/structure/lattice,
/turf/open/openspace,
/area/station/hallway/primary/tram/right)
+"nhc" = (
+/obj/machinery/door/airlock/medical/glass{
+ name = "Medbay";
+ id_tag = "MedbayFoyer"
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/effect/mapping_helpers/airlock/unres,
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/access/all/medical/general,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/lobby)
"nhj" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -39904,18 +40146,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/maintenance/tram/left)
-"nhI" = (
-/mob/living/basic/pet/cat/jerry,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 10
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/bed/dogbed{
- name = "cat bed";
- desc = "A comfy-looking cat bed. You can even strap your pet in, in case the gravity turns off."
- },
-/turf/open/floor/iron,
-/area/station/maintenance/tram/mid)
"nhJ" = (
/obj/structure/sign/poster/official/random/directional/south,
/obj/machinery/light/blacklight/directional/south,
@@ -39952,36 +40182,6 @@
"nim" = (
/turf/open/floor/iron/white,
/area/station/commons/vacant_room)
-"niA" = (
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 8
- },
-/obj/machinery/door/airlock/security/glass{
- name = "Brig";
- id_tag = "outerbrigright"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{
- cycle_id = "brig_right"
- },
-/obj/machinery/door/firedoor,
-/obj/effect/mapping_helpers/airlock/access/all/security/entrance,
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/landmark/navigate_destination/sec,
-/turf/open/floor/iron,
-/area/station/security/brig)
-"niB" = (
-/mob/living/simple_animal/bot/floorbot,
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/maint)
"niF" = (
/obj/structure/railing/corner,
/obj/structure/window/reinforced/spawner/directional/north,
@@ -40009,6 +40209,24 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
+"niS" = (
+/obj/structure/table/glass,
+/obj/item/storage/backpack/duffelbag/sec/surgery{
+ pixel_y = 5
+ },
+/obj/item/clothing/mask/balaclava,
+/obj/item/reagent_containers/spray/cleaner{
+ pixel_x = 5
+ },
+/obj/structure/sign/poster/official/do_not_question/directional/north,
+/obj/machinery/button/flasher{
+ pixel_x = -24;
+ pixel_y = -8;
+ id = "reeducation";
+ req_access = list("brig")
+ },
+/turf/open/floor/iron/white,
+/area/station/security/execution/education)
"niZ" = (
/obj/effect/turf_decal/trimline/red/filled/corner{
dir = 8
@@ -40063,15 +40281,6 @@
"njC" = (
/turf/open/floor/iron/dark,
/area/station/ai_monitored/turret_protected/ai)
-"njH" = (
-/obj/structure/railing{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/turf/open/floor/glass/reinforced,
-/area/station/science/research)
"njI" = (
/obj/effect/turf_decal/siding/thinplating/corner{
dir = 1
@@ -40090,18 +40299,6 @@
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
/area/station/cargo/miningdock/cafeteria)
-"njL" = (
-/obj/machinery/navbeacon{
- name = "navigation beacon (Security Delivery)";
- location = "Security";
- codes_txt = "delivery;dir=8"
- },
-/obj/effect/turf_decal/loading_area{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/station/maintenance/department/security)
"njQ" = (
/obj/effect/turf_decal/trimline/brown/filled/corner{
dir = 4
@@ -40141,6 +40338,24 @@
/obj/effect/turf_decal/trimline/neutral/filled/line,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
+"nkl" = (
+/obj/structure/table/glass,
+/obj/item/storage/medkit/regular{
+ pixel_x = -3;
+ pixel_y = -3
+ },
+/obj/item/clothing/glasses/hud/health,
+/obj/item/clothing/neck/stethoscope,
+/obj/machinery/requests_console/directional/south{
+ name = "Chief Medical Officer's Request Console";
+ department = "Chief Medical Officer's Console"
+ },
+/obj/effect/mapping_helpers/requests_console/announcement,
+/obj/effect/mapping_helpers/requests_console/supplies,
+/obj/effect/mapping_helpers/requests_console/assistance,
+/obj/effect/turf_decal/tile/blue/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/command/heads_quarters/cmo)
"nkt" = (
/obj/structure/window/reinforced/spawner/directional/west,
/obj/structure/window/reinforced/spawner/directional/south,
@@ -40150,6 +40365,23 @@
/obj/machinery/chem_master,
/turf/open/floor/iron/white,
/area/station/medical/pharmacy)
+"nku" = (
+/obj/machinery/portable_atmospherics/pump,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/warning{
+ dir = 4
+ },
+/obj/machinery/camera/directional/east{
+ c_tag = "Hallway - Engineering Entry East"
+ },
+/obj/machinery/atmospherics/components/unary/portables_connector/visible{
+ name = "Oxygen Tank Injection Port";
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/hallway/secondary/construction/engineering)
"nky" = (
/obj/machinery/conveyor{
dir = 8;
@@ -40167,13 +40399,6 @@
/obj/effect/turf_decal/sand/plating,
/turf/open/floor/plating/airless,
/area/station/solars/starboard/fore)
-"nld" = (
-/obj/machinery/camera/motion/directional/south{
- network = list("ss13","minisat");
- c_tag = "Secure - AI Lower External North"
- },
-/turf/open/space/basic,
-/area/space)
"nle" = (
/obj/machinery/door/airlock/security{
name = "Evidence Storage"
@@ -40189,15 +40414,42 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/security/evidence)
-"nlu" = (
-/obj/machinery/power/smes{
- charge = 10000;
- capacity = 9e+06
+"nlf" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 5
+ },
+/obj/structure/table/glass,
+/obj/machinery/requests_console/directional/east{
+ name = "Virology Requests Console";
+ department = "Virology"
+ },
+/obj/effect/mapping_helpers/requests_console/ore_update,
+/obj/item/storage/box/beakers{
+ pixel_x = 2;
+ pixel_y = 2
+ },
+/obj/item/storage/box/syringes,
+/obj/structure/sign/clock/directional/north,
+/turf/open/floor/iron/white,
+/area/station/medical/virology)
+"nlm" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/external{
+ name = "External Access";
+ frequency = 1449;
+ id_tag = "rightmost_lower_lower_eva_internal";
+ autoclose = 0
+ },
+/obj/machinery/door_buttons/access_button{
+ name = "External Access Button";
+ pixel_x = -24;
+ idSelf = "rightmost_lower_lower_eva_airlock_control";
+ idDoor = "rightmost_lower_lower_eva_internal"
},
-/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron,
-/area/station/maintenance/disposal/incinerator)
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/catwalk_floor,
+/area/station/maintenance/tram/right)
"nlD" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -40240,20 +40492,20 @@
/obj/machinery/barsign/directional/south,
/turf/open/floor/iron/checker,
/area/station/commons/lounge)
-"nmq" = (
-/obj/structure/table/reinforced,
-/obj/machinery/computer/security/telescreen{
- name = "Cargo Camera Monitor";
- dir = 4;
- network = list("ss13","cargo")
+"nmk" = (
+/obj/structure/toilet{
+ pixel_y = 8
},
-/obj/item/radio/intercom/directional/west,
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 9
+/obj/machinery/button/door/directional/west{
+ name = "Lock Control";
+ id = "Toilet1";
+ specialfunctions = 4;
+ normaldoorcontrol = 1
},
-/obj/machinery/firealarm/directional/north,
-/turf/open/floor/iron,
-/area/station/security/checkpoint/supply)
+/obj/effect/spawner/random/engineering/tracking_beacon,
+/obj/machinery/light/small/dim/directional/east,
+/turf/open/floor/iron/freezer,
+/area/station/commons/toilet)
"nms" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -40268,22 +40520,6 @@
},
/turf/open/floor/plating/airless,
/area/station/science/ordnance/bomb)
-"nmF" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/machinery/computer/camera_advanced/xenobio,
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 1
- },
-/obj/machinery/requests_console/directional/north{
- name = "Xenobiology Requests Console";
- department = "Xenobiology"
- },
-/obj/effect/mapping_helpers/requests_console/ore_update,
-/obj/effect/mapping_helpers/requests_console/supplies,
-/turf/open/floor/iron/white,
-/area/station/science/xenobiology)
"nmK" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner,
/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible,
@@ -40371,16 +40607,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
-"nnX" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 1
- },
-/obj/machinery/camera{
- dir = 9;
- c_tag = "Civilian - aux_base Construction"
- },
-/turf/open/floor/iron,
-/area/station/construction/mining/aux_base)
"noc" = (
/obj/structure/window/reinforced/spawner/directional/north,
/obj/effect/turf_decal/trimline/brown/filled/line{
@@ -40407,6 +40633,25 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/engineering/main)
+"noi" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/external{
+ name = "External Access";
+ frequency = 1449;
+ id_tag = "middleleft_upper_lower_eva_internal";
+ autoclose = 0
+ },
+/obj/machinery/door_buttons/access_button{
+ name = "External Access Button";
+ pixel_x = -24;
+ idSelf = "middleleft_upper_lower_eva_airlock_control";
+ idDoor = "middleleft_upper_lower_eva_internal"
+ },
+/obj/effect/mapping_helpers/airlock/locked,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/catwalk_floor,
+/area/station/maintenance/tram/mid)
"not" = (
/obj/structure/table/reinforced,
/obj/machinery/light/warm/directional/south,
@@ -40462,28 +40707,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/cargo/office)
-"nps" = (
-/obj/docking_port/stationary{
- name = "Tramstation emergency evac bay";
- dir = 4;
- width = 32;
- height = 18;
- shuttle_id = "emergency_home";
- dwidth = 12
- },
-/turf/open/space/openspace,
-/area/space)
-"npU" = (
-/obj/machinery/computer/security/telescreen{
- name = "turbine vent monitor";
- desc = "Used for watching the turbine vent.";
- dir = 8;
- pixel_x = 29;
- network = list("turbine")
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/iron,
-/area/station/maintenance/disposal/incinerator)
"npX" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
@@ -40618,23 +40841,26 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/command)
-"nsq" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/airlock/external{
- name = "External Access";
- frequency = 1449;
- id_tag = "middleleft_lower_eva_internal";
- autoclose = 0
+"nss" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/showcase/cyborg/old{
+ pixel_y = 20
},
-/obj/machinery/door_buttons/access_button{
- name = "External Access Button";
- pixel_y = 24;
- idSelf = "middleleft_lower_eva_airlock_control";
- idDoor = "middleleft_lower_eva_internal"
+/obj/machinery/camera{
+ dir = 9;
+ network = list("ss13","minisat");
+ c_tag = "Secure - AI Antechamber South"
},
-/obj/effect/mapping_helpers/airlock/locked,
-/turf/open/floor/catwalk_floor,
-/area/station/hallway/primary/tram/center)
+/obj/structure/cable,
+/turf/open/floor/circuit,
+/area/station/ai_monitored/turret_protected/aisat_interior)
+"nsv" = (
+/obj/machinery/camera/directional/north{
+ network = list("test","rd");
+ c_tag = "Science - Testing Chamber"
+ },
+/turf/open/floor/engine,
+/area/station/science/explab)
"nsy" = (
/obj/structure/stairs/north,
/obj/structure/railing{
@@ -40654,17 +40880,6 @@
},
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
-"nsV" = (
-/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/stack/cable_coil{
- pixel_x = 6;
- pixel_y = 6;
- amount = 15
- },
-/obj/item/stack/cable_coil/cut,
-/turf/open/floor/iron/smooth,
-/area/station/security/mechbay)
"nti" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -40717,14 +40932,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/chapel,
/area/station/service/chapel)
-"nuA" = (
-/obj/machinery/camera/directional/west{
- network = list("ss13","medbay");
- c_tag = "Medical - Cryo Treatment"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible,
-/turf/open/floor/iron/dark,
-/area/station/medical/treatment_center)
"nvf" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable,
@@ -40736,6 +40943,18 @@
},
/turf/open/space/openspace,
/area/station/solars/port)
+"nvo" = (
+/obj/machinery/button/door/directional/west{
+ name = "Privacy Bolts";
+ pixel_x = 24;
+ pixel_y = 9;
+ id = "private_b";
+ specialfunctions = 4;
+ normaldoorcontrol = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/wood,
+/area/station/commons/dorms)
"nvp" = (
/obj/effect/spawner/random/vending/snackvend,
/obj/effect/turf_decal/trimline/neutral/filled/line{
@@ -40829,15 +41048,6 @@
},
/turf/open/floor/iron/white,
/area/station/science/ordnance)
-"nwP" = (
-/obj/machinery/atmospherics/components/unary/portables_connector/visible{
- name = "Oxygen Tank Injection Port";
- dir = 1
- },
-/obj/effect/turf_decal/box,
-/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/iron/dark,
-/area/station/science/ordnance/storage)
"nxq" = (
/obj/structure/table/wood,
/obj/structure/cable,
@@ -40877,16 +41087,6 @@
/obj/effect/turf_decal/trimline/yellow/filled/line,
/turf/open/floor/iron,
/area/station/engineering/main)
-"nyl" = (
-/mob/living/simple_animal/bot/mulebot,
-/obj/effect/turf_decal/delivery,
-/obj/machinery/navbeacon{
- location = "QM #2";
- codes_txt = "delivery;dir=2"
- },
-/obj/effect/turf_decal/tile/brown/fourcorners,
-/turf/open/floor/iron,
-/area/station/cargo/warehouse)
"nyr" = (
/obj/effect/turf_decal/trimline/red/filled/corner{
dir = 4
@@ -40976,6 +41176,19 @@
},
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
+"nzg" = (
+/obj/structure/cable,
+/obj/machinery/door/poddoor/preopen{
+ name = "Test Chamber Blast Door";
+ id = "Xenolab"
+ },
+/obj/machinery/door/window/left/directional/north{
+ name = "Maximum Security Test Chamber";
+ req_access = list("xenobiology")
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible,
+/turf/open/floor/engine,
+/area/station/science/xenobiology)
"nzh" = (
/obj/structure/fluff/tram_rail/end{
dir = 8
@@ -41012,6 +41225,17 @@
/obj/effect/turf_decal/trimline/red/filled/line,
/turf/open/floor/iron/showroomfloor,
/area/station/security/warden)
+"nzF" = (
+/obj/effect/turf_decal/tile/brown/fourcorners,
+/obj/machinery/conveyor_switch/oneway{
+ dir = 1;
+ id = "mining"
+ },
+/obj/structure/railing{
+ dir = 1
+ },
+/turf/open/floor/iron,
+/area/station/cargo/miningfoundry)
"nzH" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
@@ -41060,14 +41284,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/cafeteria,
/area/station/security/prison)
-"nAv" = (
-/obj/machinery/door/poddoor/preopen{
- name = "Atmospherics Blast Door";
- id = "atmos"
- },
-/obj/effect/turf_decal/delivery,
-/turf/open/floor/iron,
-/area/station/engineering/atmos)
"nAB" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 1
@@ -41107,6 +41323,23 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/cargo/lobby)
+"nAT" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/external{
+ name = "External Access";
+ frequency = 1449;
+ id_tag = "middleleft_lower_eva_internal";
+ autoclose = 0
+ },
+/obj/machinery/door_buttons/access_button{
+ name = "External Access Button";
+ pixel_y = 24;
+ idSelf = "middleleft_lower_eva_airlock_control";
+ idDoor = "middleleft_lower_eva_internal"
+ },
+/obj/effect/mapping_helpers/airlock/locked,
+/turf/open/floor/catwalk_floor,
+/area/station/hallway/primary/tram/center)
"nBj" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment,
@@ -41162,46 +41395,6 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron/white,
/area/station/science/ordnance)
-"nCk" = (
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 4
- },
-/obj/machinery/camera{
- dir = 6;
- network = list("ss13","Security","prison");
- c_tag = "Security - Prison Block South"
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 8
- },
-/turf/open/floor/iron,
-/area/station/security/prison/safe)
-"nCm" = (
-/obj/machinery/camera/directional/east{
- pixel_y = -23;
- c_tag = "Hallway - Starboard Tram Platform South"
- },
-/obj/machinery/light/directional/east,
-/turf/open/floor/noslip/tram,
-/area/station/hallway/primary/tram/right)
-"nCq" = (
-/obj/machinery/door/airlock/external{
- name = "External Access";
- frequency = 1449;
- id_tag = "mostleft_lower_lower_eva_internal";
- autoclose = 0
- },
-/obj/effect/mapping_helpers/airlock/locked,
-/obj/machinery/door_buttons/access_button{
- name = "External Access Button";
- pixel_x = 24;
- idSelf = "mostleft_lower_lower_eva_airlock_control";
- idDoor = "mostleft_lower_lower_eva_internal"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/catwalk_floor,
-/area/station/maintenance/tram/left)
"nCy" = (
/obj/effect/turf_decal/trimline/red/filled/corner{
dir = 1
@@ -41217,15 +41410,13 @@
},
/turf/open/floor/iron,
/area/station/security/brig)
-"nDI" = (
-/obj/structure/table,
-/obj/item/assembly/flash/handheld,
-/obj/machinery/fax{
- name = "Security Office Fax Machine";
- fax_name = "Security Office"
+"nDm" = (
+/obj/modular_map_root/tramstation{
+ name = "secservicelower";
+ key = "secservicelower"
},
-/turf/open/floor/iron,
-/area/station/security/office)
+/turf/open/floor/plating,
+/area/station/maintenance/port/central)
"nDM" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 8
@@ -41364,16 +41555,18 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/engineering/gravity_generator)
-"nFN" = (
-/obj/structure/chair/comfy/brown{
- dir = 8;
- color = "#c45c57";
- buildstackamount = 0
+"nFL" = (
+/obj/machinery/suit_storage_unit/atmos,
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
},
-/obj/effect/landmark/start/detective,
-/obj/machinery/newscaster/directional/east,
-/turf/open/floor/carpet,
-/area/station/security/detectives_office)
+/obj/machinery/camera/emp_proof{
+ dir = 6;
+ network = list("ss13","engineering");
+ c_tag = "Engineering - Atmospherics West"
+ },
+/turf/open/floor/iron,
+/area/station/engineering/atmos)
"nFZ" = (
/obj/machinery/airalarm/directional/east,
/obj/machinery/camera/directional/east{
@@ -41383,17 +41576,6 @@
/obj/machinery/coffeemaker/impressa,
/turf/open/floor/carpet,
/area/station/command/heads_quarters/captain)
-"nGf" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/door/poddoor/preopen{
- name = "Research Director's Shutters";
- id = "rdoffice"
- },
-/turf/open/floor/plating,
-/area/station/command/heads_quarters/rd)
"nGh" = (
/obj/structure/chair{
dir = 1
@@ -41412,17 +41594,6 @@
},
/turf/open/floor/iron/white,
/area/station/science/ordnance/office)
-"nGF" = (
-/obj/machinery/camera{
- dir = 9;
- network = list("ss13","Security");
- c_tag = "Security - Detective's Office"
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
-/obj/machinery/light/warm/directional/north,
-/turf/open/floor/iron/grimy,
-/area/station/security/detectives_office)
"nGI" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/wood/parquet,
@@ -41436,20 +41607,6 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/hallway/secondary/exit/departure_lounge)
-"nHc" = (
-/obj/machinery/atmospherics/components/binary/pump{
- name = "N2O Outlet Pump";
- dir = 8
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 5
- },
-/obj/effect/turf_decal/trimline/neutral/line{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible,
-/turf/open/floor/iron,
-/area/station/engineering/atmos)
"nHi" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/siding/thinplating/dark{
@@ -41523,6 +41680,16 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/medical/virology)
+"nIC" = (
+/mob/living/simple_animal/bot/mulebot,
+/obj/effect/turf_decal/delivery,
+/obj/machinery/navbeacon{
+ location = "QM #6";
+ codes_txt = "delivery;dir=1"
+ },
+/obj/effect/turf_decal/tile/brown/fourcorners,
+/turf/open/floor/iron,
+/area/station/cargo/warehouse)
"nIQ" = (
/obj/effect/landmark/start/depsec/supply,
/obj/effect/turf_decal/trimline/red/filled/line{
@@ -41548,30 +41715,6 @@
/obj/machinery/power/apc/auto_name/directional/north,
/turf/open/floor/iron/showroomfloor,
/area/station/security/warden)
-"nJh" = (
-/obj/structure/rack,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 6
- },
-/obj/structure/rack,
-/obj/item/electronics/airlock,
-/obj/item/electronics/airlock,
-/obj/item/electronics/airlock,
-/obj/item/electronics/airlock,
-/obj/item/stack/cable_coil,
-/obj/item/stack/cable_coil,
-/obj/item/wallframe/camera,
-/obj/item/wallframe/camera,
-/obj/item/wallframe/camera,
-/obj/item/wallframe/camera,
-/obj/item/assault_pod/mining,
-/obj/machinery/button/door/directional/south{
- name = "Public Shutters Control";
- id = "aux_base_shutters";
- req_access = list("aux_base")
- },
-/turf/open/floor/iron,
-/area/station/construction/mining/aux_base)
"nJr" = (
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
@@ -41680,15 +41823,6 @@
/obj/machinery/light/directional/east,
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
-"nKR" = (
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/obj/machinery/camera/directional/south{
- network = list("ss13","medbay");
- c_tag = "Medical - Main South-East"
- },
-/obj/machinery/light/cold/directional/south,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"nKU" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable,
@@ -41722,15 +41856,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/cargo/lobby)
-"nLI" = (
-/obj/effect/turf_decal/trimline/red/filled/line,
-/obj/machinery/status_display/door_timer{
- name = "Isolation Cell B";
- pixel_y = -32;
- id = "Isolation_B"
- },
-/turf/open/floor/iron,
-/area/station/security/execution/transfer)
"nLK" = (
/obj/effect/turf_decal/trimline/brown/filled/line{
dir = 1
@@ -41742,6 +41867,17 @@
},
/turf/open/floor/iron,
/area/station/cargo/miningdock)
+"nMb" = (
+/obj/structure/lattice/catwalk,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/button/door/directional/north{
+ name = "Tunnel Access Shutters Toggle";
+ id = "righttunnel"
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/tram/right)
"nMd" = (
/obj/effect/landmark/navigate_destination/court,
/obj/structure/cable,
@@ -41902,6 +42038,11 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron,
/area/station/engineering/engine_smes)
+"nOB" = (
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/structure/reagent_dispensers/watertank,
+/turf/open/floor/iron,
+/area/station/hallway/secondary/service)
"nOI" = (
/obj/machinery/power/apc/auto_name/directional/south,
/obj/structure/disposalpipe/segment{
@@ -42095,6 +42236,25 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/command)
+"nSd" = (
+/obj/machinery/button/door/directional/west{
+ name = "Commissary Shutter Access";
+ id = "commissarydeezdoorz"
+ },
+/obj/machinery/button/door/directional/west{
+ name = "Privacy Bolts";
+ pixel_y = -9;
+ id = "vacant_space";
+ specialfunctions = 4;
+ normaldoorcontrol = 1
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/machinery/light_switch/directional/west{
+ pixel_x = -22;
+ pixel_y = 9
+ },
+/turf/open/floor/iron/dark,
+/area/station/commons/vacant_room/commissary)
"nSf" = (
/obj/structure/table,
/obj/item/pai_card,
@@ -42105,18 +42265,6 @@
/obj/structure/beebox,
/turf/open/floor/grass,
/area/station/service/hydroponics)
-"nSv" = (
-/obj/machinery/camera{
- dir = 10;
- network = list("ss13","medbay");
- c_tag = "Medical - Central North-West"
- },
-/obj/structure/extinguisher_cabinet/directional/west,
-/obj/effect/turf_decal/stripes/white/line{
- dir = 1
- },
-/turf/open/floor/iron,
-/area/station/hallway/primary/tram/center)
"nSI" = (
/turf/closed/wall/r_wall,
/area/station/commons/vacant_room/commissary)
@@ -42304,26 +42452,6 @@
/obj/structure/fluff/tram_rail/electric,
/turf/open/openspace,
/area/station/hallway/primary/tram/left)
-"nVC" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/obj/machinery/requests_console/directional/south{
- name = "Bridge Requests Console";
- pixel_y = 30;
- department = "Bridge"
- },
-/obj/effect/mapping_helpers/requests_console/announcement,
-/obj/effect/mapping_helpers/requests_console/information,
-/obj/effect/mapping_helpers/requests_console/assistance,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/obj/structure/disposalpipe/junction{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/command/bridge)
"nVL" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 4
@@ -42355,14 +42483,6 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron/dark,
/area/station/commons/vacant_room/commissary)
-"nWk" = (
-/obj/machinery/door/airlock{
- name = "Private Quarters R";
- id_tag = "private_r"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/carpet,
-/area/station/commons/dorms)
"nWu" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment,
@@ -42370,17 +42490,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/checker,
/area/station/commons/lounge)
-"nWx" = (
-/obj/machinery/door/poddoor{
- name = "Supply Dock Loading Door";
- id = "QMLoaddoor"
- },
-/obj/machinery/conveyor{
- dir = 1;
- id = "QMLoad"
- },
-/turf/open/floor/plating,
-/area/station/cargo/storage)
"nWB" = (
/obj/effect/turf_decal/trimline/yellow/filled/line,
/obj/structure/closet/toolcloset,
@@ -42449,15 +42558,6 @@
/obj/structure/floodlight_frame,
/turf/open/misc/asteroid,
/area/station/medical/chemistry)
-"nXt" = (
-/obj/machinery/door/airlock{
- name = "Private Quarters L";
- id_tag = "private_l"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/wood,
-/area/station/commons/dorms)
"nXx" = (
/obj/structure/chair{
dir = 1
@@ -42538,6 +42638,17 @@
/obj/effect/turf_decal/trimline/tram/filled/warning,
/turf/open/floor/iron,
/area/station/hallway/primary/tram/left)
+"nYr" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/mapping_helpers/mail_sorting/service/hop_office,
+/obj/structure/disposalpipe/sorting/mail/flip{
+ name = "sorting disposal pipe (Head of Personnel's Office)";
+ dir = 1
+ },
+/obj/structure/cable,
+/turf/open/floor/iron,
+/area/station/hallway/secondary/command)
"nYL" = (
/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{
dir = 8
@@ -42551,18 +42662,22 @@
},
/turf/open/space/basic,
/area/space/nearstation)
-"nYZ" = (
-/obj/structure/table,
-/obj/item/radio/intercom/prison/directional/west,
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 9
+"nZm" = (
+/obj/machinery/door/airlock/maintenance_hatch{
+ name = "Recreation Area Maintenance Hatch"
},
-/obj/machinery/camera/directional/west{
- network = list("ss13","Security","prison","pcell");
- c_tag = "Security - Prison Cell 3"
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/mapping_helpers/airlock/unres,
+/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/modular_map_root/tramstation{
+ name = "dormmedupper";
+ key = "dormmedupper"
},
-/turf/open/floor/iron,
-/area/station/security/prison/safe)
+/turf/open/floor/catwalk_floor,
+/area/station/maintenance/department/crew_quarters/dorms)
"nZr" = (
/obj/effect/turf_decal/siding/thinplating{
dir = 1
@@ -42572,17 +42687,6 @@
},
/turf/open/floor/iron,
/area/station/cargo/miningdock)
-"nZs" = (
-/obj/machinery/door/poddoor/shutters/radiation/preopen{
- name = "Radiation Chamber Shutters";
- id = "engsm"
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/plating,
-/area/station/engineering/supermatter)
"nZL" = (
/obj/effect/turf_decal/siding/thinplating/dark{
dir = 1
@@ -42660,6 +42764,17 @@
/obj/effect/landmark/transport/nav_beacon/tram/platform/tramstation/west,
/turf/open/indestructible/tram/plate,
/area/station/hallway/primary/tram/left)
+"oar" = (
+/obj/machinery/button/door/directional/west{
+ name = "Privacy Bolts";
+ pixel_y = 9;
+ id = "private_p";
+ specialfunctions = 4;
+ normaldoorcontrol = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/carpet,
+/area/station/commons/dorms)
"oaB" = (
/obj/effect/turf_decal/trimline/brown/filled/corner{
dir = 4
@@ -42690,16 +42805,6 @@
/obj/effect/turf_decal/trimline/white/warning,
/turf/open/floor/iron,
/area/station/maintenance/tram/mid)
-"oaM" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 4
- },
-/obj/machinery/atmospherics/components/binary/pump/on{
- name = "Air to External Air Ports";
- dir = 8
- },
-/turf/open/floor/iron,
-/area/station/engineering/atmos)
"oaX" = (
/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{
dir = 4
@@ -42712,15 +42817,6 @@
},
/turf/open/floor/iron/dark,
/area/station/service/chapel)
-"obm" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/shutters/preopen{
- name = "Pharmacy Shutters";
- dir = 4;
- id = "pharmacy_shutters_2"
- },
-/turf/open/floor/plating,
-/area/station/medical/pharmacy)
"obq" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/trimline/neutral/filled/corner{
@@ -42745,19 +42841,33 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/ai_monitored/security/armory)
+"obz" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/preopen{
+ name = "Privacy Shutter";
+ id = "ceprivacy"
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/line,
+/obj/machinery/door/airlock/command{
+ name = "Chief Engineer"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 4
+ },
+/obj/effect/mapping_helpers/airlock/access/all/engineering/ce,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable,
+/turf/open/floor/iron,
+/area/station/command/heads_quarters/ce)
"obC" = (
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/hallway/primary/tram/center)
-"obH" = (
-/obj/machinery/airalarm/directional/north,
-/obj/structure/cable,
-/obj/machinery/camera/motion/directional/north{
- network = list("aicore");
- c_tag = "Secure - AI Core South"
- },
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"obL" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -42790,18 +42900,6 @@
},
/turf/open/floor/iron,
/area/station/tcommsat/computer)
-"ocY" = (
-/obj/structure/noticeboard/directional/north,
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 1
- },
-/obj/machinery/camera{
- dir = 9;
- network = list("ss13","Security");
- c_tag = "Security - Main Office North"
- },
-/turf/open/floor/iron,
-/area/station/security/office)
"odr" = (
/obj/structure/railing{
dir = 4
@@ -42872,6 +42970,53 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron/dark,
/area/station/maintenance/radshelter/civil)
+"ofA" = (
+/obj/structure/chair/office,
+/obj/machinery/button/door/directional/south{
+ name = "Privacy Shutters Control";
+ pixel_x = 24;
+ pixel_y = -1;
+ id = "hop";
+ req_access = list("kitchen")
+ },
+/obj/machinery/button/door/directional/south{
+ name = "Arrival Checkpoint Enforcement Procedure";
+ pixel_x = 35;
+ pixel_y = -10;
+ id = "papersplease";
+ req_access = list("kitchen")
+ },
+/obj/machinery/button/ticket_machine{
+ pixel_x = 24;
+ pixel_y = -10
+ },
+/obj/machinery/button/door/directional/south{
+ name = "Queue Shutters Entry Control";
+ pixel_x = 24;
+ pixel_y = 8;
+ id = "hopqueuestart";
+ req_access = list("kitchen")
+ },
+/obj/machinery/keycard_auth/directional/south{
+ pixel_x = 26
+ },
+/obj/machinery/button/door/directional/south{
+ name = "Queue Shutters Upper Exit Control";
+ pixel_x = 35;
+ pixel_y = 8;
+ id = "hopqueueend";
+ req_access = list("kitchen")
+ },
+/obj/machinery/button/door/directional/south{
+ name = "Queue Shutters Lower Exit Control";
+ pixel_x = 35;
+ pixel_y = -1;
+ id = "hopqueueendbottom";
+ req_access = list("kitchen")
+ },
+/obj/effect/landmark/start/head_of_personnel,
+/turf/open/floor/wood,
+/area/station/command/heads_quarters/hop)
"ofT" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 4
@@ -42912,19 +43057,6 @@
/obj/structure/bookcase,
/turf/open/floor/wood,
/area/station/command/meeting_room)
-"ohq" = (
-/obj/machinery/camera/directional/north{
- c_tag = "Service - Autolathe Room"
- },
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/obj/machinery/light/dim/directional/north,
-/obj/structure/table,
-/obj/machinery/fax{
- fax_name = "Service Hallway";
- name = "Service Fax Machine"
- },
-/turf/open/floor/iron,
-/area/station/hallway/secondary/service)
"ohr" = (
/obj/machinery/shower/directional/east,
/turf/open/floor/iron/freezer,
@@ -42947,23 +43079,6 @@
/obj/structure/cable,
/turf/open/floor/catwalk_floor,
/area/station/maintenance/department/crew_quarters/dorms)
-"ohO" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/airlock/external{
- name = "External Access";
- frequency = 1449;
- id_tag = "mostleft_lower_eva_external";
- autoclose = 0
- },
-/obj/machinery/door_buttons/access_button{
- name = "External Access Button";
- pixel_y = -24;
- idSelf = "mostleft_lower_eva_airlock_control";
- idDoor = "mostleft_lower_eva_external"
- },
-/obj/effect/mapping_helpers/airlock/locked,
-/turf/open/floor/catwalk_floor,
-/area/station/hallway/primary/tram/left)
"ohS" = (
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
@@ -43024,20 +43139,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/tram/right)
-"oiy" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/door/poddoor/preopen{
- name = "Research Director's Shutters";
- id = "rdoffice"
- },
-/obj/structure/disposalpipe/segment{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/station/command/heads_quarters/rd)
"oiF" = (
/obj/structure/table,
/obj/machinery/duct,
@@ -43070,6 +43171,18 @@
},
/turf/open/floor/iron,
/area/station/cargo/miningdock/cafeteria)
+"oiL" = (
+/obj/structure/filingcabinet,
+/obj/structure/window/spawner/directional/north,
+/obj/item/paper{
+ name = "station layout";
+ icon = 'icons/obj/scrolls.dmi';
+ icon_state = "blueprints";
+ default_raw_text = "A crude mapping of the station layout based on leaked internal documents and orbital snapshots taken during construction. I'm not sure how up-to-date this is anymore..";
+ inhand_icon_state = "blueprints"
+ },
+/turf/open/floor/iron/dark/small,
+/area/station/commons/vacant_room)
"oiV" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner{
dir = 1
@@ -43080,15 +43193,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
-"oiX" = (
-/obj/machinery/door/airlock{
- name = "Private Quarters K";
- id_tag = "private_k"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/carpet,
-/area/station/commons/dorms)
"ojj" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 4
@@ -43150,6 +43254,17 @@
/obj/machinery/light/warm/directional/west,
/turf/open/floor/iron/cafeteria,
/area/station/commons/dorms/laundry)
+"okh" = (
+/obj/structure/chair/sofa/left{
+ dir = 1
+ },
+/obj/item/radio/intercom/directional/south,
+/obj/machinery/camera/directional/south{
+ network = list("ss13","rd");
+ c_tag = "Science - Break Room"
+ },
+/turf/open/floor/iron/cafeteria,
+/area/station/science/breakroom)
"okn" = (
/obj/structure/disposalpipe/sorting/mail{
dir = 8
@@ -43216,6 +43331,17 @@
/obj/effect/turf_decal/siding/wood,
/turf/open/floor/wood,
/area/station/service/library)
+"ols" = (
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/structure/bed/medical/emergency,
+/obj/machinery/camera/directional/south{
+ network = list("ss13","medbay");
+ c_tag = "Medical - Lobby"
+ },
+/obj/effect/turf_decal/bot,
+/obj/effect/landmark/start/hangover,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/lobby)
"olG" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 5
@@ -43224,26 +43350,6 @@
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/turf/open/floor/iron,
/area/station/security/execution/transfer)
-"olO" = (
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 4
- },
-/obj/machinery/camera/directional/east{
- network = list("ss13","Security");
- c_tag = "Security - Main East"
- },
-/obj/structure/table,
-/obj/item/storage/fancy/coffee_cart_rack{
- pixel_x = 8;
- pixel_y = 2
- },
-/obj/item/food/donut/plain{
- pixel_x = -4;
- pixel_y = 6
- },
-/obj/machinery/light/directional/east,
-/turf/open/floor/iron,
-/area/station/security/brig)
"olR" = (
/obj/structure/tank_dispenser,
/obj/effect/turf_decal/stripes/corner{
@@ -43288,6 +43394,15 @@
/obj/effect/turf_decal/trimline/dark_blue/corner,
/turf/open/floor/iron/dark,
/area/station/command/heads_quarters/hop)
+"omN" = (
+/obj/machinery/door/poddoor/preopen{
+ name = "Atmospherics Blast Door";
+ id = "atmos"
+ },
+/obj/effect/turf_decal/delivery,
+/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden,
+/turf/open/floor/iron,
+/area/station/engineering/atmos)
"onc" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner{
dir = 4
@@ -43373,6 +43488,26 @@
},
/turf/open/space/openspace,
/area/station/solars/port)
+"opT" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 4
+ },
+/obj/machinery/camera/directional/east{
+ network = list("ss13","Security");
+ c_tag = "Security - Main East"
+ },
+/obj/structure/table,
+/obj/item/storage/fancy/coffee_cart_rack{
+ pixel_x = 8;
+ pixel_y = 2
+ },
+/obj/item/food/donut/plain{
+ pixel_x = -4;
+ pixel_y = 6
+ },
+/obj/machinery/light/directional/east,
+/turf/open/floor/iron,
+/area/station/security/brig)
"oqh" = (
/obj/effect/turf_decal/stripes/line{
dir = 10
@@ -43388,6 +43523,21 @@
"oqp" = (
/turf/closed/wall/r_wall,
/area/station/ai_monitored/turret_protected/aisat_interior)
+"oqy" = (
+/obj/machinery/conveyor{
+ id = "cargolower"
+ },
+/obj/machinery/door/poddoor/preopen{
+ name = "Disposal Exit Vent";
+ id = "Disposal Exit"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/random/trash/garbage{
+ spawn_loot_count = 3;
+ spawn_scatter_radius = 1
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/disposal)
"oqS" = (
/obj/structure/chair/pew/left,
/turf/open/floor/iron/chapel{
@@ -43438,6 +43588,17 @@
},
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
+"osj" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 8
+ },
+/obj/machinery/requests_console/directional/west{
+ name = "Engineering Requests Console";
+ department = "Engineering"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/iron,
+/area/station/engineering/main)
"osk" = (
/turf/closed/wall,
/area/station/maintenance/department/eva)
@@ -43533,21 +43694,28 @@
/obj/structure/window/reinforced/spawner/directional/north,
/turf/open/floor/glass/reinforced,
/area/station/science/genetics)
-"otW" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/window/brigdoor/left/directional/east{
- name = "Medical Delivery Chute"
- },
-/obj/machinery/navbeacon{
- name = "navigation beacon (Medical Delivery)";
- location = "Medical";
- codes_txt = "delivery;dir=4"
- },
-/obj/effect/turf_decal/loading_area{
+"oum" = (
+/obj/machinery/computer/security/qm{
dir = 4
},
-/turf/open/floor/plating,
-/area/station/medical/storage)
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 8
+ },
+/obj/machinery/requests_console/directional/west{
+ name = "Quartermaster's Requests Console";
+ department = "Quartermaster's Desk"
+ },
+/obj/effect/mapping_helpers/requests_console/announcement,
+/obj/effect/mapping_helpers/requests_console/ore_update,
+/obj/effect/mapping_helpers/requests_console/assistance,
+/obj/machinery/camera{
+ dir = 10;
+ network = list("ss13","cargo");
+ c_tag = "Cargo - Quartermaster's Office"
+ },
+/obj/machinery/light/warm/directional/west,
+/turf/open/floor/iron,
+/area/station/command/heads_quarters/qm)
"ouz" = (
/obj/effect/turf_decal/trimline/white/corner{
dir = 1
@@ -43691,6 +43859,10 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/grass,
/area/station/medical/virology)
+"oxe" = (
+/mob/living/basic/slime,
+/turf/open/floor/engine,
+/area/station/science/xenobiology)
"oxf" = (
/obj/structure/railing,
/obj/effect/turf_decal/trimline/dark_blue/arrow_cw,
@@ -43775,17 +43947,6 @@
"oyR" = (
/turf/closed/mineral/random/stationside/asteroid/porus,
/area/station/science/explab)
-"oyW" = (
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 10
- },
-/obj/machinery/camera/directional/south{
- network = list("ss13","rd");
- c_tag = "Science - Lower Hall South"
- },
-/obj/item/radio/intercom/directional/south,
-/turf/open/floor/iron/white,
-/area/station/science/lower)
"ozd" = (
/obj/effect/turf_decal/trimline/yellow/filled/corner{
dir = 8
@@ -43812,6 +43973,15 @@
/obj/machinery/light/small/dim/directional/east,
/turf/open/floor/iron/freezer,
/area/station/security/prison)
+"oAg" = (
+/obj/machinery/power/solar_control{
+ name = "Starboard Solar Control";
+ id = "forestarboard"
+ },
+/obj/structure/cable,
+/obj/effect/turf_decal/sand/plating,
+/turf/open/floor/catwalk_floor,
+/area/station/solars/starboard/fore)
"oAn" = (
/obj/machinery/airlock_sensor/incinerator_ordmix{
pixel_x = 23;
@@ -43908,6 +44078,16 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/security/brig)
+"oCx" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "Kitchen Counter Shutters";
+ id = "playerscantreadthis"
+ },
+/obj/effect/landmark/start/hangover,
+/turf/open/floor/iron/checker,
+/area/station/service/kitchen)
"oCR" = (
/obj/effect/turf_decal/stripes/white/full,
/obj/effect/turf_decal/trimline/purple/filled/line{
@@ -43939,16 +44119,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/tram/center)
-"oDu" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line,
-/obj/machinery/conveyor_switch/oneway{
- name = "Shipment Delivery Chute Activator";
- pixel_x = -11;
- id = "engineeringchute"
- },
-/obj/machinery/digital_clock/directional/south,
-/turf/open/floor/iron,
-/area/station/engineering/main)
"oDH" = (
/obj/structure/table/wood,
/obj/item/folder/blue,
@@ -43975,6 +44145,20 @@
},
/turf/open/space/basic,
/area/space/nearstation)
+"oEl" = (
+/obj/structure/toilet{
+ dir = 1
+ },
+/obj/machinery/button/door/directional/west{
+ name = "Lock Control";
+ id = "Toilet4";
+ specialfunctions = 4;
+ normaldoorcontrol = 1
+ },
+/obj/effect/landmark/blobstart,
+/obj/machinery/light/small/dim/directional/east,
+/turf/open/floor/iron/freezer,
+/area/station/commons/toilet)
"oEz" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -44098,22 +44282,6 @@
/obj/structure/bookcase/random/nonfiction,
/turf/open/floor/wood/large,
/area/station/service/library)
-"oHw" = (
-/obj/machinery/disposal/bin,
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 5
- },
-/obj/machinery/requests_console/directional/north{
- name = "Cargo Bay Requests Console";
- department = "Cargo Bay"
- },
-/obj/effect/mapping_helpers/requests_console/supplies,
-/obj/effect/mapping_helpers/requests_console/assistance,
-/obj/structure/disposalpipe/trunk{
- dir = 8
- },
-/turf/open/floor/iron,
-/area/station/cargo/office)
"oHJ" = (
/obj/machinery/power/emitter/welded{
dir = 4
@@ -44159,15 +44327,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/security/brig)
-"oII" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/disposalpipe/segment,
-/obj/machinery/door/poddoor/preopen{
- name = "Xenobiology Containment Blast Door";
- id = "containdeez4"
- },
-/turf/open/floor/plating,
-/area/station/science/xenobiology)
"oIU" = (
/turf/open/floor/iron/white,
/area/station/medical/treatment_center)
@@ -44176,6 +44335,23 @@
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/turf/open/floor/plating,
/area/station/maintenance/tram/left)
+"oJx" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 9
+ },
+/obj/machinery/camera/directional/west{
+ network = list("ss13","medbay");
+ c_tag = "Medical - Surgery Room A"
+ },
+/obj/structure/sink{
+ dir = 4;
+ pixel_x = -12
+ },
+/obj/machinery/status_display/evac/directional/west,
+/obj/machinery/firealarm/directional/north,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/turf/open/floor/iron/white,
+/area/station/medical/surgery/fore)
"oKe" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
@@ -44203,18 +44379,14 @@
/obj/structure/tram,
/turf/open/openspace,
/area/station/hallway/primary/tram/center)
-"oKo" = (
-/obj/machinery/button/door/directional/west{
- name = "Privacy Bolts";
- pixel_y = 9;
- id = "private_r";
- specialfunctions = 4;
- normaldoorcontrol = 1
+"oKZ" = (
+/mob/living/simple_animal/bot/floorbot,
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
},
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/carpet,
-/area/station/commons/dorms)
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/station/ai_monitored/turret_protected/aisat/maint)
"oLn" = (
/obj/effect/turf_decal/trimline/neutral/filled/line,
/obj/effect/turf_decal/siding/thinplating{
@@ -44340,6 +44512,13 @@
},
/turf/open/floor/iron,
/area/station/cargo/lobby)
+"oNT" = (
+/obj/machinery/door/airlock{
+ name = "Private Stall 1";
+ id_tag = "ToiletSci1"
+ },
+/turf/open/floor/iron/freezer,
+/area/station/science/lower)
"oNW" = (
/obj/effect/turf_decal/trimline/dark_red/warning{
dir = 9
@@ -44474,17 +44653,6 @@
/obj/effect/turf_decal/trimline/yellow/filled/warning,
/turf/open/floor/iron,
/area/station/construction/mining/aux_base)
-"oQL" = (
-/obj/machinery/computer/atmos_alert{
- dir = 8
- },
-/obj/machinery/button/door/directional/east{
- name = "Atmospherics Lockdown";
- id = "atmos";
- req_access = list("atmospherics")
- },
-/turf/open/floor/iron,
-/area/station/engineering/atmos)
"oQO" = (
/obj/structure/safe/vault,
/obj/item/clothing/head/costume/bearpelt,
@@ -44571,6 +44739,42 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/commons/storage/primary)
+"oSu" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 9
+ },
+/obj/machinery/status_display/evac/directional/west,
+/obj/effect/turf_decal/trimline/red/filled/warning{
+ dir = 4
+ },
+/obj/structure/table,
+/obj/item/paper_bin{
+ pixel_x = -3;
+ pixel_y = 7
+ },
+/obj/item/pen{
+ pixel_x = 3;
+ pixel_y = 8
+ },
+/turf/open/floor/iron,
+/area/station/security/office)
+"oSB" = (
+/obj/machinery/camera/directional/west{
+ network = list("ss13","Security","cargo");
+ c_tag = "Cargo - Security Outpost"
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 8
+ },
+/obj/machinery/button/door/directional/west{
+ name = "Cargo Cell Control";
+ id = "crgdoor";
+ req_access = list("brig_entrance");
+ normaldoorcontrol = 1
+ },
+/obj/structure/cable,
+/turf/open/floor/iron,
+/area/station/security/checkpoint/supply)
"oTa" = (
/obj/structure/railing{
dir = 9
@@ -44605,6 +44809,14 @@
dir = 4
},
/area/station/command/bridge)
+"oTq" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "Privacy Shutters";
+ id = "kanyewest"
+ },
+/turf/open/floor/plating,
+/area/station/security/detectives_office)
"oTu" = (
/obj/machinery/power/apc/auto_name/directional/south,
/obj/structure/cable,
@@ -44696,15 +44908,6 @@
/obj/machinery/light/directional/west,
/turf/open/floor/iron,
/area/station/hallway/primary/tram/right)
-"oUB" = (
-/obj/machinery/firealarm/directional/south,
-/obj/machinery/conveyor_switch/oneway{
- name = "Shipment Delivery Chute Activator";
- pixel_x = 10;
- id = "lawyerdropoff"
- },
-/turf/open/floor/wood,
-/area/station/service/lawoffice)
"oVc" = (
/obj/structure/table/reinforced,
/obj/machinery/light/warm/directional/east,
@@ -44765,6 +44968,16 @@
},
/turf/open/floor/iron/white,
/area/station/science/lower)
+"oWB" = (
+/obj/machinery/camera/directional/west{
+ network = list("ss13","Security","prison");
+ c_tag = "Security - Rec Room South"
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 10
+ },
+/turf/open/floor/iron,
+/area/station/security/prison/workout)
"oWI" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -44792,6 +45005,14 @@
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/wood,
/area/station/commons/vacant_room/office)
+"oXq" = (
+/obj/machinery/door/poddoor/shutters{
+ name = "MiniSat Teleport Access";
+ dir = 4;
+ id = "teledoor"
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai_monitored/turret_protected/aisat/foyer)
"oXz" = (
/obj/machinery/iv_drip,
/obj/effect/turf_decal/trimline/blue/filled/line{
@@ -44806,14 +45027,6 @@
/obj/effect/turf_decal/trimline/neutral/filled/corner,
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
-"oXL" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- name = "Xenobiology Containment Blast Door";
- id = "containdeez7"
- },
-/turf/open/floor/plating,
-/area/station/science/xenobiology)
"oXP" = (
/obj/effect/turf_decal/trimline/red/filled/corner,
/obj/effect/turf_decal/trimline/red/filled/corner{
@@ -44829,13 +45042,6 @@
/obj/machinery/light/dim/directional/north,
/turf/open/floor/iron,
/area/station/hallway/secondary/service)
-"oYg" = (
-/obj/modular_map_root/tramstation{
- name = "cargoscilower";
- key = "cargoscilower"
- },
-/turf/open/misc/asteroid,
-/area/station/asteroid)
"oYE" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{
@@ -44904,15 +45110,6 @@
},
/turf/open/floor/iron,
/area/station/security/brig)
-"pad" = (
-/obj/structure/lattice/catwalk,
-/obj/machinery/power/solar{
- name = "Starboard Solar Array";
- id = "forestarboard"
- },
-/obj/structure/cable,
-/turf/open/space/openspace,
-/area/station/solars/starboard/fore)
"pal" = (
/obj/structure/disposalpipe/segment{
dir = 10
@@ -44937,15 +45134,20 @@
},
/turf/closed/wall/r_wall,
/area/station/engineering/supermatter/room)
-"paA" = (
-/obj/structure/table/wood,
-/obj/item/radio/intercom/directional/south,
-/obj/machinery/fax{
- name = "Detective's Fax Machine";
- fax_name = "Detective's Office"
+"paH" = (
+/obj/structure/toilet{
+ pixel_y = 8
},
-/turf/open/floor/iron/grimy,
-/area/station/security/detectives_office)
+/obj/machinery/button/door/directional/west{
+ name = "Lock Control";
+ id = "Toilet2";
+ specialfunctions = 4;
+ normaldoorcontrol = 1
+ },
+/obj/effect/landmark/start/assistant,
+/obj/machinery/light/small/dim/directional/east,
+/turf/open/floor/iron/freezer,
+/area/station/commons/toilet)
"paS" = (
/obj/item/kirbyplants/random,
/obj/effect/turf_decal/trimline/neutral/filled/line{
@@ -44960,6 +45162,18 @@
/obj/item/radio/intercom/directional/west,
/turf/open/floor/iron/checker,
/area/station/commons/lounge)
+"pbo" = (
+/obj/structure/rack,
+/obj/machinery/camera/directional/north{
+ network = list("ss13","Security");
+ c_tag = "Security - Armory"
+ },
+/obj/structure/window/reinforced/spawner/directional/west,
+/obj/structure/window/reinforced/spawner/directional/east,
+/obj/structure/cable,
+/obj/effect/spawner/random/armory/e_gun,
+/turf/open/floor/iron,
+/area/station/ai_monitored/security/armory)
"pbr" = (
/obj/structure/closet/emcloset,
/obj/effect/turf_decal/stripes/line{
@@ -45057,22 +45271,36 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/engineering/gravity_generator)
+"pcY" = (
+/obj/machinery/firealarm/directional/west,
+/obj/machinery/power/solar_control{
+ name = "AI Core Solar Control";
+ id = "aicore"
+ },
+/obj/structure/cable,
+/turf/open/floor/circuit,
+/area/station/ai_monitored/turret_protected/ai)
"pcZ" = (
/obj/effect/turf_decal/sand/plating,
/obj/structure/cable,
/obj/machinery/light/small/directional/west,
/turf/open/floor/plating/airless,
/area/station/solars/starboard/fore)
-"pdj" = (
-/obj/structure/table/reinforced,
-/obj/item/surgical_drapes,
-/obj/item/cautery,
-/obj/machinery/camera/directional/south{
- network = list("ss13","rd");
- c_tag = "Science - Robotics Surgery"
+"pdf" = (
+/obj/machinery/camera/directional/north{
+ network = list("ss13","engineering","Security");
+ c_tag = "Engineering - Security Outpost"
},
-/turf/open/floor/iron/white,
-/area/station/science/robotics/lab)
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 1
+ },
+/obj/structure/table,
+/obj/machinery/recharger{
+ pixel_y = 4
+ },
+/obj/machinery/newscaster/directional/north,
+/turf/open/floor/iron,
+/area/station/security/checkpoint/engineering)
"pdn" = (
/obj/effect/turf_decal/siding/thinplating/dark{
dir = 6
@@ -45154,32 +45382,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/showroomfloor,
/area/station/security/lockers)
-"peX" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 8
- },
-/obj/machinery/camera/emp_proof{
- dir = 10;
- network = list("ss13","engineering");
- c_tag = "Engineering - Main"
- },
-/obj/structure/rack,
-/obj/item/clothing/glasses/meson/engine{
- pixel_x = 2;
- pixel_y = 3
- },
-/obj/item/clothing/glasses/meson/engine,
-/obj/item/clothing/glasses/meson/engine{
- pixel_x = 4;
- pixel_y = 6
- },
-/obj/item/pipe_dispenser,
-/obj/item/pipe_dispenser,
-/obj/item/pipe_dispenser,
-/obj/structure/extinguisher_cabinet/directional/west,
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/iron,
-/area/station/engineering/main)
"pfh" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 8
@@ -45287,6 +45489,16 @@
/obj/structure/cable,
/turf/open/floor/catwalk_floor,
/area/station/maintenance/starboard/lesser)
+"pgV" = (
+/obj/machinery/door/poddoor/shutters/radiation/preopen{
+ name = "Radiation Chamber Shutters";
+ id = "engsm"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/station/engineering/supermatter)
"phl" = (
/turf/open/floor/carpet,
/area/station/command/heads_quarters/captain)
@@ -45347,18 +45559,6 @@
/obj/machinery/light/small/directional/west,
/turf/open/floor/plating,
/area/station/maintenance/central/greater)
-"piV" = (
-/obj/machinery/door/airlock/security/glass{
- name = "Prison Dorm 1";
- id_tag = "prisondorm"
- },
-/obj/effect/turf_decal/trimline/red/filled/line,
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron,
-/area/station/security/prison/safe)
"piX" = (
/turf/open/floor/engine/n2o,
/area/station/engineering/atmos)
@@ -45422,23 +45622,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/engineering/break_room)
-"pkc" = (
-/obj/machinery/door/airlock/command{
- name = "Head of Personnel"
- },
-/obj/effect/mapping_helpers/airlock/access/all/command/hop,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/obj/machinery/door/poddoor/preopen{
- name = "Privacy Shutters";
- id = "hop"
- },
-/turf/open/floor/wood,
-/area/station/command/heads_quarters/hop)
"pkk" = (
/obj/effect/landmark/event_spawn,
/obj/structure/cable,
@@ -45473,6 +45656,19 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/security/checkpoint/escape)
+"pkG" = (
+/obj/structure/closet/firecloset,
+/obj/effect/turf_decal/bot,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 8
+ },
+/obj/machinery/camera/emp_proof{
+ dir = 10;
+ network = list("ss13","engineering");
+ c_tag = "Engineering - Entry Airlock"
+ },
+/turf/open/floor/iron,
+/area/station/engineering/main)
"pkH" = (
/obj/structure/closet/crate,
/obj/item/food/breadslice/plain,
@@ -45488,20 +45684,6 @@
/obj/machinery/light/directional/south,
/turf/open/floor/iron/cafeteria,
/area/station/security/prison/mess)
-"pkM" = (
-/obj/machinery/door/poddoor/shutters{
- name = "Armoury Shutter";
- id = "armory"
- },
-/obj/effect/turf_decal/trimline/red/filled/line,
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 1
- },
-/obj/effect/turf_decal/delivery,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"pkP" = (
/obj/machinery/computer/shuttle/labor{
dir = 1
@@ -45531,6 +45713,16 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/hallway/primary/tram/left)
+"plr" = (
+/obj/machinery/door/airlock{
+ name = "Room 3";
+ id_tag = "miningdorm3"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/supply/mining,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/carpet,
+/area/station/cargo/miningdock)
"plu" = (
/obj/effect/turf_decal/siding/wood/corner,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -45620,30 +45812,6 @@
/obj/machinery/light/warm/directional/east,
/turf/open/floor/iron,
/area/station/engineering/break_room)
-"pmT" = (
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/siding/thinplating,
-/obj/machinery/door/airlock/research{
- name = "Research and Development Lab"
- },
-/obj/effect/mapping_helpers/airlock/access/all/science/general,
-/obj/machinery/door/poddoor/shutters/preopen{
- name = "Research and Development Shutter";
- id = "rndlab1"
- },
-/obj/machinery/door/firedoor,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
-/turf/open/floor/iron/white,
-/area/station/science/lab)
"pne" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/disposalpipe/segment{
@@ -45659,23 +45827,6 @@
},
/turf/open/floor/iron,
/area/station/cargo/miningdock)
-"pnl" = (
-/obj/effect/turf_decal/sand,
-/obj/machinery/door/airlock/external{
- name = "External Access";
- frequency = 1449;
- id_tag = "middleleft_upper_lower_eva_external";
- autoclose = 0
- },
-/obj/machinery/door_buttons/access_button{
- name = "External Access Button";
- pixel_y = -24;
- idSelf = "middleleft_upper_lower_eva_airlock_control";
- idDoor = "middleleft_upper_lower_eva_external"
- },
-/obj/effect/mapping_helpers/airlock/locked,
-/turf/open/floor/catwalk_floor,
-/area/station/maintenance/tram/mid)
"pnn" = (
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
@@ -45720,6 +45871,16 @@
},
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
+"pob" = (
+/obj/machinery/smartfridge/chemistry/preloaded,
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "Pharmacy Shutters";
+ dir = 4;
+ id = "pharmacy_shutters_2"
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plating,
+/area/station/medical/pharmacy)
"pof" = (
/obj/machinery/power/apc/auto_name/directional/west,
/obj/structure/cable,
@@ -45756,6 +45917,17 @@
},
/turf/open/floor/iron/white,
/area/station/science/genetics)
+"poT" = (
+/obj/machinery/atmospherics/components/binary/valve/digital/on{
+ name = "Output Release";
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 6
+ },
+/obj/structure/cable,
+/turf/open/floor/engine,
+/area/station/engineering/supermatter/room)
"ppa" = (
/obj/effect/turf_decal/stripes/white/full,
/obj/machinery/door/firedoor,
@@ -45846,15 +46018,18 @@
/obj/machinery/light/warm/directional/west,
/turf/open/floor/iron/dark,
/area/station/service/chapel)
-"pqJ" = (
-/obj/effect/turf_decal/delivery,
-/obj/machinery/navbeacon{
- location = "QM #5";
- codes_txt = "delivery;dir=1"
+"pqU" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door_buttons/airlock_controller{
+ name = "External Access Console";
+ pixel_y = -24;
+ idSelf = "rightmost_lower_upper_eva_airlock_control";
+ idInterior = "rightmost_lower_upper_eva_internal";
+ idExterior = "rightmost_lower_upper_eva_external"
},
-/obj/effect/turf_decal/tile/brown/fourcorners,
-/turf/open/floor/iron,
-/area/station/cargo/warehouse)
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/catwalk_floor,
+/area/station/maintenance/tram/right)
"pqV" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 1
@@ -45934,6 +46109,20 @@
/obj/machinery/light/directional/west,
/turf/open/floor/iron/white,
/area/station/science/robotics/lab)
+"pso" = (
+/obj/machinery/portable_atmospherics/pump,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 6
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/warning{
+ dir = 6
+ },
+/obj/machinery/atmospherics/components/unary/portables_connector/visible{
+ name = "Oxygen Tank Injection Port";
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/hallway/secondary/construction/engineering)
"psv" = (
/obj/effect/landmark/start/hangover,
/obj/structure/cable,
@@ -45956,20 +46145,6 @@
/obj/effect/mapping_helpers/mail_sorting/science/xenobiology,
/turf/open/floor/iron,
/area/station/hallway/primary/tram/right)
-"psO" = (
-/obj/effect/turf_decal/trimline/white/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/yellow/line{
- dir = 8
- },
-/obj/machinery/camera{
- dir = 10;
- network = list("ss13","minisat");
- c_tag = "Secure - AI Antechamber East"
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"psU" = (
/obj/effect/turf_decal/trimline/brown/filled/line{
dir = 4
@@ -46003,6 +46178,15 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/wood,
/area/station/command/meeting_room)
+"pts" = (
+/obj/machinery/power/smes{
+ charge = 10000;
+ capacity = 9e+06
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron,
+/area/station/maintenance/disposal/incinerator)
"ptu" = (
/obj/structure/table/wood,
/obj/item/folder/red,
@@ -46021,24 +46205,6 @@
/obj/machinery/light/directional/south,
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
-"ptO" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/airlock/external{
- name = "External Access";
- frequency = 1449;
- id_tag = "rightmost_lower_lower_eva_internal";
- autoclose = 0
- },
-/obj/machinery/door_buttons/access_button{
- name = "External Access Button";
- pixel_x = -24;
- idSelf = "rightmost_lower_lower_eva_airlock_control";
- idDoor = "rightmost_lower_lower_eva_internal"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/catwalk_floor,
-/area/station/maintenance/tram/right)
"ptQ" = (
/turf/open/openspace,
/area/station/science/genetics)
@@ -46134,15 +46300,6 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/ai_monitored/security/armory)
-"pvl" = (
-/obj/machinery/elevator_control_panel{
- layer = 3.1;
- pixel_y = 2;
- linked_elevator_id = "tram_xeno_lift";
- preset_destination_names = list("2"="Lower Deck", "3"="Upper Deck")
- },
-/turf/closed/wall,
-/area/station/science/xenobiology)
"pvp" = (
/obj/effect/turf_decal/trimline/yellow/filled/end{
dir = 1
@@ -46166,23 +46323,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"pvD" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/airlock/external{
- name = "External Access";
- frequency = 1449;
- id_tag = "middleright_lower_eva_internal";
- autoclose = 0
- },
-/obj/machinery/door_buttons/access_button{
- name = "External Access Button";
- pixel_y = 24;
- idSelf = "middleright_lower_eva_airlock_control";
- idDoor = "middleright_lower_eva_internal"
- },
-/obj/effect/mapping_helpers/airlock/locked,
-/turf/open/floor/catwalk_floor,
-/area/station/hallway/primary/tram/center)
"pvI" = (
/obj/structure/sign/directions/evac{
dir = 4;
@@ -46258,26 +46398,6 @@
},
/turf/open/floor/iron/white,
/area/station/medical/medbay/lobby)
-"pwC" = (
-/obj/structure/table,
-/obj/machinery/requests_console/directional/west{
- name = "Kitchen Requests Console";
- department = "Kitchen"
- },
-/obj/effect/mapping_helpers/requests_console/supplies,
-/obj/effect/mapping_helpers/requests_console/assistance,
-/obj/machinery/reagentgrinder{
- pixel_x = -5;
- pixel_y = 8
- },
-/obj/item/reagent_containers/cup/rag{
- pixel_x = 6;
- pixel_y = 5
- },
-/turf/open/floor/iron/white/side{
- dir = 4
- },
-/area/station/service/kitchen)
"pwF" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
@@ -46358,22 +46478,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/cargo/warehouse)
-"pxG" = (
-/obj/effect/turf_decal/delivery,
-/obj/machinery/door/window/left/directional/south{
- name = "Containment Pen #4";
- req_access = list("xenobiology")
- },
-/obj/machinery/door/window/left/directional/north{
- name = "Containment Pen #4";
- req_access = list("xenobiology")
- },
-/obj/machinery/door/poddoor/preopen{
- name = "Xenobiology Containment Blast Door";
- id = "containdeez4"
- },
-/turf/open/floor/engine,
-/area/station/science/xenobiology)
"pxM" = (
/obj/structure/table,
/obj/item/paper_bin{
@@ -46473,18 +46577,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
-"pyV" = (
-/obj/structure/window/reinforced/spawner/directional/south,
-/obj/structure/table,
-/obj/effect/turf_decal/stripes/line{
- dir = 10
- },
-/obj/machinery/button/door{
- name = "Cell Containment Toggle Button";
- id = "containdeez3"
- },
-/turf/open/floor/iron/white,
-/area/station/science/xenobiology)
"pyW" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/trimline/neutral/filled/line{
@@ -46505,6 +46597,17 @@
/obj/item/kirbyplants/random,
/turf/open/floor/iron,
/area/station/cargo/miningfoundry)
+"pzc" = (
+/obj/machinery/camera{
+ dir = 6;
+ network = list("ss13","Security");
+ c_tag = "Security - Interrogation Observation"
+ },
+/obj/effect/turf_decal/trimline/red/filled/corner{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/security/interrogation)
"pzd" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -46570,6 +46673,38 @@
},
/turf/open/floor/iron/dark,
/area/station/ai_monitored/turret_protected/aisat_interior)
+"pAD" = (
+/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/binary/pump/on{
+ name = "Mix to Filter";
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/engineering/atmos/pumproom)
+"pAJ" = (
+/obj/machinery/door/airlock/research{
+ name = "Research Division Access"
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 4
+ },
+/obj/machinery/door/poddoor/preopen{
+ name = "Research Lockdown Blastdoor";
+ id = "Sciencelockdown"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/mapping_helpers/airlock/access/all/science/general,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/mapping_helpers/airlock/unres,
+/turf/open/floor/iron/white,
+/area/station/science/research)
"pAR" = (
/obj/machinery/firealarm/directional/west,
/obj/effect/turf_decal/trimline/red/filled/line{
@@ -46735,6 +46870,13 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
+"pEa" = (
+/obj/machinery/atmospherics/components/unary/passive_vent{
+ name = "killroom vent";
+ dir = 8
+ },
+/turf/open/floor/circuit/telecomms,
+/area/station/science/xenobiology)
"pEe" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
@@ -46742,23 +46884,21 @@
/obj/machinery/bluespace_vendor/directional/north,
/turf/open/floor/iron,
/area/station/hallway/secondary/exit)
-"pEq" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
-/obj/machinery/camera/emp_proof{
- dir = 9;
- network = list("ss13","engine","engineering");
- c_tag = "Engineering - Engine Room North-East"
- },
-/obj/structure/cable,
-/turf/open/floor/engine,
-/area/station/engineering/supermatter/room)
"pEx" = (
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
/area/station/hallway/secondary/exit/departure_lounge)
+"pEB" = (
+/obj/docking_port/stationary{
+ name = "SS13: Auxiliary Dock, Station-Port";
+ dir = 2;
+ width = 35;
+ height = 24;
+ shuttle_id = "whiteship_home";
+ dwidth = 11
+ },
+/turf/open/space/openspace,
+/area/space)
"pEM" = (
/obj/structure/railing{
dir = 6
@@ -46766,6 +46906,23 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/catwalk_floor,
/area/station/command/gateway)
+"pFe" = (
+/obj/machinery/door/airlock/research{
+ name = "Research Division Access"
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 8
+ },
+/obj/machinery/door/poddoor/preopen{
+ name = "Research Lockdown Blastdoor";
+ id = "Sciencelockdown"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/access/all/science/general,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/obj/effect/mapping_helpers/airlock/unres,
+/turf/open/floor/iron/white/side,
+/area/station/science/research)
"pFm" = (
/obj/machinery/porta_turret/ai{
dir = 4
@@ -46836,6 +46993,13 @@
dir = 8
},
/area/station/medical/medbay/central)
+"pGg" = (
+/obj/modular_map_root/tramstation{
+ name = "cargoscilower";
+ key = "cargoscilower"
+ },
+/turf/open/misc/asteroid,
+/area/station/asteroid)
"pGj" = (
/obj/machinery/airalarm/directional/south,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
@@ -46876,18 +47040,6 @@
/obj/machinery/disposal/bin/tagger,
/turf/open/floor/iron/dark,
/area/station/command/bridge)
-"pGQ" = (
-/obj/effect/turf_decal/siding/thinplating/dark{
- dir = 8
- },
-/obj/machinery/camera{
- dir = 10;
- c_tag = "Arrivals - Central Hall"
- },
-/obj/machinery/vending/cigarette,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/hallway/secondary/entry)
"pGS" = (
/obj/machinery/telecomms/bus/preset_one,
/turf/open/floor/iron/dark/telecomms,
@@ -46907,15 +47059,6 @@
/obj/machinery/firealarm/directional/east,
/turf/open/floor/iron,
/area/station/engineering/main)
-"pHe" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- name = "Privacy Shutters";
- id = "hop"
- },
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/station/command/heads_quarters/hop)
"pHl" = (
/obj/machinery/light/floor,
/turf/open/floor/grass,
@@ -46969,6 +47112,17 @@
/obj/machinery/light/directional/north,
/turf/open/floor/iron,
/area/station/tcommsat/computer)
+"pIx" = (
+/obj/structure/table,
+/obj/item/clipboard,
+/obj/item/wrench,
+/obj/structure/extinguisher_cabinet/directional/south,
+/obj/machinery/camera/directional/south{
+ network = list("ss13","rd");
+ c_tag = "Science - Server Room"
+ },
+/turf/open/floor/circuit/green,
+/area/station/science/server)
"pIA" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden,
@@ -46987,14 +47141,6 @@
/obj/machinery/light/small/directional/east,
/turf/open/floor/iron,
/area/station/cargo/miningfoundry)
-"pIN" = (
-/obj/structure/table,
-/obj/machinery/door/poddoor/shutters{
- name = "Vacant Commissary Shutters";
- id = "commissarydeezdoorz"
- },
-/turf/open/floor/plating,
-/area/station/commons/vacant_room/commissary)
"pIQ" = (
/obj/structure/cable,
/turf/closed/wall/r_wall,
@@ -47063,16 +47209,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/security/checkpoint/engineering)
-"pJY" = (
-/obj/machinery/atmospherics/components/binary/valve{
- name = "Output to Waste";
- dir = 4
- },
-/obj/effect/turf_decal/stripes/line,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/turf/open/floor/engine,
-/area/station/engineering/supermatter/room)
"pKk" = (
/obj/machinery/portable_atmospherics/canister/oxygen,
/obj/effect/turf_decal/bot{
@@ -47089,6 +47225,16 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/engineering/atmos)
+"pKr" = (
+/obj/structure/table/wood,
+/obj/item/flashlight/lamp,
+/obj/machinery/requests_console/directional/north{
+ name = "Chapel Requests Console";
+ department = "Chapel"
+ },
+/obj/effect/mapping_helpers/requests_console/assistance,
+/turf/open/floor/iron/grimy,
+/area/station/service/chapel/office)
"pKC" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -47121,30 +47267,33 @@
/obj/item/flashlight/lamp,
/turf/open/floor/carpet,
/area/station/commons/dorms)
-"pLd" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/airlock/external{
- name = "External Access";
- frequency = 1449;
- id_tag = "middleleft_upper_lower_eva_internal";
- autoclose = 0
- },
-/obj/machinery/door_buttons/access_button{
- name = "External Access Button";
- pixel_x = -24;
- idSelf = "middleleft_upper_lower_eva_airlock_control";
- idDoor = "middleleft_upper_lower_eva_internal"
- },
-/obj/effect/mapping_helpers/airlock/locked,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/catwalk_floor,
-/area/station/maintenance/tram/mid)
"pLf" = (
/obj/structure/extinguisher_cabinet/directional/north,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
/area/station/service/chapel)
+"pLg" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 8
+ },
+/obj/machinery/door/airlock/security/glass{
+ name = "Brig";
+ id_tag = "outerbrigright"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{
+ cycle_id = "brig_right"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/access/all/security/entrance,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/landmark/navigate_destination/sec,
+/turf/open/floor/iron,
+/area/station/security/brig)
"pLs" = (
/obj/structure/transport/linear/tram,
/obj/structure/tram/split,
@@ -47159,16 +47308,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/grass,
/area/station/medical/virology)
-"pLM" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor/shutters/preopen{
- name = "Kitchen Counter Shutters";
- id = "playerscantreadthis"
- },
-/obj/item/plate,
-/turf/open/floor/iron/checker,
-/area/station/service/kitchen)
"pLO" = (
/obj/effect/turf_decal/siding/thinplating{
dir = 6
@@ -47187,16 +47326,6 @@
},
/turf/open/floor/iron/white,
/area/station/medical/pharmacy)
-"pLS" = (
-/obj/machinery/requests_console/directional/south{
- name = "Law Office Requests Console";
- department = "Law Office"
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 1
- },
-/turf/open/floor/wood,
-/area/station/service/lawoffice)
"pMd" = (
/obj/effect/turf_decal/trimline/brown/filled/line{
dir = 5
@@ -47242,18 +47371,6 @@
/obj/structure/ladder,
/turf/open/floor/iron/dark,
/area/station/ai_monitored/turret_protected/aisat_interior)
-"pMI" = (
-/obj/structure/filingcabinet,
-/obj/structure/window/spawner/directional/north,
-/obj/item/paper{
- name = "station layout";
- icon = 'icons/obj/scrolls.dmi';
- icon_state = "blueprints";
- default_raw_text = "A crude mapping of the station layout based on leaked internal documents and orbital snapshots taken during construction. I'm not sure how up-to-date this is anymore..";
- inhand_icon_state = "blueprints"
- },
-/turf/open/floor/iron/dark/small,
-/area/station/commons/vacant_room)
"pMS" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 9
@@ -47269,6 +47386,15 @@
"pMW" = (
/turf/open/space/openspace,
/area/space)
+"pNa" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable,
+/obj/machinery/door/poddoor/preopen{
+ name = "Test Chamber Blast Door";
+ id = "Xenolab"
+ },
+/turf/open/floor/plating,
+/area/station/science/xenobiology)
"pNc" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
@@ -47291,19 +47417,6 @@
},
/turf/closed/wall/r_wall,
/area/station/engineering/atmos)
-"pNp" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 6
- },
-/obj/machinery/atmospherics/components/binary/pump{
- name = "O2 to Pure";
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/engineering/atmos)
"pNv" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 6
@@ -47325,18 +47438,36 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron/grimy,
/area/station/hallway/secondary/entry)
-"pNO" = (
-/obj/structure/window/reinforced/spawner/directional/west,
+"pNI" = (
/obj/structure/table,
-/obj/effect/turf_decal/stripes/line{
- dir = 9
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 6
},
-/obj/machinery/button/door{
- name = "Cell Containment Toggle Button";
- id = "containdeez1"
+/obj/item/storage/box/hug{
+ pixel_x = 4;
+ pixel_y = 3
+ },
+/obj/item/razor{
+ pixel_x = -8;
+ pixel_y = 3
+ },
+/obj/machinery/camera{
+ dir = 6;
+ network = list("ss13","Security");
+ c_tag = "Security - Gulag Prep"
+ },
+/turf/open/floor/iron,
+/area/station/security/brig)
+"pOg" = (
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 1
+ },
+/obj/machinery/camera/directional/north{
+ network = list("ss13","rd");
+ c_tag = "Science - Lower Hall North"
},
/turf/open/floor/iron/white,
-/area/station/science/xenobiology)
+/area/station/science/lower)
"pOi" = (
/obj/effect/turf_decal/trimline/dark_red/warning{
dir = 6
@@ -47345,6 +47476,22 @@
/obj/structure/railing,
/turf/open/floor/plating/elevatorshaft,
/area/station/cargo/miningdock)
+"pOy" = (
+/obj/machinery/door/poddoor/shutters/radiation/preopen{
+ name = "Radiation Chamber Shutters";
+ id = "engsm"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable/layer1,
+/obj/effect/turf_decal/trimline/yellow/arrow_cw,
+/obj/effect/turf_decal/trimline/yellow/arrow_ccw{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/station/engineering/supermatter)
"pOE" = (
/obj/machinery/power/apc/auto_name/directional/south,
/obj/structure/cable,
@@ -47361,24 +47508,6 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/maintenance/tram/mid)
-"pOP" = (
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 4
- },
-/obj/machinery/door/airlock/security/glass{
- name = "Brig";
- id_tag = "outerbrigleft"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{
- cycle_id = "brig_left"
- },
-/obj/machinery/door/firedoor,
-/obj/effect/mapping_helpers/airlock/access/all/security/entrance,
-/turf/open/floor/iron,
-/area/station/security/brig)
"pOQ" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
@@ -47386,18 +47515,21 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/commons/storage/primary)
-"pOS" = (
-/obj/effect/turf_decal/stripes/corner{
+"pOZ" = (
+/obj/machinery/portable_atmospherics/scrubber,
+/obj/effect/turf_decal/trimline/red/filled/line{
dir = 8
},
-/obj/structure/table,
-/obj/machinery/camera{
- dir = 9;
- network = list("ss13","minisat");
- c_tag = "Secure - AI Minisat Internal Power Access"
+/obj/effect/turf_decal/trimline/neutral/filled/warning{
+ dir = 10
},
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/maint)
+/obj/machinery/firealarm/directional/west,
+/obj/machinery/atmospherics/components/unary/portables_connector/visible{
+ name = "Exfiltrate Port";
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/hallway/secondary/construction/engineering)
"pPe" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/chapel{
@@ -47448,45 +47580,9 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/security/brig)
-"pPS" = (
-/obj/structure/table/glass,
-/obj/item/storage/medkit/regular{
- pixel_x = -3;
- pixel_y = -3
- },
-/obj/item/clothing/glasses/hud/health,
-/obj/item/clothing/neck/stethoscope,
-/obj/machinery/requests_console/directional/south{
- name = "Chief Medical Officer's Request Console";
- department = "Chief Medical Officer's Console"
- },
-/obj/effect/mapping_helpers/requests_console/announcement,
-/obj/effect/mapping_helpers/requests_console/supplies,
-/obj/effect/mapping_helpers/requests_console/assistance,
-/obj/effect/turf_decal/tile/blue/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/command/heads_quarters/cmo)
-"pQd" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible,
-/obj/effect/turf_decal/stripes/line,
-/obj/machinery/camera/emp_proof/directional/south{
- network = list("ss13","engine","engineering");
- c_tag = "Engineering - Engine Room South-East"
- },
-/obj/structure/cable,
-/turf/open/floor/engine,
-/area/station/engineering/supermatter/room)
"pQx" = (
/turf/open/misc/asteroid/dug,
/area/station/science/explab)
-"pQC" = (
-/obj/effect/turf_decal/tile/neutral/tram,
-/obj/effect/spawner/random{
- name = "funny slipper :)";
- loot = list(/obj/effect/decal/cleanable/oil/slippery=10, /obj/effect/decal/cleanable/oil=90)
- },
-/turf/open/floor/tram/plate,
-/area/station/hallway/primary/tram/left)
"pQF" = (
/obj/structure/table,
/obj/machinery/reagentgrinder,
@@ -47494,6 +47590,17 @@
/obj/effect/turf_decal/tile/green/fourcorners,
/turf/open/floor/iron/dark,
/area/station/service/hydroponics)
+"pQO" = (
+/obj/machinery/atmospherics/components/binary/pump/on{
+ name = "Gas to Cooling Loop";
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/structure/cable,
+/turf/open/floor/engine,
+/area/station/engineering/supermatter/room)
"pQY" = (
/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer2{
dir = 8
@@ -47512,13 +47619,6 @@
/obj/structure/cable,
/turf/open/floor/wood,
/area/station/command/meeting_room)
-"pRI" = (
-/obj/machinery/atmospherics/components/unary/passive_vent{
- name = "server vent";
- dir = 8
- },
-/turf/open/floor/circuit/telecomms/server,
-/area/station/science/server)
"pRM" = (
/turf/closed/wall,
/area/station/cargo/sorting)
@@ -47536,18 +47636,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/tram/center)
-"pSB" = (
-/obj/machinery/atmospherics/components/binary/pump{
- name = "Atmos to Loop";
- dir = 8
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/turf/open/floor/engine,
-/area/station/engineering/supermatter/room)
"pSG" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 4
@@ -47591,16 +47679,6 @@
},
/turf/open/floor/tram,
/area/station/hallway/primary/tram/right)
-"pTI" = (
-/obj/machinery/atmospherics/components/binary/pump{
- name = "Pure to Mix";
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/engineering/atmos/pumproom)
"pTP" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -47700,6 +47778,21 @@
},
/turf/open/floor/carpet,
/area/station/command/heads_quarters/qm)
+"pUZ" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
+/obj/machinery/button/door/directional/south{
+ name = "Radiation Shutters Control";
+ id = "engsm";
+ req_access = list("engineering")
+ },
+/obj/effect/turf_decal/trimline/yellow/arrow_ccw{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/yellow/arrow_cw,
+/obj/structure/cable/layer1,
+/turf/open/floor/engine,
+/area/station/engineering/supermatter/room)
"pVk" = (
/obj/machinery/duct,
/obj/structure/cable,
@@ -47707,22 +47800,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/white,
/area/station/medical/surgery/fore)
-"pVp" = (
-/obj/effect/turf_decal/delivery,
-/obj/machinery/door/window/left/directional/east{
- name = "Containment Pen #3";
- req_access = list("xenobiology")
- },
-/obj/machinery/door/window/left/directional/west{
- name = "Containment Pen #3";
- req_access = list("xenobiology")
- },
-/obj/machinery/door/poddoor/preopen{
- name = "Xenobiology Containment Blast Door";
- id = "containdeez3"
- },
-/turf/open/floor/engine,
-/area/station/science/xenobiology)
"pVD" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/trimline/yellow/warning,
@@ -47734,17 +47811,6 @@
/obj/machinery/light/warm/directional/north,
/turf/open/floor/iron/dark,
/area/station/service/bar)
-"pVY" = (
-/obj/docking_port/stationary{
- name = "SS13: Auxiliary Dock, Station-Port";
- dir = 2;
- width = 35;
- height = 24;
- shuttle_id = "whiteship_home";
- dwidth = 11
- },
-/turf/open/space/openspace,
-/area/space)
"pWt" = (
/obj/effect/turf_decal/trimline/brown/filled/line{
dir = 4
@@ -47823,6 +47889,16 @@
/obj/item/kirbyplants/photosynthetic,
/turf/open/floor/iron/dark,
/area/station/ai_monitored/turret_protected/aisat_interior)
+"pXq" = (
+/mob/living/simple_animal/bot/mulebot,
+/obj/effect/turf_decal/delivery,
+/obj/machinery/navbeacon{
+ location = "QM #3";
+ codes_txt = "delivery;dir=2"
+ },
+/obj/effect/turf_decal/tile/brown/fourcorners,
+/turf/open/floor/iron,
+/area/station/cargo/warehouse)
"pXC" = (
/obj/machinery/door/airlock/external{
name = "External Access"
@@ -47840,6 +47916,18 @@
},
/turf/open/floor/iron/stairs/left,
/area/station/hallway/secondary/construction/engineering)
+"pXL" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 1
+ },
+/obj/machinery/camera/directional/north{
+ network = list("ss13","medbay");
+ c_tag = "Medical - Chemistry East"
+ },
+/obj/machinery/firealarm/directional/north,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/white,
+/area/station/medical/chemistry)
"pXZ" = (
/obj/effect/turf_decal/trimline/yellow/filled/corner{
dir = 8
@@ -47891,6 +47979,22 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/tram/right)
+"pYU" = (
+/obj/machinery/computer/apc_control{
+ dir = 1
+ },
+/obj/machinery/requests_console/directional/south{
+ name = "Chief Engineer's Request Console";
+ department = "Chief Engineer's Desk"
+ },
+/obj/effect/mapping_helpers/requests_console/announcement,
+/obj/effect/mapping_helpers/requests_console/supplies,
+/obj/machinery/computer/security/telescreen/engine{
+ dir = 4;
+ pixel_x = -24
+ },
+/turf/open/floor/iron/dark,
+/area/station/command/heads_quarters/ce)
"pYZ" = (
/obj/effect/turf_decal/stripes/corner{
dir = 1
@@ -47949,6 +48053,15 @@
/obj/structure/lattice/catwalk,
/turf/open/space/basic,
/area/station/solars/starboard/fore)
+"pZM" = (
+/obj/machinery/airalarm/directional/west,
+/obj/machinery/camera/directional/west{
+ network = list("ss13","rd","xeno");
+ c_tag = "Science - Cytology West"
+ },
+/obj/machinery/hydroponics/soil,
+/turf/open/floor/grass,
+/area/station/science/xenobiology)
"pZW" = (
/turf/closed/wall,
/area/station/maintenance/port/central)
@@ -47974,14 +48087,6 @@
/obj/effect/turf_decal/tile/bar/opposingcorners,
/turf/open/floor/iron,
/area/station/cargo/miningdock/cafeteria)
-"qap" = (
-/obj/docking_port/stationary/random{
- name = "lavaland";
- dir = 8;
- shuttle_id = "pod_3_lavaland"
- },
-/turf/open/misc/asteroid/airless,
-/area/station/asteroid)
"qar" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/reagent_dispensers/watertank,
@@ -48008,17 +48113,6 @@
"qaO" = (
/turf/open/misc/asteroid,
/area/station/medical/chemistry)
-"qaS" = (
-/obj/machinery/camera{
- dir = 6;
- c_tag = "Arrivals - Lounge"
- },
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk{
- dir = 2
- },
-/turf/open/floor/iron/grimy,
-/area/station/hallway/secondary/entry)
"qaX" = (
/obj/structure/cable,
/obj/effect/turf_decal/trimline/blue/filled/line{
@@ -48041,15 +48135,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit)
-"qbz" = (
-/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{
- name = "euthanization chamber freezer";
- dir = 8;
- initialize_directions = 4
- },
-/obj/effect/turf_decal/trimline/purple/filled/line,
-/turf/open/floor/iron/white,
-/area/station/science/xenobiology)
"qbT" = (
/obj/effect/turf_decal/trimline/red/filled/line,
/obj/structure/filingcabinet,
@@ -48111,26 +48196,18 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/iron/smooth,
/area/station/service/hydroponics)
-"qcM" = (
-/obj/machinery/door/poddoor/preopen{
- name = "Atmospherics Blast Door";
- id = "atmos"
+"qcU" = (
+/obj/effect/spawner/random/vending/colavend,
+/obj/machinery/airalarm/directional/west,
+/obj/machinery/camera/directional/west{
+ network = list("ss13","medbay");
+ c_tag = "Medical - Breakroom"
},
-/obj/effect/turf_decal/delivery,
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden,
-/turf/open/floor/iron,
-/area/station/engineering/atmos)
-"qcW" = (
-/obj/modular_map_root/tramstation{
- name = "secbarupper";
- key = "secbarupper"
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
+ dir = 1
},
-/turf/open/floor/catwalk_floor,
-/area/station/maintenance/department/security)
+/turf/open/floor/iron/dark,
+/area/station/medical/break_room)
"qda" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 6
@@ -48192,19 +48269,6 @@
},
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
-"qdT" = (
-/obj/structure/table,
-/obj/item/radio/intercom/prison/directional/east,
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 5
- },
-/obj/machinery/camera{
- dir = 6;
- network = list("ss13","Security","prison","pcell");
- c_tag = "Security - Prison Cell 2"
- },
-/turf/open/floor/iron,
-/area/station/security/prison/safe)
"qdY" = (
/obj/effect/turf_decal/siding/thinplating{
dir = 10
@@ -48272,15 +48336,6 @@
},
/turf/open/floor/iron,
/area/station/commons/storage/primary)
-"qeK" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible,
-/obj/effect/turf_decal/delivery,
-/obj/machinery/door/poddoor/preopen{
- name = "Test Chamber Blast Door";
- id = "testlab"
- },
-/turf/open/floor/iron/dark,
-/area/station/science/explab)
"qeS" = (
/obj/structure/table/reinforced,
/obj/item/storage/fancy/coffee_cart_rack{
@@ -48297,17 +48352,6 @@
/obj/machinery/light/small/directional/south,
/turf/open/floor/iron/dark,
/area/station/medical/break_room)
-"qeU" = (
-/mob/living/basic/goat/pete,
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 10
- },
-/obj/effect/turf_decal/weather/snow,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/turf/open/floor/iron/kitchen_coldroom,
-/area/station/service/kitchen/coldroom)
"qfc" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -48340,20 +48384,23 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/commons/dorms)
-"qfz" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 4
+"qfD" = (
+/obj/machinery/door/airlock/external{
+ name = "External Access";
+ frequency = 1449;
+ id_tag = "mostleft_upper_lower_eva_external";
+ autoclose = 0
},
-/obj/machinery/camera{
- dir = 6;
- network = list("ss13","cargo");
- c_tag = "Cargo - Bank Vault"
+/obj/machinery/door_buttons/access_button{
+ name = "External Access Button";
+ pixel_y = -24;
+ idSelf = "mostleft_upper_lower_eva_airlock_control";
+ idDoor = "mostleft_upper_lower_eva_external"
},
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/cargo/miningdock/oresilo)
+/obj/effect/mapping_helpers/airlock/locked,
+/obj/effect/turf_decal/sand,
+/turf/open/floor/catwalk_floor,
+/area/station/maintenance/tram/left)
"qfF" = (
/obj/structure/fluff/tram_rail/electric/anchor{
dir = 1
@@ -48512,18 +48559,6 @@
/obj/effect/baseturf_helper/space,
/turf/closed/wall/r_wall,
/area/station/engineering/supermatter)
-"qin" = (
-/obj/effect/turf_decal/trimline/neutral/filled/corner,
-/obj/machinery/camera{
- dir = 6;
- c_tag = "Hallway - Port Tram Platform South-East"
- },
-/obj/machinery/firealarm/directional/east,
-/obj/effect/turf_decal/stripes/white/line{
- dir = 1
- },
-/turf/open/floor/iron,
-/area/station/hallway/primary/tram/left)
"qiq" = (
/obj/effect/turf_decal/tile/blue/half/contrasted{
dir = 8
@@ -48659,15 +48694,13 @@
dir = 4
},
/area/station/command/bridge)
-"qkB" = (
-/obj/machinery/door/airlock{
- name = "Private Quarters E";
- id_tag = "private_e"
+"qkr" = (
+/obj/machinery/camera/directional/west{
+ network = list("ss13","Security");
+ c_tag = "Security - Main West"
},
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/carpet,
-/area/station/commons/dorms)
+/turf/open/openspace,
+/area/station/security/brig)
"qkE" = (
/obj/effect/turf_decal/trimline/blue/filled/warning{
dir = 1
@@ -48721,6 +48754,20 @@
},
/turf/open/floor/iron,
/area/station/engineering/atmos)
+"qkV" = (
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/effect/turf_decal/loading_area/white{
+ dir = 4
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "HoP Queue Shutters";
+ id = "hopqueuestart"
+ },
+/turf/open/floor/iron/dark,
+/area/station/command/heads_quarters/hop)
"qlf" = (
/obj/effect/turf_decal/trimline/purple/filled/corner{
dir = 8
@@ -48833,6 +48880,21 @@
/obj/machinery/light/directional/east,
/turf/open/floor/noslip/tram,
/area/station/hallway/primary/tram/right)
+"qnU" = (
+/obj/effect/turf_decal/trimline/red/filled/corner,
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 1
+ },
+/obj/machinery/button/flasher{
+ pixel_x = 9;
+ pixel_y = 24;
+ id = "permafrontdoor";
+ req_access = list("brig")
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron,
+/area/station/security/execution/transfer)
"qnW" = (
/obj/effect/turf_decal/siding/wood{
dir = 1
@@ -48864,25 +48926,6 @@
/obj/machinery/microwave,
/turf/open/floor/iron/white,
/area/station/commons/vacant_room)
-"qoH" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/airlock/external{
- name = "External Access";
- frequency = 1449;
- id_tag = "middleright_lower_upper_eva_internal";
- autoclose = 0
- },
-/obj/machinery/door_buttons/access_button{
- name = "External Access Button";
- pixel_x = 24;
- idSelf = "middleright_lower_upper_eva_airlock_control";
- idDoor = "middleright_lower_upper_eva_internal"
- },
-/obj/effect/mapping_helpers/airlock/locked,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/catwalk_floor,
-/area/station/maintenance/tram/mid)
"qoX" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 6
@@ -48913,21 +48956,6 @@
},
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"qpx" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/window/left/directional/east{
- name = "Library Delivery Chute"
- },
-/obj/machinery/navbeacon{
- name = "navigation beacon (Library Delivery)";
- location = "Library";
- codes_txt = "delivery;dir=4"
- },
-/obj/effect/turf_decal/loading_area{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/station/maintenance/port/aft)
"qpD" = (
/turf/open/misc/asteroid,
/area/station/maintenance/department/eva)
@@ -48942,6 +48970,17 @@
},
/turf/open/openspace,
/area/station/hallway/primary/tram/center)
+"qpY" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/obj/structure/filingcabinet,
+/obj/machinery/camera{
+ dir = 9;
+ c_tag = "Civilian - Vacant Office"
+ },
+/turf/open/floor/wood,
+/area/station/commons/vacant_room/office)
"qpZ" = (
/obj/item/radio/intercom/directional/south,
/obj/effect/turf_decal/trimline/neutral/filled/line,
@@ -48979,18 +49018,6 @@
/obj/machinery/pdapainter/supply,
/turf/open/floor/carpet,
/area/station/command/heads_quarters/qm)
-"qqC" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 4
- },
-/obj/item/radio/intercom/directional/south{
- name = "Private Channel";
- frequency = 1447;
- listening = 0;
- freerange = 1
- },
-/turf/open/floor/iron/grimy,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"qqE" = (
/obj/effect/turf_decal/trimline/white/line{
dir = 6
@@ -49002,20 +49029,6 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/ai_monitored/turret_protected/aisat_interior)
-"qqU" = (
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 10
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 1
- },
-/obj/machinery/status_display/door_timer{
- name = "Isolation Cell D";
- pixel_y = -32;
- id = "Isolation_D"
- },
-/turf/open/floor/iron,
-/area/station/security/execution/transfer)
"qrg" = (
/obj/effect/turf_decal/stripes/corner{
dir = 4
@@ -49088,26 +49101,6 @@
/obj/structure/sign/poster/official/safety_report/directional/south,
/turf/open/floor/iron,
/area/station/security/checkpoint/science)
-"qsx" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/airlock/external{
- name = "External Access";
- frequency = 1449;
- id_tag = "mostleft_upper_eva_external";
- autoclose = 0
- },
-/obj/machinery/door_buttons/access_button{
- name = "External Access Button";
- pixel_y = 24;
- idSelf = "mostleft_upper_eva_airlock_control";
- idDoor = "mostleft_upper_eva_external"
- },
-/obj/effect/mapping_helpers/airlock/locked,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/catwalk_floor,
-/area/station/hallway/primary/tram/left)
"qsI" = (
/obj/structure/table/wood,
/obj/structure/sign/flag/nanotrasen/directional/north,
@@ -49166,6 +49159,14 @@
},
/turf/open/floor/wood,
/area/station/command/meeting_room)
+"qtB" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/preopen{
+ name = "Secure Pen Lockdown";
+ id = "cytologysecure1"
+ },
+/turf/open/floor/plating,
+/area/station/science/xenobiology)
"qtF" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner{
dir = 1
@@ -49263,39 +49264,6 @@
/obj/machinery/light/small/directional/west,
/turf/open/floor/iron,
/area/station/security/prison/safe)
-"qvn" = (
-/obj/machinery/door/airlock/security{
- name = "Labor Shuttle";
- id_tag = "laborexit"
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 4
- },
-/obj/machinery/door/firedoor,
-/obj/effect/mapping_helpers/airlock/access/all/security/brig,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron,
-/area/station/security/brig)
-"qvs" = (
-/obj/structure/table,
-/obj/item/folder/white{
- pixel_y = 4
- },
-/obj/item/pen/red,
-/obj/machinery/camera/directional/south{
- network = list("ss13","medbay");
- c_tag = "Medical - Virology Patient Room B"
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/medical/virology)
"qvF" = (
/obj/effect/turf_decal/stripes/line{
dir = 6
@@ -49305,18 +49273,6 @@
},
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
-"qvG" = (
-/obj/effect/turf_decal/sand,
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 4
- },
-/obj/machinery/camera{
- dir = 6;
- network = list("ss13","Security","prison");
- c_tag = "Security - Rec Room East"
- },
-/turf/open/floor/iron,
-/area/station/security/prison/workout)
"qvK" = (
/obj/structure/chair/office/light,
/obj/effect/turf_decal/trimline/blue/filled/corner{
@@ -49327,27 +49283,23 @@
},
/turf/open/floor/iron,
/area/station/command/bridge)
-"qvM" = (
-/obj/machinery/door/window/brigdoor/right/directional/east{
- name = "Medical Cell";
- id = "medcell";
- req_access = list("security")
- },
-/obj/effect/turf_decal/trimline/red/filled/line,
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/turf/open/floor/iron,
-/area/station/security/checkpoint/medical)
"qvV" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 8
},
/turf/open/floor/iron,
/area/station/security/prison/work)
+"qwn" = (
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 5
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/warning{
+ dir = 5
+ },
+/obj/structure/cable,
+/obj/structure/table,
+/turf/open/floor/iron,
+/area/station/engineering/break_room)
"qwq" = (
/obj/structure/table/wood,
/obj/item/radio/intercom,
@@ -49389,17 +49341,6 @@
},
/turf/closed/wall,
/area/station/cargo/miningdock/cafeteria)
-"qxI" = (
-/obj/machinery/door/airlock/engineering/glass/critical{
- name = "Supermatter Chamber";
- heat_proof = 1
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
-/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
-/turf/open/floor/engine,
-/area/station/engineering/supermatter)
"qxT" = (
/obj/structure/reagent_dispensers/water_cooler,
/obj/effect/turf_decal/trimline/red/filled/line{
@@ -49434,23 +49375,6 @@
},
/turf/open/floor/iron/white,
/area/station/science/lower)
-"qye" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 9
- },
-/obj/structure/rack,
-/obj/item/storage/toolbox/mechanical{
- pixel_x = -2;
- pixel_y = -1
- },
-/obj/item/multitool,
-/obj/machinery/camera/emp_proof{
- dir = 9;
- c_tag = "Secure - Telecomms Control Room"
- },
-/obj/machinery/newscaster/directional/north,
-/turf/open/floor/iron,
-/area/station/tcommsat/computer)
"qyg" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/trimline/neutral/filled/line{
@@ -49468,16 +49392,6 @@
/obj/effect/turf_decal/trimline/neutral/filled/corner,
/turf/open/floor/iron,
/area/station/security/courtroom)
-"qyH" = (
-/obj/structure/window/reinforced/spawner/directional/south,
-/obj/structure/table/wood,
-/obj/item/radio/intercom/directional/east,
-/obj/machinery/fax{
- name = "Captain's Fax Machine";
- fax_name = "Captain's Office"
- },
-/turf/open/floor/wood,
-/area/station/command/heads_quarters/captain)
"qyK" = (
/obj/effect/turf_decal/siding/thinplating,
/obj/effect/turf_decal/siding/thinplating{
@@ -49522,6 +49436,13 @@
"qza" = (
/turf/closed/wall,
/area/station/command/heads_quarters/qm)
+"qzf" = (
+/obj/machinery/button/door/directional/east{
+ name = "Privacy Shutters Control";
+ id = "ceprivacy"
+ },
+/turf/open/floor/iron/dark,
+/area/station/command/heads_quarters/ce)
"qzh" = (
/obj/machinery/bouldertech/refinery/smelter,
/obj/machinery/conveyor{
@@ -49583,18 +49504,6 @@
/obj/structure/cable,
/turf/open/floor/catwalk_floor,
/area/station/maintenance/tram/mid)
-"qAj" = (
-/obj/structure/table,
-/obj/item/radio/intercom/prison/directional/west,
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 9
- },
-/obj/machinery/camera/directional/west{
- network = list("ss13","Security","prison","pcell");
- c_tag = "Security - Prison Cell 5"
- },
-/turf/open/floor/iron,
-/area/station/security/prison/safe)
"qAl" = (
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron,
@@ -49676,6 +49585,25 @@
/obj/effect/turf_decal/tile/bar/opposingcorners,
/turf/open/floor/iron,
/area/station/cargo/miningdock/cafeteria)
+"qBX" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/external{
+ name = "External Access";
+ frequency = 1449;
+ id_tag = "middleleft_lower_lower_eva_internal";
+ autoclose = 0
+ },
+/obj/machinery/door_buttons/access_button{
+ name = "External Access Button";
+ pixel_x = -24;
+ idSelf = "middleleft_lower_lower_eva_airlock_control";
+ idDoor = "middleleft_lower_lower_eva_internal"
+ },
+/obj/effect/mapping_helpers/airlock/locked,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/catwalk_floor,
+/area/station/maintenance/tram/mid)
"qCf" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -49792,6 +49720,15 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron,
/area/station/cargo/miningdock)
+"qCU" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/power/solar{
+ name = "Starboard Solar Array";
+ id = "forestarboard"
+ },
+/obj/structure/cable,
+/turf/open/space/basic,
+/area/space/nearstation)
"qCW" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 1
@@ -49875,19 +49812,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/security/courtroom/holding)
-"qEC" = (
-/obj/machinery/door/airlock/security/glass{
- name = "Prison Dorm 3";
- id_tag = "prisondorm"
- },
-/obj/effect/turf_decal/trimline/red/filled/line,
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron,
-/area/station/security/prison/safe)
"qEH" = (
/turf/closed/wall,
/area/station/solars/port)
@@ -49967,6 +49891,26 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/science/ordnance/testlab)
+"qHo" = (
+/obj/machinery/door/airlock/external{
+ name = "External Access";
+ frequency = 1449;
+ id_tag = "rightmost_upper_eva_internal";
+ autoclose = 0
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door_buttons/access_button{
+ name = "External Access Button";
+ pixel_y = 24;
+ idSelf = "rightmost_upper_eva_airlock_control";
+ idDoor = "rightmost_upper_eva_internal"
+ },
+/obj/effect/mapping_helpers/airlock/locked,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/catwalk_floor,
+/area/station/hallway/primary/tram/right)
"qHs" = (
/turf/closed/wall/r_wall,
/area/station/engineering/supermatter/room)
@@ -50078,15 +50022,6 @@
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/turf/open/floor/iron,
/area/station/hallway/secondary/construction/engineering)
-"qIH" = (
-/mob/living/basic/bot/cleanbot,
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/maint)
"qIM" = (
/obj/vehicle/ridden/wheelchair,
/obj/effect/turf_decal/bot,
@@ -50117,28 +50052,6 @@
},
/turf/open/floor/glass/reinforced,
/area/station/ai_monitored/turret_protected/aisat/hallway)
-"qJr" = (
-/obj/machinery/door/airlock/research{
- name = "Research Division Access"
- },
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 4
- },
-/obj/machinery/door/poddoor/preopen{
- name = "Research Lockdown Blastdoor";
- id = "Sciencelockdown"
- },
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/mapping_helpers/airlock/access/all/science/general,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
-/obj/structure/disposalpipe/segment,
-/obj/effect/mapping_helpers/airlock/unres,
-/turf/open/floor/iron/white,
-/area/station/science/research)
"qJs" = (
/obj/structure/table/glass,
/obj/effect/turf_decal/trimline/red/filled/line{
@@ -50203,21 +50116,6 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/science/server)
-"qKV" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/window/left/directional/east{
- req_access = list("science")
- },
-/obj/effect/turf_decal/loading_area{
- dir = 4
- },
-/obj/machinery/navbeacon{
- name = "navigation beacon (Science Delivery)";
- location = "Science";
- codes_txt = "delivery;dir=4"
- },
-/turf/open/floor/plating,
-/area/station/maintenance/department/science)
"qLD" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -50240,6 +50138,20 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/medical/chemistry)
+"qLR" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/door/poddoor/preopen{
+ name = "Research Director's Shutters";
+ id = "rdoffice"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/open/floor/plating,
+/area/station/command/heads_quarters/rd)
"qMb" = (
/obj/structure/table,
/obj/item/exodrone{
@@ -50310,6 +50222,27 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
+"qNk" = (
+/obj/structure/window/reinforced/spawner/directional/east,
+/obj/structure/table/reinforced,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible,
+/obj/machinery/button/door{
+ name = "Test Chamber Blast Doors";
+ pixel_x = 4;
+ pixel_y = 9;
+ id = "Xenolab";
+ req_access = list("xenobiology")
+ },
+/obj/machinery/button/ignition{
+ pixel_x = -6;
+ pixel_y = 9;
+ id = "Xenobio"
+ },
+/obj/item/radio/intercom{
+ pixel_y = -4
+ },
+/turf/open/floor/iron/dark,
+/area/station/science/xenobiology)
"qNA" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 4
@@ -50319,6 +50252,19 @@
},
/turf/open/floor/iron/dark,
/area/station/commons/fitness/recreation/entertainment)
+"qND" = (
+/obj/machinery/camera{
+ dir = 6;
+ c_tag = "Arrivals - North Docking Hall"
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/hallway/secondary/entry)
"qNF" = (
/obj/effect/turf_decal/stripes/corner{
dir = 4
@@ -50364,16 +50310,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
-"qPa" = (
-/obj/machinery/smartfridge/chemistry/preloaded,
-/obj/machinery/door/poddoor/shutters/preopen{
- name = "Pharmacy Shutters";
- dir = 4;
- id = "pharmacy_shutters_2"
- },
-/obj/machinery/door/firedoor,
-/turf/open/floor/plating,
-/area/station/medical/pharmacy)
"qPd" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment{
@@ -50472,14 +50408,6 @@
},
/turf/open/floor/wood,
/area/station/commons/dorms)
-"qRl" = (
-/obj/effect/spawner/structure/window,
-/obj/machinery/door/poddoor/shutters/preopen{
- name = "HoP Arrival Procedure Enforcement Shutters";
- id = "papersplease"
- },
-/turf/open/floor/plating,
-/area/station/hallway/secondary/entry)
"qRn" = (
/obj/machinery/vending/assist,
/obj/effect/turf_decal/trimline/white/filled/line,
@@ -50544,6 +50472,25 @@
/obj/machinery/light/small/dim/directional/south,
/turf/open/floor/catwalk_floor,
/area/station/hallway/primary/tram/left)
+"qSS" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable,
+/obj/machinery/door/poddoor/preopen{
+ name = "Test Chamber Blast Door";
+ id = "Xenolab"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plating,
+/area/station/science/xenobiology)
+"qTp" = (
+/obj/machinery/door/airlock{
+ name = "Private Quarters B";
+ id_tag = "private_b"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/wood,
+/area/station/commons/dorms)
"qTt" = (
/obj/machinery/light_switch/directional/south,
/obj/effect/turf_decal/trimline/neutral/filled/line{
@@ -50570,6 +50517,14 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/tram/right)
+"qTI" = (
+/obj/machinery/camera/emp_proof{
+ dir = 10;
+ network = list("ss13","engine","engineering");
+ c_tag = "Engineering - Emitter Room West"
+ },
+/turf/open/floor/iron/dark,
+/area/station/engineering/supermatter/room)
"qTK" = (
/obj/structure/chair{
dir = 8
@@ -50582,18 +50537,6 @@
},
/turf/open/floor/engine/co2,
/area/station/engineering/atmos)
-"qUf" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 5
- },
-/obj/structure/sign/poster/contraband/atmosia_independence/directional/north,
-/obj/machinery/conveyor_switch/oneway{
- name = "Shipment Delivery Chute Activator";
- pixel_x = 10;
- id = "hydrodropoff"
- },
-/turf/open/floor/iron,
-/area/station/engineering/atmos)
"qUg" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
@@ -50606,6 +50549,15 @@
/obj/effect/turf_decal/tile/neutral/tram,
/turf/open/indestructible/tram/plate,
/area/station/hallway/primary/tram/center)
+"qUy" = (
+/obj/machinery/camera/directional/south{
+ name = "holodeck camera";
+ c_tag = "Civilian - Holodeck South"
+ },
+/turf/open/floor/engine{
+ name = "Holodeck Projector Floor"
+ },
+/area/station/holodeck/rec_center)
"qUA" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 5
@@ -50641,6 +50593,17 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron/white,
/area/station/command/heads_quarters/cmo)
+"qUS" = (
+/obj/machinery/vending/medical,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/machinery/camera/directional/south{
+ network = list("ss13","medbay");
+ c_tag = "Medical - Main Storage"
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/storage)
"qUX" = (
/obj/effect/spawner/random/structure/table,
/obj/item/paper/pamphlet/radstorm,
@@ -50751,6 +50714,23 @@
/obj/machinery/airalarm/directional/south,
/turf/open/floor/iron,
/area/station/engineering/main)
+"qWI" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/external{
+ name = "External Access";
+ frequency = 1449;
+ id_tag = "middleright_lower_lower_eva_external";
+ autoclose = 0
+ },
+/obj/effect/mapping_helpers/airlock/locked,
+/obj/machinery/door_buttons/access_button{
+ name = "External Access Button";
+ pixel_y = 24;
+ idSelf = "middleright_lower_lower_eva_airlock_control";
+ idDoor = "middleright_lower_lower_eva_external"
+ },
+/turf/open/floor/catwalk_floor,
+/area/station/maintenance/tram/mid)
"qWN" = (
/obj/effect/spawner/random/engineering/tracking_beacon,
/obj/effect/decal/cleanable/cobweb,
@@ -50834,6 +50814,27 @@
/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible,
/turf/open/floor/iron,
/area/station/engineering/atmos)
+"qXK" = (
+/obj/structure/table,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/stock_parts/cell/crap/empty{
+ pixel_x = 6;
+ pixel_y = 10
+ },
+/obj/item/stock_parts/cell/crap/empty{
+ pixel_x = 6;
+ pixel_y = 2
+ },
+/obj/item/stock_parts/cell/crap/empty{
+ pixel_x = -7;
+ pixel_y = 7
+ },
+/obj/item/stock_parts/cell/crap/empty{
+ pixel_x = -2;
+ pixel_y = -2
+ },
+/turf/open/floor/iron/smooth,
+/area/station/security/mechbay)
"qXS" = (
/obj/structure/disposalpipe/segment{
dir = 5
@@ -50871,6 +50872,13 @@
/obj/machinery/light/small/directional/north,
/turf/open/floor/iron,
/area/station/engineering/atmos)
+"qYx" = (
+/obj/machinery/door/airlock{
+ name = "Unit 5";
+ id_tag = "Toilet5"
+ },
+/turf/open/floor/iron/freezer,
+/area/station/commons/toilet)
"qYJ" = (
/obj/machinery/flasher/directional/north{
id = "AI"
@@ -50911,6 +50919,25 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/plating,
/area/station/science/lower)
+"qZa" = (
+/obj/machinery/door/airlock/medical/glass{
+ name = "Medbay";
+ id_tag = "MedbayFoyer"
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/effect/mapping_helpers/airlock/unres,
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/access/all/medical/general,
+/obj/structure/cable,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/lobby)
"qZq" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable,
@@ -50937,6 +50964,20 @@
/obj/machinery/light/small/dim/directional/south,
/turf/open/floor/iron,
/area/station/maintenance/tram/left)
+"qZy" = (
+/obj/structure/table/glass,
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 4
+ },
+/obj/item/reagent_containers/syringe,
+/obj/structure/extinguisher_cabinet/directional/west,
+/obj/machinery/camera{
+ dir = 10;
+ network = list("ss13","Security");
+ c_tag = "Security - Medical Center"
+ },
+/turf/open/floor/iron/white,
+/area/station/security/medical)
"qZA" = (
/obj/machinery/door/airlock/external{
name = "Construction Zone"
@@ -50975,6 +51016,24 @@
},
/turf/open/floor/iron,
/area/station/engineering/atmos)
+"rao" = (
+/obj/machinery/door/airlock/security{
+ name = "Labor Shuttle";
+ id_tag = "laborexit"
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/access/all/security/brig,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron,
+/area/station/security/brig)
"raP" = (
/obj/effect/turf_decal/trimline/purple/filled/line,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -51071,16 +51130,18 @@
/obj/machinery/light/directional/north,
/turf/open/floor/catwalk_floor,
/area/station/command/gateway)
-"rcb" = (
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 10
+"rbU" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/effect/turf_decal/stripes/corner{
+ dir = 4
},
-/obj/machinery/camera/directional/west{
- network = list("ss13","Security","prison");
- c_tag = "Security - Prison Main South-West"
+/obj/structure/extinguisher_cabinet/directional/east,
+/obj/machinery/camera/directional/east{
+ network = list("ss13","rd");
+ c_tag = "Science - Xenobiology East"
},
-/turf/open/floor/iron,
-/area/station/security/prison)
+/turf/open/floor/iron/white,
+/area/station/science/xenobiology)
"rci" = (
/obj/effect/turf_decal/stripes/line{
dir = 5
@@ -51136,15 +51197,20 @@
/obj/machinery/blackbox_recorder,
/turf/open/floor/iron/dark/telecomms,
/area/station/tcommsat/server)
-"rcP" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/box,
-/obj/structure/sign/warning/directional/west{
- name = "FALLING HAZARD sign";
- desc = "A sign warning you to be cautious of falling packages."
+"rcU" = (
+/obj/structure/chair{
+ name = "Prosecution";
+ dir = 4
},
-/turf/open/floor/plating,
-/area/station/service/lawoffice)
+/turf/open/floor/wood/large,
+/area/station/service/barber)
+"rdk" = (
+/obj/machinery/door/airlock{
+ name = "Unit 6";
+ id_tag = "Toilet6"
+ },
+/turf/open/floor/iron/freezer,
+/area/station/commons/toilet)
"rdm" = (
/obj/structure/displaycase/captain{
pixel_y = 5
@@ -51164,25 +51230,24 @@
/obj/machinery/light/directional/west,
/turf/open/floor/iron,
/area/station/security/processing)
-"rdz" = (
-/obj/machinery/door/airlock/security/glass{
- name = "Brig";
- id_tag = "outerbrigleft"
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
+"rdJ" = (
+/obj/structure/table/glass,
+/obj/item/stack/medical/mesh,
+/obj/item/stack/medical/gauze,
+/obj/effect/turf_decal/stripes/corner{
dir = 8
},
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 4
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 6
},
-/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{
- cycle_id = "brig_left"
+/obj/machinery/camera/directional/east{
+ network = list("ss13","medbay");
+ c_tag = "Medical - Treatment South-East"
},
-/obj/machinery/door/firedoor,
-/obj/effect/mapping_helpers/airlock/access/all/security/entrance,
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/iron,
-/area/station/security/brig)
+/obj/machinery/vending/wallmed/directional/east,
+/obj/machinery/light/directional/east,
+/turf/open/floor/iron/white,
+/area/station/medical/treatment_center)
"rdN" = (
/obj/machinery/mech_bay_recharge_port{
dir = 1
@@ -51224,6 +51289,18 @@
/obj/machinery/light/directional/east,
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
+"rem" = (
+/obj/machinery/button/door/directional/west{
+ name = "Privacy Bolts";
+ pixel_x = 24;
+ pixel_y = -9;
+ id = "private_e";
+ specialfunctions = 4;
+ normaldoorcontrol = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/carpet,
+/area/station/commons/dorms)
"reC" = (
/obj/machinery/door/airlock/highsecurity{
name = "AI Upload Access"
@@ -51235,23 +51312,6 @@
/obj/effect/landmark/navigate_destination/aiupload,
/turf/open/floor/iron/dark,
/area/station/ai_monitored/turret_protected/ai_upload)
-"reD" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/airlock/external{
- name = "External Access";
- frequency = 1449;
- id_tag = "middleright_lower_lower_eva_external";
- autoclose = 0
- },
-/obj/effect/mapping_helpers/airlock/locked,
-/obj/machinery/door_buttons/access_button{
- name = "External Access Button";
- pixel_y = 24;
- idSelf = "middleright_lower_lower_eva_airlock_control";
- idDoor = "middleright_lower_lower_eva_external"
- },
-/turf/open/floor/catwalk_floor,
-/area/station/maintenance/tram/mid)
"reU" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/camera/directional/south{
@@ -51268,6 +51328,16 @@
},
/turf/open/floor/plating,
/area/station/maintenance/disposal/incinerator)
+"rfQ" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 6
+ },
+/obj/machinery/atmospherics/components/binary/pump/on{
+ name = "Unfiltered to Mix";
+ dir = 1
+ },
+/turf/open/floor/iron,
+/area/station/engineering/atmos/pumproom)
"rfR" = (
/obj/structure/table/wood,
/obj/item/storage/crayons,
@@ -51316,6 +51386,19 @@
},
/turf/open/floor/iron/dark,
/area/station/medical/morgue)
+"rgT" = (
+/obj/structure/toilet{
+ dir = 1
+ },
+/obj/machinery/button/door/directional/west{
+ name = "Lock Control";
+ id = "Toilet5";
+ specialfunctions = 4;
+ normaldoorcontrol = 1
+ },
+/obj/machinery/light/small/dim/directional/east,
+/turf/open/floor/iron/freezer,
+/area/station/commons/toilet)
"rgY" = (
/obj/structure/chair{
dir = 4
@@ -51375,6 +51458,19 @@
},
/turf/open/floor/iron,
/area/station/commons/dorms)
+"rif" = (
+/obj/machinery/door/poddoor/preopen{
+ name = "Atmospherics Blast Door";
+ id = "atmos"
+ },
+/obj/effect/turf_decal/delivery,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden,
+/turf/open/floor/iron,
+/area/station/engineering/atmos)
"rin" = (
/obj/effect/turf_decal/trimline/purple/filled/line,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -51466,23 +51562,6 @@
/obj/effect/turf_decal/tile/red/anticorner/contrasted,
/turf/open/floor/iron,
/area/station/command/bridge)
-"rjq" = (
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 1
- },
-/obj/effect/turf_decal/siding/thinplating/dark/corner{
- dir = 1
- },
-/obj/structure/sign/warning/secure_area{
- name = "BOMB RANGE";
- desc = "A warning sign which reads 'BOMB RANGE";
- pixel_y = 32
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/iron/white,
-/area/station/science/lower)
"rjs" = (
/obj/machinery/medical_kiosk,
/obj/effect/turf_decal/trimline/blue/filled/line{
@@ -51545,6 +51624,14 @@
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
/area/station/medical/medbay/lobby)
+"rkI" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/preopen{
+ name = "Xenobiology Containment Blast Door";
+ id = "containdeez2"
+ },
+/turf/open/floor/plating,
+/area/station/science/xenobiology)
"rkP" = (
/obj/machinery/hydroponics/soil,
/obj/effect/turf_decal/trimline/green/filled/line,
@@ -51599,6 +51686,13 @@
/obj/machinery/atmospherics/pipe/smart/simple/orange/visible,
/turf/open/floor/iron,
/area/station/engineering/atmos)
+"rlX" = (
+/obj/machinery/door/airlock{
+ name = "Unit 4";
+ id_tag = "Toilet4"
+ },
+/turf/open/floor/iron/freezer,
+/area/station/commons/toilet)
"rlZ" = (
/obj/machinery/camera/directional/west{
c_tag = "Hallway - Starboard Tram Platform North"
@@ -51794,35 +51888,34 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/engineering/atmos/pumproom)
-"roN" = (
-/obj/structure/cable,
-/obj/machinery/power/solar_control{
- name = "Port Solar Control";
- dir = 1;
- id = "portsolar"
+"roH" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/external{
+ name = "External Access";
+ frequency = 1449;
+ id_tag = "middleright_lower_eva_internal";
+ autoclose = 0
},
-/obj/effect/turf_decal/sand/plating,
+/obj/machinery/door_buttons/access_button{
+ name = "External Access Button";
+ pixel_y = 24;
+ idSelf = "middleright_lower_eva_airlock_control";
+ idDoor = "middleright_lower_eva_internal"
+ },
+/obj/effect/mapping_helpers/airlock/locked,
/turf/open/floor/catwalk_floor,
-/area/station/solars/port)
-"roO" = (
+/area/station/hallway/primary/tram/center)
+"roQ" = (
/obj/effect/turf_decal/stripes/line{
- dir = 1
+ dir = 8
},
-/obj/machinery/atmospherics/components/unary/portables_connector/visible{
- dir = 4
+/obj/effect/turf_decal/stripes/corner,
+/obj/structure/extinguisher_cabinet/directional/south,
+/obj/machinery/camera/directional/south{
+ network = list("ss13","rd");
+ c_tag = "Science - Xenobiology South"
},
-/obj/machinery/button/door/directional/west{
- name = "Secure Pen Lockdown";
- id = "cytologysecure2"
- },
-/obj/machinery/requests_console/directional/north{
- name = "Cytology Requests Console";
- department = "Cytology"
- },
-/obj/effect/mapping_helpers/requests_console/ore_update,
-/obj/effect/mapping_helpers/requests_console/supplies,
-/obj/machinery/light/directional/north,
-/turf/open/floor/iron/dark,
+/turf/open/floor/iron/white,
/area/station/science/xenobiology)
"roR" = (
/turf/closed/wall,
@@ -51832,15 +51925,6 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/station/engineering/atmos)
-"rpo" = (
-/obj/structure/lattice/catwalk,
-/obj/machinery/power/solar{
- name = "Starboard Solar Array";
- id = "forestarboard"
- },
-/obj/structure/cable,
-/turf/open/space/basic,
-/area/station/solars/starboard/fore)
"rpp" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
@@ -51850,6 +51934,15 @@
/obj/effect/mapping_helpers/airlock/unres,
/turf/open/floor/catwalk_floor,
/area/station/maintenance/starboard/central)
+"rpq" = (
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/glass/reinforced,
+/area/station/science/research)
"rpr" = (
/obj/effect/turf_decal/siding/thinplating/corner{
dir = 4
@@ -51883,20 +51976,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/cargo/office)
-"rqf" = (
-/obj/machinery/portable_atmospherics/pump,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 6
- },
-/obj/effect/turf_decal/trimline/neutral/filled/warning{
- dir = 6
- },
-/obj/machinery/atmospherics/components/unary/portables_connector/visible{
- name = "Oxygen Tank Injection Port";
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/hallway/secondary/construction/engineering)
"rqk" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
@@ -51912,17 +51991,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/hallway/secondary/service)
-"rqn" = (
-/obj/machinery/button/door/directional/west{
- name = "Privacy Bolts";
- pixel_y = -9;
- id = "private_n";
- specialfunctions = 4;
- normaldoorcontrol = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/carpet,
-/area/station/commons/dorms)
"rqD" = (
/obj/effect/turf_decal/trimline/brown/filled/corner,
/obj/effect/turf_decal/trimline/brown/filled/corner{
@@ -51987,6 +52055,13 @@
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/turf/open/floor/iron/dark,
/area/station/security/interrogation)
+"rsk" = (
+/mob/living/basic/pet/cat/runtime,
+/obj/structure/bed/dogbed/runtime,
+/obj/structure/sign/clock/directional/north,
+/obj/machinery/light/cold/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/command/heads_quarters/cmo)
"rsz" = (
/obj/effect/turf_decal/trimline/yellow/filled/corner{
dir = 4
@@ -52005,14 +52080,6 @@
},
/turf/open/floor/iron/dark,
/area/station/ai_monitored/command/nuke_storage)
-"rsI" = (
-/obj/structure/chair{
- name = "Prosecution";
- dir = 1
- },
-/obj/effect/turf_decal/tile/red/anticorner/contrasted,
-/turf/open/floor/iron,
-/area/station/security/courtroom)
"rsZ" = (
/obj/machinery/holopad/secure,
/turf/open/floor/iron/dark,
@@ -52075,13 +52142,6 @@
/obj/machinery/door/firedoor,
/turf/open/floor/iron,
/area/station/security/prison)
-"ruK" = (
-/obj/modular_map_root/tramstation{
- name = "atmoscilower";
- key = "atmoscilower"
- },
-/turf/open/misc/asteroid,
-/area/station/asteroid)
"ruV" = (
/obj/machinery/computer/accounting{
dir = 1
@@ -52156,13 +52216,6 @@
/obj/effect/turf_decal/tile/dark_green/fourcorners,
/turf/open/floor/iron/white,
/area/station/science/genetics)
-"rwv" = (
-/mob/living/basic/pet/cat/runtime,
-/obj/structure/bed/dogbed/runtime,
-/obj/structure/sign/clock/directional/north,
-/obj/machinery/light/cold/directional/north,
-/turf/open/floor/iron/dark,
-/area/station/command/heads_quarters/cmo)
"rwF" = (
/obj/structure/railing,
/obj/effect/turf_decal/trimline/dark_red/warning{
@@ -52192,6 +52245,26 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/hallway/secondary/service)
+"rxE" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 4
+ },
+/obj/machinery/door/airlock/security/glass{
+ name = "Brig";
+ id_tag = "innerbrigleft"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{
+ cycle_id = "brig_left"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/access/all/security/entrance,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron,
+/area/station/security/brig)
"rxH" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner{
dir = 8
@@ -52220,19 +52293,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/smooth,
/area/station/hallway/primary/tram/right)
-"rxZ" = (
-/obj/structure/table,
-/obj/item/radio/intercom/prison/directional/east,
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 5
- },
-/obj/machinery/camera{
- dir = 6;
- network = list("ss13","Security","prison","pcell");
- c_tag = "Security - Prison Cell 4"
- },
-/turf/open/floor/iron,
-/area/station/security/prison/safe)
"ryn" = (
/obj/structure/lattice,
/turf/open/openspace,
@@ -52322,16 +52382,6 @@
},
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
-"rzw" = (
-/obj/machinery/door/airlock{
- name = "Room 3";
- id_tag = "miningdorm3"
- },
-/obj/effect/mapping_helpers/airlock/access/all/supply/mining,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/carpet,
-/area/station/cargo/miningdock)
"rzO" = (
/obj/structure/chair,
/obj/machinery/airalarm/directional/north,
@@ -52347,6 +52397,14 @@
},
/turf/open/floor/glass/reinforced,
/area/station/security/brig)
+"rAf" = (
+/obj/machinery/camera/emp_proof{
+ dir = 6;
+ network = list("ss13","engineering");
+ c_tag = "Engineering - Atmospherics N2 Chamber"
+ },
+/turf/open/floor/engine/n2,
+/area/station/engineering/atmos)
"rAg" = (
/obj/machinery/atmospherics/components/binary/pump{
name = "Mix to Port"
@@ -52374,23 +52432,27 @@
"rAS" = (
/turf/closed/wall,
/area/station/service/library/lounge)
-"rBe" = (
-/obj/machinery/requests_console/directional/north{
- name = "Head of Security's Requests Console";
- department = "Head of Security's Desk"
+"rBb" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/door/poddoor/preopen{
+ name = "Research Director's Shutters";
+ id = "rdoffice"
},
-/obj/effect/mapping_helpers/requests_console/announcement,
-/obj/effect/mapping_helpers/requests_console/information,
-/obj/effect/mapping_helpers/requests_console/supplies,
-/obj/effect/mapping_helpers/requests_console/assistance,
-/obj/machinery/camera{
- dir = 9;
- network = list("ss13","Security");
- c_tag = "Security - Head of Security's Office"
+/turf/open/floor/plating,
+/area/station/command/heads_quarters/rd)
+"rBy" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "Kitchen Counter Shutters";
+ id = "playerscantreadthis"
},
-/obj/machinery/computer/records/security,
-/turf/open/floor/carpet,
-/area/station/command/heads_quarters/hos)
+/obj/item/plate,
+/turf/open/floor/iron/checker,
+/area/station/service/kitchen)
"rBz" = (
/turf/open/floor/iron,
/area/station/security/prison)
@@ -52422,6 +52484,23 @@
},
/turf/open/floor/iron/white,
/area/station/science/lower)
+"rBS" = (
+/obj/effect/turf_decal/sand,
+/obj/machinery/door/airlock/external{
+ name = "External Access";
+ frequency = 1449;
+ id_tag = "middleleft_lower_lower_eva_external";
+ autoclose = 0
+ },
+/obj/machinery/door_buttons/access_button{
+ name = "External Access Button";
+ pixel_y = 24;
+ idSelf = "middleleft_lower_lower_eva_airlock_control";
+ idDoor = "middleleft_lower_lower_eva_external"
+ },
+/obj/effect/mapping_helpers/airlock/locked,
+/turf/open/floor/catwalk_floor,
+/area/station/maintenance/tram/mid)
"rBW" = (
/obj/structure/cable,
/turf/open/floor/iron/dark,
@@ -52435,6 +52514,16 @@
"rCd" = (
/turf/closed/wall,
/area/station/engineering/atmospherics_engine)
+"rCs" = (
+/mob/living/simple_animal/bot/mulebot,
+/obj/effect/turf_decal/delivery,
+/obj/machinery/navbeacon{
+ location = "QM #1";
+ codes_txt = "delivery;dir=2"
+ },
+/obj/effect/turf_decal/tile/brown/fourcorners,
+/turf/open/floor/iron,
+/area/station/cargo/warehouse)
"rCL" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
@@ -52556,16 +52645,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/engineering/break_room)
-"rGx" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 4
- },
-/obj/machinery/atmospherics/components/binary/pump/on{
- name = "External Waste Ports to Filter";
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/engineering/atmos)
"rGN" = (
/obj/effect/turf_decal/trimline/red/filled/corner{
dir = 8
@@ -52599,6 +52678,14 @@
},
/turf/open/floor/iron,
/area/station/command/bridge)
+"rHj" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "Research and Development Shutter";
+ id = "rndlab1"
+ },
+/turf/open/floor/plating,
+/area/station/science/lab)
"rHl" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 8
@@ -52658,6 +52745,18 @@
/obj/structure/chair,
/turf/open/floor/iron,
/area/station/security/checkpoint/supply)
+"rIt" = (
+/obj/effect/turf_decal/stripes/corner{
+ dir = 8
+ },
+/obj/structure/table,
+/obj/machinery/camera{
+ dir = 9;
+ network = list("ss13","minisat");
+ c_tag = "Secure - AI Minisat Internal Power Access"
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai_monitored/turret_protected/aisat/maint)
"rIx" = (
/obj/machinery/conveyor{
id = "QMLoad2"
@@ -52738,17 +52837,6 @@
/obj/structure/sign/clock/directional/north,
/turf/open/floor/iron,
/area/station/security/prison)
-"rKG" = (
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 1
- },
-/obj/machinery/status_display/door_timer{
- name = "Isolation Cell A";
- pixel_y = 32;
- id = "Isolation_A"
- },
-/turf/open/floor/iron,
-/area/station/security/execution/transfer)
"rKL" = (
/obj/machinery/newscaster/directional/east,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -52791,20 +52879,6 @@
},
/turf/open/floor/plating/elevatorshaft,
/area/station/maintenance/tram/left)
-"rKY" = (
-/obj/effect/turf_decal/trimline/white/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/yellow/line{
- dir = 4
- },
-/obj/machinery/camera{
- dir = 6;
- network = list("ss13","minisat");
- c_tag = "Secure - AI Antechamber West"
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"rLd" = (
/obj/effect/turf_decal/trimline/brown/filled/line,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -52829,6 +52903,14 @@
},
/turf/open/floor/engine/hull,
/area/station/solars/port)
+"rLB" = (
+/obj/machinery/power/smes{
+ charge = 5e+06
+ },
+/obj/structure/cable,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/station/commons/vacant_room)
"rLG" = (
/obj/machinery/atmospherics/components/unary/portables_connector/visible{
dir = 8
@@ -52864,6 +52946,15 @@
/obj/effect/turf_decal/trimline/tram/filled/warning,
/turf/open/floor/iron,
/area/station/hallway/primary/tram/right)
+"rMp" = (
+/obj/machinery/camera{
+ dir = 9;
+ network = list("ss13","Security","interrogation");
+ c_tag = "Security - Interrogation Main"
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
+/turf/open/floor/iron/dark,
+/area/station/security/interrogation)
"rMq" = (
/obj/effect/turf_decal/tile/bar/opposingcorners,
/turf/open/floor/iron,
@@ -52902,6 +52993,35 @@
/obj/effect/turf_decal/tile/purple/fourcorners,
/turf/open/floor/iron/white,
/area/station/science/lower)
+"rNk" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 1
+ },
+/obj/structure/cable,
+/obj/machinery/camera{
+ dir = 9;
+ network = list("ss13","Security");
+ c_tag = "Security - Pre-Trial Holding"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/light/cold/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/security/courtroom/holding)
+"rNl" = (
+/obj/machinery/stasis{
+ dir = 4
+ },
+/obj/machinery/defibrillator_mount/directional/north,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 9
+ },
+/obj/machinery/camera/directional/west{
+ network = list("ss13","medbay");
+ c_tag = "Medical - Treatment North-West"
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/treatment_center)
"rNt" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 6
@@ -52909,6 +53029,17 @@
/obj/machinery/vending/wardrobe/viro_wardrobe,
/turf/open/floor/iron/dark,
/area/station/medical/virology)
+"rNG" = (
+/obj/machinery/door/poddoor/shutters/radiation/preopen{
+ name = "Radiation Chamber Shutters";
+ id = "engsm"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/plating,
+/area/station/engineering/supermatter)
"rNO" = (
/obj/effect/turf_decal/trimline/white/warning,
/turf/open/floor/engine/hull,
@@ -52939,6 +53070,15 @@
},
/turf/open/floor/iron,
/area/station/security/brig)
+"rOm" = (
+/obj/machinery/door/airlock{
+ name = "Private Quarters C";
+ id_tag = "private_c"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/carpet,
+/area/station/commons/dorms)
"rOp" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 6
@@ -52985,16 +53125,58 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/smooth,
/area/station/maintenance/tram/right)
+"rOT" = (
+/obj/machinery/airalarm/directional/north,
+/obj/structure/cable,
+/obj/machinery/camera/motion/directional/north{
+ network = list("aicore");
+ c_tag = "Secure - AI Core South"
+ },
+/turf/open/floor/circuit,
+/area/station/ai_monitored/turret_protected/ai)
+"rOV" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 1
+ },
+/obj/machinery/requests_console/directional/east{
+ name = "Library Requests Console";
+ department = "Library"
+ },
+/obj/effect/mapping_helpers/requests_console/assistance,
+/turf/open/floor/engine/cult,
+/area/station/service/library)
"rPd" = (
/obj/effect/turf_decal/trimline/red/filled/line,
/obj/machinery/digital_clock/directional/south,
/turf/open/floor/iron/dark,
/area/station/security/courtroom/holding)
+"rPj" = (
+/obj/effect/turf_decal/box/white{
+ color = "#9FED58"
+ },
+/obj/effect/turf_decal/arrows/white{
+ dir = 4;
+ pixel_x = -15;
+ color = "#FF0000"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/iron,
+/area/station/engineering/atmospherics_engine)
"rPs" = (
/obj/machinery/power/apc/auto_name/directional/west,
/obj/structure/cable,
/turf/open/floor/iron/freezer,
/area/station/commons/toilet)
+"rPt" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 1
+ },
+/obj/machinery/camera{
+ dir = 9;
+ c_tag = "Civilian - aux_base Construction"
+ },
+/turf/open/floor/iron,
+/area/station/construction/mining/aux_base)
"rPv" = (
/obj/machinery/light/small/dim/directional/south,
/turf/open/floor/engine,
@@ -53132,6 +53314,15 @@
},
/turf/open/floor/iron/dark,
/area/station/security/courtroom)
+"rRi" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/camera/emp_proof{
+ dir = 9;
+ network = list("ss13","engineering");
+ c_tag = "Engineering - Atmospherics Test Room"
+ },
+/turf/open/floor/iron,
+/area/station/engineering/atmospherics_engine)
"rRy" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/closed/wall/r_wall,
@@ -53209,6 +53400,19 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/tram/center)
+"rSp" = (
+/obj/machinery/door/airlock/security/glass{
+ name = "Prison Dorm 4";
+ id_tag = "prisondorm"
+ },
+/obj/effect/turf_decal/trimline/red/filled/line,
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron,
+/area/station/security/prison/safe)
"rSv" = (
/obj/effect/turf_decal/trimline/yellow/filled/warning{
dir = 4
@@ -53238,25 +53442,6 @@
/obj/item/toy/plush/goatplushie,
/turf/open/floor/iron/white,
/area/station/commons/vacant_room)
-"rSS" = (
-/obj/machinery/button/door/directional/west{
- name = "Commissary Shutter Access";
- id = "commissarydeezdoorz"
- },
-/obj/machinery/button/door/directional/west{
- name = "Privacy Bolts";
- pixel_y = -9;
- id = "vacant_space";
- specialfunctions = 4;
- normaldoorcontrol = 1
- },
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/obj/machinery/light_switch/directional/west{
- pixel_x = -22;
- pixel_y = 9
- },
-/turf/open/floor/iron/dark,
-/area/station/commons/vacant_room/commissary)
"rTm" = (
/obj/structure/sign/warning/vacuum/external{
pixel_x = 32
@@ -53283,6 +53468,24 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
+"rUd" = (
+/obj/machinery/door/airlock/security/glass{
+ name = "Brig";
+ id_tag = "outerbrigright"
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 4
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{
+ cycle_id = "brig_right"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/access/all/security/entrance,
+/turf/open/floor/iron,
+/area/station/security/brig)
"rUe" = (
/obj/machinery/holopad,
/obj/structure/cable,
@@ -53331,55 +53534,12 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/construction/engineering)
-"rVl" = (
-/obj/structure/lattice,
-/obj/machinery/camera/motion{
- dir = 6;
- network = list("ss13","minisat");
- c_tag = "Secure - AI Lower External West"
- },
-/turf/open/space/basic,
-/area/space/nearstation)
"rVp" = (
/obj/effect/turf_decal/tile/blue/opposingcorners{
dir = 1
},
/turf/open/floor/iron/cafeteria,
/area/station/commons/dorms/laundry)
-"rVs" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door_buttons/airlock_controller{
- name = "External Access Console";
- pixel_y = 24;
- idSelf = "mostleft_upper_eva_airlock_control";
- idInterior = "mostleft_upper_eva_internal";
- idExterior = "mostleft_upper_eva_external"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/catwalk_floor,
-/area/station/hallway/primary/tram/left)
-"rVA" = (
-/obj/structure/table/reinforced,
-/obj/item/cigbutt/cigarbutt{
- pixel_x = 5;
- pixel_y = -1
- },
-/obj/item/phone{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/machinery/requests_console/directional/north{
- name = "AI Requests Console";
- department = "AI"
- },
-/obj/effect/mapping_helpers/requests_console/information,
-/obj/effect/mapping_helpers/requests_console/supplies,
-/obj/effect/mapping_helpers/requests_console/assistance,
-/obj/structure/cable/multilayer/connected,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"rVD" = (
/obj/effect/turf_decal/trimline/green/corner,
/obj/effect/turf_decal/trimline/green/corner{
@@ -53389,6 +53549,15 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/service/hydroponics)
+"rWa" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable,
+/obj/machinery/power/solar{
+ name = "Port Solar Array";
+ id = "portsolar"
+ },
+/turf/open/space/basic,
+/area/station/solars/port)
"rWd" = (
/obj/structure/table,
/obj/structure/window/reinforced/spawner/directional/west,
@@ -53471,30 +53640,6 @@
/obj/machinery/light/cold/directional/north,
/turf/open/floor/iron/white,
/area/station/science/lobby)
-"rXE" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 9
- },
-/obj/machinery/camera/directional/west{
- network = list("ss13","medbay");
- c_tag = "Medical - Surgery Room A"
- },
-/obj/structure/sink{
- dir = 4;
- pixel_x = -12
- },
-/obj/machinery/status_display/evac/directional/west,
-/obj/machinery/firealarm/directional/north,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
-/turf/open/floor/iron/white,
-/area/station/medical/surgery/fore)
-"rXG" = (
-/obj/machinery/door/airlock{
- name = "Unit 5";
- id_tag = "Toilet5"
- },
-/turf/open/floor/iron/freezer,
-/area/station/commons/toilet)
"rXO" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner{
dir = 4
@@ -53550,6 +53695,14 @@
},
/turf/open/floor/wood,
/area/station/command/meeting_room)
+"rYO" = (
+/obj/docking_port/stationary/random{
+ name = "lavaland";
+ dir = 8;
+ shuttle_id = "pod_4_lavaland"
+ },
+/turf/open/misc/asteroid/airless,
+/area/station/asteroid)
"rYV" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/stripes/line{
@@ -53565,19 +53718,6 @@
},
/turf/open/floor/iron/cafeteria,
/area/station/security/prison)
-"rZd" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/structure/closet/l3closet/scientist,
-/obj/machinery/camera/directional/west{
- network = list("ss13","rd");
- c_tag = "Science - Xenobiology Airlock"
- },
-/obj/effect/turf_decal/tile/purple/fourcorners,
-/obj/machinery/light/cold/directional/west,
-/turf/open/floor/iron/white,
-/area/station/science/xenobiology)
"rZq" = (
/obj/effect/turf_decal/trimline/yellow/filled/warning{
dir = 1
@@ -53589,6 +53729,35 @@
dir = 1
},
/area/station/ai_monitored/command/storage/eva)
+"rZx" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ name = "Gas to Filter";
+ dir = 1
+ },
+/obj/machinery/camera/emp_proof{
+ dir = 10;
+ network = list("ss13","engine","engineering");
+ c_tag = "Engineering - Engine Room Airlock"
+ },
+/obj/machinery/light/small/directional/west,
+/turf/open/floor/engine,
+/area/station/engineering/supermatter)
+"rZA" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 8
+ },
+/obj/machinery/computer/prisoner/management{
+ dir = 4
+ },
+/obj/machinery/requests_console/directional/west{
+ name = "Security Requests Console";
+ department = "Security"
+ },
+/obj/effect/mapping_helpers/requests_console/information,
+/obj/effect/mapping_helpers/requests_console/supplies,
+/obj/effect/mapping_helpers/requests_console/assistance,
+/turf/open/floor/iron/showroomfloor,
+/area/station/security/warden)
"rZF" = (
/obj/effect/turf_decal/trimline/red/filled/corner{
dir = 4
@@ -53617,30 +53786,6 @@
},
/turf/open/floor/iron/dark,
/area/station/service/hydroponics)
-"sac" = (
-/obj/structure/window/reinforced/spawner/directional/east,
-/obj/structure/table/wood,
-/obj/machinery/fax{
- name = "Head of Personnel's Fax Machine";
- fax_name = "Head of Personnel's Office"
- },
-/obj/machinery/light/warm/directional/north,
-/turf/open/floor/carpet,
-/area/station/command/heads_quarters/hop)
-"sah" = (
-/obj/effect/turf_decal/trimline/red/filled/line,
-/obj/machinery/camera/directional/south{
- network = list("ss13","Security");
- c_tag = "Security - Main South"
- },
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron,
-/area/station/security/brig)
"saj" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/simple/dark/visible,
@@ -53663,14 +53808,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/smooth,
/area/station/maintenance/disposal)
-"say" = (
-/obj/docking_port/stationary/random{
- name = "lavaland";
- dir = 8;
- shuttle_id = "pod_4_lavaland"
- },
-/turf/open/misc/asteroid/airless,
-/area/station/asteroid)
"saC" = (
/obj/effect/turf_decal/stripes/corner,
/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible,
@@ -53757,24 +53894,6 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/storage/tech)
-"sco" = (
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 8
- },
-/obj/machinery/computer/security/telescreen{
- name = "AI Upload Monitor";
- desc = "Used for watching the ai_upload.";
- dir = 4;
- pixel_x = -28;
- network = list("aiupload")
- },
-/obj/item/kirbyplants/photosynthetic,
-/obj/machinery/camera/directional/west{
- network = list("ss13","rd");
- c_tag = "Science - AI Access Hallway"
- },
-/turf/open/floor/iron/dark,
-/area/station/science/lower)
"sct" = (
/obj/structure/table/reinforced,
/obj/structure/window/spawner/directional/north,
@@ -53803,14 +53922,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/tram/left)
-"scF" = (
-/obj/machinery/camera/emp_proof{
- dir = 10;
- network = list("ss13","engineering");
- c_tag = "Engineering - Chief Engineer's Office"
- },
-/turf/open/floor/iron/dark,
-/area/station/command/heads_quarters/ce)
"scO" = (
/obj/effect/turf_decal/trimline/purple/filled/corner{
dir = 1
@@ -53884,19 +53995,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
-"seA" = (
-/obj/structure/toilet{
- dir = 4
- },
-/obj/machinery/button/door/directional/west{
- name = "Lock Control";
- id = "ToiletSci1";
- specialfunctions = 4;
- normaldoorcontrol = 1
- },
-/obj/machinery/light/small/dim/directional/south,
-/turf/open/floor/iron/freezer,
-/area/station/science/lower)
"seG" = (
/obj/structure/ladder,
/obj/effect/decal/cleanable/dirt,
@@ -53941,17 +54039,6 @@
},
/turf/open/floor/iron/cafeteria,
/area/station/service/kitchen)
-"sfA" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/door/poddoor/preopen{
- name = "Xenobiology Containment Blast Door";
- id = "containdeez2"
- },
-/turf/open/floor/plating,
-/area/station/science/xenobiology)
"sfE" = (
/obj/structure/window/reinforced/spawner/directional/south,
/obj/effect/turf_decal/trimline/brown/filled/corner{
@@ -53970,20 +54057,24 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/grimy,
/area/station/ai_monitored/command/nuke_storage)
+"sfX" = (
+/obj/structure/table,
+/obj/item/radio/intercom/prison/directional/west,
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 9
+ },
+/obj/machinery/camera/directional/west{
+ network = list("ss13","Security","prison","pcell");
+ c_tag = "Security - Prison Cell 5"
+ },
+/turf/open/floor/iron,
+/area/station/security/prison/safe)
"sgb" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/machinery/light/directional/north,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/turf/open/floor/iron/dark/smooth_large,
/area/station/cargo/bitrunning/den)
-"sgd" = (
-/obj/machinery/camera/motion/directional/south{
- network = list("aicore");
- c_tag = "Secure - AI Upper External North"
- },
-/obj/structure/cable,
-/turf/open/floor/engine/hull/reinforced,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"sgf" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing{
@@ -54002,27 +54093,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/security/office)
-"sgD" = (
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 8
- },
-/obj/machinery/door/airlock/security/glass{
- name = "Brig";
- id_tag = "innerbrigright"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{
- cycle_id = "brig_right"
- },
-/obj/machinery/door/firedoor,
-/obj/effect/mapping_helpers/airlock/access/all/security/entrance,
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron,
-/area/station/security/brig)
"sgN" = (
/obj/machinery/computer/atmos_control/plasma_tank{
dir = 8
@@ -54054,20 +54124,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/white,
/area/station/science/lower)
-"shm" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/sign/warning/directional/north{
- name = "FALLING HAZARD sign";
- desc = "A sign warning you to be cautious of falling packages."
- },
-/obj/machinery/door/window/left/directional/west{
- name = "Hydroponics Delivery Chute"
- },
-/obj/effect/turf_decal/caution/stand_clear{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/station/service/hydroponics)
"shw" = (
/obj/structure/window/reinforced/spawner/directional/west,
/obj/structure/window/reinforced/spawner/directional/north,
@@ -54119,6 +54175,25 @@
dir = 4
},
/area/station/service/theater)
+"siE" = (
+/obj/machinery/disposal/bin,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 5
+ },
+/obj/machinery/camera/directional/east{
+ network = list("ss13","medbay");
+ c_tag = "Medical - Surgery B"
+ },
+/obj/machinery/vending/wallmed/directional/north,
+/obj/structure/disposalpipe/trunk{
+ dir = 2
+ },
+/obj/machinery/light_switch/directional/east{
+ pixel_x = 22;
+ pixel_y = -9
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/surgery/aft)
"siF" = (
/obj/machinery/bouldertech/refinery,
/obj/machinery/conveyor{
@@ -54151,18 +54226,13 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/hallway/secondary/service)
-"sjg" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor/shutters/preopen{
- name = "Kitchen Counter Shutters";
- id = "playerscantreadthis"
+"sjc" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ name = "Port to Filter";
+ dir = 8
},
-/obj/structure/displaycase/forsale/kitchen{
- pixel_y = 8
- },
-/turf/open/floor/iron/checker,
-/area/station/service/kitchen)
+/turf/open/floor/iron,
+/area/station/engineering/atmos)
"sji" = (
/turf/closed/wall/rock,
/area/station/engineering/supermatter/room)
@@ -54195,25 +54265,6 @@
/obj/machinery/light/directional/south,
/turf/open/floor/iron/dark,
/area/station/science/robotics/lab)
-"sjr" = (
-/obj/structure/noticeboard/directional/north,
-/obj/machinery/camera/directional/north{
- network = list("ss13","rd");
- c_tag = "Science - Robotics"
- },
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/obj/structure/closet/crate/mod,
-/turf/open/floor/iron/dark,
-/area/station/science/robotics/lab)
-"sjD" = (
-/obj/machinery/camera{
- dir = 9;
- network = list("ss13","Security","interrogation");
- c_tag = "Security - Interrogation Main"
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
-/turf/open/floor/iron/dark,
-/area/station/security/interrogation)
"sjE" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 8
@@ -54272,22 +54323,6 @@
/obj/machinery/disposal/bin/tagger,
/turf/open/floor/iron,
/area/station/cargo/storage)
-"skc" = (
-/obj/machinery/door/poddoor/shutters/radiation/preopen{
- name = "Radiation Chamber Shutters";
- id = "engsm"
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable/layer1,
-/obj/effect/turf_decal/trimline/yellow/arrow_cw,
-/obj/effect/turf_decal/trimline/yellow/arrow_ccw{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/station/engineering/supermatter)
"ski" = (
/turf/open/floor/carpet,
/area/station/hallway/secondary/entry)
@@ -54302,20 +54337,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
/area/station/service/hydroponics)
-"skr" = (
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 1
- },
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
-/obj/machinery/camera/directional/north{
- network = list("ss13","rd");
- c_tag = "Science - Lower Hall West"
- },
-/obj/structure/extinguisher_cabinet/directional/north,
-/turf/open/floor/iron/white,
-/area/station/science/lower)
"skt" = (
/obj/structure/lattice/catwalk,
/obj/structure/marker_beacon/burgundy,
@@ -54424,24 +54445,19 @@
},
/turf/open/floor/iron/white,
/area/station/science/lobby)
-"slR" = (
-/obj/machinery/firealarm/directional/west,
-/obj/machinery/camera/directional/west{
- network = list("ss13","medbay");
- c_tag = "Medical - Psychologist's Office"
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
-/obj/machinery/light_switch/directional/west{
- pixel_x = -22;
- pixel_y = -10
- },
-/turf/open/floor/wood/parquet,
-/area/station/medical/psychology)
"smj" = (
/obj/effect/turf_decal/trimline/red/filled/line,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/security/prison/workout)
+"sml" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/preopen{
+ name = "Xenobiology Containment Blast Door";
+ id = "containdeez3"
+ },
+/turf/open/floor/plating,
+/area/station/science/xenobiology)
"smo" = (
/obj/effect/turf_decal/trimline/yellow/filled/corner,
/obj/structure/disposalpipe/segment{
@@ -54477,6 +54493,42 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/service/hydroponics)
+"smV" = (
+/obj/structure/table,
+/obj/machinery/microwave,
+/obj/item/radio/intercom/prison/directional/south,
+/obj/machinery/camera/directional/south{
+ network = list("ss13","Security","prison");
+ c_tag = "Security - Prison Cafeteria"
+ },
+/turf/open/floor/iron/cafeteria,
+/area/station/security/prison/mess)
+"sna" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 8
+ },
+/obj/machinery/camera/emp_proof{
+ dir = 10;
+ network = list("ss13","engineering");
+ c_tag = "Engineering - Main"
+ },
+/obj/structure/rack,
+/obj/item/clothing/glasses/meson/engine{
+ pixel_x = 2;
+ pixel_y = 3
+ },
+/obj/item/clothing/glasses/meson/engine,
+/obj/item/clothing/glasses/meson/engine{
+ pixel_x = 4;
+ pixel_y = 6
+ },
+/obj/item/pipe_dispenser,
+/obj/item/pipe_dispenser,
+/obj/item/pipe_dispenser,
+/obj/structure/extinguisher_cabinet/directional/west,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/iron,
+/area/station/engineering/main)
"sne" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/obj/effect/turf_decal/tile/neutral/fourcorners,
@@ -54550,6 +54602,18 @@
/obj/machinery/door/firedoor/heavy,
/turf/open/floor/plating,
/area/station/science/ordnance/office)
+"spp" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "Kitchen Counter Shutters";
+ id = "playerscantreadthis"
+ },
+/obj/structure/desk_bell{
+ pixel_x = 7
+ },
+/turf/open/floor/iron/checker,
+/area/station/service/kitchen)
"spq" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
@@ -54668,14 +54732,6 @@
/obj/structure/sign/calendar/directional/north,
/turf/open/floor/carpet,
/area/station/command/heads_quarters/hop)
-"srj" = (
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 1
- },
-/obj/machinery/newscaster/directional/north,
-/obj/machinery/modular_computer/preset/cargochat/science,
-/turf/open/floor/iron/white,
-/area/station/science/lab)
"srz" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 6
@@ -54701,6 +54757,22 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
+"srY" = (
+/obj/machinery/door/window/brigdoor/left/directional/west{
+ name = "Engineering Cell";
+ id = "engcell";
+ req_access = list("security")
+ },
+/obj/effect/turf_decal/trimline/red/filled/corner,
+/obj/effect/turf_decal/trimline/red/filled/corner{
+ dir = 4
+ },
+/obj/structure/cable,
+/obj/effect/turf_decal/tile/red/half/contrasted{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/security/checkpoint/engineering)
"ssn" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -54747,6 +54819,24 @@
},
/turf/open/floor/iron/white,
/area/station/medical/pharmacy)
+"ssH" = (
+/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
+/obj/machinery/door/airlock/maintenance_hatch{
+ name = "Maintenance Hatch"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 4
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/modular_map_root/tramstation{
+ name = "servicecargolower";
+ key = "servicecargolower"
+ },
+/turf/open/floor/catwalk_floor,
+/area/station/maintenance/starboard/greater)
"ssT" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/chapel,
@@ -54785,23 +54875,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
-"stf" = (
-/obj/effect/turf_decal/trimline/neutral/filled/corner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 1
- },
-/obj/machinery/atmospherics/components/binary/pump/on{
- name = "O2 Outlet Pump";
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{
- dir = 4
- },
-/obj/machinery/light/directional/south,
-/turf/open/floor/iron,
-/area/station/engineering/atmos)
"stk" = (
/turf/open/floor/iron/smooth,
/area/station/maintenance/department/science)
@@ -54810,22 +54883,6 @@
/obj/effect/turf_decal/trimline/neutral/filled/warning,
/turf/open/floor/iron,
/area/station/hallway/primary/tram/right)
-"stw" = (
-/obj/machinery/navbeacon{
- name = "navigation beacon (Atmoshperics Delivery)";
- location = "Atmoshperics";
- codes_txt = "delivery;dir=8"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/loading_area{
- dir = 8
- },
-/obj/machinery/conveyor{
- dir = 8;
- id = "atmosdropoff"
- },
-/turf/open/floor/plating,
-/area/station/maintenance/department/medical)
"stz" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 10
@@ -54945,20 +55002,35 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/dark,
/area/station/security/courtroom/holding)
-"suO" = (
-/obj/machinery/navbeacon{
- name = "navigation beacon (Theatre Delivery)";
- location = "Theatre";
- codes_txt = "delivery;dir=2"
+"suG" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 10
},
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/window/right/directional/south{
- name = "Theatre Delivery Chute";
- req_access = "theatre"
+/obj/machinery/button/door/directional/west{
+ name = "Pharmacy Privacy Shutters Toggle";
+ id = "pharmacy_shutters_2";
+ req_one_access = list("pharmacy")
},
-/obj/effect/turf_decal/loading_area,
-/turf/open/floor/plating,
-/area/station/maintenance/department/cargo)
+/obj/structure/table/glass,
+/obj/item/reagent_containers/dropper,
+/obj/item/reagent_containers/cup/beaker/large{
+ pixel_x = 6;
+ pixel_y = 4
+ },
+/obj/item/reagent_containers/syringe,
+/turf/open/floor/iron/white,
+/area/station/medical/pharmacy)
+"suM" = (
+/obj/structure/table/reinforced,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 1
+ },
+/obj/machinery/fax{
+ name = "Chief Engineer's Fax Machine";
+ fax_name = "Chief Engineer's Office"
+ },
+/turf/open/floor/iron/dark,
+/area/station/command/heads_quarters/ce)
"suR" = (
/obj/structure/table/wood,
/obj/structure/window/reinforced/spawner/directional/south{
@@ -54966,6 +55038,23 @@
},
/turf/open/floor/carpet,
/area/station/commons/vacant_room/office)
+"sva" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "Research and Development Shutter";
+ dir = 8;
+ id = "rndlab1"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/window/left/directional/east{
+ name = "Research Lab Desk";
+ req_access = list("science")
+ },
+/obj/effect/turf_decal/tile/purple/fourcorners,
+/turf/open/floor/iron/white/side{
+ dir = 4
+ },
+/area/station/science/lab)
"svc" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment,
@@ -54973,6 +55062,21 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/hallway/secondary/command)
+"svA" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/machinery/atmospherics/components/binary/pump/on{
+ name = "Engine Coolant Bypass";
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/yellow/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/yellow/corner{
+ dir = 1
+ },
+/obj/structure/cable/layer1,
+/turf/open/floor/engine,
+/area/station/engineering/supermatter/room)
"svC" = (
/obj/machinery/door/airlock/security/glass{
name = "Holding Area"
@@ -55023,32 +55127,6 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/hallway/primary/tram/right)
-"swT" = (
-/obj/machinery/button/door/directional/east{
- pixel_y = -10;
- id = "offstationaccess"
- },
-/obj/effect/turf_decal/stripes/corner,
-/obj/structure/table,
-/obj/item/paper/pamphlet/gateway{
- pixel_x = -1;
- pixel_y = 3
- },
-/obj/item/paper/pamphlet/gateway{
- pixel_x = 6;
- pixel_y = 10
- },
-/obj/item/paper/pamphlet/gateway{
- pixel_x = -5;
- pixel_y = 7
- },
-/obj/item/paper/pamphlet/gateway{
- pixel_x = 4;
- pixel_y = 5
- },
-/obj/item/radio/intercom/directional/east,
-/turf/open/floor/iron/dark,
-/area/station/command/teleporter)
"swX" = (
/obj/structure/window/reinforced/spawner/directional/north,
/turf/open/floor/iron/dark/smooth_edge{
@@ -55075,15 +55153,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/hallway/secondary/service)
-"sxu" = (
-/obj/machinery/door/airlock{
- name = "Private Quarters D";
- id_tag = "private_d"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/wood,
-/area/station/commons/dorms)
"sxA" = (
/obj/machinery/meter,
/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{
@@ -55127,6 +55196,20 @@
"syv" = (
/turf/closed/wall/r_wall,
/area/station/security/checkpoint/science)
+"syE" = (
+/obj/machinery/rnd/production/circuit_imprinter/department/science,
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/machinery/button/door/directional/north{
+ name = "Robotics Privacy Shuttles Control";
+ pixel_x = 8;
+ id = "robotics2";
+ req_access = list("robotics")
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/science/robotics/lab)
"syR" = (
/obj/structure/table,
/obj/item/flashlight/lamp,
@@ -55156,10 +55239,31 @@
/obj/item/kirbyplants/random,
/turf/open/floor/iron/white,
/area/station/science/lower)
+"szd" = (
+/obj/structure/table,
+/obj/item/radio/intercom/prison/directional/west,
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 9
+ },
+/obj/machinery/camera/directional/west{
+ network = list("ss13","Security","prison","pcell");
+ c_tag = "Security - Prison Cell 3"
+ },
+/turf/open/floor/iron,
+/area/station/security/prison/safe)
"szo" = (
/obj/structure/dresser,
/turf/open/floor/carpet,
/area/station/commons/dorms)
+"szq" = (
+/obj/machinery/camera/emp_proof{
+ dir = 6;
+ network = list("ss13","engine","engineering");
+ c_tag = "Engineering - Emitter Room East"
+ },
+/obj/machinery/firealarm/directional/east,
+/turf/open/floor/iron/dark,
+/area/station/engineering/supermatter/room)
"szr" = (
/obj/effect/turf_decal/tile/brown/opposingcorners{
dir = 1
@@ -55188,18 +55292,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/hallway/primary/tram/left)
-"szJ" = (
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 4
- },
-/obj/structure/table,
-/obj/item/radio/intercom/directional/east,
-/obj/item/paper{
- name = "To-Do List";
- default_raw_text = "buy more donk pockets"
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/virology)
"szM" = (
/obj/effect/turf_decal/trimline/red/filled/corner{
dir = 1
@@ -55225,36 +55317,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/medical/virology)
-"sAr" = (
-/obj/effect/turf_decal/delivery,
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/obj/machinery/door/window/left/directional/east{
- name = "Containment Pen #1";
- req_access = list("xenobiology")
- },
-/obj/machinery/door/window/left/directional/west{
- name = "Containment Pen #1";
- req_access = list("xenobiology")
- },
-/obj/machinery/door/poddoor/preopen{
- name = "Xenobiology Containment Blast Door";
- id = "containdeez1"
- },
-/turf/open/floor/engine,
-/area/station/science/xenobiology)
-"sAD" = (
-/obj/machinery/vending/cigarette,
-/obj/machinery/airalarm/directional/north,
-/obj/machinery/camera{
- dir = 9;
- network = list("ss13","cargo");
- c_tag = "Cargo - Mining Break Room"
- },
-/obj/effect/turf_decal/tile/bar/opposingcorners,
-/turf/open/floor/iron,
-/area/station/cargo/miningdock/cafeteria)
"sAE" = (
/obj/structure/lattice/catwalk,
/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible,
@@ -55269,26 +55331,6 @@
},
/turf/open/floor/iron,
/area/station/security/prison)
-"sBd" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/navbeacon{
- location = "TramLower16";
- codes_txt = "patrol;next_patrol=TramLower1"
- },
-/obj/effect/turf_decal/bot{
- dir = 1
- },
-/obj/effect/turf_decal/siding/thinplating{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/trimline/white/warning{
- dir = 1
- },
-/turf/open/floor/iron,
-/area/station/maintenance/tram/left)
"sBt" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -55313,14 +55355,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/maintenance/disposal)
-"sCe" = (
-/obj/machinery/camera/emp_proof{
- dir = 10;
- network = list("ss13","engine","engineering");
- c_tag = "Engineering - Emitter Room West"
- },
-/turf/open/floor/iron/dark,
-/area/station/engineering/supermatter/room)
"sCw" = (
/obj/structure/chair/comfy/beige{
dir = 4
@@ -55328,18 +55362,18 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron/grimy,
/area/station/hallway/secondary/entry)
+"sDe" = (
+/obj/structure/table/wood,
+/obj/item/radio/intercom/directional/south,
+/obj/machinery/fax{
+ name = "Detective's Fax Machine";
+ fax_name = "Detective's Office"
+ },
+/turf/open/floor/iron/grimy,
+/area/station/security/detectives_office)
"sDo" = (
/turf/closed/wall,
/area/station/service/bar)
-"sDq" = (
-/mob/living/basic/pet/dog/corgi/ian,
-/obj/structure/bed/dogbed/ian,
-/obj/machinery/computer/security/telescreen/entertainment/directional/south,
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/turf/open/floor/wood,
-/area/station/command/heads_quarters/hop)
"sDz" = (
/obj/machinery/door/airlock/external,
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
@@ -55376,6 +55410,27 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/cargo/miningdock)
+"sDO" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 8
+ },
+/obj/machinery/door/airlock/security/glass{
+ name = "Brig";
+ id_tag = "innerbrigright"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{
+ cycle_id = "brig_right"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/access/all/security/entrance,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron,
+/area/station/security/brig)
"sDY" = (
/obj/structure/railing{
dir = 1
@@ -55394,35 +55449,6 @@
},
/turf/open/floor/iron/dark,
/area/station/ai_monitored/turret_protected/aisat_interior)
-"sEk" = (
-/mob/living/basic/bot/medbot/autopatrol{
- name = "T.R.A.M Unit";
- desc = "A Trauma Response Activation Medibot. It seems overwhelmed."
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/trimline/neutral/filled/corner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/corner{
- dir = 1
- },
-/obj/effect/turf_decal/siding/thinplating,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/trimline/white/warning,
-/turf/open/floor/iron,
-/area/station/maintenance/tram/left)
-"sEr" = (
-/obj/structure/railing{
- dir = 8
- },
-/obj/machinery/camera{
- dir = 6;
- network = list("aicore");
- c_tag = "Secure - AI Upper Ring West"
- },
-/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"sEx" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 8
@@ -55507,6 +55533,17 @@
},
/turf/open/floor/iron/dark,
/area/station/security/courtroom/holding)
+"sGk" = (
+/obj/machinery/button/door/directional/east{
+ name = "Door Bolt Control";
+ id = "miningdorm1";
+ specialfunctions = 4;
+ normaldoorcontrol = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/carpet,
+/area/station/cargo/miningdock)
"sGF" = (
/turf/open/misc/dirt/jungle{
baseturfs = /turf/open/misc/dirt
@@ -55564,15 +55601,24 @@
/obj/machinery/firealarm/directional/west,
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
-"sHA" = (
-/obj/effect/turf_decal/delivery,
-/obj/machinery/navbeacon{
- location = "QM #4";
- codes_txt = "delivery;dir=1"
+"sHw" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 8
},
-/obj/effect/turf_decal/tile/brown/fourcorners,
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 4
+ },
+/obj/machinery/door/airlock/security/glass{
+ name = "Brig";
+ id_tag = "innerbrigright"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{
+ cycle_id = "brig_right"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/access/all/security/entrance,
/turf/open/floor/iron,
-/area/station/cargo/warehouse)
+/area/station/security/brig)
"sHB" = (
/obj/effect/landmark/start/atmospheric_technician,
/obj/effect/landmark/navigate_destination/incinerator,
@@ -55806,6 +55852,16 @@
/obj/machinery/light/dim/directional/east,
/turf/open/floor/iron/dark/smooth_large,
/area/station/commons/fitness/recreation/entertainment)
+"sLZ" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line,
+/obj/machinery/conveyor_switch/oneway{
+ name = "Shipment Delivery Chute Activator";
+ pixel_x = -11;
+ id = "engineeringchute"
+ },
+/obj/machinery/digital_clock/directional/south,
+/turf/open/floor/iron,
+/area/station/engineering/main)
"sMr" = (
/obj/structure/cable,
/turf/open/floor/circuit/telecomms/mainframe,
@@ -55823,6 +55879,32 @@
},
/turf/open/floor/iron,
/area/station/commons/dorms)
+"sNa" = (
+/obj/machinery/requests_console/directional/north{
+ name = "Head of Security's Requests Console";
+ department = "Head of Security's Desk"
+ },
+/obj/effect/mapping_helpers/requests_console/announcement,
+/obj/effect/mapping_helpers/requests_console/information,
+/obj/effect/mapping_helpers/requests_console/supplies,
+/obj/effect/mapping_helpers/requests_console/assistance,
+/obj/machinery/camera{
+ dir = 9;
+ network = list("ss13","Security");
+ c_tag = "Security - Head of Security's Office"
+ },
+/obj/machinery/computer/records/security,
+/turf/open/floor/carpet,
+/area/station/command/heads_quarters/hos)
+"sNr" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable,
+/obj/machinery/door/poddoor/preopen{
+ name = "Privacy Shutters";
+ id = "hop"
+ },
+/turf/open/floor/plating,
+/area/station/command/heads_quarters/hop)
"sNs" = (
/turf/closed/wall,
/area/station/commons/storage/primary)
@@ -55837,6 +55919,16 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/hallway/secondary/exit)
+"sNS" = (
+/obj/machinery/door/firedoor/heavy,
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "Mixing Site Shutters";
+ dir = 4;
+ id = "mixingastew"
+ },
+/turf/open/floor/plating,
+/area/station/science/ordnance)
"sNW" = (
/obj/effect/turf_decal/trimline/brown/line,
/obj/effect/turf_decal/stripes,
@@ -55879,6 +55971,18 @@
/obj/machinery/status_display/ai/directional/west,
/turf/open/floor/iron/showroomfloor,
/area/station/security/lockers)
+"sOr" = (
+/obj/machinery/door/poddoor/preopen{
+ name = "Engineering Security Door";
+ id = "Engineering"
+ },
+/obj/effect/turf_decal/delivery,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/turf/open/floor/iron,
+/area/station/engineering/main)
"sOD" = (
/obj/structure/sign/directions/supply{
dir = 4;
@@ -55927,35 +56031,6 @@
"sOS" = (
/turf/open/floor/carpet,
/area/station/cargo/miningdock)
-"sPh" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/airlock/external{
- name = "External Access";
- frequency = 1449;
- id_tag = "rightmost_lower_lower_eva_external";
- autoclose = 0
- },
-/obj/machinery/door_buttons/access_button{
- name = "External Access Button";
- pixel_y = 24;
- idSelf = "rightmost_lower_lower_eva_airlock_control";
- idDoor = "rightmost_lower_lower_eva_external"
- },
-/turf/open/floor/catwalk_floor,
-/area/station/maintenance/tram/right)
-"sPn" = (
-/obj/structure/toilet{
- dir = 4
- },
-/obj/machinery/button/door/directional/west{
- name = "Lock Control";
- id = "ToiletSci2";
- specialfunctions = 4;
- normaldoorcontrol = 1
- },
-/obj/machinery/light/small/dim/directional/north,
-/turf/open/floor/iron/freezer,
-/area/station/science/lower)
"sPo" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
@@ -56042,18 +56117,19 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron/white,
/area/station/medical/storage)
-"sQT" = (
-/obj/structure/table/wood,
-/obj/item/pai_card{
- name = "\improper Nanotrasen-brand personal AI device exhibit";
- desc = "A real Nanotrasen success, these personal AIs provide all of the companionship of an AI without any law related red-tape."
- },
-/obj/machinery/light/warm/directional/west,
-/turf/open/floor/carpet,
-/area/station/command/meeting_room)
"sQZ" = (
/turf/closed/wall/r_wall,
/area/station/science/explab)
+"sRh" = (
+/obj/structure/showcase/cyborg/old{
+ pixel_y = 20
+ },
+/obj/machinery/camera/motion/directional/north{
+ network = list("aicore");
+ c_tag = "Secure - AI Core North"
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai_monitored/turret_protected/ai)
"sRA" = (
/obj/structure/chair/sofa/corp/left,
/turf/open/floor/wood/large,
@@ -56171,6 +56247,20 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/engineering/atmospherics_engine)
+"sTz" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/sign/warning/directional/north{
+ name = "FALLING HAZARD sign";
+ desc = "A sign warning you to be cautious of falling packages."
+ },
+/obj/machinery/door/window/left/directional/west{
+ name = "Hydroponics Delivery Chute"
+ },
+/obj/effect/turf_decal/caution/stand_clear{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/station/service/hydroponics)
"sTE" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -56245,19 +56335,6 @@
/obj/effect/landmark/start/assistant,
/turf/open/floor/wood/large,
/area/station/service/library)
-"sUx" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 6
- },
-/obj/machinery/atmospherics/components/binary/pump/on{
- name = "Air Outlet Pump";
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/engineering/atmos)
"sUD" = (
/obj/structure/chair,
/obj/effect/turf_decal/stripes/line{
@@ -56275,20 +56352,6 @@
/obj/structure/tank_holder/extinguisher,
/turf/open/floor/iron/dark,
/area/station/command/bridge)
-"sVb" = (
-/obj/structure/toilet{
- pixel_y = 8
- },
-/obj/machinery/button/door/directional/west{
- name = "Lock Control";
- id = "Toilet1";
- specialfunctions = 4;
- normaldoorcontrol = 1
- },
-/obj/effect/spawner/random/engineering/tracking_beacon,
-/obj/machinery/light/small/dim/directional/east,
-/turf/open/floor/iron/freezer,
-/area/station/commons/toilet)
"sVd" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/cafeteria,
@@ -56352,21 +56415,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
-"sWz" = (
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/obj/structure/table/glass,
-/obj/item/storage/medkit/regular{
- pixel_x = 4;
- pixel_y = 4
- },
-/obj/item/storage/medkit/regular,
-/obj/machinery/camera/directional/south{
- network = list("ss13","medbay");
- c_tag = "Medical - Main North"
- },
-/obj/machinery/light/cold/directional/south,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"sWF" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
@@ -56387,6 +56435,18 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit)
+"sWQ" = (
+/obj/effect/turf_decal/delivery,
+/obj/machinery/door/poddoor/preopen{
+ name = "Bridge Blast Door";
+ id = "bunkermodeactivated"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/turf/open/floor/iron,
+/area/station/command/bridge)
"sWY" = (
/obj/machinery/computer/communications{
dir = 8
@@ -56469,18 +56529,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/security/checkpoint/engineering)
-"sXY" = (
-/obj/effect/turf_decal/sand,
-/obj/machinery/door_buttons/airlock_controller{
- name = "External Access Console";
- pixel_y = 24;
- idSelf = "middleleft_upper_lower_eva_airlock_control";
- idInterior = "middleleft_upper_lower_eva_internal";
- idExterior = "middleleft_upper_lower_eva_external"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/catwalk_floor,
-/area/station/maintenance/tram/mid)
"sYd" = (
/obj/structure/cable,
/obj/effect/turf_decal/sand/plating,
@@ -56522,19 +56570,19 @@
/obj/effect/turf_decal/stripes/white/full,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
-"sZc" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/shutters/preopen{
- name = "Research and Development Shutter";
- id = "rndlab1"
+"sZb" = (
+/obj/machinery/firealarm/directional/west,
+/obj/machinery/camera/directional/west{
+ network = list("ss13","medbay");
+ c_tag = "Medical - Psychologist's Office"
},
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/disposalpipe/segment{
- dir = 6
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
+/obj/machinery/light_switch/directional/west{
+ pixel_x = -22;
+ pixel_y = -10
},
-/turf/open/floor/plating,
-/area/station/science/lab)
+/turf/open/floor/wood/parquet,
+/area/station/medical/psychology)
"sZe" = (
/obj/structure/disposalpipe/segment{
dir = 10
@@ -56565,6 +56613,18 @@
},
/turf/open/floor/carpet,
/area/station/service/chapel)
+"sZA" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/machinery/camera/emp_proof/directional/south{
+ network = list("ss13","engine","engineering");
+ c_tag = "Engineering - Engine Room South-West"
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/obj/structure/cable,
+/turf/open/floor/engine,
+/area/station/engineering/supermatter/room)
"sZH" = (
/obj/machinery/door/airlock/maintenance_hatch{
name = "Public Garden Maintenance Hatch"
@@ -56608,26 +56668,19 @@
/obj/structure/lattice,
/turf/open/openspace,
/area/station/hallway/primary/tram/left)
+"taU" = (
+/obj/machinery/smartfridge/chemistry/preloaded,
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "Pharmacy Shutters";
+ id = "pharmacy_shutters_2"
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/iron/white,
+/area/station/medical/pharmacy)
"taW" = (
/obj/machinery/telecomms/processor/preset_one,
/turf/open/floor/iron/dark/telecomms,
/area/station/tcommsat/server)
-"taX" = (
-/obj/machinery/door/window/brigdoor/left/directional/west{
- name = "Engineering Cell";
- id = "engcell";
- req_access = list("security")
- },
-/obj/effect/turf_decal/trimline/red/filled/corner,
-/obj/effect/turf_decal/trimline/red/filled/corner{
- dir = 4
- },
-/obj/structure/cable,
-/obj/effect/turf_decal/tile/red/half/contrasted{
- dir = 8
- },
-/turf/open/floor/iron,
-/area/station/security/checkpoint/engineering)
"tbc" = (
/obj/effect/turf_decal/trimline/neutral/filled/line,
/obj/effect/turf_decal/trimline/yellow/corner,
@@ -56724,15 +56777,15 @@
/obj/structure/rack,
/turf/open/floor/iron/dark,
/area/station/engineering/supermatter/room)
-"tcX" = (
-/obj/machinery/requests_console/directional/east{
- name = "Captain's Requests Console";
- department = "Captain's Desk"
+"tcO" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/preopen{
+ name = "Privacy Shutter";
+ id = "ceprivacy"
},
-/obj/effect/mapping_helpers/requests_console/announcement,
-/obj/effect/mapping_helpers/requests_console/assistance,
-/turf/open/floor/wood,
-/area/station/command/heads_quarters/captain)
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/station/command/heads_quarters/ce)
"tda" = (
/obj/structure/chair{
dir = 4
@@ -56754,6 +56807,20 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/engineering/break_room)
+"tdu" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door_buttons/airlock_controller{
+ name = "External Access Console";
+ pixel_y = 24;
+ idSelf = "mostleft_upper_eva_airlock_control";
+ idInterior = "mostleft_upper_eva_internal";
+ idExterior = "mostleft_upper_eva_external"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/catwalk_floor,
+/area/station/hallway/primary/tram/left)
"tdx" = (
/turf/closed/wall,
/area/station/maintenance/port/aft)
@@ -56815,17 +56882,6 @@
"tes" = (
/turf/open/floor/glass/reinforced,
/area/station/command/heads_quarters/rd)
-"tez" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/machinery/camera{
- dir = 6;
- c_tag = "Hallway - Upper Left Command"
- },
-/obj/machinery/newscaster/directional/east,
-/turf/open/floor/iron,
-/area/station/hallway/secondary/command)
"teM" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner,
/obj/effect/turf_decal/trimline/neutral/filled/corner{
@@ -56882,6 +56938,21 @@
dir = 8
},
/area/station/service/chapel)
+"tfX" = (
+/obj/effect/turf_decal/delivery,
+/obj/machinery/door/poddoor/preopen{
+ name = "Bridge Blast Door";
+ id = "bunkermodeactivated"
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/turf/open/floor/iron,
+/area/station/command/bridge)
"tga" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 8
@@ -56889,16 +56960,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/command/heads_quarters/ce)
-"tgc" = (
-/obj/machinery/camera{
- dir = 10;
- c_tag = "Secure - Gravity Generator"
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/engineering/gravity_generator)
"tgh" = (
/obj/structure/sign/calendar/directional/east,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
@@ -56931,6 +56992,18 @@
/obj/machinery/light/small/dim/directional/west,
/turf/open/floor/iron/freezer,
/area/station/security/prison)
+"tgE" = (
+/obj/machinery/camera{
+ dir = 10;
+ network = list("ss13","medbay");
+ c_tag = "Medical - Central North-West"
+ },
+/obj/structure/extinguisher_cabinet/directional/west,
+/obj/effect/turf_decal/stripes/white/line{
+ dir = 1
+ },
+/turf/open/floor/iron,
+/area/station/hallway/primary/tram/center)
"tgN" = (
/obj/machinery/door/firedoor,
/obj/effect/turf_decal/trimline/red/filled/line{
@@ -56963,34 +57036,6 @@
/obj/machinery/shower/directional/south,
/turf/open/floor/iron/freezer,
/area/station/commons/toilet)
-"thu" = (
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 9
- },
-/obj/machinery/status_display/evac/directional/west,
-/obj/effect/turf_decal/trimline/red/filled/warning{
- dir = 4
- },
-/obj/structure/table,
-/obj/item/paper_bin{
- pixel_x = -3;
- pixel_y = 7
- },
-/obj/item/pen{
- pixel_x = 3;
- pixel_y = 8
- },
-/turf/open/floor/iron,
-/area/station/security/office)
-"thv" = (
-/obj/structure/table/glass,
-/obj/machinery/fax{
- name = "Chief Medical Officer's Fax Machine";
- fax_name = "Chief Medical Officer's Office"
- },
-/obj/effect/turf_decal/tile/blue/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/command/heads_quarters/cmo)
"thG" = (
/obj/effect/turf_decal/trimline/red/filled/line,
/obj/effect/turf_decal/trimline/red/filled/corner{
@@ -57069,39 +57114,37 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/engineering/break_room)
-"tjk" = (
-/obj/effect/turf_decal/trimline/red/filled/line{
+"tiT" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 1
},
-/obj/machinery/airalarm/directional/north,
-/obj/machinery/camera/directional/north{
- network = list("ss13","Security");
- c_tag = "Departures - Security Outpost"
+/obj/machinery/requests_console/directional/south{
+ name = "Bridge Requests Console";
+ pixel_y = 30;
+ department = "Bridge"
+ },
+/obj/effect/mapping_helpers/requests_console/announcement,
+/obj/effect/mapping_helpers/requests_console/information,
+/obj/effect/mapping_helpers/requests_console/assistance,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/obj/structure/disposalpipe/junction{
+ dir = 4
},
-/obj/machinery/computer/records/security,
/turf/open/floor/iron,
-/area/station/security/checkpoint/escape)
+/area/station/command/bridge)
"tjl" = (
/obj/machinery/light/directional/west,
/turf/open/floor/noslip/tram,
/area/station/hallway/primary/tram/right)
-"tjr" = (
-/obj/machinery/door/airlock/maintenance_hatch{
- name = "Theatre Maintenance Hatch"
- },
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres{
+"tjz" = (
+/obj/machinery/atmospherics/components/unary/passive_vent{
+ name = "killroom vent";
dir = 4
},
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/modular_map_root/tramstation{
- name = "barcargoupper";
- key = "barcargoupper"
- },
-/turf/open/floor/catwalk_floor,
-/area/station/maintenance/department/cargo)
+/turf/open/floor/circuit/telecomms,
+/area/station/science/xenobiology)
"tjA" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 1
@@ -57134,6 +57177,22 @@
},
/turf/open/floor/iron,
/area/station/cargo/storage)
+"tki" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "HoP Queue Shutters";
+ id = "hopqueueendbottom"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/loading_area/white{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/command/heads_quarters/hop)
"tkj" = (
/obj/effect/turf_decal/trimline/blue/filled/corner{
dir = 1
@@ -57145,24 +57204,14 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/white,
/area/station/medical/surgery/aft)
-"tkm" = (
-/obj/machinery/door/airlock/security/glass{
- name = "Brig";
- id_tag = "outerbrigright"
+"tkp" = (
+/obj/machinery/door/airlock/centcom{
+ name = "Syndicate Secure Airlock System";
+ desc = "Truly, a marvel of modern engineering."
},
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 4
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{
- cycle_id = "brig_right"
- },
-/obj/machinery/door/firedoor,
-/obj/effect/mapping_helpers/airlock/access/all/security/entrance,
-/turf/open/floor/iron,
-/area/station/security/brig)
+/obj/effect/mapping_helpers/airlock/access/all/syndicate/general,
+/turf/open/floor/iron/showroomfloor,
+/area/station/commons/vacant_room)
"tkv" = (
/obj/structure/ladder,
/obj/effect/decal/cleanable/dirt,
@@ -57229,15 +57278,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/grimy,
/area/station/security/detectives_office)
-"tln" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable,
-/obj/machinery/door/poddoor/preopen{
- name = "Privacy Shutters";
- id = "hop"
- },
-/turf/open/floor/plating,
-/area/station/command/heads_quarters/hop)
"tlP" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner{
dir = 1
@@ -57276,18 +57316,13 @@
/obj/effect/turf_decal/tile/purple/fourcorners,
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
-"tmx" = (
-/obj/structure/window/reinforced/spawner/directional/north,
-/obj/structure/table,
-/obj/effect/turf_decal/stripes/line{
- dir = 5
+"tms" = (
+/obj/machinery/power/smes{
+ charge = 5e+06
},
-/obj/machinery/button/door{
- name = "Cell Containment Toggle Button";
- id = "containdeez7"
- },
-/turf/open/floor/iron/white,
-/area/station/science/xenobiology)
+/obj/structure/cable,
+/turf/open/floor/circuit/telecomms/mainframe,
+/area/station/tcommsat/server)
"tmz" = (
/obj/effect/turf_decal/siding/wood{
dir = 1
@@ -57304,26 +57339,31 @@
/obj/machinery/atmospherics/pipe/smart/simple/dark/visible,
/turf/open/floor/iron,
/area/station/maintenance/disposal/incinerator)
-"tnk" = (
-/obj/machinery/rnd/production/circuit_imprinter/department/science,
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/machinery/button/door/directional/north{
- name = "Robotics Privacy Shuttles Control";
- pixel_x = 8;
- id = "robotics2";
- req_access = list("robotics")
- },
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/science/robotics/lab)
"tnq" = (
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/carbon_input{
dir = 8
},
/turf/open/floor/engine/co2,
/area/station/engineering/atmos)
+"tnu" = (
+/obj/machinery/camera/directional/north{
+ name = "holodeck camera";
+ c_tag = "Civilian - Holodeck North"
+ },
+/turf/open/floor/engine{
+ name = "Holodeck Projector Floor"
+ },
+/area/station/holodeck/rec_center)
+"tnA" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/firedoor/heavy,
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "Ordnance Storage Shutters";
+ dir = 4;
+ id = "ordnancestorage"
+ },
+/turf/open/floor/plating,
+/area/station/science/ordnance/office)
"tnB" = (
/obj/effect/turf_decal/trimline/red/filled/corner{
dir = 4
@@ -57400,6 +57440,15 @@
/obj/machinery/light/small/dim/directional/north,
/turf/open/floor/catwalk_floor,
/area/station/hallway/primary/tram/left)
+"toY" = (
+/obj/structure/table/wood,
+/obj/structure/reagent_dispensers/wall/peppertank/directional/east,
+/obj/machinery/fax{
+ name = "Head of Security's Fax Machine";
+ fax_name = "Head of Security's Office"
+ },
+/turf/open/floor/carpet,
+/area/station/command/heads_quarters/hos)
"tpm" = (
/obj/effect/turf_decal/trimline/neutral/filled/line,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -57430,21 +57479,6 @@
},
/turf/open/floor/wood/large,
/area/station/service/library)
-"tpW" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor/shutters/preopen{
- name = "Kitchen Counter Shutters";
- id = "playerscantreadthis"
- },
-/obj/item/reagent_containers/condiment/saltshaker{
- pixel_x = -3
- },
-/obj/item/reagent_containers/condiment/peppermill{
- pixel_x = 3
- },
-/turf/open/floor/iron/checker,
-/area/station/service/kitchen)
"tqd" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/disposalpipe/segment{
@@ -57491,6 +57525,14 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/white,
/area/station/science/research)
+"tqN" = (
+/obj/machinery/power/solar{
+ name = "AI Core Solar Array";
+ id = "aicore"
+ },
+/obj/structure/cable,
+/turf/open/floor/iron/solarpanel/airless,
+/area/space/nearstation)
"tqT" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/chapel{
@@ -57650,28 +57692,6 @@
/obj/structure/chair,
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
-"tsR" = (
-/obj/structure/rack,
-/obj/structure/table,
-/obj/machinery/computer/security/telescreen{
- name = "Test Chamber Monitor";
- pixel_y = 28;
- network = list("test")
- },
-/obj/item/storage/box/beakers{
- pixel_x = 5;
- pixel_y = 3
- },
-/obj/item/grenade/chem_grenade{
- pixel_x = -7;
- pixel_y = 7
- },
-/obj/item/grenade/chem_grenade{
- pixel_x = -7;
- pixel_y = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/science/explab)
"tsV" = (
/obj/structure/window/reinforced/spawner/directional/west,
/obj/machinery/shower/directional/east,
@@ -57723,27 +57743,18 @@
},
/turf/open/floor/iron,
/area/station/cargo/miningdock)
-"ttX" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/airlock/external{
- name = "External Access";
- frequency = 1449;
- id_tag = "middleright_upper_eva_internal";
- autoclose = 0
+"tuf" = (
+/obj/structure/window/reinforced/spawner/directional/east,
+/obj/structure/table,
+/obj/effect/turf_decal/stripes/line{
+ dir = 6
},
-/obj/machinery/door_buttons/access_button{
- name = "External Access Button";
- pixel_y = -24;
- idSelf = "middleright_upper_eva_airlock_control";
- idDoor = "middleright_upper_eva_internal"
+/obj/machinery/button/door{
+ name = "Cell Containment Toggle Button";
+ id = "containdeez5"
},
-/obj/effect/mapping_helpers/airlock/locked,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/catwalk_floor,
-/area/station/hallway/primary/tram/center)
+/turf/open/floor/iron/white,
+/area/station/science/xenobiology)
"tug" = (
/obj/structure/lattice,
/obj/machinery/atmospherics/components/unary/passive_vent{
@@ -57751,17 +57762,6 @@
},
/turf/open/space/basic,
/area/space/nearstation)
-"tui" = (
-/obj/machinery/button/door/directional/west{
- name = "Privacy Bolts";
- pixel_y = 9;
- id = "private_p";
- specialfunctions = 4;
- normaldoorcontrol = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/carpet,
-/area/station/commons/dorms)
"tuC" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/engineering{
@@ -57842,16 +57842,6 @@
},
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"tws" = (
-/obj/machinery/camera/directional/west{
- network = list("ss13","Security","prison");
- c_tag = "Security - Rec Room South"
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 10
- },
-/turf/open/floor/iron,
-/area/station/security/prison/workout)
"twv" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply,
/turf/closed/wall/r_wall,
@@ -57885,17 +57875,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/hallway/secondary/command)
-"twI" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 8
- },
-/obj/machinery/requests_console/directional/west{
- name = "Engineering Requests Console";
- department = "Engineering"
- },
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/iron,
-/area/station/engineering/main)
"twO" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -57962,18 +57941,6 @@
},
/turf/open/floor/engine,
/area/station/science/xenobiology)
-"txQ" = (
-/obj/machinery/button/door/directional/west{
- name = "Privacy Bolts";
- pixel_x = 24;
- pixel_y = -9;
- id = "private_d";
- specialfunctions = 4;
- normaldoorcontrol = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/wood,
-/area/station/commons/dorms)
"txS" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 4
@@ -57983,6 +57950,43 @@
},
/turf/open/floor/iron/white,
/area/station/science/research)
+"txW" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/oxygen_input{
+ dir = 4;
+ chamber_id = "o2ordance"
+ },
+/turf/open/floor/engine/o2,
+/area/station/science/ordnance/storage)
+"tyi" = (
+/obj/structure/table,
+/obj/machinery/button/door{
+ name = "Test Chamber Blast Doors";
+ pixel_x = 4;
+ pixel_y = 2;
+ id = "testlab";
+ req_access = list("xenobiology")
+ },
+/obj/machinery/button/ignition{
+ pixel_x = -6;
+ pixel_y = 2;
+ id = "testigniter"
+ },
+/turf/open/floor/iron/dark,
+/area/station/science/explab)
+"typ" = (
+/obj/structure/table/wood/fancy/green,
+/obj/effect/spawner/random/aimodule/harmless,
+/obj/item/ai_module/supplied/freeform{
+ pixel_x = 2;
+ pixel_y = 3
+ },
+/obj/item/ai_module/reset,
+/obj/item/radio/intercom/directional/east{
+ name = "ai intercom";
+ frequency = 1447
+ },
+/turf/open/floor/circuit/green,
+/area/station/ai_monitored/turret_protected/ai_upload)
"tyx" = (
/obj/structure/closet{
name = "Evidence Closet 1"
@@ -58128,23 +58132,6 @@
/obj/machinery/transport/power_rectifier,
/turf/open/floor/iron,
/area/station/hallway/primary/tram/center)
-"tAQ" = (
-/obj/effect/turf_decal/sand/plating,
-/obj/machinery/door/airlock/external{
- name = "External Access";
- frequency = 1449;
- id_tag = "middleright_lower_eva_external";
- autoclose = 0
- },
-/obj/machinery/door_buttons/access_button{
- name = "External Access Button";
- pixel_y = -24;
- idSelf = "middleright_lower_eva_airlock_control";
- idDoor = "middleright_lower_eva_external"
- },
-/obj/effect/mapping_helpers/airlock/locked,
-/turf/open/floor/plating,
-/area/station/hallway/primary/tram/center)
"tBa" = (
/obj/structure/table,
/obj/item/raw_anomaly_core/random{
@@ -58178,6 +58165,23 @@
/obj/item/electropack,
/turf/open/floor/engine,
/area/station/science/xenobiology)
+"tBu" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/external{
+ name = "External Access";
+ frequency = 1449;
+ id_tag = "mostleft_lower_eva_external";
+ autoclose = 0
+ },
+/obj/machinery/door_buttons/access_button{
+ name = "External Access Button";
+ pixel_y = -24;
+ idSelf = "mostleft_lower_eva_airlock_control";
+ idDoor = "mostleft_lower_eva_external"
+ },
+/obj/effect/mapping_helpers/airlock/locked,
+/turf/open/floor/catwalk_floor,
+/area/station/hallway/primary/tram/left)
"tBv" = (
/obj/structure/disposalpipe/segment{
dir = 6
@@ -58317,6 +58321,16 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/service/chapel/office)
+"tEx" = (
+/obj/machinery/camera/directional/north{
+ network = list("ss13","rd","xeno");
+ c_tag = "Science - Xenobiology Lower Containment Chamber"
+ },
+/obj/machinery/atmospherics/components/unary/outlet_injector/on{
+ dir = 4
+ },
+/turf/open/floor/engine,
+/area/station/science/xenobiology)
"tED" = (
/obj/effect/turf_decal/tile/neutral/tram,
/obj/effect/turf_decal/stripes/white/line,
@@ -58386,6 +58400,33 @@
"tFJ" = (
/turf/closed/wall/r_wall,
/area/station/maintenance/department/security)
+"tFK" = (
+/obj/effect/turf_decal/trimline/red/filled/line,
+/obj/machinery/camera/directional/south{
+ network = list("ss13","Security");
+ c_tag = "Security - Main South"
+ },
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron,
+/area/station/security/brig)
+"tFP" = (
+/obj/machinery/chem_master/condimaster{
+ name = "SapMaster XP";
+ desc = "Used to separate out liquids - useful for purifying botanical extracts. Also dispenses condiments."
+ },
+/obj/machinery/requests_console/directional/north{
+ name = "Hydroponics Requests Console";
+ department = "Hydroponics"
+ },
+/obj/effect/mapping_helpers/requests_console/supplies,
+/obj/effect/turf_decal/tile/green/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/service/hydroponics)
"tFQ" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/public/glass{
@@ -58412,14 +58453,6 @@
/obj/machinery/light/directional/west,
/turf/open/floor/iron/dark,
/area/station/security/execution/transfer)
-"tGd" = (
-/obj/machinery/power/smes{
- charge = 5e+06
- },
-/obj/machinery/airalarm/directional/east,
-/obj/structure/cable,
-/turf/open/floor/iron,
-/area/station/engineering/gravity_generator)
"tGo" = (
/obj/effect/spawner/random/vending/colavend,
/obj/effect/turf_decal/siding/thinplating/dark{
@@ -58428,31 +58461,6 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/hallway/secondary/entry)
-"tGB" = (
-/obj/machinery/flasher/directional/south{
- pixel_x = 20;
- id = "AI"
- },
-/obj/machinery/door/window/brigdoor/right/directional/north{
- name = "Primary AI Core Access";
- req_access = list("ai_upload")
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
-"tGD" = (
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 4
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/item/radio/intercom/directional/east,
-/obj/machinery/camera/directional/east{
- network = list("ss13","rd");
- c_tag = "Science - Upper Hall Left"
- },
-/turf/open/floor/iron/white,
-/area/station/science/research)
"tHb" = (
/obj/structure/table,
/obj/effect/turf_decal/trimline/yellow/filled/line{
@@ -58475,20 +58483,6 @@
/obj/machinery/camera/autoname/directional/east,
/turf/open/floor/iron,
/area/station/escapepodbay)
-"tHe" = (
-/obj/structure/toilet{
- dir = 1
- },
-/obj/machinery/button/door/directional/west{
- name = "Lock Control";
- id = "Toilet4";
- specialfunctions = 4;
- normaldoorcontrol = 1
- },
-/obj/effect/landmark/blobstart,
-/obj/machinery/light/small/dim/directional/east,
-/turf/open/floor/iron/freezer,
-/area/station/commons/toilet)
"tHj" = (
/turf/open/floor/catwalk_floor,
/area/station/hallway/primary/tram/center)
@@ -58508,14 +58502,13 @@
},
/turf/open/floor/iron,
/area/station/command/teleporter)
-"tHx" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- name = "Xenobiology Containment Blast Door";
- id = "containdeez6"
+"tIg" = (
+/obj/modular_map_root/tramstation{
+ name = "arrivallibraryupper";
+ key = "arrivallibraryupper"
},
-/turf/open/floor/plating,
-/area/station/science/xenobiology)
+/turf/open/misc/asteroid,
+/area/station/asteroid)
"tIh" = (
/obj/structure/window/spawner/directional/north,
/obj/structure/table/glass,
@@ -58550,21 +58543,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
-"tIr" = (
-/obj/effect/turf_decal/delivery,
-/obj/machinery/door/poddoor/preopen{
- name = "Bridge Blast Door";
- id = "bunkermodeactivated"
- },
-/obj/machinery/door/firedoor,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/turf/open/floor/iron,
-/area/station/command/bridge)
"tID" = (
/obj/structure/transport/linear/public,
/obj/effect/landmark/transport/transport_id{
@@ -58645,6 +58623,18 @@
/obj/item/clothing/glasses/science,
/turf/open/floor/iron/white,
/area/station/science/lobby)
+"tJB" = (
+/obj/machinery/button/door/directional/west{
+ name = "Privacy Bolts";
+ pixel_x = 24;
+ pixel_y = -9;
+ id = "private_f";
+ specialfunctions = 4;
+ normaldoorcontrol = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/wood,
+/area/station/commons/dorms)
"tJE" = (
/obj/effect/turf_decal/trimline/blue/filled/corner{
dir = 8
@@ -58705,6 +58695,15 @@
/obj/machinery/suit_storage_unit/captain,
/turf/open/floor/wood,
/area/station/command/heads_quarters/captain/private)
+"tKK" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/preopen{
+ name = "Privacy Shutters";
+ id = "hop"
+ },
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/station/command/heads_quarters/hop)
"tLg" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 1
@@ -58826,6 +58825,14 @@
/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible,
/turf/open/floor/iron,
/area/station/engineering/atmos)
+"tNG" = (
+/obj/machinery/camera/motion/directional/south{
+ network = list("aicore");
+ c_tag = "Secure - AI Upper External North"
+ },
+/obj/structure/cable,
+/turf/open/floor/engine/hull/reinforced,
+/area/station/ai_monitored/turret_protected/aisat/hallway)
"tNJ" = (
/obj/effect/turf_decal/trimline/brown/filled/corner{
dir = 4
@@ -58837,6 +58844,23 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/hallway/secondary/exit)
+"tNO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 9
+ },
+/obj/machinery/button/door/directional/west{
+ name = "Cargo Warehouse Shutters";
+ id = "cargowarehouse"
+ },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/structure/cable,
+/obj/effect/turf_decal/stripes/corner{
+ dir = 8
+ },
+/obj/effect/mapping_helpers/turn_off_lights_with_lightswitch,
+/turf/open/floor/iron,
+/area/station/cargo/warehouse)
"tNW" = (
/obj/structure/disposalpipe/segment{
dir = 8
@@ -58871,30 +58895,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
/area/station/service/bar)
-"tOC" = (
-/obj/machinery/camera/directional/north{
- network = list("ss13","rd","xeno");
- c_tag = "Science - Xenobiology Lower Containment Chamber"
- },
-/obj/machinery/atmospherics/components/unary/outlet_injector/on{
- dir = 4
- },
-/turf/open/floor/engine,
-/area/station/science/xenobiology)
-"tOE" = (
-/obj/machinery/stasis{
- dir = 4
- },
-/obj/machinery/defibrillator_mount/directional/north,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 9
- },
-/obj/machinery/camera/directional/west{
- network = list("ss13","medbay");
- c_tag = "Medical - Treatment North-West"
- },
-/turf/open/floor/iron/white,
-/area/station/medical/treatment_center)
"tOI" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 8
@@ -58973,6 +58973,19 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/engine_smes)
+"tPZ" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "Research and Development Shutter";
+ id = "rndlab1"
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/turf/open/floor/plating,
+/area/station/science/lab)
"tQq" = (
/obj/machinery/recharge_station,
/turf/open/floor/plating,
@@ -59016,38 +59029,6 @@
/obj/machinery/drone_dispenser,
/turf/open/floor/iron/smooth,
/area/station/maintenance/department/science)
-"tRz" = (
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 4
- },
-/obj/machinery/door/airlock/security/glass{
- name = "Brig";
- id_tag = "innerbrigright"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{
- cycle_id = "brig_right"
- },
-/obj/machinery/door/firedoor,
-/obj/effect/mapping_helpers/airlock/access/all/security/entrance,
-/turf/open/floor/iron,
-/area/station/security/brig)
-"tRQ" = (
-/obj/structure/transport/linear/public,
-/obj/machinery/elevator_control_panel/directional/west{
- linked_elevator_id = "tram_perma_lift";
- preset_destination_names = list("2"="Lower Deck", "3"="Upper Deck")
- },
-/obj/effect/turf_decal/caution/stand_clear/red{
- dir = 1
- },
-/obj/structure/railing{
- dir = 8
- },
-/turf/open/floor/plating/elevatorshaft,
-/area/station/security/execution/transfer)
"tRT" = (
/obj/effect/turf_decal/trimline/brown/filled/line{
dir = 1
@@ -59177,12 +59158,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
-"tTH" = (
-/mob/living/simple_animal/bot/secbot/beepsky/armsky,
-/obj/effect/turf_decal/stripes/line,
-/obj/structure/cable,
-/turf/open/floor/iron,
-/area/station/ai_monitored/security/armory)
"tTJ" = (
/obj/structure/railing{
dir = 8
@@ -59230,13 +59205,6 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron/white,
/area/station/science/lower)
-"tUB" = (
-/obj/machinery/atmospherics/components/unary/passive_vent{
- name = "killroom vent";
- dir = 4
- },
-/turf/open/floor/circuit/telecomms,
-/area/station/science/xenobiology)
"tUL" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 5
@@ -59288,16 +59256,6 @@
/obj/machinery/light/directional/south,
/turf/open/floor/grass,
/area/station/service/hydroponics/garden)
-"tVZ" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor/shutters/preopen{
- name = "Kitchen Counter Shutters";
- id = "playerscantreadthis"
- },
-/obj/effect/landmark/start/hangover,
-/turf/open/floor/iron/checker,
-/area/station/service/kitchen)
"tWb" = (
/obj/machinery/camera/directional/east{
c_tag = "Civilian - Theatre Stage"
@@ -59376,16 +59334,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"tXh" = (
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/obj/structure/extinguisher_cabinet/directional/south,
-/obj/structure/table/glass,
-/obj/machinery/fax{
- name = "Medical Fax Machine";
- fax_name = "Medical"
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"tXn" = (
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
@@ -59399,10 +59347,33 @@
"tXz" = (
/turf/closed/wall,
/area/station/commons/vacant_room/commissary)
+"tXA" = (
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 10
+ },
+/obj/structure/table,
+/obj/machinery/camera/directional/south{
+ network = list("ss13","rd");
+ c_tag = "Science - AI Station Access Exterior"
+ },
+/turf/open/floor/iron/dark,
+/area/station/science/lower)
"tXI" = (
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/cargo/office)
+"tXK" = (
+/obj/machinery/conveyor_switch/oneway{
+ name = "Unloading Conveyor";
+ pixel_x = -13;
+ pixel_y = -4;
+ id = "QMLoad2"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"tXL" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -59412,6 +59383,22 @@
/obj/structure/lattice,
/turf/open/openspace,
/area/station/ai_monitored/turret_protected/aisat/hallway)
+"tXW" = (
+/obj/effect/turf_decal/delivery,
+/obj/machinery/door/window/left/directional/east{
+ name = "Containment Pen #6";
+ req_access = list("xenobiology")
+ },
+/obj/machinery/door/window/left/directional/west{
+ name = "Containment Pen #6";
+ req_access = list("xenobiology")
+ },
+/obj/machinery/door/poddoor/preopen{
+ name = "Xenobiology Containment Blast Door";
+ id = "containdeez6"
+ },
+/turf/open/floor/engine,
+/area/station/science/xenobiology)
"tXY" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner{
dir = 8
@@ -59463,15 +59450,6 @@
/obj/item/paper/monitorkey,
/turf/open/floor/iron/dark,
/area/station/command/heads_quarters/ce)
-"tYm" = (
-/obj/structure/cable,
-/obj/machinery/door/poddoor/preopen{
- name = "Research Director's Shutters";
- id = "rdoffice"
- },
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/station/command/heads_quarters/rd)
"tYp" = (
/turf/closed/wall/r_wall,
/area/station/command/heads_quarters/rd)
@@ -59507,23 +59485,14 @@
/obj/item/clothing/glasses/meson,
/turf/open/floor/iron/white,
/area/station/medical/chemistry)
-"tZg" = (
-/obj/structure/table,
-/obj/item/razor,
-/obj/item/reagent_containers/cup/rag{
- pixel_x = 8;
- pixel_y = 15
+"tZM" = (
+/obj/effect/turf_decal/tile/neutral/tram,
+/obj/effect/spawner/random{
+ name = "funny slipper :)";
+ loot = list(/obj/effect/decal/cleanable/oil/slippery=10, /obj/effect/decal/cleanable/oil=90)
},
-/obj/item/reagent_containers/cup/bottle{
- name = "Barber's Aid bottle";
- desc = "A small bottle of Barber's Aid.";
- pixel_x = 10;
- pixel_y = 3;
- list_reagents = list(/datum/reagent/barbers_aid=30)
- },
-/obj/machinery/computer/security/telescreen/entertainment/directional/east,
-/turf/open/floor/wood/large,
-/area/station/service/barber)
+/turf/open/floor/tram/plate,
+/area/station/hallway/primary/tram/right)
"tZO" = (
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrous_input{
dir = 8
@@ -59580,17 +59549,6 @@
/obj/machinery/light/floor,
/turf/open/floor/iron,
/area/station/ai_monitored/security/armory)
-"ubl" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/obj/machinery/camera/directional/north{
- network = list("ss13","engine","engineering");
- c_tag = "Engineering - Engine Room North-West"
- },
-/obj/structure/cable,
-/turf/open/floor/engine,
-/area/station/engineering/supermatter/room)
"ubt" = (
/obj/structure/chair/office/light{
dir = 1
@@ -59622,6 +59580,19 @@
dir = 6
},
/area/station/service/chapel)
+"ubR" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/status_display/door_timer{
+ name = "Science Cell";
+ pixel_y = 32;
+ id = "scicell"
+ },
+/turf/open/floor/iron,
+/area/station/security/checkpoint/science)
"ubW" = (
/obj/effect/turf_decal/siding/thinplating{
dir = 8
@@ -59678,18 +59649,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/security/execution/transfer)
-"ucK" = (
-/obj/effect/turf_decal/box/white{
- color = "#9FED58"
- },
-/obj/effect/turf_decal/arrows/white{
- dir = 4;
- pixel_x = -15;
- color = "#FF0000"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/iron,
-/area/station/engineering/atmospherics_engine)
"udk" = (
/obj/effect/turf_decal/siding/wood{
dir = 8
@@ -59780,6 +59739,25 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
+"uel" = (
+/obj/structure/closet/crate/secure{
+ name = "Firing Range Gear Crate";
+ desc = "A secure crate containing various materials for building a customised test-site.";
+ req_access = list("science")
+ },
+/obj/item/target/syndicate,
+/obj/item/target/syndicate,
+/obj/item/target/clown,
+/obj/item/target/clown,
+/obj/item/target/alien,
+/obj/item/target/alien,
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 4
+ },
+/obj/item/radio/intercom/directional/east,
+/obj/machinery/light/directional/east,
+/turf/open/floor/iron/white,
+/area/station/science/auxlab/firing_range)
"uem" = (
/obj/effect/turf_decal/stripes/line{
dir = 10
@@ -59787,19 +59765,6 @@
/obj/effect/turf_decal/trimline/blue/filled/corner,
/turf/open/floor/iron/white,
/area/station/medical/treatment_center)
-"ues" = (
-/obj/machinery/camera{
- dir = 9;
- c_tag = "Arrivals - South Docking Wing"
- },
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/machinery/light/directional/north,
-/turf/open/floor/iron,
-/area/station/hallway/secondary/entry)
"uey" = (
/obj/effect/turf_decal/siding/wood{
dir = 8
@@ -59931,19 +59896,6 @@
/obj/effect/decal/cleanable/cobweb,
/turf/open/floor/carpet,
/area/station/commons/vacant_room/office)
-"uhJ" = (
-/obj/machinery/computer/scan_consolenew{
- dir = 4
- },
-/obj/machinery/camera/directional/west{
- network = list("ss13","rd");
- c_tag = "Science - Genetics"
- },
-/obj/structure/sign/clock/directional/west,
-/obj/effect/turf_decal/tile/dark_green/fourcorners,
-/obj/machinery/light/directional/west,
-/turf/open/floor/iron/white,
-/area/station/science/genetics)
"uhP" = (
/obj/structure/fluff/tram_rail/electric/anchor,
/turf/open/openspace,
@@ -59951,6 +59903,16 @@
"uid" = (
/turf/open/floor/eighties,
/area/station/commons/fitness/recreation/entertainment)
+"uip" = (
+/obj/structure/closet/secure_closet/brig{
+ name = "Medical Cell Locker";
+ id = "medcell"
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 9
+ },
+/turf/open/floor/iron,
+/area/station/security/checkpoint/medical)
"uiA" = (
/obj/effect/turf_decal/trimline/dark_green/filled/line{
dir = 4
@@ -60016,6 +59978,25 @@
/obj/machinery/door/firedoor,
/turf/open/floor/iron,
/area/station/cargo/miningfoundry)
+"ujm" = (
+/obj/machinery/door/airlock/external{
+ name = "External Access";
+ frequency = 1449;
+ id_tag = "mostleft_upper_lower_eva_internal";
+ autoclose = 0
+ },
+/obj/machinery/door_buttons/access_button{
+ name = "External Access Button";
+ pixel_x = 24;
+ idSelf = "mostleft_upper_lower_eva_airlock_control";
+ idDoor = "mostleft_upper_lower_eva_internal"
+ },
+/obj/effect/mapping_helpers/airlock/locked,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/catwalk_floor,
+/area/station/maintenance/tram/left)
"ujn" = (
/obj/machinery/door/airlock{
name = "Unisex Restrooms"
@@ -60032,6 +60013,14 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
+"ujt" = (
+/obj/effect/turf_decal/delivery,
+/obj/machinery/door/poddoor/shutters/window{
+ name = "External Operations Shutter Access";
+ id = "offstationaccess"
+ },
+/turf/open/floor/iron,
+/area/station/command/teleporter)
"ujv" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 5
@@ -60064,28 +60053,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/disposal)
-"ujI" = (
-/obj/structure/table,
-/obj/machinery/button/door{
- name = "Privacy Shutter Control";
- pixel_x = -7;
- pixel_y = -2;
- id = "rdoffice";
- req_access = list("research")
- },
-/obj/item/folder/white{
- pixel_x = 5
- },
-/obj/item/stamp/head/rd{
- pixel_x = 6;
- pixel_y = 2
- },
-/obj/item/pen/fountain{
- pixel_x = -4;
- pixel_y = 7
- },
-/turf/open/floor/glass/reinforced,
-/area/station/command/heads_quarters/rd)
"ujK" = (
/obj/effect/turf_decal/sand/plating,
/obj/effect/turf_decal/stripes/asteroid/full,
@@ -60105,6 +60072,21 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/security/prison)
+"ukh" = (
+/mob/living/basic/mouse/gray{
+ name = "Plaguebearer";
+ dir = 4
+ },
+/obj/item/reagent_containers/cup/bucket{
+ pixel_x = 4;
+ pixel_y = -6
+ },
+/obj/item/mop,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/cobweb,
+/obj/machinery/light/small/dim/directional/west,
+/turf/open/floor/plating,
+/area/station/medical/virology)
"ukj" = (
/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{
dir = 6
@@ -60134,6 +60116,20 @@
},
/turf/open/floor/iron,
/area/station/engineering/atmos)
+"ukw" = (
+/obj/machinery/door/poddoor/shutters{
+ name = "Armoury Shutter";
+ id = "armory"
+ },
+/obj/effect/turf_decal/trimline/red/filled/line,
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/delivery,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark,
+/area/station/ai_monitored/security/armory)
"ukE" = (
/obj/machinery/computer/station_alert{
dir = 1
@@ -60144,15 +60140,16 @@
},
/turf/open/floor/iron,
/area/station/command/bridge)
-"ukT" = (
-/obj/machinery/firealarm/directional/west,
-/obj/machinery/power/solar_control{
- name = "AI Core Solar Control";
- id = "aicore"
+"ukS" = (
+/obj/structure/table/reinforced,
+/obj/item/surgical_drapes,
+/obj/item/cautery,
+/obj/machinery/camera/directional/south{
+ network = list("ss13","rd");
+ c_tag = "Science - Robotics Surgery"
},
-/obj/structure/cable,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
+/turf/open/floor/iron/white,
+/area/station/science/robotics/lab)
"ukY" = (
/obj/effect/turf_decal/bot,
/obj/machinery/power/port_gen/pacman,
@@ -60188,6 +60185,33 @@
/obj/item/radio/intercom/prison/directional/north,
/turf/open/floor/iron,
/area/station/security/checkpoint/supply)
+"ulm" = (
+/obj/machinery/navbeacon{
+ name = "navigation beacon (Atmoshperics Delivery)";
+ location = "Atmoshperics";
+ codes_txt = "delivery;dir=8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/loading_area{
+ dir = 8
+ },
+/obj/machinery/conveyor{
+ dir = 8;
+ id = "atmosdropoff"
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/department/medical)
+"ulz" = (
+/obj/structure/filingcabinet,
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 1
+ },
+/obj/machinery/camera/directional/north{
+ network = list("ss13","rd");
+ c_tag = "Science - Ordnance Lab"
+ },
+/turf/open/floor/iron/white,
+/area/station/science/ordnance/office)
"ulJ" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/bed/maint,
@@ -60215,6 +60239,29 @@
/obj/machinery/meter,
/turf/open/floor/iron,
/area/station/engineering/atmos/pumproom)
+"ulT" = (
+/obj/structure/closet/crate/hydroponics,
+/obj/item/paper/guides/jobs/hydroponics,
+/obj/item/seeds/onion,
+/obj/item/seeds/garlic,
+/obj/item/seeds/potato,
+/obj/item/seeds/tomato,
+/obj/item/seeds/carrot,
+/obj/item/seeds/grass,
+/obj/item/seeds/ambrosia,
+/obj/item/seeds/wheat,
+/obj/item/seeds/pumpkin,
+/obj/effect/spawner/random/contraband/prison,
+/obj/item/radio/intercom/prison/directional/east,
+/obj/machinery/camera{
+ dir = 6;
+ network = list("ss13","Security","prison");
+ c_tag = "Security - Prison Garden"
+ },
+/obj/item/seeds/tower,
+/obj/machinery/light/directional/east,
+/turf/open/floor/iron/dark,
+/area/station/security/prison/garden)
"ulV" = (
/turf/closed/wall/r_wall,
/area/station/engineering/break_room)
@@ -60229,19 +60276,6 @@
},
/turf/open/floor/wood,
/area/station/command/heads_quarters/hop)
-"umk" = (
-/obj/machinery/chem_master/condimaster{
- name = "HoochMaster Deluxe";
- desc = "Looks like a knock-off chem-master. Perhaps useful for separating liquids when mixing drinks precisely. Also dispenses condiments.";
- pixel_x = -4
- },
-/obj/structure/sign/clock/directional/north,
-/obj/machinery/light_switch/directional/north{
- pixel_x = -8;
- pixel_y = 23
- },
-/turf/open/floor/wood,
-/area/station/service/bar/backroom)
"umu" = (
/obj/machinery/rnd/server/master,
/turf/open/floor/circuit/telecomms/server,
@@ -60333,16 +60367,6 @@
/obj/machinery/light/directional/east,
/turf/open/floor/iron,
/area/station/hallway/secondary/exit)
-"unE" = (
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 1
- },
-/obj/machinery/camera/directional/north{
- network = list("ss13","rd");
- c_tag = "Science - Lower Hall North"
- },
-/turf/open/floor/iron/white,
-/area/station/science/lower)
"unH" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
@@ -60580,6 +60604,32 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/medical/morgue)
+"urP" = (
+/obj/structure/table/wood,
+/obj/machinery/computer/security/wooden_tv,
+/obj/structure/extinguisher_cabinet/directional/south{
+ pixel_x = -6
+ },
+/obj/machinery/button/door/directional/south{
+ name = "Privacy Shutters";
+ pixel_x = 6;
+ id = "kanyewest"
+ },
+/obj/structure/sign/calendar/directional/east,
+/turf/open/floor/carpet,
+/area/station/security/detectives_office)
+"urY" = (
+/obj/effect/turf_decal/delivery,
+/obj/machinery/door/poddoor/shutters{
+ name = "Mech Bay";
+ dir = 4;
+ id = "mechbay"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/station/science/robotics/mechbay)
"usm" = (
/obj/machinery/plumbing/synthesizer{
reagent_id = /datum/reagent/water
@@ -60625,6 +60675,18 @@
"usY" = (
/turf/closed/wall/r_wall,
/area/station/maintenance/department/cargo)
+"utc" = (
+/obj/machinery/camera{
+ dir = 9;
+ c_tag = "Arrivals - North Docking Wing"
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/hallway/secondary/entry)
"utj" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 6
@@ -60685,15 +60747,6 @@
},
/turf/open/floor/engine,
/area/station/maintenance/disposal/incinerator)
-"uui" = (
-/obj/machinery/power/solar_control{
- name = "Starboard Solar Control";
- id = "forestarboard"
- },
-/obj/structure/cable,
-/obj/effect/turf_decal/sand/plating,
-/turf/open/floor/catwalk_floor,
-/area/station/solars/starboard/fore)
"uul" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment,
@@ -60766,17 +60819,6 @@
},
/turf/open/floor/glass/reinforced,
/area/station/science/research)
-"uvC" = (
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 8
- },
-/obj/item/radio/intercom/directional/west,
-/obj/machinery/camera/directional/west{
- network = list("ss13","rd");
- c_tag = "Science - Upper Hall Right"
- },
-/turf/open/floor/iron/white,
-/area/station/science/research)
"uvI" = (
/obj/effect/turf_decal/siding/thinplating,
/obj/effect/turf_decal/trimline/blue/filled/line{
@@ -60787,27 +60829,13 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/tram/center)
-"uvR" = (
-/obj/structure/filingcabinet/security,
-/obj/machinery/button/door/directional/east{
- name = "Outer Brig Door Toggle";
- pixel_y = -8;
- id = "outerbrigright";
- req_access = list("security");
- normaldoorcontrol = 1
- },
-/obj/machinery/button/door/directional/east{
- name = "Inner Brig Door Toggle";
- pixel_y = 8;
- id = "innerbrigright";
- req_access = list("security");
- normaldoorcontrol = 1
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
+"uvU" = (
+/obj/machinery/atmospherics/components/unary/passive_vent{
+ name = "server vent";
dir = 4
},
-/turf/open/floor/iron,
-/area/station/security/brig)
+/turf/open/floor/circuit/telecomms/server,
+/area/station/science/server)
"uwb" = (
/obj/machinery/duct,
/obj/structure/cable,
@@ -60893,6 +60921,23 @@
/obj/machinery/light/directional/west,
/turf/open/floor/iron,
/area/station/cargo/drone_bay)
+"uxj" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 1
+ },
+/obj/machinery/requests_console/directional/north{
+ name = "Telecomms Requests Console";
+ department = "Telecomms Admin"
+ },
+/obj/effect/mapping_helpers/requests_console/announcement,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/turf/open/floor/iron,
+/area/station/tcommsat/computer)
"uxn" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 1
@@ -60917,6 +60962,18 @@
/obj/machinery/meter,
/turf/open/floor/iron,
/area/station/engineering/atmos/pumproom)
+"uxL" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 4
+ },
+/obj/item/radio/intercom/directional/south{
+ name = "Private Channel";
+ frequency = 1447;
+ listening = 0;
+ freerange = 1
+ },
+/turf/open/floor/iron/grimy,
+/area/station/ai_monitored/turret_protected/aisat/foyer)
"uxM" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 10
@@ -61061,17 +61118,6 @@
/obj/effect/turf_decal/trimline/white/warning,
/turf/open/floor/iron,
/area/station/maintenance/tram/left)
-"uAj" = (
-/obj/effect/turf_decal/tile/brown/fourcorners,
-/obj/machinery/conveyor_switch/oneway{
- dir = 1;
- id = "mining"
- },
-/obj/structure/railing{
- dir = 1
- },
-/turf/open/floor/iron,
-/area/station/cargo/miningfoundry)
"uAn" = (
/obj/effect/landmark/start/depsec/supply,
/obj/structure/chair/office{
@@ -61104,6 +61150,14 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/commons/storage/primary)
+"uAF" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/preopen{
+ name = "Xenobiology Containment Blast Door";
+ id = "containdeez5"
+ },
+/turf/open/floor/plating,
+/area/station/science/xenobiology)
"uAK" = (
/obj/effect/turf_decal/trimline/red/filled/corner,
/turf/open/floor/iron/dark,
@@ -61158,6 +61212,17 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/security/checkpoint/engineering)
+"uBA" = (
+/obj/structure/chair{
+ name = "Judge";
+ dir = 4
+ },
+/obj/machinery/airalarm/directional/west,
+/obj/machinery/camera/directional/west{
+ c_tag = "Civilian - Courtroom"
+ },
+/turf/open/floor/iron,
+/area/station/security/courtroom)
"uBD" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
@@ -61360,17 +61425,36 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/hallway/secondary/service)
-"uEr" = (
-/obj/structure/table,
-/obj/item/clipboard,
-/obj/item/wrench,
-/obj/structure/extinguisher_cabinet/directional/south,
-/obj/machinery/camera/directional/south{
- network = list("ss13","rd");
- c_tag = "Science - Server Room"
+"uEw" = (
+/obj/machinery/button/door/directional/east{
+ name = "Door Bolt Control";
+ id = "miningdorm3";
+ specialfunctions = 4;
+ normaldoorcontrol = 1
},
-/turf/open/floor/circuit/green,
-/area/station/science/server)
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/carpet,
+/area/station/cargo/miningdock)
+"uEx" = (
+/obj/structure/table,
+/obj/item/clothing/gloves/color/yellow,
+/obj/item/clothing/gloves/color/yellow,
+/obj/item/clothing/gloves/color/yellow,
+/obj/item/clothing/gloves/color/yellow,
+/obj/item/clothing/gloves/color/yellow,
+/obj/item/storage/box/lights/mixed,
+/obj/item/stack/cable_coil,
+/obj/item/stock_parts/cell/emproof,
+/obj/item/stock_parts/cell/emproof,
+/obj/machinery/camera/emp_proof{
+ dir = 10;
+ network = list("ss13","engineering");
+ c_tag = "Engineering - SMES Misc"
+ },
+/obj/machinery/light/small/directional/west,
+/turf/open/floor/iron/dark,
+/area/station/engineering/engine_smes)
"uEB" = (
/obj/structure/closet/secure_closet/freezer/fridge,
/obj/effect/turf_decal/bot_white,
@@ -61409,19 +61493,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
-"uFm" = (
-/obj/machinery/lift_indicator{
- pixel_x = -5;
- pixel_y = -3;
- linked_elevator_id = "tram_lower_center_lift"
- },
-/obj/machinery/button/elevator{
- pixel_x = -7;
- pixel_y = -1;
- id = "tram_lower_center_lift"
- },
-/turf/closed/wall,
-/area/station/hallway/primary/tram/center)
"uFo" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 1
@@ -61466,24 +61537,6 @@
/obj/effect/turf_decal/trimline/red/filled/line,
/turf/open/floor/iron,
/area/station/security/prison/garden)
-"uFP" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 5
- },
-/obj/machinery/button/door/directional/north{
- name = "Pharmacy Privacy Shutters Toggle";
- id = "pharmacy_shutters_2";
- req_access = list("pharmacy")
- },
-/obj/structure/table/glass,
-/obj/item/reagent_containers/dropper,
-/obj/item/reagent_containers/cup/beaker/large{
- pixel_x = 6;
- pixel_y = 4
- },
-/obj/item/reagent_containers/syringe,
-/turf/open/floor/iron/white,
-/area/station/medical/pharmacy)
"uFX" = (
/obj/structure/lattice/catwalk,
/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible,
@@ -61524,6 +61577,34 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/security/brig)
+"uGo" = (
+/obj/structure/table/reinforced,
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/window/left/directional/south{
+ name = "Research Lab Desk";
+ req_access = list("science")
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "Research and Development Shutter";
+ id = "rndlab1"
+ },
+/obj/item/folder{
+ pixel_x = 5
+ },
+/obj/structure/desk_bell{
+ pixel_x = -7
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/white,
+/area/station/science/lab)
"uGq" = (
/turf/closed/wall,
/area/station/science/ordnance/bomb)
@@ -61531,6 +61612,16 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/station/engineering/engine_smes)
+"uGJ" = (
+/obj/structure/table/reinforced,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible,
+/obj/machinery/computer/security/telescreen{
+ name = "Test Chamber Monitor";
+ pixel_y = 2;
+ network = list("xeno")
+ },
+/turf/open/floor/iron/dark,
+/area/station/science/xenobiology)
"uGL" = (
/obj/structure/bed/medical/emergency,
/obj/effect/turf_decal/bot,
@@ -61539,6 +61630,15 @@
},
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
+"uGU" = (
+/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{
+ name = "euthanization chamber freezer";
+ dir = 8;
+ initialize_directions = 4
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line,
+/turf/open/floor/iron/white,
+/area/station/science/xenobiology)
"uGW" = (
/turf/closed/wall,
/area/station/cargo/miningdock)
@@ -61602,6 +61702,30 @@
},
/turf/open/floor/plating/airless,
/area/station/science/ordnance/bomb)
+"uHA" = (
+/obj/machinery/elevator_control_panel/directional/north{
+ name = "Dumbwaiter control Panel";
+ desc = "A small control panel used to move the kitchen dumbwaiter up and down.";
+ linked_elevator_id = "dumbwaiter_lift";
+ preset_destination_names = list("2"="Hydroponics", "3"="Kitchen")
+ },
+/obj/structure/disposalpipe/trunk,
+/obj/machinery/disposal/bin,
+/obj/effect/turf_decal/bot{
+ dir = 1
+ },
+/turf/open/floor/iron/white/side,
+/area/station/service/kitchen)
+"uHB" = (
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/structure/extinguisher_cabinet/directional/south,
+/obj/structure/table/glass,
+/obj/machinery/fax{
+ name = "Medical Fax Machine";
+ fax_name = "Medical"
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"uHF" = (
/obj/structure/railing{
dir = 4
@@ -61616,25 +61740,18 @@
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
/area/station/engineering/atmos)
-"uHN" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/airlock/external{
- name = "External Access";
- frequency = 1449;
- id_tag = "middleright_lower_lower_eva_internal";
- autoclose = 0
+"uHQ" = (
+/obj/item/paper{
+ name = "initiation paperwork";
+ default_raw_text = "Congradulations, agent 'INSERT NAME HERE'! You have been assigned reconnaissance duty among the orbiting rocks of Indecipheres! As this location was previously scouted as a potential build site for a Nanotrasen outpost, one of our benefactors has taken the oppertunity to pre-emptively construct a listening outpost within the region! You have been tasked with monitoring the potentially active future crew and logging all events onboard. If you are a Nanotrasen official who has stumbled upon this outpost before it could be properly established: Please ignore this entire paper."
},
-/obj/effect/mapping_helpers/airlock/locked,
-/obj/machinery/door_buttons/access_button{
- name = "External Access Button";
- pixel_x = 24;
- idSelf = "middleright_lower_lower_eva_airlock_control";
- idDoor = "middleright_lower_lower_eva_internal"
+/obj/machinery/computer/records/medical/syndie{
+ dir = 1;
+ req_access = list("syndicate")
},
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/catwalk_floor,
-/area/station/maintenance/tram/mid)
+/obj/machinery/digital_clock/directional/south,
+/turf/open/floor/iron/dark/small,
+/area/station/commons/vacant_room)
"uHT" = (
/obj/effect/turf_decal/trimline/red/filled/line,
/obj/effect/turf_decal/trimline/neutral/filled/warning,
@@ -61686,14 +61803,6 @@
"uIt" = (
/turf/closed/wall,
/area/station/security/evidence)
-"uIx" = (
-/obj/structure/table,
-/obj/machinery/camera/directional/south{
- network = list("ss13","medbay");
- c_tag = "Medical - Virology Patient Room A"
- },
-/turf/open/floor/iron,
-/area/station/medical/virology)
"uIG" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
@@ -61702,6 +61811,29 @@
/obj/machinery/light/small/dim/directional/south,
/turf/open/floor/iron/smooth,
/area/station/maintenance/tram/left)
+"uJa" = (
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/machinery/camera{
+ dir = 10;
+ network = list("aicore");
+ c_tag = "Secure - AI Upper Ring East"
+ },
+/turf/open/floor/glass/reinforced,
+/area/station/ai_monitored/turret_protected/aisat/hallway)
+"uJf" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door_buttons/airlock_controller{
+ name = "External Access Console";
+ pixel_y = -24;
+ idSelf = "mostleft_upper_lower_eva_airlock_control";
+ idInterior = "mostleft_upper_lower_eva_internal";
+ idExterior = "mostleft_upper_lower_eva_external"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/catwalk_floor,
+/area/station/maintenance/tram/left)
"uJk" = (
/obj/structure/easel,
/obj/item/canvas/nineteen_nineteen,
@@ -61709,26 +61841,6 @@
/obj/item/canvas/twentythree_twentythree,
/turf/open/floor/iron/grimy,
/area/station/service/library/lounge)
-"uJp" = (
-/obj/machinery/door/poddoor/preopen{
- name = "Atmospherics Blast Door";
- id = "atmos"
- },
-/obj/effect/turf_decal/delivery,
-/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden,
-/turf/open/floor/iron,
-/area/station/engineering/atmos)
-"uJG" = (
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 1
- },
-/obj/machinery/firealarm/directional/north,
-/obj/machinery/camera/directional/north{
- network = list("ss13","rd");
- c_tag = "Science - Xenobiology North"
- },
-/turf/open/floor/iron/white,
-/area/station/science/xenobiology)
"uJH" = (
/turf/open/floor/iron/white,
/area/station/science/robotics/lab)
@@ -61807,6 +61919,15 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/security/execution/transfer)
+"uLn" = (
+/obj/machinery/door/airlock{
+ name = "Private Quarters P";
+ id_tag = "private_p"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/carpet,
+/area/station/commons/dorms)
"uLt" = (
/obj/structure/table/glass,
/obj/item/reagent_containers/cup/beaker{
@@ -61847,6 +61968,22 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/security/prison)
+"uLX" = (
+/obj/effect/turf_decal/delivery,
+/obj/machinery/door/window/left/directional/east{
+ name = "Containment Pen #7";
+ req_access = list("xenobiology")
+ },
+/obj/machinery/door/window/left/directional/west{
+ name = "Containment Pen #7";
+ req_access = list("xenobiology")
+ },
+/obj/machinery/door/poddoor/preopen{
+ name = "Xenobiology Containment Blast Door";
+ id = "containdeez7"
+ },
+/turf/open/floor/engine,
+/area/station/science/xenobiology)
"uMg" = (
/obj/structure/table,
/obj/item/radio/intercom,
@@ -61864,24 +62001,26 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
-"uMx" = (
-/obj/structure/reagent_dispensers/watertank/high,
-/obj/structure/railing{
- dir = 8
+"uMu" = (
+/obj/structure/table/glass,
+/obj/item/storage/box/petridish{
+ pixel_x = -5;
+ pixel_y = 8
},
-/obj/effect/turf_decal/trimline/yellow/warning{
- dir = 8
+/obj/item/storage/box/petridish{
+ pixel_x = 5;
+ pixel_y = 3
},
-/obj/machinery/elevator_control_panel/directional/south{
- name = "Dumbwaiter control Panel";
- desc = "A small control panel used to move the kitchen dumbwaiter up and down.";
- linked_elevator_id = "dumbwaiter_lift";
- preset_destination_names = list("2"="Hydroponics", "3"="Kitchen")
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 4
},
-/obj/effect/turf_decal/tile/green/fourcorners,
-/obj/item/reagent_containers/cup/watering_can,
-/turf/open/floor/iron/dark,
-/area/station/service/hydroponics)
+/obj/item/radio/intercom/directional/east,
+/obj/machinery/camera/directional/east{
+ network = list("ss13","rd","xeno");
+ c_tag = "Science - Cytology East"
+ },
+/turf/open/floor/iron/white,
+/area/station/science/xenobiology)
"uME" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
@@ -61911,17 +62050,6 @@
},
/turf/open/floor/iron,
/area/station/security/checkpoint/supply)
-"uNe" = (
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/obj/structure/bed/medical/emergency,
-/obj/machinery/camera/directional/south{
- network = list("ss13","medbay");
- c_tag = "Medical - Lobby"
- },
-/obj/effect/turf_decal/bot,
-/obj/effect/landmark/start/hangover,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/lobby)
"uNl" = (
/obj/effect/turf_decal/trimline/brown/filled/line{
dir = 4
@@ -61938,6 +62066,16 @@
"uNB" = (
/turf/open/floor/iron,
/area/station/command/teleporter)
+"uNE" = (
+/obj/effect/turf_decal/sand/plating,
+/obj/effect/turf_decal/sand/plating,
+/obj/machinery/door/poddoor/shutters{
+ name = "External Dock Access";
+ id = "winkyface"
+ },
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/plating,
+/area/station/maintenance/central/greater)
"uNI" = (
/obj/effect/turf_decal/trimline/red/filled/corner,
/obj/effect/turf_decal/trimline/yellow/filled/corner{
@@ -61967,6 +62105,17 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/security/courtroom/holding)
+"uNN" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 10
+ },
+/obj/structure/closet/emcloset,
+/obj/machinery/camera/directional/south{
+ network = list("ss13","medbay");
+ c_tag = "Medical - Virology Airlock"
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/virology)
"uNT" = (
/obj/machinery/disposal/bin,
/obj/structure/disposalpipe/trunk{
@@ -62017,16 +62166,6 @@
},
/turf/open/floor/iron/white,
/area/station/science/lab)
-"uOA" = (
-/obj/machinery/camera/directional/north{
- network = list("ss13","rd");
- c_tag = "Science - Monkey Pit"
- },
-/obj/machinery/light/warm/directional/north,
-/turf/open/misc/dirt/jungle{
- baseturfs = /turf/open/misc/dirt
- },
-/area/station/science/explab)
"uOD" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/trimline/neutral/filled/corner{
@@ -62050,6 +62189,17 @@
/obj/machinery/light/cold/directional/north,
/turf/open/floor/iron/freezer,
/area/station/commons/toilet)
+"uOZ" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ name = "CO2 Outlet Pump";
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible,
+/turf/open/floor/iron,
+/area/station/engineering/atmos)
"uPi" = (
/obj/effect/turf_decal/trimline/neutral/filled/line,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -62124,13 +62274,6 @@
/obj/structure/lattice,
/turf/open/space/openspace,
/area/station/solars/starboard/fore)
-"uRx" = (
-/obj/machinery/door/airlock{
- name = "Private Stall 1";
- id_tag = "ToiletSci1"
- },
-/turf/open/floor/iron/freezer,
-/area/station/science/lower)
"uRR" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/turf_decal/tile/bar/opposingcorners,
@@ -62253,6 +62396,17 @@
/obj/structure/sign/clock/directional/north,
/turf/open/floor/iron,
/area/station/security/checkpoint/engineering)
+"uUB" = (
+/obj/docking_port/stationary{
+ name = "port bay 2";
+ dir = 8;
+ width = 5;
+ height = 13;
+ shuttle_id = "ferry_home";
+ dwidth = 2
+ },
+/turf/open/space/openspace,
+/area/space)
"uUD" = (
/obj/structure/chair/stool/bar/directional/north,
/obj/effect/turf_decal/trimline/red/filled/line{
@@ -62312,15 +62466,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/cargo/miningdock)
-"uVi" = (
-/obj/structure/sign/poster/official/safety_report/directional/north,
-/obj/machinery/camera{
- dir = 9;
- network = list("ss13","Security");
- c_tag = "Security - Equipment Room"
- },
-/turf/open/floor/iron/showroomfloor,
-/area/station/security/lockers)
"uVo" = (
/turf/open/floor/carpet,
/area/station/command/meeting_room)
@@ -62330,6 +62475,14 @@
},
/turf/open/floor/iron/dark,
/area/station/security/courtroom)
+"uVW" = (
+/obj/machinery/camera/directional/west{
+ network = list("ss13","medbay");
+ c_tag = "Medical - Cryo Treatment"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible,
+/turf/open/floor/iron/dark,
+/area/station/medical/treatment_center)
"uWi" = (
/obj/effect/turf_decal/trimline/brown/filled/line{
dir = 8
@@ -62337,6 +62490,15 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/cargo/office)
+"uWn" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "Quartermaster's Privacy Shutters";
+ dir = 8;
+ id = "greedygrinnersden"
+ },
+/turf/open/floor/plating,
+/area/station/cargo/office)
"uWy" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 4
@@ -62370,6 +62532,26 @@
/obj/item/pen,
/turf/open/floor/iron/grimy,
/area/station/service/library/lounge)
+"uXn" = (
+/obj/machinery/atmospherics/components/unary/thermomachine/freezer{
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/corner{
+ dir = 8
+ },
+/obj/machinery/camera/directional/south{
+ network = list("ss13","rd");
+ c_tag = "Science - Mixing Lab"
+ },
+/obj/machinery/airalarm/directional/south,
+/obj/effect/mapping_helpers/airalarm/mixingchamber_access,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/mapping_helpers/airalarm/tlv_no_checks,
+/obj/effect/mapping_helpers/airalarm/link{
+ chamber_id = "ordnanceburn"
+ },
+/turf/open/floor/iron/white,
+/area/station/science/ordnance)
"uXv" = (
/obj/effect/turf_decal/stripes/corner{
dir = 4
@@ -62573,6 +62755,25 @@
"vay" = (
/turf/open/floor/plating,
/area/station/commons/dorms)
+"vaK" = (
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
+ dir = 1
+ },
+/obj/machinery/camera/emp_proof/directional/south{
+ network = list("ss13","engineering");
+ c_tag = "Engineering - Atmospherics South-East"
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/corner,
+/obj/machinery/firealarm/directional/south,
+/obj/machinery/atmospherics/pipe/smart/simple/green/visible{
+ dir = 9
+ },
+/obj/structure/cable,
+/turf/open/floor/iron,
+/area/station/engineering/atmos)
"vaR" = (
/obj/item/radio/intercom/directional/north,
/obj/structure/easel,
@@ -62603,6 +62804,14 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/security/checkpoint/medical)
+"vbt" = (
+/obj/machinery/computer/atmos_control/oxygen_tank{
+ atmos_chambers = list(o2ordance="Oxygen Supply")
+ },
+/obj/effect/turf_decal/stripes/line,
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/science/ordnance/storage)
"vbA" = (
/obj/effect/turf_decal/trimline/brown/filled/corner{
dir = 8
@@ -62614,6 +62823,19 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/cargo/office)
+"vbP" = (
+/obj/structure/toilet{
+ dir = 4
+ },
+/obj/machinery/button/door/directional/west{
+ name = "Lock Control";
+ id = "ToiletSci1";
+ specialfunctions = 4;
+ normaldoorcontrol = 1
+ },
+/obj/machinery/light/small/dim/directional/south,
+/turf/open/floor/iron/freezer,
+/area/station/science/lower)
"vbT" = (
/obj/machinery/door/firedoor,
/obj/structure/cable,
@@ -62659,6 +62881,24 @@
/obj/structure/cable,
/turf/open/floor/catwalk_floor,
/area/station/maintenance/starboard/central)
+"vcs" = (
+/obj/structure/reagent_dispensers/watertank/high,
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/yellow/warning{
+ dir = 8
+ },
+/obj/machinery/elevator_control_panel/directional/south{
+ name = "Dumbwaiter control Panel";
+ desc = "A small control panel used to move the kitchen dumbwaiter up and down.";
+ linked_elevator_id = "dumbwaiter_lift";
+ preset_destination_names = list("2"="Hydroponics", "3"="Kitchen")
+ },
+/obj/effect/turf_decal/tile/green/fourcorners,
+/obj/item/reagent_containers/cup/watering_can,
+/turf/open/floor/iron/dark,
+/area/station/service/hydroponics)
"vcv" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 10
@@ -62679,18 +62919,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/hallway/primary/tram/center)
-"vdb" = (
-/obj/effect/turf_decal/delivery,
-/obj/machinery/door/poddoor/shutters{
- name = "Mech Bay";
- dir = 4;
- id = "mechbay"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/station/science/robotics/mechbay)
"vde" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -62715,21 +62943,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
-"veb" = (
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/obj/machinery/door/airlock/maintenance_hatch{
- name = "Maintenance Hatch"
- },
-/obj/modular_map_root/tramstation{
- name = "dormenginelower";
- key = "dormenginelower"
- },
-/turf/open/floor/catwalk_floor,
-/area/station/maintenance/department/crew_quarters/dorms)
"vep" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 8
@@ -62808,16 +63021,6 @@
/obj/effect/turf_decal/tile/neutral/tram,
/turf/open/floor/tram/plate,
/area/station/hallway/primary/tram/left)
-"vfH" = (
-/obj/effect/turf_decal/siding/wideplating{
- dir = 10
- },
-/obj/machinery/camera/motion/directional/north{
- network = list("ss13","secure");
- c_tag = "Secure - Nuclear Storage"
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
"vfR" = (
/obj/machinery/power/emitter,
/turf/open/floor/plating,
@@ -62852,24 +63055,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/security/brig)
-"vgv" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor/preopen{
- name = "Atmospherics Blast Door";
- id = "atmos"
- },
-/obj/effect/landmark/navigate_destination/atmos,
-/obj/machinery/door/window/right/directional/east{
- name = "Atmospherics Front Desk";
- req_access = list("atmospherics")
- },
-/obj/structure/desk_bell{
- pixel_x = -7
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron,
-/area/station/engineering/atmos)
"vgD" = (
/obj/effect/turf_decal/stripes/corner{
dir = 8
@@ -62980,6 +63165,19 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden,
/turf/open/floor/plating,
/area/station/maintenance/disposal/incinerator)
+"vic" = (
+/obj/machinery/lift_indicator{
+ pixel_x = -5;
+ pixel_y = -3;
+ linked_elevator_id = "tram_lower_center_lift"
+ },
+/obj/machinery/button/elevator{
+ pixel_x = -7;
+ pixel_y = -1;
+ id = "tram_lower_center_lift"
+ },
+/turf/closed/wall,
+/area/station/hallway/primary/tram/center)
"viC" = (
/obj/structure/lattice/catwalk,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -63028,12 +63226,31 @@
/obj/item/clothing/mask/gas/clown_hat,
/turf/open/floor/plating,
/area/station/engineering/main)
+"viZ" = (
+/obj/machinery/camera/directional/south{
+ network = list("ss13","medbay");
+ c_tag = "Medical - Cold Storage"
+ },
+/obj/effect/turf_decal/tile/blue/opposingcorners,
+/turf/open/floor/iron/freezer,
+/area/station/medical/coldroom)
"vjb" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 8
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit)
+"vjo" = (
+/obj/machinery/button/door/directional/west{
+ name = "Privacy Bolts";
+ pixel_y = -9;
+ id = "private_n";
+ specialfunctions = 4;
+ normaldoorcontrol = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/carpet,
+/area/station/commons/dorms)
"vjq" = (
/obj/structure/table/wood,
/obj/item/book/manual/wiki/security_space_law,
@@ -63137,26 +63354,23 @@
},
/turf/open/floor/glass/reinforced,
/area/station/command/heads_quarters/rd)
-"vkI" = (
-/obj/machinery/disposal/bin,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 8
- },
-/obj/structure/extinguisher_cabinet/directional/west,
-/obj/machinery/camera/emp_proof{
- dir = 10;
- network = list("ss13","engineering");
- c_tag = "Engineering - Material Storage"
- },
-/obj/structure/disposalpipe/trunk{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/engineering/main)
"vkO" = (
/obj/effect/landmark/start/atmospheric_technician,
/turf/open/floor/iron,
/area/station/engineering/atmos)
+"vkP" = (
+/obj/effect/turf_decal/siding/thinplating/corner,
+/obj/machinery/button/door/directional/south{
+ name = "Kitchen Shutters Control";
+ id = "playerscantreadthis"
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/iron/white/side{
+ dir = 1
+ },
+/area/station/service/kitchen)
"vkW" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden,
/obj/machinery/airlock_sensor/incinerator_atmos{
@@ -63164,9 +63378,34 @@
},
/turf/open/floor/engine,
/area/station/maintenance/disposal/incinerator)
+"vlb" = (
+/obj/effect/turf_decal/trimline/neutral/filled/corner,
+/obj/machinery/camera{
+ dir = 6;
+ c_tag = "Hallway - Port Tram Platform South-East"
+ },
+/obj/machinery/firealarm/directional/east,
+/obj/effect/turf_decal/stripes/white/line{
+ dir = 1
+ },
+/turf/open/floor/iron,
+/area/station/hallway/primary/tram/left)
"vle" = (
/turf/closed/wall,
/area/station/maintenance/disposal)
+"vlm" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/sign/clock/directional/north,
+/obj/machinery/camera/directional/north{
+ network = list("ss13","rd","Security");
+ c_tag = "Medical - Security Checkpoint"
+ },
+/turf/open/floor/iron,
+/area/station/security/checkpoint/science)
"vly" = (
/obj/effect/landmark/start/medical_doctor,
/obj/machinery/duct,
@@ -63176,6 +63415,22 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron/white,
/area/station/medical/surgery/fore)
+"vlF" = (
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 8
+ },
+/obj/machinery/button/elevator/directional/west{
+ pixel_x = -26;
+ pixel_y = -1;
+ id = "tram_sci_lift"
+ },
+/obj/machinery/lift_indicator/directional/west{
+ pixel_x = -27;
+ pixel_y = -2;
+ linked_elevator_id = "tram_sci_lift"
+ },
+/turf/open/floor/iron/white,
+/area/station/science/research)
"vlJ" = (
/obj/structure/chair/sofa/corp/corner{
dir = 4
@@ -63327,26 +63582,6 @@
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/turf/open/floor/iron/dark,
/area/station/medical/morgue)
-"vpe" = (
-/obj/machinery/door/window/brigdoor/left/directional/east{
- name = "Cargo Cell";
- id = "crgcell";
- req_access = list("security")
- },
-/obj/effect/turf_decal/trimline/red/filled/corner{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/red/filled/corner{
- dir = 1
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/tile/red/half/contrasted{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/security/checkpoint/supply)
"vpo" = (
/obj/effect/decal/cleanable/dirt,
/obj/item/radio{
@@ -63354,6 +63589,31 @@
},
/turf/open/floor/plating,
/area/station/maintenance/tram/mid)
+"vpp" = (
+/obj/effect/turf_decal/trimline/dark_green/filled/line{
+ dir = 9
+ },
+/obj/structure/table/glass,
+/obj/machinery/requests_console/directional/west{
+ name = "Genetics Requests Console";
+ department = "Genetics"
+ },
+/turf/open/floor/iron/white,
+/area/station/science/genetics)
+"vpt" = (
+/obj/structure/railing{
+ dir = 9
+ },
+/obj/effect/turf_decal/trimline/dark_red/warning{
+ dir = 9
+ },
+/obj/structure/transport/linear/public,
+/obj/machinery/elevator_control_panel/directional/north{
+ linked_elevator_id = "tram_upper_center_lift";
+ preset_destination_names = list("2"="Lower Deck", "3"="Upper Deck")
+ },
+/turf/open/floor/plating/elevatorshaft,
+/area/station/maintenance/tram/mid)
"vpG" = (
/obj/effect/turf_decal/trimline/purple/filled/corner{
dir = 4
@@ -63366,6 +63626,14 @@
},
/turf/open/floor/iron/white,
/area/station/science/lower)
+"vpP" = (
+/obj/machinery/door/poddoor/preopen{
+ name = "Engineering Security Door";
+ id = "Engineering"
+ },
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/iron,
+/area/station/engineering/main)
"vpS" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
@@ -63383,6 +63651,19 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/service/hydroponics/garden)
+"vqa" = (
+/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{
+ dir = 6
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 9
+ },
+/obj/machinery/button/door/directional/north{
+ name = "Mixing Chamber Privacy Shutters";
+ id = "mixingastew"
+ },
+/turf/open/floor/iron/white,
+/area/station/science/ordnance)
"vqe" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -63393,6 +63674,18 @@
/obj/effect/mapping_helpers/airlock/access/all/science/xenobio,
/turf/open/floor/catwalk_floor,
/area/station/science/xenobiology)
+"vqx" = (
+/obj/effect/turf_decal/sand,
+/obj/machinery/door_buttons/airlock_controller{
+ name = "External Access Console";
+ pixel_y = 24;
+ idSelf = "middleleft_upper_lower_eva_airlock_control";
+ idInterior = "middleleft_upper_lower_eva_internal";
+ idExterior = "middleleft_upper_lower_eva_external"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/catwalk_floor,
+/area/station/maintenance/tram/mid)
"vqH" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -63416,13 +63709,25 @@
/obj/machinery/airalarm/directional/north,
/turf/open/floor/iron/white,
/area/station/science/ordnance)
-"vqU" = (
-/obj/machinery/atmospherics/components/binary/pump{
- name = "Mix to Distro";
- dir = 1
+"vri" = (
+/obj/structure/table,
+/obj/item/storage/toolbox/mechanical{
+ pixel_x = 3;
+ pixel_y = -2
},
-/turf/open/floor/iron,
-/area/station/engineering/atmos/pumproom)
+/obj/item/storage/toolbox/mechanical{
+ pixel_x = -2;
+ pixel_y = 8
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 6
+ },
+/obj/machinery/button/door/directional/south{
+ name = "Ordance Storage Shutters";
+ id = "ordnancestorage"
+ },
+/turf/open/floor/iron/white,
+/area/station/science/ordnance/office)
"vro" = (
/obj/structure/filingcabinet/filingcabinet,
/obj/structure/window/reinforced/spawner/directional/east,
@@ -63614,6 +63919,20 @@
/obj/machinery/telecomms/processor/preset_two,
/turf/open/floor/iron/dark/telecomms,
/area/station/tcommsat/server)
+"vuC" = (
+/obj/effect/turf_decal/trimline/green/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/green/filled/line,
+/obj/effect/turf_decal/trimline/yellow/warning,
+/obj/machinery/door/window/elevator/right/directional/south{
+ name = "Dumbwaiter";
+ req_access = null;
+ elevator_mode = 1;
+ transport_linked_id = "dumbwaiter_lift"
+ },
+/turf/open/floor/iron/dark,
+/area/station/service/hydroponics)
"vuD" = (
/obj/machinery/duct,
/obj/structure/railing/corner{
@@ -63638,6 +63957,20 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/hallway/secondary/construction/engineering)
+"vvd" = (
+/obj/machinery/camera{
+ dir = 10;
+ c_tag = "Hallway - Starboard Tram Platform South-West"
+ },
+/obj/machinery/firealarm/directional/west,
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/effect/turf_decal/stripes/white/line{
+ dir = 1
+ },
+/turf/open/floor/iron,
+/area/station/hallway/primary/tram/right)
"vvk" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 5
@@ -63766,16 +64099,6 @@
/obj/machinery/light/warm/directional/north,
/turf/open/floor/wood,
/area/station/command/meeting_room)
-"vxC" = (
-/obj/structure/closet/secure_closet/brig{
- name = "Medical Cell Locker";
- id = "medcell"
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 9
- },
-/turf/open/floor/iron,
-/area/station/security/checkpoint/medical)
"vyo" = (
/obj/machinery/duct,
/obj/structure/cable,
@@ -63783,13 +64106,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/freezer,
/area/station/security/prison/shower)
-"vyp" = (
-/obj/machinery/door/airlock{
- name = "Unit 2";
- id_tag = "Toilet2"
- },
-/turf/open/floor/iron/freezer,
-/area/station/commons/toilet)
"vyq" = (
/turf/open/floor/iron,
/area/station/engineering/engine_smes)
@@ -63804,6 +64120,14 @@
/obj/structure/cable,
/turf/open/floor/iron/white,
/area/station/science/lobby)
+"vyD" = (
+/obj/machinery/power/smes{
+ charge = 5e+06
+ },
+/obj/machinery/airalarm/directional/east,
+/obj/structure/cable,
+/turf/open/floor/iron,
+/area/station/engineering/gravity_generator)
"vyG" = (
/obj/machinery/door/airlock/command{
name = "Head of Security"
@@ -63883,6 +64207,16 @@
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/turf/open/floor/iron/dark,
/area/station/commons/lounge)
+"vzx" = (
+/obj/machinery/atmospherics/components/binary/valve{
+ name = "Output to Waste";
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/line,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/turf/open/floor/engine,
+/area/station/engineering/supermatter/room)
"vzY" = (
/obj/machinery/duct,
/obj/effect/decal/cleanable/dirt,
@@ -63927,6 +64261,35 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/white,
/area/station/medical/psychology)
+"vBa" = (
+/obj/structure/chair{
+ name = "Prosecution";
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/red/anticorner/contrasted{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/security/courtroom)
+"vBk" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/external{
+ name = "External Access";
+ frequency = 1449;
+ id_tag = "middleright_lower_upper_eva_internal";
+ autoclose = 0
+ },
+/obj/machinery/door_buttons/access_button{
+ name = "External Access Button";
+ pixel_x = 24;
+ idSelf = "middleright_lower_upper_eva_airlock_control";
+ idDoor = "middleright_lower_upper_eva_internal"
+ },
+/obj/effect/mapping_helpers/airlock/locked,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/catwalk_floor,
+/area/station/maintenance/tram/mid)
"vBl" = (
/obj/structure/table/glass,
/obj/item/storage/box/monkeycubes{
@@ -63963,17 +64326,21 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/checker,
/area/station/commons/lounge)
-"vBt" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door_buttons/airlock_controller{
- name = "External Access Console";
- pixel_y = -24;
- idSelf = "middleright_lower_eva_airlock_control";
- idInterior = "middleright_lower_eva_internal";
- idExterior = "middleright_lower_eva_external"
+"vBB" = (
+/obj/machinery/power/terminal{
+ dir = 1
},
-/turf/open/floor/catwalk_floor,
-/area/station/hallway/primary/tram/center)
+/obj/structure/cable,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/sign/warning/electric_shock/directional/east,
+/obj/item/storage/toolbox/mechanical{
+ name = "moderately suspicious looking toolbox";
+ desc = "Danger. Kinda robust.";
+ icon_state = "syndicate";
+ inhand_icon_state = "toolbox_syndi"
+ },
+/turf/open/floor/plating,
+/area/station/commons/vacant_room)
"vBM" = (
/obj/effect/landmark/start/hangover,
/obj/effect/turf_decal/trimline/neutral/filled/line{
@@ -63996,17 +64363,6 @@
/obj/machinery/light/cold/directional/south,
/turf/open/openspace,
/area/station/science/research)
-"vCo" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/lattice/catwalk,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/button/door/directional/north{
- name = "Tunnel Access Shutters Toggle";
- id = "midtunnelleft"
- },
-/turf/open/floor/plating,
-/area/station/maintenance/tram/mid)
"vCt" = (
/obj/effect/turf_decal/trimline/green/filled/corner{
dir = 4
@@ -64167,6 +64523,18 @@
/obj/machinery/light/floor,
/turf/open/floor/engine/vacuum,
/area/station/engineering/atmos)
+"vFb" = (
+/obj/structure/window/reinforced/spawner/directional/south,
+/obj/structure/table,
+/obj/effect/turf_decal/stripes/line{
+ dir = 10
+ },
+/obj/machinery/button/door{
+ name = "Cell Containment Toggle Button";
+ id = "containdeez3"
+ },
+/turf/open/floor/iron/white,
+/area/station/science/xenobiology)
"vFe" = (
/obj/effect/mapping_helpers/burnt_floor,
/obj/structure/sign/poster/official/midtown_slice/directional/north,
@@ -64211,6 +64579,14 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/hallway/secondary/service)
+"vFR" = (
+/obj/machinery/camera/emp_proof{
+ dir = 9;
+ network = list("ss13","engineering");
+ c_tag = "Engineering - Atmospherics N2O Chamber"
+ },
+/turf/open/floor/engine/n2o,
+/area/station/engineering/atmos)
"vGc" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 1
@@ -64219,6 +64595,15 @@
/obj/machinery/light/directional/north,
/turf/open/floor/iron/white,
/area/station/medical/surgery/fore)
+"vGd" = (
+/obj/machinery/firealarm/directional/south,
+/obj/machinery/conveyor_switch/oneway{
+ name = "Shipment Delivery Chute Activator";
+ pixel_x = 10;
+ id = "lawyerdropoff"
+ },
+/turf/open/floor/wood,
+/area/station/service/lawoffice)
"vGi" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner,
/obj/effect/turf_decal/trimline/neutral/filled/corner{
@@ -64229,6 +64614,15 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
+"vGk" = (
+/obj/structure/lattice,
+/obj/machinery/camera/motion{
+ dir = 9;
+ network = list("ss13","minisat");
+ c_tag = "Secure - AI Lower External South"
+ },
+/turf/open/space/basic,
+/area/space/nearstation)
"vGs" = (
/obj/effect/turf_decal/trimline/yellow/filled/corner,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -64335,14 +64729,6 @@
/obj/machinery/newscaster/directional/north,
/turf/open/floor/iron,
/area/station/engineering/break_room)
-"vIn" = (
-/obj/machinery/computer/atmos_control/oxygen_tank{
- atmos_chambers = list(o2ordance="Oxygen Supply")
- },
-/obj/effect/turf_decal/stripes/line,
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/iron/dark,
-/area/station/science/ordnance/storage)
"vIv" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/circuit/green,
@@ -64364,14 +64750,6 @@
},
/turf/open/floor/iron,
/area/station/science/explab)
-"vIH" = (
-/obj/machinery/camera/directional/east{
- pixel_y = -23;
- c_tag = "Hallway - Port Tram Platform South"
- },
-/obj/machinery/light/directional/east,
-/turf/open/floor/noslip/tram,
-/area/station/hallway/primary/tram/left)
"vIM" = (
/obj/structure/extinguisher_cabinet/directional/south,
/turf/open/floor/iron/white,
@@ -64477,6 +64855,13 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/cargo/miningdock)
+"vMu" = (
+/obj/modular_map_root/tramstation{
+ name = "secbarupper";
+ key = "secbarupper"
+ },
+/turf/open/floor/catwalk_floor,
+/area/station/maintenance/department/security)
"vMx" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
@@ -64493,6 +64878,26 @@
},
/turf/open/floor/plating,
/area/station/hallway/secondary/entry)
+"vMI" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/external{
+ name = "External Access";
+ frequency = 1449;
+ id_tag = "middleleft_upper_eva_external";
+ autoclose = 0
+ },
+/obj/machinery/door_buttons/access_button{
+ name = "External Access Button";
+ pixel_y = 24;
+ idSelf = "middleleft_upper_eva_airlock_control";
+ idDoor = "middleleft_upper_eva_external"
+ },
+/obj/effect/mapping_helpers/airlock/locked,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/catwalk_floor,
+/area/station/hallway/primary/tram/center)
"vMJ" = (
/obj/structure/cable,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
@@ -64553,20 +64958,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/white,
/area/station/science/lab)
-"vNs" = (
-/obj/machinery/status_display/door_timer{
- name = "Cargo Cell";
- pixel_x = 32;
- id = "crgcell"
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/red/filled/corner{
- dir = 8
- },
-/turf/open/floor/iron,
-/area/station/security/checkpoint/supply)
"vNu" = (
/obj/effect/turf_decal/bot,
/obj/machinery/portable_atmospherics/canister/nitrous_oxide,
@@ -64605,15 +64996,6 @@
"vNH" = (
/turf/closed/wall/r_wall,
/area/station/tcommsat/server)
-"vOf" = (
-/mob/living/simple_animal/bot/secbot/pingsky{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"vOx" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 1
@@ -64775,6 +65157,19 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/cargo/miningdock)
+"vRN" = (
+/obj/machinery/duct,
+/obj/effect/turf_decal/trimline/yellow/warning{
+ dir = 1
+ },
+/obj/machinery/door/window/elevator/left/directional/north{
+ name = "Dumbwaiter";
+ req_access = null;
+ elevator_mode = 1;
+ transport_linked_id = "dumbwaiter_lift"
+ },
+/turf/open/floor/iron/cafeteria,
+/area/station/service/kitchen)
"vRO" = (
/turf/closed/wall/r_wall,
/area/station/security/prison/shower)
@@ -64793,6 +65188,13 @@
/obj/effect/landmark/start/bitrunner,
/turf/open/floor/iron/dark/textured_large,
/area/station/cargo/bitrunning/den)
+"vSa" = (
+/obj/machinery/atmospherics/components/unary/passive_vent{
+ name = "server vent";
+ dir = 8
+ },
+/turf/open/floor/circuit/telecomms/server,
+/area/station/science/server)
"vSb" = (
/obj/structure/window/reinforced/spawner/directional/south,
/obj/structure/window/reinforced/spawner/directional/east,
@@ -64803,6 +65205,19 @@
"vSI" = (
/turf/open/openspace,
/area/station/cargo/storage)
+"vSL" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/trinary/filter{
+ dir = 1
+ },
+/obj/machinery/requests_console/directional/west{
+ name = "Atmospherics Requests Console";
+ department = "Atmospherics"
+ },
+/turf/open/floor/iron,
+/area/station/engineering/atmos)
"vST" = (
/obj/machinery/duct,
/obj/structure/disposalpipe/segment{
@@ -64875,6 +65290,22 @@
/obj/structure/stairs/north,
/turf/open/floor/iron/stairs/left,
/area/station/science/lower)
+"vTx" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/preopen{
+ name = "Xenobiology Containment Blast Door";
+ id = "containdeez6"
+ },
+/turf/open/floor/plating,
+/area/station/science/xenobiology)
+"vTB" = (
+/obj/effect/turf_decal/caution/stand_clear,
+/obj/machinery/door/poddoor/shutters{
+ name = "Auxillary Base Shutters";
+ id = "aux_base_shutters"
+ },
+/turf/open/floor/plating,
+/area/station/construction/mining/aux_base)
"vTD" = (
/obj/structure/cable/multilayer/multiz,
/obj/effect/turf_decal/stripes/line{
@@ -64882,6 +65313,17 @@
},
/turf/open/floor/iron/dark,
/area/station/ai_monitored/turret_protected/ai)
+"vTE" = (
+/obj/machinery/camera{
+ dir = 9;
+ network = list("ss13","Security");
+ c_tag = "Security - Detective's Office"
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
+/obj/machinery/light/warm/directional/north,
+/turf/open/floor/iron/grimy,
+/area/station/security/detectives_office)
"vTF" = (
/obj/structure/tank_dispenser{
pixel_x = -1
@@ -64919,11 +65361,6 @@
/obj/effect/landmark/start/assistant,
/turf/open/floor/iron,
/area/station/commons/dorms)
-"vUj" = (
-/obj/item/radio/intercom/directional/east,
-/obj/machinery/photobooth,
-/turf/open/floor/iron/grimy,
-/area/station/service/library/lounge)
"vUk" = (
/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{
dir = 4
@@ -64969,6 +65406,21 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/service/lawoffice)
+"vWk" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/window/left/directional/east{
+ name = "Library Delivery Chute"
+ },
+/obj/machinery/navbeacon{
+ name = "navigation beacon (Library Delivery)";
+ location = "Library";
+ codes_txt = "delivery;dir=4"
+ },
+/obj/effect/turf_decal/loading_area{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/port/aft)
"vWu" = (
/obj/structure/toilet{
dir = 1
@@ -65044,16 +65496,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/misc/asteroid/snow/coldroom,
/area/station/service/kitchen/coldroom)
-"vYj" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 5
- },
-/obj/machinery/camera/directional/north{
- network = list("ss13","rd");
- c_tag = "Science - Firing Range"
- },
-/turf/open/floor/engine,
-/area/station/science/auxlab/firing_range)
"vYl" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -65081,6 +65523,22 @@
/obj/machinery/light/directional/north,
/turf/open/floor/iron/white,
/area/station/science/ordnance)
+"vYw" = (
+/obj/structure/table/reinforced,
+/obj/structure/window/reinforced/spawner/directional/east,
+/obj/machinery/keycard_auth{
+ pixel_x = -6;
+ pixel_y = 8
+ },
+/obj/machinery/button/door{
+ name = "Bridge Blast Door Toggle";
+ pixel_x = -7;
+ pixel_y = -2;
+ id = "bunkermodeactivated";
+ req_access = list("command")
+ },
+/turf/open/floor/carpet,
+/area/station/command/bridge)
"vYy" = (
/obj/structure/sign/warning/radiation/rad_area{
pixel_y = 32
@@ -65113,22 +65571,17 @@
},
/turf/open/floor/iron/white,
/area/station/service/theater)
+"vYX" = (
+/obj/machinery/atmospherics/components/trinary/mixer{
+ name = "plasma mixer";
+ dir = 1
+ },
+/turf/open/floor/iron,
+/area/station/engineering/atmos)
"vZB" = (
/obj/machinery/airalarm/directional/north,
/turf/open/floor/wood/large,
/area/station/service/barber)
-"vZM" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/obj/item/radio/intercom/directional/east,
-/obj/machinery/camera/directional/east{
- network = list("ss13","medbay");
- c_tag = "Medical - Main East"
- },
-/obj/machinery/light/cold/directional/east,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"vZT" = (
/obj/machinery/button/elevator/directional/north{
id = "tram_upper_center_lift"
@@ -65180,16 +65633,6 @@
/obj/machinery/computer/records/medical,
/turf/open/floor/iron/grimy,
/area/station/security/detectives_office)
-"waM" = (
-/obj/effect/turf_decal/sand/plating,
-/obj/effect/turf_decal/sand/plating,
-/obj/machinery/door/poddoor/shutters{
- name = "External Dock Access";
- id = "winkyface"
- },
-/obj/effect/turf_decal/delivery,
-/turf/open/floor/plating,
-/area/station/maintenance/central/greater)
"waV" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
@@ -65253,6 +65696,18 @@
/obj/effect/turf_decal/tile/blue/fourcorners,
/turf/open/floor/iron/white,
/area/station/medical/treatment_center)
+"wbW" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 8
+ },
+/obj/machinery/turretid{
+ name = "AI Hallway turret control";
+ icon_state = "control_stun";
+ pixel_x = 3;
+ pixel_y = 28
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai_monitored/turret_protected/aisat/hallway)
"wce" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner{
dir = 8
@@ -65293,30 +65748,22 @@
},
/turf/open/floor/iron/checker,
/area/station/commons/lounge)
-"wcz" = (
-/obj/machinery/suit_storage_unit/atmos,
-/obj/effect/turf_decal/stripes/line{
- dir = 8
+"wcy" = (
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 10
},
-/obj/machinery/camera/emp_proof{
- dir = 6;
- network = list("ss13","engineering");
- c_tag = "Engineering - Atmospherics West"
+/obj/machinery/camera/directional/south{
+ network = list("ss13","rd");
+ c_tag = "Science - Lower Hall South"
},
-/turf/open/floor/iron,
-/area/station/engineering/atmos)
+/obj/item/radio/intercom/directional/south,
+/turf/open/floor/iron/white,
+/area/station/science/lower)
"wcB" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/cafeteria,
/area/station/command/heads_quarters/rd)
-"wcG" = (
-/obj/machinery/door/airlock{
- name = "Unit 1";
- id_tag = "Toilet1"
- },
-/turf/open/floor/iron/freezer,
-/area/station/commons/toilet)
"wcN" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
@@ -65341,18 +65788,6 @@
"wdj" = (
/turf/closed/wall/r_wall,
/area/station/command/heads_quarters/cmo)
-"wdl" = (
-/obj/effect/turf_decal/trimline/red/filled/line,
-/obj/machinery/camera/directional/south{
- network = list("ss13","Security");
- c_tag = "Security - Main Office South"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/light/directional/south,
-/turf/open/floor/iron,
-/area/station/security/office)
"wdp" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/public/glass{
@@ -65372,6 +65807,17 @@
/obj/effect/turf_decal/sand/plating,
/turf/open/floor/plating,
/area/station/security/processing)
+"wdD" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/poddoor/preopen{
+ name = "Xenobiology Containment Blast Door";
+ id = "containdeez6"
+ },
+/turf/open/floor/plating,
+/area/station/science/xenobiology)
"wdU" = (
/obj/machinery/door/firedoor,
/obj/effect/turf_decal/trimline/neutral/filled/line,
@@ -65413,20 +65859,23 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/cargo/storage)
+"weS" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/item/radio/intercom/directional/south{
+ name = "Private Channel";
+ frequency = 1447;
+ listening = 0;
+ freerange = 1
+ },
+/obj/structure/cable,
+/turf/open/floor/glass/reinforced,
+/area/station/ai_monitored/turret_protected/aisat/hallway)
"wfb" = (
/obj/structure/closet/crate/coffin,
/turf/open/floor/plating,
/area/station/service/chapel/monastery)
-"wfp" = (
-/obj/structure/chair{
- name = "Prosecution";
- dir = 1
- },
-/obj/effect/turf_decal/tile/red/anticorner/contrasted{
- dir = 8
- },
-/turf/open/floor/iron,
-/area/station/security/courtroom)
"wfv" = (
/obj/machinery/firealarm/directional/south,
/obj/effect/turf_decal/trimline/purple/filled/line,
@@ -65467,6 +65916,24 @@
/obj/structure/thermoplastic/light,
/turf/open/indestructible/tram/plate,
/area/station/hallway/primary/tram/center)
+"wgB" = (
+/obj/machinery/status_display/door_timer{
+ name = "Engineering Cell";
+ pixel_x = -32;
+ id = "engcell"
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 10
+ },
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/machinery/requests_console/directional/south{
+ name = "Security Requests Console";
+ department = "Security"
+ },
+/turf/open/floor/iron,
+/area/station/security/checkpoint/engineering)
"wgI" = (
/obj/structure/chair,
/obj/effect/landmark/start/assistant,
@@ -65474,6 +65941,19 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/checker,
/area/station/commons/lounge)
+"wgL" = (
+/obj/machinery/camera{
+ dir = 9;
+ c_tag = "Arrivals - South Docking Wing"
+ },
+/obj/structure/extinguisher_cabinet/directional/north,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/machinery/light/directional/north,
+/turf/open/floor/iron,
+/area/station/hallway/secondary/entry)
"wgM" = (
/obj/machinery/door/poddoor/massdriver_ordnance,
/obj/structure/fans/tiny,
@@ -65485,6 +65965,14 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/cargo/lobby)
+"wgR" = (
+/obj/docking_port/stationary/random{
+ name = "lavaland";
+ dir = 8;
+ shuttle_id = "pod_3_lavaland"
+ },
+/turf/open/misc/asteroid/airless,
+/area/station/asteroid)
"whn" = (
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
@@ -65551,22 +66039,6 @@
"whL" = (
/turf/closed/wall/r_wall,
/area/station/security/checkpoint/supply)
-"whP" = (
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 6
- },
-/obj/machinery/computer/security/telescreen{
- name = "Prison Monitor";
- desc = "Used for watching Prison Wing holding areas.";
- dir = 8;
- pixel_x = 30;
- network = list("prison")
- },
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
-/turf/open/floor/iron,
-/area/station/security/office)
"whS" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable,
@@ -65603,6 +66075,25 @@
/obj/effect/turf_decal/trimline/white/warning,
/turf/open/floor/iron,
/area/station/maintenance/tram/right)
+"wiI" = (
+/obj/machinery/door/airlock/security/glass{
+ name = "Brig";
+ id_tag = "outerbrigleft"
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 4
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{
+ cycle_id = "brig_left"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/access/all/security/entrance,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/iron,
+/area/station/security/brig)
"wiU" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -65634,15 +66125,6 @@
/obj/effect/mapping_helpers/airlock/access/all/security/general,
/turf/open/floor/catwalk_floor,
/area/station/maintenance/department/eva)
-"wju" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor/shutters/preopen{
- name = "Kitchen Counter Shutters";
- id = "playerscantreadthis"
- },
-/turf/open/floor/iron/checker,
-/area/station/service/kitchen)
"wjB" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden,
/turf/closed/wall/r_wall,
@@ -65657,15 +66139,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/science/robotics/mechbay)
-"wjS" = (
-/obj/effect/turf_decal/delivery,
-/obj/machinery/door/poddoor/preopen{
- name = "Bridge Blast Door";
- id = "bunkermodeactivated"
- },
-/obj/machinery/door/firedoor,
-/turf/open/floor/iron,
-/area/station/command/bridge)
"wjT" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 9
@@ -65719,6 +66192,18 @@
/obj/effect/mapping_helpers/airlock/access/all/security/general,
/turf/open/floor/iron,
/area/station/security/checkpoint/supply)
+"wkQ" = (
+/obj/machinery/door/airlock/hatch{
+ name = "Vacant Commissary";
+ id_tag = "vacant_space"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/commons/vacant_room/commissary)
"wkR" = (
/obj/effect/turf_decal/trimline/purple/filled/corner{
dir = 8
@@ -65735,26 +66220,6 @@
/obj/machinery/airalarm/directional/north,
/turf/open/floor/iron/dark,
/area/station/ai_monitored/turret_protected/aisat/maint)
-"wlf" = (
-/obj/structure/window/reinforced/spawner/directional/east,
-/obj/structure/table,
-/obj/effect/turf_decal/stripes/line{
- dir = 6
- },
-/obj/machinery/button/door{
- name = "Cell Containment Toggle Button";
- id = "containdeez5"
- },
-/turf/open/floor/iron/white,
-/area/station/science/xenobiology)
-"wlk" = (
-/obj/machinery/camera/emp_proof{
- dir = 9;
- network = list("ss13","engineering");
- c_tag = "Engineering - Atmospherics N2O Chamber"
- },
-/turf/open/floor/engine/n2o,
-/area/station/engineering/atmos)
"wlo" = (
/obj/machinery/door/airlock/maintenance_hatch{
name = "Maintenance Hatch"
@@ -65784,6 +66249,24 @@
/obj/structure/chair/stool/directional/south,
/turf/open/floor/carpet,
/area/station/hallway/secondary/entry)
+"wmy" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 5
+ },
+/obj/machinery/button/door/directional/north{
+ name = "Pharmacy Privacy Shutters Toggle";
+ id = "pharmacy_shutters_2";
+ req_access = list("pharmacy")
+ },
+/obj/structure/table/glass,
+/obj/item/reagent_containers/dropper,
+/obj/item/reagent_containers/cup/beaker/large{
+ pixel_x = 6;
+ pixel_y = 4
+ },
+/obj/item/reagent_containers/syringe,
+/turf/open/floor/iron/white,
+/area/station/medical/pharmacy)
"wmz" = (
/obj/structure/chair/stool/bar/directional/east,
/obj/effect/turf_decal/siding/thinplating/dark{
@@ -65815,17 +66298,6 @@
},
/turf/open/floor/iron/dark,
/area/station/tcommsat/computer)
-"wnw" = (
-/obj/machinery/button/door/directional/west{
- name = "Privacy Bolts";
- pixel_y = -9;
- id = "private_o";
- specialfunctions = 4;
- normaldoorcontrol = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/wood,
-/area/station/commons/dorms)
"wnK" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
@@ -65852,24 +66324,6 @@
},
/turf/open/floor/iron/cafeteria,
/area/station/commons/dorms/laundry)
-"woO" = (
-/obj/structure/table/glass,
-/obj/item/storage/backpack/duffelbag/sec/surgery{
- pixel_y = 5
- },
-/obj/item/clothing/mask/balaclava,
-/obj/item/reagent_containers/spray/cleaner{
- pixel_x = 5
- },
-/obj/structure/sign/poster/official/do_not_question/directional/north,
-/obj/machinery/button/flasher{
- pixel_x = -24;
- pixel_y = -8;
- id = "reeducation";
- req_access = list("brig")
- },
-/turf/open/floor/iron/white,
-/area/station/security/execution/education)
"woR" = (
/obj/effect/turf_decal/bot,
/obj/machinery/portable_atmospherics/pump,
@@ -65905,18 +66359,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/maintenance/tram/right)
-"wpk" = (
-/obj/effect/turf_decal/delivery,
-/obj/machinery/door/poddoor/preopen{
- name = "Bridge Blast Door";
- id = "bunkermodeactivated"
- },
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/turf/open/floor/iron,
-/area/station/command/bridge)
"wpn" = (
/obj/effect/turf_decal/stripes/corner{
dir = 8
@@ -66096,22 +66538,6 @@
/obj/machinery/light/directional/west,
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
-"wsY" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/stripes/end{
- dir = 1
- },
-/obj/machinery/suit_storage_unit/rd,
-/obj/machinery/requests_console/directional/south{
- name = "Research Director's Request Console";
- department = "Research Director's Desk"
- },
-/obj/effect/mapping_helpers/requests_console/announcement,
-/obj/effect/mapping_helpers/requests_console/information,
-/obj/effect/mapping_helpers/requests_console/assistance,
-/turf/open/floor/iron,
-/area/station/command/heads_quarters/rd)
"wsZ" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
@@ -66122,13 +66548,6 @@
/obj/machinery/light/cold/directional/north,
/turf/open/floor/iron,
/area/station/commons/dorms)
-"wta" = (
-/obj/machinery/door/airlock{
- name = "Unit 6";
- id_tag = "Toilet6"
- },
-/turf/open/floor/iron/freezer,
-/area/station/commons/toilet)
"wts" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 4
@@ -66194,6 +66613,18 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/cargo/miningdock)
+"wuC" = (
+/obj/structure/table,
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 8
+ },
+/obj/structure/sign/calendar/directional/west,
+/obj/machinery/fax{
+ name = "Quartermaster's Fax Machine";
+ fax_name = "Quartermaster's Office"
+ },
+/turf/open/floor/iron,
+/area/station/command/heads_quarters/qm)
"wuE" = (
/obj/structure/railing/corner{
dir = 4
@@ -66219,28 +66650,6 @@
/obj/structure/cable,
/turf/open/floor/circuit,
/area/station/ai_monitored/turret_protected/aisat_interior)
-"wva" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 4
- },
-/obj/machinery/camera/directional/west{
- network = list("ss13","medbay");
- c_tag = "Medical - Chief Medical Officer's Office"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/white,
-/area/station/command/heads_quarters/cmo)
-"wvl" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/shutters/preopen{
- name = "Privacy Shutters";
- id = "kanyewest"
- },
-/turf/open/floor/plating,
-/area/station/security/detectives_office)
"wvG" = (
/obj/effect/turf_decal/trimline/red/filled/corner{
dir = 1
@@ -66363,49 +66772,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/cargo/drone_bay)
-"wxy" = (
-/obj/structure/table,
-/obj/machinery/requests_console/directional/east{
- name = "EVA Requests Console";
- department = "EVA"
- },
-/obj/effect/mapping_helpers/requests_console/assistance,
-/obj/machinery/cell_charger,
-/obj/item/stock_parts/cell/high,
-/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
-"wxA" = (
-/obj/structure/table,
-/obj/item/storage/toolbox/mechanical{
- pixel_x = 3;
- pixel_y = -2
- },
-/obj/item/storage/toolbox/mechanical{
- pixel_x = -2;
- pixel_y = 8
- },
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 6
- },
-/obj/machinery/button/door/directional/south{
- name = "Ordance Storage Shutters";
- id = "ordnancestorage"
- },
-/turf/open/floor/iron/white,
-/area/station/science/ordnance/office)
-"wxB" = (
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 9
- },
-/obj/structure/chair,
-/obj/machinery/airalarm/directional/north,
-/obj/machinery/camera{
- dir = 10;
- network = list("ss13","Security");
- c_tag = "Departures - Holding Wing"
- },
-/turf/open/floor/iron,
-/area/station/hallway/secondary/exit/departure_lounge)
"wxE" = (
/obj/structure/disposaloutlet{
dir = 4
@@ -66413,21 +66779,6 @@
/obj/structure/disposalpipe/trunk,
/turf/open/floor/engine,
/area/station/science/xenobiology)
-"wxF" = (
-/obj/structure/closet/crate,
-/obj/item/stack/license_plates/empty/fifty,
-/obj/item/stack/license_plates/empty/fifty,
-/obj/item/stack/license_plates/empty/fifty,
-/obj/machinery/camera{
- dir = 6;
- network = list("ss13","Security","prison");
- c_tag = "Security - Prison Workshop"
- },
-/obj/item/stack/license_plates/empty/fifty,
-/obj/item/stack/license_plates/empty/fifty,
-/obj/machinery/light/directional/east,
-/turf/open/floor/plating,
-/area/station/security/prison/work)
"wxW" = (
/obj/machinery/disposal/delivery_chute{
dir = 4
@@ -66512,6 +66863,13 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit)
+"wyT" = (
+/obj/modular_map_root/tramstation{
+ name = "arrivalsecupper";
+ key = "arrivalsecupper"
+ },
+/turf/open/misc/asteroid,
+/area/station/asteroid)
"wyX" = (
/obj/effect/turf_decal/siding/thinplating/dark{
dir = 4
@@ -66549,20 +66907,20 @@
/obj/effect/turf_decal/tile/brown/half/contrasted,
/turf/open/floor/iron,
/area/station/command/bridge)
+"wzE" = (
+/obj/effect/turf_decal/trimline/yellow/warning{
+ dir = 4
+ },
+/obj/machinery/camera/directional/south{
+ network = list("ss13","minisat");
+ c_tag = "Secure - AI Minisat Chargebay"
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai_monitored/turret_protected/aisat/foyer)
"wzJ" = (
/obj/structure/sign/warning/electric_shock,
/turf/closed/wall/r_wall,
/area/station/maintenance/port/central)
-"wzM" = (
-/obj/machinery/door/firedoor/heavy,
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/shutters/preopen{
- name = "Mixing Site Shutters";
- dir = 4;
- id = "mixingastew"
- },
-/turf/open/floor/plating,
-/area/station/science/ordnance)
"wAa" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 4
@@ -66576,17 +66934,19 @@
/obj/machinery/atmospherics/pipe/smart/simple/orange/visible,
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"wAd" = (
-/obj/machinery/camera{
- dir = 6;
- c_tag = "Hallway - Central Tram Platform South-East"
+"wAe" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/window/left/directional/north{
+ name = "Chemistry Desk";
+ req_access = list("pharmacy")
},
-/obj/machinery/firealarm/directional/east,
-/obj/effect/turf_decal/stripes/white/line{
- dir = 1
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "Pharmacy Shutters";
+ id = "pharmacy_shutters_2"
},
-/turf/open/floor/iron,
-/area/station/hallway/primary/tram/center)
+/turf/open/floor/iron/white,
+/area/station/medical/pharmacy)
"wAh" = (
/obj/structure/table/reinforced,
/obj/effect/turf_decal/trimline/red/filled/line{
@@ -66662,6 +67022,17 @@
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/turf/open/floor/iron,
/area/station/commons/dorms)
+"wBp" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/lattice/catwalk,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/button/door/directional/north{
+ name = "Tunnel Access Shutters Toggle";
+ id = "midtunnelright"
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/tram/mid)
"wBz" = (
/obj/effect/turf_decal/trimline/neutral/filled/line,
/obj/structure/cable,
@@ -66768,19 +67139,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/tram/left)
-"wEj" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 10
- },
-/obj/machinery/camera/directional/south{
- network = list("ss13","medbay");
- c_tag = "Medical - Chemistry Airlock"
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 4
- },
-/turf/open/floor/iron/white,
-/area/station/medical/chemistry)
"wEl" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner{
dir = 1
@@ -66791,6 +67149,15 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/hallway/secondary/service)
+"wEu" = (
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/machinery/camera/directional/south{
+ network = list("ss13","medbay");
+ c_tag = "Medical - Main South-East"
+ },
+/obj/machinery/light/cold/directional/south,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"wEx" = (
/obj/effect/turf_decal/trimline/red/filled/line,
/obj/structure/cable,
@@ -66906,6 +67273,14 @@
},
/turf/open/floor/iron,
/area/station/commons/dorms)
+"wGk" = (
+/obj/machinery/camera/emp_proof{
+ dir = 10;
+ network = list("ss13","engineering");
+ c_tag = "Engineering - Chief Engineer's Office"
+ },
+/turf/open/floor/iron/dark,
+/area/station/command/heads_quarters/ce)
"wGy" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 1
@@ -66914,6 +67289,21 @@
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/turf/open/floor/iron,
/area/station/security/checkpoint/medical)
+"wGA" = (
+/obj/machinery/door/poddoor/shutters/radiation/preopen{
+ name = "Radiation Chamber Shutters";
+ id = "engsm"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/structure/cable/layer1,
+/obj/effect/turf_decal/trimline/yellow/arrow_cw{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/yellow/arrow_ccw,
+/turf/open/floor/plating,
+/area/station/engineering/supermatter)
"wGE" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 6
@@ -66936,6 +67326,21 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
+"wGU" = (
+/obj/machinery/door/window/brigdoor/right/directional/east{
+ name = "Medical Cell";
+ id = "medcell";
+ req_access = list("security")
+ },
+/obj/effect/turf_decal/trimline/red/filled/line,
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/security/checkpoint/medical)
"wHr" = (
/obj/effect/turf_decal/trimline/dark_red/warning{
dir = 6
@@ -66944,25 +67349,6 @@
/obj/structure/railing,
/turf/open/floor/plating/elevatorshaft,
/area/station/science/lower)
-"wHx" = (
-/obj/machinery/button/door/directional/east{
- name = "Privacy Shutters Control";
- id = "ceprivacy"
- },
-/turf/open/floor/iron/dark,
-/area/station/command/heads_quarters/ce)
-"wHy" = (
-/obj/structure/chair/stool/directional/north,
-/obj/machinery/button/door/directional/west{
- name = "Privacy Bolts";
- pixel_x = 24;
- pixel_y = -9;
- id = "private_l";
- specialfunctions = 4;
- normaldoorcontrol = 1
- },
-/turf/open/floor/wood,
-/area/station/commons/dorms)
"wHH" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment,
@@ -66981,16 +67367,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/carpet,
/area/station/command/heads_quarters/hos)
-"wHL" = (
-/obj/structure/railing{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 4
- },
-/obj/machinery/photobooth/security,
-/turf/open/floor/iron,
-/area/station/security/execution/transfer)
"wHT" = (
/turf/closed/wall/r_wall,
/area/station/command/heads_quarters/hop)
@@ -67063,6 +67439,14 @@
/obj/item/pillow/random,
/turf/open/floor/wood,
/area/station/commons/dorms)
+"wJt" = (
+/obj/machinery/door/poddoor{
+ name = "Secure Storage";
+ id = "Secure Storage"
+ },
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/plating,
+/area/station/engineering/engine_smes)
"wJv" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -67093,11 +67477,33 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/space/basic,
/area/space/nearstation)
+"wJV" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 1
+ },
+/obj/machinery/airalarm/directional/north,
+/obj/machinery/camera/directional/north{
+ network = list("ss13","Security");
+ c_tag = "Departures - Security Outpost"
+ },
+/obj/machinery/computer/records/security,
+/turf/open/floor/iron,
+/area/station/security/checkpoint/escape)
"wKf" = (
/obj/machinery/vending/cigarette,
/obj/machinery/status_display/evac/directional/west,
/turf/open/floor/wood,
/area/station/command/meeting_room)
+"wKk" = (
+/obj/structure/window/reinforced/spawner/directional/south,
+/obj/structure/table/wood,
+/obj/item/radio/intercom/directional/east,
+/obj/machinery/fax{
+ name = "Captain's Fax Machine";
+ fax_name = "Captain's Office"
+ },
+/turf/open/floor/wood,
+/area/station/command/heads_quarters/captain)
"wKm" = (
/obj/item/radio/intercom/directional/east,
/obj/effect/turf_decal/trimline/red/filled/corner,
@@ -67108,23 +67514,6 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/carpet,
/area/station/service/chapel)
-"wKZ" = (
-/obj/machinery/portable_atmospherics/pump,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/warning{
- dir = 4
- },
-/obj/machinery/camera/directional/east{
- c_tag = "Hallway - Engineering Entry East"
- },
-/obj/machinery/atmospherics/components/unary/portables_connector/visible{
- name = "Oxygen Tank Injection Port";
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/hallway/secondary/construction/engineering)
"wLd" = (
/obj/structure/chair/sofa/corp/right{
dir = 1
@@ -67282,6 +67671,21 @@
/obj/effect/turf_decal/stripes/white/full,
/turf/open/floor/iron/white/side,
/area/station/science/lobby)
+"wNY" = (
+/obj/machinery/computer/station_alert{
+ dir = 8
+ },
+/obj/machinery/requests_console/directional/east{
+ name = "Atmospherics Requests Console";
+ department = "Atmospherics"
+ },
+/obj/machinery/camera/emp_proof{
+ dir = 6;
+ network = list("ss13","engineering");
+ c_tag = "Engineering - Atmospherics Front Desk"
+ },
+/turf/open/floor/iron,
+/area/station/engineering/atmos)
"wOb" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 9
@@ -67383,35 +67787,6 @@
/obj/machinery/vending/wardrobe/chef_wardrobe,
/turf/open/floor/iron/kitchen_coldroom,
/area/station/service/kitchen/coldroom)
-"wQv" = (
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/green/filled/line,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/virology{
- name = "Virology Interior Airlock";
- frequency = 1449;
- id_tag = "virology_airlock_interior";
- autoclose = 0
- },
-/obj/effect/mapping_helpers/airlock/locked,
-/obj/machinery/door_buttons/access_button{
- name = "Virology Access Button";
- pixel_y = 24;
- req_access = list("virology");
- idSelf = "virology_airlock_control";
- idDoor = "virology_airlock_interior"
- },
-/obj/effect/mapping_helpers/airlock/access/all/medical/virology,
-/obj/structure/cable,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/white,
-/area/station/medical/virology)
"wQN" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -67522,6 +67897,16 @@
/obj/structure/sink/directional/south,
/turf/open/floor/iron/white,
/area/station/medical/virology)
+"wTy" = (
+/obj/machinery/button/crematorium{
+ pixel_y = -26;
+ id = "crematoriumChapel"
+ },
+/obj/machinery/camera/directional/south{
+ c_tag = "Civilian - Chapel Crematorium"
+ },
+/turf/open/floor/iron/dark,
+/area/station/service/chapel/office)
"wTP" = (
/obj/structure/bodycontainer/morgue/beeper_off,
/obj/structure/window/reinforced/spawner/directional/south,
@@ -67538,20 +67923,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/tram/right)
-"wTV" = (
-/obj/machinery/camera{
- dir = 10;
- c_tag = "Hallway - Starboard Tram Platform South-West"
- },
-/obj/machinery/firealarm/directional/west,
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/obj/effect/turf_decal/stripes/white/line{
- dir = 1
- },
-/turf/open/floor/iron,
-/area/station/hallway/primary/tram/right)
"wUv" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 8
@@ -67569,22 +67940,15 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/tram,
/area/station/hallway/primary/tram/center)
-"wVw" = (
-/obj/effect/turf_decal/delivery,
-/obj/machinery/door/window/left/directional/east{
- name = "Containment Pen #6";
- req_access = list("xenobiology")
+"wUL" = (
+/obj/machinery/status_display/evac/directional/north,
+/obj/machinery/fax{
+ name = "Law Office Fax Machine";
+ fax_name = "Law Office"
},
-/obj/machinery/door/window/left/directional/west{
- name = "Containment Pen #6";
- req_access = list("xenobiology")
- },
-/obj/machinery/door/poddoor/preopen{
- name = "Xenobiology Containment Blast Door";
- id = "containdeez6"
- },
-/turf/open/floor/engine,
-/area/station/science/xenobiology)
+/obj/structure/table/wood,
+/turf/open/floor/wood,
+/area/station/service/lawoffice)
"wVV" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 5
@@ -67613,6 +67977,20 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/hallway/secondary/exit)
+"wWn" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door_buttons/airlock_controller{
+ name = "External Access Console";
+ pixel_y = 24;
+ idSelf = "middleleft_upper_eva_airlock_control";
+ idInterior = "middleleft_upper_eva_internal";
+ idExterior = "middleleft_upper_eva_external"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/catwalk_floor,
+/area/station/hallway/primary/tram/center)
"wWu" = (
/obj/effect/turf_decal/trimline/brown/filled/line{
dir = 5
@@ -67625,26 +68003,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden,
/turf/closed/wall/r_wall,
/area/station/engineering/atmos)
-"wWC" = (
-/obj/machinery/atmospherics/components/binary/pump/on{
- name = "Cooling Loop to Gas";
- dir = 4
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/structure/cable,
-/turf/open/floor/engine,
-/area/station/engineering/supermatter/room)
-"wWE" = (
-/obj/structure/lattice/catwalk,
-/obj/machinery/power/solar{
- name = "Starboard Solar Array";
- id = "forestarboard"
- },
-/obj/structure/cable,
-/turf/open/space/basic,
-/area/space/nearstation)
"wWF" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
@@ -67683,6 +68041,17 @@
/obj/structure/cable,
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
+"wXB" = (
+/obj/machinery/vending/assist,
+/obj/machinery/requests_console/directional/east{
+ name = "Tool Department Requests Console";
+ department = "Tool Storage"
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/commons/storage/primary)
"wXC" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
@@ -67702,12 +68071,38 @@
"wXM" = (
/turf/open/floor/carpet,
/area/station/commons/vacant_room/office)
+"wXO" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 6
+ },
+/obj/machinery/atmospherics/components/binary/pump{
+ name = "N2 to Pure";
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/engineering/atmos)
"wXP" = (
/obj/effect/landmark/event_spawn,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/security/checkpoint/escape)
+"wXQ" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 6
+ },
+/obj/machinery/atmospherics/components/binary/pump{
+ name = "O2 to Pure";
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/engineering/atmos)
"wYw" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/smooth,
@@ -67756,40 +68151,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/freezer,
/area/station/security/prison/shower)
-"wZu" = (
-/obj/structure/table,
-/obj/machinery/fax{
- name = "Research Director's Fax Machine";
- fax_name = "Research Director's Office"
- },
-/obj/machinery/button/door/directional/south{
- name = "Science Lockdown Toggle";
- pixel_x = -6;
- id = "Sciencelockdown";
- req_access = list("research")
- },
-/obj/machinery/button/door/directional/south{
- name = "Research Lab Shutter Control";
- pixel_x = 6;
- id = "rndlab1";
- req_access = list("research")
- },
-/obj/machinery/button/door/directional/south{
- name = "Xenobiology Containmenr Blast Door";
- pixel_x = -6;
- pixel_y = -34;
- id = "xenobiomain";
- req_access = list("xenobiology")
- },
-/obj/machinery/button/door/directional/south{
- name = "Test Chamber Blast Doors";
- pixel_x = 6;
- pixel_y = -34;
- id = "misclab";
- req_access = list("xenobiology")
- },
-/turf/open/floor/iron/cafeteria,
-/area/station/command/heads_quarters/rd)
"wZA" = (
/obj/structure/table/wood,
/obj/structure/window/reinforced/spawner/directional/east{
@@ -67861,17 +68222,6 @@
/obj/structure/extinguisher_cabinet/directional/west,
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
-"xaF" = (
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 8
- },
-/obj/machinery/airalarm/directional/west,
-/obj/machinery/camera/directional/west{
- network = list("ss13","medbay");
- c_tag = "Medical - Virology"
- },
-/turf/open/floor/iron/white,
-/area/station/medical/virology)
"xaR" = (
/obj/effect/mapping_helpers/airlock/access/all/service/general,
/obj/effect/turf_decal/trimline/neutral/filled/line,
@@ -67909,6 +68259,23 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/command/bridge)
+"xbN" = (
+/obj/structure/table/reinforced,
+/obj/structure/desk_bell{
+ pixel_x = -7
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "Pharmacy Shutters";
+ dir = 4;
+ id = "pharmacy_shutters_2"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/window/left/directional/east{
+ name = "Chemistry Desk";
+ req_access = list("pharmacy")
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/pharmacy)
"xbT" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner{
dir = 8
@@ -67948,14 +68315,6 @@
/obj/structure/table/reinforced,
/turf/open/floor/iron/dark,
/area/station/service/hydroponics)
-"xcv" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- name = "Xenobiology Containment Blast Door";
- id = "containdeez5"
- },
-/turf/open/floor/plating,
-/area/station/science/xenobiology)
"xcH" = (
/obj/structure/table/wood,
/obj/item/clothing/shoes/laceup,
@@ -67973,14 +68332,6 @@
/obj/structure/railing,
/turf/open/floor/iron,
/area/station/cargo/miningfoundry)
-"xdt" = (
-/obj/machinery/camera/emp_proof{
- dir = 9;
- network = list("ss13","engineering");
- c_tag = "Engineering - Atmospherics Plasma Chamber"
- },
-/turf/open/floor/engine/plasma,
-/area/station/engineering/atmos)
"xdw" = (
/obj/machinery/portable_atmospherics/scrubber,
/turf/open/floor/iron/dark,
@@ -67994,6 +68345,16 @@
},
/turf/open/floor/iron/white,
/area/station/medical/treatment_center)
+"xdC" = (
+/obj/machinery/camera{
+ dir = 10;
+ c_tag = "Secure - Gravity Generator"
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/engineering/gravity_generator)
"xdF" = (
/obj/effect/turf_decal/trimline/brown/filled/corner,
/obj/effect/turf_decal/trimline/neutral/filled/line,
@@ -68038,15 +68399,6 @@
/obj/machinery/hydroponics/constructable,
/turf/open/floor/grass,
/area/station/service/hydroponics)
-"xez" = (
-/obj/machinery/door/airlock{
- name = "Private Quarters G";
- id_tag = "private_g"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/wood,
-/area/station/commons/dorms)
"xeC" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -68066,6 +68418,18 @@
},
/turf/open/floor/iron,
/area/station/security/checkpoint/science)
+"xeE" = (
+/obj/machinery/navbeacon{
+ name = "navigation beacon (Security Delivery)";
+ location = "Security";
+ codes_txt = "delivery;dir=8"
+ },
+/obj/effect/turf_decal/loading_area{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/station/maintenance/department/security)
"xeG" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -68092,6 +68456,17 @@
/obj/structure/cable,
/turf/open/floor/iron/freezer,
/area/station/commons/toilet)
+"xfx" = (
+/obj/machinery/computer/atmos_alert{
+ dir = 8
+ },
+/obj/machinery/button/door/directional/east{
+ name = "Atmospherics Lockdown";
+ id = "atmos";
+ req_access = list("atmospherics")
+ },
+/turf/open/floor/iron,
+/area/station/engineering/atmos)
"xfH" = (
/turf/open/floor/glass,
/area/station/commons/lounge)
@@ -68126,24 +68501,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/grimy,
/area/station/service/lawoffice)
-"xgk" = (
-/obj/machinery/door/airlock/research{
- name = "Research Division Access"
- },
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 4
- },
-/obj/machinery/door/poddoor/preopen{
- name = "Research Lockdown Blastdoor";
- id = "Sciencelockdown"
- },
-/obj/machinery/door/firedoor,
-/obj/effect/mapping_helpers/airlock/access/all/science/general,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/obj/structure/disposalpipe/segment,
-/obj/effect/mapping_helpers/airlock/unres,
-/turf/open/floor/iron/white/side,
-/area/station/science/research)
"xgp" = (
/obj/effect/turf_decal/trimline/red/filled/line,
/obj/effect/turf_decal/siding/thinplating/dark,
@@ -68337,16 +68694,6 @@
/obj/machinery/light/dim/directional/west,
/turf/open/floor/iron/dark,
/area/station/science/lower)
-"xkp" = (
-/obj/machinery/door/poddoor/shutters/radiation/preopen{
- name = "Radiation Chamber Shutters";
- id = "engsm"
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 9
- },
-/turf/open/floor/plating,
-/area/station/engineering/supermatter)
"xks" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/trimline/neutral/filled/line{
@@ -68355,29 +68702,6 @@
/obj/structure/extinguisher_cabinet/directional/south,
/turf/open/floor/iron,
/area/station/maintenance/tram/right)
-"xkD" = (
-/obj/structure/sign/warning/secure_area{
- name = "BOMB RANGE";
- desc = "A warning sign which reads 'BOMB RANGE"
- },
-/turf/closed/wall,
-/area/station/science/ordnance/bomb)
-"xkF" = (
-/obj/effect/turf_decal/delivery,
-/obj/machinery/door/window/left/directional/east{
- name = "Containment Pen #2";
- req_access = list("xenobiology")
- },
-/obj/machinery/door/window/left/directional/west{
- name = "Containment Pen #2";
- req_access = list("xenobiology")
- },
-/obj/machinery/door/poddoor/preopen{
- name = "Xenobiology Containment Blast Door";
- id = "containdeez2"
- },
-/turf/open/floor/engine,
-/area/station/science/xenobiology)
"xkI" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 9
@@ -68427,18 +68751,6 @@
/obj/machinery/light/dim/directional/east,
/turf/open/floor/iron/dark/smooth_large,
/area/station/commons/fitness/recreation/entertainment)
-"xlw" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor/shutters/preopen{
- name = "Kitchen Counter Shutters";
- id = "playerscantreadthis"
- },
-/obj/structure/desk_bell{
- pixel_x = 7
- },
-/turf/open/floor/iron/checker,
-/area/station/service/kitchen)
"xly" = (
/obj/structure/closet/emcloset{
anchored = 1
@@ -68457,26 +68769,20 @@
/obj/effect/turf_decal/stripes/white/line,
/turf/open/floor/iron,
/area/station/hallway/primary/tram/left)
+"xlX" = (
+/obj/machinery/door/airlock{
+ name = "Private Quarters K";
+ id_tag = "private_k"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/carpet,
+/area/station/commons/dorms)
"xlZ" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small/dim/directional/south,
/turf/open/floor/catwalk_floor,
/area/station/hallway/primary/tram/center)
-"xmb" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/obj/machinery/button/door/directional/east{
- name = "Secure Pen Lockdown";
- id = "cytologysecure1"
- },
-/obj/machinery/light/directional/north,
-/obj/item/soap{
- pixel_y = 2
- },
-/obj/structure/table/glass,
-/turf/open/floor/iron/dark,
-/area/station/science/xenobiology)
"xml" = (
/obj/effect/turf_decal/loading_area{
dir = 4
@@ -68552,37 +68858,6 @@
},
/turf/open/floor/iron/grimy,
/area/station/service/chapel/office)
-"xnu" = (
-/obj/effect/turf_decal/trimline/neutral/filled/corner{
- dir = 1
- },
-/obj/machinery/camera/emp_proof/directional/south{
- network = list("ss13","engineering");
- c_tag = "Engineering - Atmospherics South-East"
- },
-/obj/effect/turf_decal/trimline/yellow/filled/corner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/yellow/filled/corner,
-/obj/machinery/firealarm/directional/south,
-/obj/machinery/atmospherics/pipe/smart/simple/green/visible{
- dir = 9
- },
-/obj/structure/cable,
-/turf/open/floor/iron,
-/area/station/engineering/atmos)
-"xnA" = (
-/obj/machinery/door/poddoor/shutters{
- name = "Security Mech Bay Shutters";
- id = "secmechbay"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/delivery,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/station/security/mechbay)
"xnH" = (
/obj/effect/turf_decal/stripes/line,
/obj/effect/landmark/navigate_destination/dockaux,
@@ -68617,13 +68892,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
-"xnX" = (
-/obj/machinery/camera/directional/west{
- network = list("ss13","Security");
- c_tag = "Security - Main West"
- },
-/turf/open/openspace,
-/area/station/security/brig)
"xog" = (
/obj/machinery/door/airlock/security/glass{
name = "Isolation Wing";
@@ -68700,17 +68968,6 @@
/obj/item/wrench,
/turf/open/floor/iron/smooth,
/area/station/maintenance/port/central)
-"xpJ" = (
-/obj/machinery/button/door/directional/west{
- name = "Lock Control";
- id = "Toilet6";
- specialfunctions = 4;
- normaldoorcontrol = 1
- },
-/obj/machinery/recharge_station,
-/obj/machinery/light/small/dim/directional/east,
-/turf/open/floor/iron/freezer,
-/area/station/commons/toilet)
"xqB" = (
/obj/machinery/door/airlock/medical/glass{
name = "Treatment Center"
@@ -68775,17 +69032,6 @@
/obj/item/radio/intercom/directional/north,
/turf/open/floor/catwalk_floor/iron_dark,
/area/station/cargo/bitrunning/den)
-"xrz" = (
-/obj/machinery/button/door/directional/west{
- name = "Privacy Bolts";
- pixel_y = 9;
- id = "private_q";
- specialfunctions = 4;
- normaldoorcontrol = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/wood,
-/area/station/commons/dorms)
"xrE" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/effect/turf_decal/siding/thinplating{
@@ -68901,13 +69147,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
-"xtr" = (
-/obj/machinery/door/airlock{
- name = "Unit 3";
- id_tag = "Toilet3"
- },
-/turf/open/floor/iron/freezer,
-/area/station/commons/toilet)
"xts" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/table,
@@ -68945,24 +69184,6 @@
},
/turf/open/floor/iron,
/area/station/commons/dorms)
-"xtT" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/obj/effect/turf_decal/stripes/corner{
- dir = 8
- },
-/obj/machinery/disposal/bin,
-/obj/structure/sign/warning/deathsposal/directional/west,
-/obj/structure/disposalpipe/trunk{
- dir = 8
- },
-/obj/machinery/camera/directional/west{
- network = list("ss13","rd");
- c_tag = "Science - Xenobiology West"
- },
-/turf/open/floor/iron/white,
-/area/station/science/xenobiology)
"xtZ" = (
/obj/effect/turf_decal/siding/wideplating/corner{
dir = 4
@@ -68970,18 +69191,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/circuit/green,
/area/station/ai_monitored/command/nuke_storage)
-"xua" = (
-/obj/effect/spawner/random/vending/colavend,
-/obj/machinery/airalarm/directional/west,
-/obj/machinery/camera/directional/west{
- network = list("ss13","medbay");
- c_tag = "Medical - Breakroom"
- },
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/break_room)
"xum" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 1
@@ -69044,15 +69253,6 @@
/obj/effect/landmark/navigate_destination/gateway,
/turf/open/floor/iron/stairs/medium,
/area/station/command/gateway)
-"xvU" = (
-/obj/machinery/door/airlock{
- name = "Private Quarters B";
- id_tag = "private_b"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/wood,
-/area/station/commons/dorms)
"xvV" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 1
@@ -69105,14 +69305,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/white,
/area/station/science/ordnance)
-"xws" = (
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/obj/machinery/camera/directional/south{
- network = list("ss13","medbay");
- c_tag = "Medical - Main North-East"
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"xwz" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -69150,28 +69342,20 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/plating,
/area/station/science/lower)
-"xxt" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- name = "Xenobiology Containment Blast Door";
- id = "containdeez4"
+"xxv" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 4
},
-/turf/open/floor/plating,
-/area/station/science/xenobiology)
-"xxx" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/door/poddoor/preopen{
- name = "Research Director's Shutters";
- id = "rdoffice"
+/obj/machinery/camera{
+ dir = 6;
+ network = list("ss13","Security","prison");
+ c_tag = "Security - Prison Block South"
},
-/obj/structure/disposalpipe/segment{
- dir = 5
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 8
},
-/turf/open/floor/plating,
-/area/station/command/heads_quarters/rd)
+/turf/open/floor/iron,
+/area/station/security/prison/safe)
"xxW" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 9
@@ -69231,15 +69415,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/hallway/secondary/service)
-"xyP" = (
-/obj/machinery/door/airlock{
- name = "Private Quarters H";
- id_tag = "private_h"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/carpet,
-/area/station/commons/dorms)
"xzn" = (
/obj/structure/closet/secure_closet/security/engine,
/obj/effect/turf_decal/trimline/red/filled/line{
@@ -69277,23 +69452,6 @@
/obj/structure/sign/clock/directional/north,
/turf/open/floor/iron/grimy,
/area/station/service/library/lounge)
-"xzP" = (
-/obj/machinery/door/airlock/external{
- name = "External Access";
- frequency = 1449;
- id_tag = "mostleft_lower_lower_eva_external";
- autoclose = 0
- },
-/obj/effect/mapping_helpers/airlock/locked,
-/obj/machinery/door_buttons/access_button{
- name = "External Access Button";
- pixel_y = 24;
- idSelf = "mostleft_lower_lower_eva_airlock_control";
- idDoor = "mostleft_lower_lower_eva_external"
- },
-/obj/effect/turf_decal/sand,
-/turf/open/floor/catwalk_floor,
-/area/station/maintenance/tram/left)
"xzV" = (
/obj/effect/turf_decal/trimline/yellow/filled/line,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -69301,6 +69459,17 @@
/obj/machinery/light/directional/south,
/turf/open/floor/iron/dark,
/area/station/engineering/atmospherics_engine)
+"xAc" = (
+/obj/machinery/door/airlock/centcom{
+ name = "Syndicate Secure Airlock System";
+ desc = "Truly, a marvel of modern engineering."
+ },
+/obj/effect/mapping_helpers/airlock/access/all/syndicate/general,
+/obj/structure/cable,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden,
+/turf/open/floor/iron/herringbone,
+/area/station/commons/vacant_room)
"xAe" = (
/obj/effect/turf_decal/trimline/purple/filled/corner{
dir = 4
@@ -69357,16 +69526,6 @@
},
/turf/open/floor/iron,
/area/station/engineering/main)
-"xAC" = (
-/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{
- dir = 1
- },
-/obj/machinery/atmospherics/components/binary/pump/on{
- name = "Mix to Filter";
- dir = 8
- },
-/turf/open/floor/iron,
-/area/station/engineering/atmos/pumproom)
"xAJ" = (
/obj/machinery/conveyor{
dir = 4;
@@ -69378,6 +69537,15 @@
},
/turf/open/floor/iron,
/area/station/cargo/storage)
+"xAM" = (
+/obj/machinery/elevator_control_panel{
+ layer = 3.1;
+ pixel_y = 2;
+ linked_elevator_id = "tram_xeno_lift";
+ preset_destination_names = list("2"="Lower Deck", "3"="Upper Deck")
+ },
+/turf/closed/wall/r_wall,
+/area/station/science/xenobiology)
"xAR" = (
/obj/machinery/door/airlock/security{
name = "Prison Workshop"
@@ -69413,6 +69581,20 @@
"xBk" = (
/turf/closed/wall,
/area/station/medical/storage)
+"xBA" = (
+/obj/structure/transport/linear/public,
+/obj/machinery/elevator_control_panel/directional/west{
+ linked_elevator_id = "tram_sci_lift";
+ preset_destination_names = list("2"="Lower Deck", "3"="Upper Deck")
+ },
+/obj/effect/turf_decal/trimline/dark_red/warning{
+ dir = 9
+ },
+/obj/structure/railing{
+ dir = 9
+ },
+/turf/open/floor/plating/elevatorshaft,
+/area/station/science/lower)
"xBC" = (
/obj/structure/chair/office{
dir = 1
@@ -69432,20 +69614,6 @@
/obj/machinery/pdapainter/engineering,
/turf/open/floor/iron,
/area/station/command/heads_quarters/ce)
-"xBJ" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/security/glass{
- name = "Prison Dorm 6";
- id_tag = "prisondorm"
- },
-/obj/effect/turf_decal/trimline/red/filled/line,
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron,
-/area/station/security/prison/safe)
"xBS" = (
/obj/effect/turf_decal/tile/neutral/tram,
/obj/structure/transport/linear/tram,
@@ -69535,38 +69703,6 @@
"xDQ" = (
/turf/closed/wall,
/area/station/security/processing)
-"xDX" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor/preopen{
- name = "Privacy Shutter";
- id = "ceprivacy"
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line,
-/obj/machinery/door/airlock/command{
- name = "Chief Engineer"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 4
- },
-/obj/effect/mapping_helpers/airlock/access/all/engineering/ce,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/cable,
-/turf/open/floor/iron,
-/area/station/command/heads_quarters/ce)
-"xEf" = (
-/obj/machinery/power/solar{
- name = "Starboard Solar Array";
- id = "forestarboard"
- },
-/obj/effect/turf_decal/sand/plating,
-/obj/structure/cable,
-/turf/open/floor/plating/airless,
-/area/station/solars/starboard/fore)
"xEo" = (
/turf/closed/wall/r_wall,
/area/station/command/heads_quarters/captain)
@@ -69635,20 +69771,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/security/courtroom/holding)
-"xFr" = (
-/obj/effect/turf_decal/trimline/neutral/filled/corner{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/effect/turf_decal/loading_area/white{
- dir = 4
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- name = "HoP Queue Shutters";
- id = "hopqueuestart"
- },
-/turf/open/floor/iron/dark,
-/area/station/command/heads_quarters/hop)
"xFs" = (
/obj/effect/turf_decal/trimline/neutral/filled/line,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -69662,23 +69784,6 @@
"xFx" = (
/turf/open/floor/iron,
/area/station/commons/fitness)
-"xFD" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 9
- },
-/obj/machinery/button/door/directional/west{
- name = "Cargo Warehouse Shutters";
- id = "cargowarehouse"
- },
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable,
-/obj/effect/turf_decal/stripes/corner{
- dir = 8
- },
-/obj/effect/mapping_helpers/turn_off_lights_with_lightswitch,
-/turf/open/floor/iron,
-/area/station/cargo/warehouse)
"xGw" = (
/obj/machinery/door/airlock/external{
name = "Labor Camp Shuttle Airlock"
@@ -69696,17 +69801,6 @@
/obj/item/banner/cargo/mundane,
/turf/open/floor/iron,
/area/station/cargo/storage)
-"xHa" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/stripes/corner,
-/obj/machinery/button/door/directional/east{
- name = "Cargo Warehouse Shutters";
- id = "cargowarehouse"
- },
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"xHw" = (
/turf/open/floor/iron/freezer,
/area/station/science/lower)
@@ -69765,21 +69859,6 @@
},
/turf/open/floor/iron,
/area/station/cargo/drone_bay)
-"xIW" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 4
- },
-/obj/machinery/turretid{
- name = "AI Upload Turret Control";
- pixel_x = 25;
- req_access = list("minisat");
- control_area = "/area/station/ai_monitored/turret_protected/ai_upload"
- },
-/turf/open/floor/iron/dark,
-/area/station/science/lower)
"xJt" = (
/obj/structure/railing/corner{
dir = 4
@@ -69849,20 +69928,6 @@
/obj/machinery/vending/wallmed/directional/north,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
-"xKx" = (
-/obj/structure/transport/linear/public,
-/obj/machinery/elevator_control_panel/directional/west{
- linked_elevator_id = "tram_sci_lift";
- preset_destination_names = list("2"="Lower Deck", "3"="Upper Deck")
- },
-/obj/effect/turf_decal/trimline/dark_red/warning{
- dir = 9
- },
-/obj/structure/railing{
- dir = 9
- },
-/turf/open/floor/plating/elevatorshaft,
-/area/station/science/lower)
"xKB" = (
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron/dark,
@@ -69871,6 +69936,17 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden,
/turf/closed/wall,
/area/station/maintenance/disposal/incinerator)
+"xKR" = (
+/obj/machinery/button/door/directional/west{
+ name = "Privacy Bolts";
+ pixel_y = 9;
+ id = "private_q";
+ specialfunctions = 4;
+ normaldoorcontrol = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/wood,
+/area/station/commons/dorms)
"xLh" = (
/obj/effect/turf_decal/siding/thinplating/dark{
dir = 10
@@ -69901,15 +69977,6 @@
/obj/machinery/vending/coffee,
/turf/open/floor/wood,
/area/station/service/bar/backroom)
-"xLB" = (
-/obj/machinery/door/airlock{
- name = "Private Quarters C";
- id_tag = "private_c"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/carpet,
-/area/station/commons/dorms)
"xLK" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 5
@@ -69931,22 +69998,24 @@
/obj/machinery/firealarm/directional/east,
/turf/open/floor/iron,
/area/station/security/brig)
+"xMe" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/structure/closet/l3closet/scientist,
+/obj/machinery/camera/directional/west{
+ network = list("ss13","rd");
+ c_tag = "Science - Xenobiology Airlock"
+ },
+/obj/effect/turf_decal/tile/purple/fourcorners,
+/obj/machinery/light/cold/directional/west,
+/turf/open/floor/iron/white,
+/area/station/science/xenobiology)
"xMg" = (
/obj/machinery/suit_storage_unit/standard_unit,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/ai_monitored/command/storage/eva)
-"xMj" = (
-/obj/machinery/turretid{
- name = "AI Chamber turret control";
- icon_state = "control_stun";
- pixel_x = 3;
- pixel_y = -23
- },
-/obj/structure/window/reinforced/spawner/directional/north,
-/obj/structure/window/reinforced/spawner/directional/west,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"xMl" = (
/obj/machinery/vending/hydronutrients,
/obj/structure/noticeboard/directional/south,
@@ -70049,6 +70118,16 @@
},
/turf/open/floor/iron/white,
/area/station/science/lower)
+"xNl" = (
+/obj/structure/window/reinforced/spawner/directional/east,
+/obj/structure/table/wood,
+/obj/machinery/fax{
+ name = "Head of Personnel's Fax Machine";
+ fax_name = "Head of Personnel's Office"
+ },
+/obj/machinery/light/warm/directional/north,
+/turf/open/floor/carpet,
+/area/station/command/heads_quarters/hop)
"xNm" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner,
/turf/open/floor/iron,
@@ -70144,30 +70223,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/tram/mid)
-"xOY" = (
-/obj/effect/turf_decal/trimline/green/filled/corner{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/green/filled/corner{
- dir = 8
- },
-/obj/machinery/door_buttons/airlock_controller{
- name = "Virology Access Console";
- pixel_x = -24;
- pixel_y = 24;
- req_access = list("virology");
- idSelf = "virology_airlock_control";
- idInterior = "virology_airlock_interior";
- idExterior = "virology_airlock_exterior"
- },
-/obj/structure/cable,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/white,
-/area/station/medical/virology)
"xPg" = (
/obj/effect/turf_decal/trimline/brown/filled/line,
/obj/structure/table,
@@ -70230,21 +70285,6 @@
},
/turf/open/floor/glass/reinforced,
/area/station/command/heads_quarters/rd)
-"xQo" = (
-/mob/living/basic/mouse/gray{
- name = "Plaguebearer";
- dir = 4
- },
-/obj/item/reagent_containers/cup/bucket{
- pixel_x = 4;
- pixel_y = -6
- },
-/obj/item/mop,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/cobweb,
-/obj/machinery/light/small/dim/directional/west,
-/turf/open/floor/plating,
-/area/station/medical/virology)
"xQv" = (
/turf/closed/wall/r_wall,
/area/station/construction/mining/aux_base)
@@ -70319,19 +70359,6 @@
"xRx" = (
/turf/closed/wall,
/area/station/medical/surgery/fore)
-"xRH" = (
-/obj/machinery/door/airlock/security/glass{
- name = "Prison Dorm 2";
- id_tag = "prisondorm"
- },
-/obj/effect/turf_decal/trimline/red/filled/line,
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron,
-/area/station/security/prison/safe)
"xRI" = (
/obj/effect/turf_decal/siding/thinplating/dark{
dir = 6
@@ -70351,29 +70378,6 @@
/obj/machinery/light/cold/directional/south,
/turf/open/floor/iron/white,
/area/station/security/medical)
-"xRT" = (
-/obj/machinery/atmospherics/components/binary/pump{
- name = "Mix to Engine";
- dir = 8
- },
-/obj/structure/cable,
-/turf/open/floor/iron,
-/area/station/engineering/atmos)
-"xSl" = (
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 1
- },
-/obj/structure/cable,
-/obj/machinery/camera{
- dir = 9;
- network = list("ss13","Security");
- c_tag = "Security - Pre-Trial Holding"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/light/cold/directional/north,
-/turf/open/floor/iron/dark,
-/area/station/security/courtroom/holding)
"xSr" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
@@ -70437,19 +70441,6 @@
/obj/structure/cable,
/turf/open/floor/iron/white,
/area/station/science/genetics)
-"xTx" = (
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 5
- },
-/obj/structure/table,
-/obj/item/stack/sheet/cardboard,
-/obj/item/food/donkpocket/pizza,
-/obj/machinery/camera/directional/east{
- network = list("ss13","medbay");
- c_tag = "Medical - Virology Break Room"
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/virology)
"xTA" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable,
@@ -70542,6 +70533,20 @@
},
/turf/open/floor/iron/white,
/area/station/science/ordnance)
+"xVE" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ name = "N2O Outlet Pump";
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 5
+ },
+/obj/effect/turf_decal/trimline/neutral/line{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible,
+/turf/open/floor/iron,
+/area/station/engineering/atmos)
"xVF" = (
/obj/structure/table/glass,
/obj/item/book/manual/wiki/cytology{
@@ -70672,26 +70677,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/commons/fitness/recreation/entertainment)
-"xYl" = (
-/obj/structure/table,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 1
- },
-/obj/machinery/camera/emp_proof{
- dir = 9;
- network = list("ss13","engineering");
- c_tag = "Engineering - Atmospherics Entry Airlock"
- },
-/obj/item/tank/internals/emergency_oxygen{
- pixel_x = -8
- },
-/obj/item/tank/internals/emergency_oxygen,
-/obj/item/clothing/mask/breath,
-/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden{
- dir = 9
- },
-/turf/open/floor/iron,
-/area/station/engineering/atmos)
"xYp" = (
/obj/effect/turf_decal/trimline/red/filled/corner{
dir = 1
@@ -70709,6 +70694,15 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/service)
+"xYZ" = (
+/mob/living/basic/bot/cleanbot,
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/dark,
+/area/station/ai_monitored/turret_protected/aisat/maint)
"xZi" = (
/obj/structure/chair/comfy/beige{
dir = 8
@@ -70865,16 +70859,6 @@
/obj/effect/landmark/start/station_engineer,
/turf/open/floor/iron,
/area/station/engineering/main)
-"ycj" = (
-/obj/structure/chair{
- name = "Judge";
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue/half/contrasted{
- dir = 1
- },
-/turf/open/floor/iron,
-/area/station/security/courtroom)
"ycm" = (
/obj/structure/railing{
dir = 1
@@ -71002,18 +70986,18 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/commons/dorms)
-"ydL" = (
-/obj/machinery/door_buttons/airlock_controller{
- name = "External Access Console";
- pixel_y = -24;
- idSelf = "middleright_lower_lower_eva_airlock_control";
- idInterior = "middleright_lower_lower_eva_internal";
- idExterior = "middleright_lower_lower_eva_external"
+"yeg" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ name = "Atmos to Loop";
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
},
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/catwalk_floor,
-/area/station/maintenance/tram/mid)
+/obj/structure/cable,
+/turf/open/floor/engine,
+/area/station/engineering/supermatter/room)
"yei" = (
/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{
dir = 8
@@ -71021,21 +71005,6 @@
/obj/structure/window/reinforced/spawner/directional/north,
/turf/open/floor/iron/dark,
/area/station/science/ordnance)
-"yer" = (
-/obj/effect/turf_decal/trimline/red/corner{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/closet/secure_closet/brig{
- name = "Engineering Cell Locker";
- id = "engcell"
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 8
- },
-/obj/structure/cable,
-/turf/open/floor/iron,
-/area/station/security/checkpoint/engineering)
"yeB" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -71047,6 +71016,27 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/freezer,
/area/station/commons/toilet)
+"yeG" = (
+/obj/structure/filingcabinet/security,
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 8
+ },
+/obj/machinery/button/door/directional/west{
+ name = "Outer Brig Left Door Access";
+ pixel_y = -8;
+ id = "outerbrigleft";
+ req_access = list("security");
+ normaldoorcontrol = 1
+ },
+/obj/machinery/button/door/directional/west{
+ name = "Inner Brig Left Door Access";
+ pixel_y = 8;
+ id = "innerbrigleft";
+ req_access = list("security");
+ normaldoorcontrol = 1
+ },
+/turf/open/floor/iron,
+/area/station/security/brig)
"yeN" = (
/obj/structure/closet/secure_closet/medical3,
/obj/item/clothing/glasses/hud/health,
@@ -71085,19 +71075,6 @@
/obj/structure/cable,
/turf/open/floor/iron/white,
/area/station/medical/treatment_center)
-"yfx" = (
-/obj/machinery/atmospherics/components/unary/portables_connector/visible{
- dir = 4
- },
-/obj/machinery/portable_atmospherics/canister,
-/obj/effect/turf_decal/bot,
-/obj/machinery/camera/emp_proof{
- dir = 10;
- network = list("ss13","engineering");
- c_tag = "Engineering - Atmospherics East"
- },
-/turf/open/floor/iron,
-/area/station/engineering/atmos)
"yfE" = (
/obj/effect/turf_decal/tile/neutral/half/contrasted{
dir = 4
@@ -71115,6 +71092,26 @@
/obj/machinery/disposal/bin,
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
+"yfU" = (
+/obj/item/kirbyplants/random,
+/obj/machinery/camera/directional/south{
+ network = list("ss13","rd");
+ c_tag = "Science - Ordnance Storage"
+ },
+/turf/open/floor/iron,
+/area/station/science/ordnance/storage)
+"yfY" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/structure/window/reinforced/spawner/directional/north,
+/obj/structure/table,
+/obj/machinery/button/door{
+ name = "Cell Containment Toggle Button";
+ id = "containdeez6"
+ },
+/turf/open/floor/iron/white,
+/area/station/science/xenobiology)
"ygi" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 8
@@ -71154,13 +71151,26 @@
},
/turf/open/floor/wood,
/area/station/service/bar/backroom)
-"ygN" = (
-/obj/machinery/door/airlock{
- name = "Unit 4";
- id_tag = "Toilet4"
+"ygP" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
},
-/turf/open/floor/iron/freezer,
-/area/station/commons/toilet)
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/stripes/corner{
+ dir = 1
+ },
+/obj/machinery/button/door/directional/north{
+ name = "Tram Maintenance Dock Access";
+ pixel_x = -8;
+ id = "trammaintdock"
+ },
+/obj/effect/turf_decal/siding/thinplating,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/trimline/white/warning,
+/obj/machinery/light/small/dim/directional/north,
+/turf/open/floor/iron,
+/area/station/maintenance/tram/left)
"ygR" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 8
@@ -71240,31 +71250,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/security/checkpoint/arrivals)
-"yil" = (
-/obj/machinery/door/airlock/research{
- name = "Research Division Access"
- },
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 8
- },
-/obj/machinery/door/poddoor/preopen{
- name = "Research Lockdown Blastdoor";
- id = "Sciencelockdown"
- },
-/obj/machinery/door/firedoor,
-/obj/effect/mapping_helpers/airlock/access/all/science/general,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/obj/effect/mapping_helpers/airlock/unres,
-/turf/open/floor/iron/white/side,
-/area/station/science/research)
-"yiE" = (
-/obj/machinery/camera/emp_proof{
- dir = 6;
- network = list("ss13","engineering");
- c_tag = "Engineering - Atmospherics N2 Chamber"
- },
-/turf/open/floor/engine/n2,
-/area/station/engineering/atmos)
"yiI" = (
/obj/effect/turf_decal/siding/thinplating/dark{
dir = 4
@@ -71392,6 +71377,21 @@
/obj/effect/turf_decal/tile/blue/anticorner/contrasted,
/turf/open/floor/iron,
/area/station/security/courtroom)
+"ykm" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 9
+ },
+/obj/machinery/camera/emp_proof{
+ dir = 9;
+ network = list("ss13","engineering");
+ c_tag = "Engineering - Atmospherics Incinerator ACcess"
+ },
+/obj/machinery/atmospherics/components/unary/bluespace_sender{
+ dir = 4;
+ initialize_directions = 4
+ },
+/turf/open/floor/iron,
+/area/station/engineering/atmos)
"ykN" = (
/obj/effect/turf_decal/trimline/green/corner{
dir = 8
@@ -71429,19 +71429,19 @@
},
/turf/open/floor/plating/airless,
/area/station/science/ordnance/bomb)
-"yll" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- name = "Privacy Shutters";
- id = "HOSOffice"
- },
-/turf/open/floor/plating,
-/area/station/command/heads_quarters/hos)
"ylr" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small/dim/directional/east,
/turf/open/floor/iron/smooth,
/area/station/maintenance/tram/right)
+"ylt" = (
+/obj/machinery/camera/motion{
+ dir = 10;
+ network = list("aicore");
+ c_tag = "Secure - AI Upper External East"
+ },
+/turf/open/space/openspace,
+/area/space/nearstation)
"ylw" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 1
@@ -76059,7 +76059,7 @@ aaa
aaa
gcp
gcp
-doQ
+tkp
auz
gcp
gcp
@@ -77091,7 +77091,7 @@ agF
agz
gNy
auz
-ebG
+xAc
gcp
gcp
gcp
@@ -77605,8 +77605,8 @@ knl
nim
vIM
auz
-gJc
-imZ
+rLB
+vBB
plz
gcp
aaa
@@ -82392,25 +82392,25 @@ aac
aac
aac
aac
-hcr
+iOo
aac
aac
aac
aac
aac
-mWD
+kJy
aac
aac
aac
aac
aac
-qap
+wgR
aac
aac
aac
aac
aac
-say
+rYO
aac
aac
aac
@@ -83391,7 +83391,7 @@ aaa
aaa
aaa
gfK
-woO
+niS
woB
fYf
jkR
@@ -84420,9 +84420,9 @@ jWs
cuM
uUD
cWF
-hEz
+ldu
ajM
-qqU
+hBs
cWF
udO
lrq
@@ -85191,9 +85191,9 @@ jWs
cuM
uUD
cWF
-rKG
+dmT
eTl
-nLI
+maI
cWF
udO
lrq
@@ -85247,16 +85247,16 @@ abM
abM
abM
apC
-sVb
-wcG
+nmk
+ffE
hAD
hAD
veV
veV
kMD
hAD
-ygN
-tHe
+rlX
+oEl
apC
abM
abM
@@ -85761,16 +85761,16 @@ abM
abM
abM
apC
-iIh
-vyp
+paH
+iCe
hAD
hAD
veV
veV
kMD
hAD
-rXG
-dKs
+qYx
+rgT
apC
abM
abM
@@ -86270,21 +86270,21 @@ sOP
sOP
sOP
sOP
-veb
+kgw
abM
abM
abM
apC
-eGZ
-xtr
+lYZ
+lMw
hAD
hAD
hAD
hAD
hAD
hAD
-wta
-xpJ
+rdk
+bYe
apC
abM
abM
@@ -86737,7 +86737,7 @@ jWs
jvE
eLB
abU
-wHL
+kfH
acv
acH
sXc
@@ -86999,7 +86999,7 @@ jWs
lDo
ucA
crX
-tRQ
+juY
cEF
jWs
aaa
@@ -87039,26 +87039,26 @@ cYe
qCf
pZW
uof
-bxv
+tJB
toy
elr
wSm
-fXO
+rem
bPz
elr
uof
-txQ
+nay
toy
elr
bZi
fGr
elr
bPz
-cal
+bop
oeP
elr
toy
-mst
+nvo
oir
elr
vyR
@@ -87297,24 +87297,24 @@ jAk
pZW
elr
elr
-hGJ
+kFT
elr
elr
elr
-qkB
+iaE
elr
elr
elr
-sxu
+jYF
elr
bZi
rnn
elr
-xLB
+rOm
elr
elr
elr
-xvU
+qTp
elr
elr
elr
@@ -87510,7 +87510,7 @@ mXD
jiF
fea
jWs
-adZ
+qnU
amU
amM
jWs
@@ -87575,21 +87575,21 @@ mYn
sbD
wbS
why
-eoi
-aKK
+lEW
+kkn
jiz
apC
abM
aaa
aac
aac
-eTk
+aek
jcT
jcT
jcT
jcT
ncE
-eTk
+aek
pHM
pHM
pHM
@@ -87795,7 +87795,7 @@ abM
abM
abM
aaa
-fvo
+nDm
xRl
uzX
qQq
@@ -88010,7 +88010,7 @@ lFk
lFk
lFk
mAB
-hHC
+mbk
nQB
qDd
xcd
@@ -88022,12 +88022,12 @@ iqg
fZX
vWu
oEN
-laI
+atV
sAI
uqj
abo
foy
-rcb
+lvg
dSe
llf
jPP
@@ -88054,7 +88054,7 @@ abM
abM
pZW
ncF
-fqc
+eye
fwJ
qQq
qQq
@@ -88098,11 +88098,11 @@ aaa
aac
aac
aac
-eTk
+aek
ncE
jcT
jcT
-eTk
+aek
aac
aac
vXM
@@ -88289,7 +88289,7 @@ cQD
mgS
bLk
edg
-jrr
+smV
oVM
aaa
aaa
@@ -88560,13 +88560,13 @@ pZW
abM
abM
pZW
-goe
+eYZ
sbV
uDI
nUt
kRW
kau
-gqq
+ahR
pZW
spq
qQq
@@ -88578,15 +88578,15 @@ twF
ncF
elr
elr
-lfm
+aql
elr
elr
elr
-xyP
+eCR
elr
elr
elr
-xez
+fFi
apC
fii
apC
@@ -88611,13 +88611,13 @@ aaa
aaa
aac
aac
-eTk
+aek
jcT
jcT
jcT
jcT
jcT
-eTk
+aek
aac
aac
vXM
@@ -88834,15 +88834,15 @@ dlZ
oRE
ncF
fOs
-gro
+ajc
toy
elr
pKZ
-coe
+ajy
bPz
elr
fOs
-eRn
+ala
toy
apC
eAE
@@ -89300,11 +89300,11 @@ lFk
lFk
jZM
fls
-tws
+oWB
gvI
eBy
fqn
-aua
+jAF
gvI
pAR
hst
@@ -89383,13 +89383,13 @@ aaa
aaa
aac
aac
-eTk
+aek
ncE
ncE
ncE
jcT
jcT
-eTk
+aek
pHM
pHM
pHM
@@ -89898,11 +89898,11 @@ aaa
aaa
aac
aac
-eTk
+aek
ncE
ncE
ncE
-eTk
+aek
aac
aac
vXM
@@ -90089,14 +90089,14 @@ tgN
uld
hPW
rUR
-vfH
+aeT
xtZ
wsA
ptg
mdq
jYf
rUR
-bNm
+jll
byn
jFR
lQM
@@ -90411,13 +90411,13 @@ aaa
aaa
aac
aac
-eTk
+aek
jcT
jcT
jcT
jcT
ncE
-eTk
+aek
aac
vXM
vXM
@@ -90890,15 +90890,15 @@ dlZ
lyV
ncF
fOs
-mVp
+aje
toy
elr
pKZ
-gMt
+ajz
bPz
elr
fOs
-wHy
+alb
toy
apC
lgu
@@ -91115,7 +91115,7 @@ ptU
dhL
lDW
fAY
-wxF
+cgD
rhP
kLz
aaa
@@ -91135,10 +91135,10 @@ sUf
sUf
sUf
aqf
-dlw
+cOe
ahV
pZW
-jwW
+ygP
qQq
qQq
hvm
@@ -91148,15 +91148,15 @@ lyV
ncF
elr
elr
-bBn
+dhg
elr
elr
elr
-oiX
+xlX
elr
elr
elr
-nXt
+kXZ
apC
pbL
apC
@@ -91183,13 +91183,13 @@ aaa
aac
aac
aac
-eTk
+aek
jcT
jcT
jcT
jcT
ncE
-eTk
+aek
aac
vXM
vXM
@@ -91389,13 +91389,13 @@ abM
pZW
pZW
pZW
-cXO
+mBo
uss
xir
uwf
pyW
jHd
-sEk
+acC
qQq
qQq
hvm
@@ -91608,7 +91608,7 @@ lFk
lFk
lFk
lFk
-qvG
+hiG
kre
kUu
aaK
@@ -91625,7 +91625,7 @@ rmm
fdr
ubC
pJG
-mwm
+eBI
oEN
aaa
aaa
@@ -91658,7 +91658,7 @@ qQq
hvm
qQq
fid
-sBd
+dmR
ncF
ncF
tgj
@@ -91698,11 +91698,11 @@ aac
aac
aac
aac
-eTk
+aek
jcT
jcT
jcT
-eTk
+aek
aac
aac
vXM
@@ -91910,7 +91910,7 @@ pZW
ncF
ncF
ncF
-edS
+cjS
teQ
hvm
teQ
@@ -92123,15 +92123,15 @@ bhr
kPC
bhr
isW
-qAj
+sfX
iUv
gah
isW
-nYZ
+szd
qvl
aaL
isW
-kRM
+jmY
qvl
aaL
isW
@@ -92166,13 +92166,13 @@ aaa
ncF
ncF
aRx
-avf
+ujm
xAi
kbF
kIE
kbF
eYM
-nCq
+kUN
aRx
ncF
ncF
@@ -92201,8 +92201,8 @@ tVv
azd
aSM
fLO
-nWk
-oKo
+cbn
+blN
jiz
apC
abM
@@ -92211,13 +92211,13 @@ aaa
aac
aac
aac
-eTk
+aek
jcT
jcT
jcT
jcT
ncE
-eTk
+aek
pHM
pHM
pHM
@@ -92441,20 +92441,20 @@ vay
elr
elr
elr
-mlo
+gFI
elr
elr
elr
-fGj
+mHP
elr
mJi
glY
elr
-hoW
+uLn
elr
elr
elr
-dUI
+mkq
elr
elr
elr
@@ -92638,20 +92638,20 @@ xwf
xwf
pxW
isW
-iff
+bWD
isW
isW
isW
-qEC
+hLx
isW
isW
isW
-piV
+hss
isW
isW
ydu
pDu
-aWr
+adn
nhm
eHG
ohr
@@ -92679,7 +92679,7 @@ aaa
aaa
ncF
ewh
-fOt
+uJf
ncF
acP
acP
@@ -92687,7 +92687,7 @@ acZ
acP
acP
ncF
-mps
+mdI
ewh
ncF
nJr
@@ -92697,22 +92697,22 @@ elr
vay
elr
wSm
-rqn
+vjo
bPz
elr
uof
-wnw
+jwq
toy
elr
wsZ
glY
elr
bPz
-tui
+oar
oeP
elr
toy
-xrz
+xKR
oir
elr
vyR
@@ -92991,11 +92991,11 @@ jcT
jcT
jcT
aac
-eTk
+aek
pHM
pHM
pHM
-dtM
+rWa
vXM
vXM
vXM
@@ -93150,7 +93150,7 @@ bMV
nMu
vzY
xwf
-eqs
+jdt
aaz
xfd
uFB
@@ -93161,7 +93161,7 @@ aaz
aaz
uFB
xfd
-nCk
+xxv
cNl
epF
wkp
@@ -93193,7 +93193,7 @@ aaa
aaa
ncF
ncF
-ifo
+qfD
ncF
abM
abM
@@ -93201,12 +93201,12 @@ ada
abM
abM
ncF
-xzP
+hUY
ncF
ncF
tit
uyL
-dBu
+bET
elr
elr
elr
@@ -93250,16 +93250,16 @@ jcT
aac
jcT
vXM
-dtM
+rWa
vXM
qdd
pHM
pHM
-dtM
+rWa
pHM
pHM
pHM
-dtM
+rWa
vXM
vXM
vXM
@@ -93409,15 +93409,15 @@ vzY
xwf
pxW
isW
-xBJ
+eam
isW
isW
isW
-joY
+rSp
isW
isW
isW
-xRH
+drE
isW
isW
abV
@@ -93514,16 +93514,16 @@ vXM
vXM
oQf
vXM
-dtM
+rWa
vXM
qdd
pHM
pHM
-dtM
+rWa
pHM
pHM
pHM
-dtM
+rWa
pHM
pHM
pHM
@@ -93756,7 +93756,7 @@ mKe
ppQ
gAC
eqJ
-roN
+muV
lst
dMv
aST
@@ -93778,7 +93778,7 @@ vXM
vXM
oQf
vXM
-dtM
+rWa
vXM
oQf
vXM
@@ -93922,15 +93922,15 @@ abM
abM
abM
xwf
-neA
+gSa
iVt
aaM
isW
-rxZ
+lTm
iVt
aaM
isW
-qdT
+hOS
giZ
aaM
isW
@@ -94278,7 +94278,7 @@ ncE
aac
jcT
vXM
-dtM
+rWa
vXM
oQf
vXM
@@ -94533,16 +94533,16 @@ ncE
ncE
ncE
aac
-eTk
+aek
pHM
pHM
pHM
-dtM
+rWa
pHM
pHM
qdd
vXM
-dtM
+rWa
vXM
oQf
vXM
@@ -94797,16 +94797,16 @@ vXM
pHM
vXM
vXM
-dtM
+rWa
pHM
pHM
pHM
-dtM
+rWa
pHM
pHM
qdd
vXM
-dtM
+rWa
vXM
qdd
vXM
@@ -95061,11 +95061,11 @@ vXM
pHM
vXM
vXM
-dtM
+rWa
pHM
pHM
pHM
-dtM
+rWa
pHM
pHM
pHM
@@ -95477,7 +95477,7 @@ aaa
duB
duB
cIn
-dtl
+ulT
tWy
duB
duB
@@ -98365,7 +98365,7 @@ abM
abM
abM
jIG
-qye
+apP
lOV
jXc
rpJ
@@ -98376,7 +98376,7 @@ sMr
sMr
drH
ney
-fZB
+tms
etf
vNH
aaa
@@ -99074,9 +99074,9 @@ hFr
uVO
sqw
huD
-ycj
-mUy
-kKS
+bSr
+uBA
+adr
adx
qcu
htb
@@ -99120,7 +99120,7 @@ abM
jIG
pDz
tuS
-aTs
+klI
wsb
jIG
abM
@@ -99130,13 +99130,13 @@ jIG
jHb
tPW
tPW
-eed
+uEx
jIG
abM
abM
abM
jIG
-lQF
+uxj
wnh
wnh
wnh
@@ -99611,7 +99611,7 @@ gjb
eco
eZE
iNR
-kpN
+neh
ekB
qjU
qjU
@@ -99849,7 +99849,7 @@ nCe
hYV
nCe
jyQ
-wfp
+vBa
vrG
iTz
fEZ
@@ -99870,7 +99870,7 @@ sHm
foY
cYX
ekB
-gIM
+vpt
pWP
gAJ
qjU
@@ -99902,7 +99902,7 @@ pkp
anr
anH
nkF
-fyK
+cPg
uQm
uYH
nPN
@@ -99913,11 +99913,11 @@ bBu
aYF
bXb
uTq
-vkI
+jJE
dLt
lax
naC
-kyw
+bqY
cPS
siu
igy
@@ -100106,7 +100106,7 @@ qyt
oop
iAd
gtz
-rsI
+fHg
dVC
kKB
pxs
@@ -100132,7 +100132,7 @@ tID
gPT
qjU
qjU
-pnl
+kfD
qjU
abM
abM
@@ -100140,7 +100140,7 @@ ada
abM
abM
qjU
-cAC
+rBS
qjU
jnq
abM
@@ -100155,7 +100155,7 @@ pkp
fVh
cIX
tbe
-aSu
+wJt
ans
geA
iIH
@@ -100172,7 +100172,7 @@ pwX
hJd
aYn
hJd
-oDu
+sLZ
qHs
qHs
qHs
@@ -100382,7 +100382,7 @@ ekB
aAz
fCP
kzC
-dDu
+bLS
ekB
mrT
nHA
@@ -100412,7 +100412,7 @@ pkp
iTL
ifX
iRe
-aSu
+wJt
ans
nOq
vyq
@@ -100437,17 +100437,17 @@ xmJ
fdz
xmJ
xmJ
-eWp
+pQO
xmJ
xmJ
-wWC
+iGh
xmJ
xmJ
iFY
qHs
hFq
rEV
-sCe
+qTI
tcD
qHs
aaa
@@ -100606,7 +100606,7 @@ aac
aac
aac
aac
-waM
+uNE
agA
piH
eQN
@@ -100623,10 +100623,10 @@ iZc
bVL
aSB
iTz
-izM
+wUL
izL
ljC
-pLS
+bZh
hFr
abM
abM
@@ -100645,7 +100645,7 @@ qjU
qtV
ceb
qjU
-sXY
+vqx
ecX
qjU
acQ
@@ -100655,7 +100655,7 @@ acQ
acQ
qjU
nNs
-ivh
+gTY
jnq
abM
jnq
@@ -100666,10 +100666,10 @@ hkF
kdb
gSf
pkp
-mTi
+lNp
bTm
gLd
-aSu
+wJt
ans
eNW
vyq
@@ -100688,7 +100688,7 @@ oEz
hJd
tia
qHs
-ubl
+ldf
dJM
saC
cIw
@@ -100700,7 +100700,7 @@ kWr
gIO
qrg
aqm
-gVl
+sZA
daJ
gqp
gqp
@@ -100863,7 +100863,7 @@ aac
aac
aak
aak
-waM
+uNE
agA
aaZ
aag
@@ -100883,7 +100883,7 @@ iTz
bnh
xgh
fKv
-oUB
+vGd
hFr
hFr
hFr
@@ -100951,9 +100951,9 @@ fQI
nKg
xXZ
eIk
-nZs
-skc
-nZs
+rNG
+pOy
+rNG
eIk
sTg
wkg
@@ -101120,9 +101120,9 @@ aac
aac
aac
aak
-waM
+uNE
agA
-dMu
+inN
gmu
hFr
nMu
@@ -101142,7 +101142,7 @@ jmk
pYt
lSI
lWF
-rcP
+iMC
vVq
hFr
aaa
@@ -101161,13 +101161,13 @@ qXv
qjU
qjU
nag
-pLd
+noi
nHi
lMJ
mSi
lMJ
cuR
-lyw
+qBX
dTE
jnq
jnq
@@ -101419,7 +101419,7 @@ mxR
qjU
qjU
qjU
-vCo
+kKZ
ugp
ycV
kFp
@@ -101448,11 +101448,11 @@ pLH
gxO
sqV
lku
-twI
+osj
pXZ
lku
oxs
-peX
+sna
gRQ
tbC
cuQ
@@ -101692,15 +101692,15 @@ kbi
kbi
qIC
nQo
-hoJ
+fhA
cAz
cjy
dAR
-aBz
+pkG
lWZ
vNB
vNB
-lnc
+vpP
aYF
puZ
cQK
@@ -101720,7 +101720,7 @@ ltq
bWN
qCG
hiB
-akf
+rZx
lEf
jyF
jyF
@@ -101957,7 +101957,7 @@ rmI
nog
aqz
aqz
-dQC
+sOr
frd
kHn
vgR
@@ -101975,10 +101975,10 @@ cUE
cYx
iFc
pjK
-gZv
-lOg
+svA
+jBn
bKt
-qxI
+gqf
asT
dQn
bKt
@@ -102214,7 +102214,7 @@ kuX
kac
kUs
kUs
-lnc
+vpP
roB
uBy
fXQ
@@ -102232,7 +102232,7 @@ arV
lfB
vqH
fuj
-gLt
+pUZ
xXC
hiD
lEf
@@ -102474,7 +102474,7 @@ bbj
bbj
roB
kCB
-yer
+lED
roB
jHP
kaJ
@@ -102685,10 +102685,10 @@ apl
iRL
snQ
iRL
-hXG
+bNI
tbm
nNZ
-fmV
+nOB
cWZ
klk
kNo
@@ -102735,9 +102735,9 @@ ict
roB
roB
sHH
-gzm
-xDX
-gzm
+tcO
+obz
+tcO
sHH
sHH
ccX
@@ -102747,7 +102747,7 @@ qHs
hZe
fuj
fnO
-lFJ
+miU
rMZ
hDI
bKt
@@ -102971,7 +102971,7 @@ pcu
bVW
bKu
bVW
-tgc
+xdC
uKK
nFu
qeq
@@ -102979,7 +102979,7 @@ fal
akJ
tbc
ulV
-dOd
+jhV
ezd
dQO
sZe
@@ -102988,10 +102988,10 @@ eor
jdN
roB
fXQ
-taX
+srY
roB
roB
-iLm
+kHR
tga
rnf
xBD
@@ -103004,16 +103004,16 @@ qHs
jyU
fuj
xEy
-lFJ
+miU
rMZ
hDI
-xkp
-jCN
-lRm
+cNU
+wGA
+pgV
hDI
qqc
qgB
-pJY
+vzx
lnU
lRP
ssV
@@ -103194,12 +103194,12 @@ dyC
kUg
nUP
gvC
-qeU
-eGi
+cay
+bje
iRL
snQ
iRL
-hiC
+mOq
twg
dWn
cWZ
@@ -103239,26 +103239,26 @@ gYI
wlQ
gul
lxH
-eGw
+amT
wYO
iXQ
foi
fXQ
flV
sjm
-dUn
+wgB
roB
llK
kIG
pTl
ozd
eOP
-scF
-fxz
+wGk
+pYU
sHH
ydk
qHs
-pEq
+aDm
fuj
lDy
cyN
@@ -103270,7 +103270,7 @@ wPj
qIq
gyC
qgB
-pQd
+jDx
daJ
gqp
gqp
@@ -103441,13 +103441,13 @@ lzo
bKb
kTR
nUP
-jmO
+tFP
ale
moV
tto
flP
feC
-fSU
+vuC
bud
nUP
vLB
@@ -103517,7 +103517,7 @@ viW
qHs
jPt
sHh
-pSB
+yeg
sHh
sHh
sHh
@@ -103527,11 +103527,11 @@ sHh
sHh
sHh
sHh
-aER
+poT
qHs
qRK
gqp
-bRC
+szq
iDb
qHs
aaa
@@ -103705,7 +103705,7 @@ adg
ykN
qMf
mCR
-uMx
+vcs
nUP
cQY
aer
@@ -103717,7 +103717,7 @@ dNp
ptn
xyu
cWZ
-umk
+hCA
jxV
iAb
iLv
@@ -103752,7 +103752,7 @@ ixT
gYI
cgR
ial
-iJG
+qwn
amV
mvy
iXQ
@@ -103767,7 +103767,7 @@ iHK
bAK
jsW
vTc
-wHx
+qzf
qcw
sHH
bXp
@@ -103970,7 +103970,7 @@ aeF
iRL
quF
iRL
-ohq
+iBo
sWF
iog
cWZ
@@ -103985,7 +103985,7 @@ lIe
qjU
kFp
hFf
-ggK
+hZA
wAr
qjU
npX
@@ -104013,9 +104013,9 @@ sjM
unn
rGm
smo
-gea
+dgx
roB
-bsX
+pdf
chj
niG
roB
@@ -104023,7 +104023,7 @@ wqY
tMP
cHW
qoX
-dgK
+suM
sHH
sHH
sHH
@@ -104210,7 +104210,7 @@ nUP
nUP
nUP
gcE
-iwS
+mDy
nUP
wsq
dXA
@@ -104241,7 +104241,7 @@ jra
lIe
qjU
pri
-ggK
+hZA
uxq
kFp
qjU
@@ -104258,7 +104258,7 @@ fal
fal
eSU
wSh
-tGd
+vyD
joq
fal
akI
@@ -104272,14 +104272,14 @@ vOE
pmO
bbj
roB
-eYK
+lbz
ohY
roB
roB
sHH
-gzm
-hBb
-gzm
+tcO
+bUh
+tcO
sHH
sHH
rvh
@@ -104466,7 +104466,7 @@ aaa
aaa
aaa
nUP
-shm
+sTz
nUP
nUP
ePd
@@ -104499,7 +104499,7 @@ rxy
qjU
muP
vpo
-faD
+acn
kFp
qjU
npX
@@ -104533,7 +104533,7 @@ uUs
xzn
roB
lUe
-heq
+vSL
nUR
cxr
tAH
@@ -104547,7 +104547,7 @@ rlU
wAb
qGE
uNI
-ehr
+jCT
dLQ
tug
fjQ
@@ -104777,14 +104777,14 @@ ceb
lns
cgd
vIC
-mJX
-mkr
+pOZ
+hoT
wWv
amA
pvC
qsP
tTe
-nAv
+aog
roB
fXQ
fXQ
@@ -105023,7 +105023,7 @@ eYs
kFp
kFp
dcq
-nhI
+kxC
qjU
aaa
qjU
@@ -105041,7 +105041,7 @@ gIu
ifk
qkG
qkG
-qcM
+rif
qKk
jXl
sGO
@@ -105054,7 +105054,7 @@ tBK
mfB
mfB
mfB
-eMB
+kcp
mfB
jKV
nrQ
@@ -105285,20 +105285,20 @@ qjU
aaa
qjU
crU
-gfD
+kbG
hQK
ceb
pcx
vuT
vuT
-wKZ
-rqf
+nku
+pso
hZr
amC
cmM
any
anO
-uJp
+omN
kpq
rDj
tTW
@@ -105309,7 +105309,7 @@ bZW
qkN
cPM
dsH
-wcz
+nFL
dsH
cPM
ket
@@ -105318,13 +105318,13 @@ bZW
wQm
kdw
aOV
-hjR
+wXO
doa
amS
tLz
xTM
awE
-yiE
+rAf
fjQ
vXM
aac
@@ -105514,7 +105514,7 @@ jHE
alg
iRL
iRL
-lhr
+ssH
iRL
iRL
iRL
@@ -105531,7 +105531,7 @@ aPM
qjU
qjU
qjU
-mfS
+wBp
ugp
ycV
kFp
@@ -105547,19 +105547,19 @@ hZr
hZr
saJ
oNq
-vgv
+kcP
hNE
ovi
hIt
-xYl
+fvn
lJm
rfW
mwK
mwK
mwK
fKk
-oaM
-rGx
+jUO
+hOE
oLv
wNs
rRc
@@ -105575,7 +105575,7 @@ ici
wQm
oaX
tsp
-lPF
+akv
gRl
gas
fjQ
@@ -105787,13 +105787,13 @@ mGw
mGw
qjU
nag
-qoH
+vBk
pwh
mDx
xOO
mDx
pwh
-uHN
+fNX
nag
qjU
qjU
@@ -105820,10 +105820,10 @@ usQ
nNQ
nNQ
toq
-xRT
+hpf
cPM
lrX
-yfx
+hAW
lrX
cPM
qYs
@@ -106035,8 +106035,8 @@ abM
mGw
bcs
kGH
-kAr
-kAr
+rcU
+rcU
qWy
mGw
dau
@@ -106300,7 +106300,7 @@ eep
eep
mGw
cpR
-lfz
+aGi
qjU
acP
acP
@@ -106309,7 +106309,7 @@ acP
acP
qjU
ecX
-ydL
+bXs
qjU
aaa
hZr
@@ -106328,9 +106328,9 @@ gRj
mwK
pgS
mwK
-arX
+mpz
tXs
-xAC
+pAD
apG
nNQ
wQm
@@ -106340,19 +106340,19 @@ vkO
wAG
wQm
vkO
-gPa
+sjc
wQm
xUC
wQm
lXH
riD
-pNp
+wXQ
doa
amS
tLz
ljZ
nBA
-cWX
+lrw
fjQ
vXM
aac
@@ -106574,19 +106574,19 @@ vNu
eAN
ake
twr
-eqa
-oQL
+wNY
+xfx
xaT
shQ
hZr
-qUf
+gdJ
hRj
anB
mwK
pgS
beG
eEl
-vqU
+naD
uxG
apH
hYK
@@ -106603,7 +106603,7 @@ fTi
wQm
oaX
vwz
-stf
+kcm
gRl
gas
fjQ
@@ -106787,7 +106787,7 @@ sNs
eaZ
pFw
eHj
-jcp
+wXB
gms
sNs
sNs
@@ -106814,7 +106814,7 @@ mGw
mGw
mGw
qjU
-fuX
+dmx
qjU
abM
abM
@@ -106822,7 +106822,7 @@ ade
abM
abM
qjU
-reD
+qWI
qjU
qjU
aaa
@@ -106842,13 +106842,13 @@ hZr
mwK
pgS
mwK
-lVl
+hjv
apr
oYK
dsP
nNQ
wQm
-jmV
+kSA
wQm
ora
ora
@@ -107061,11 +107061,11 @@ aaa
abM
abM
mGw
-tZg
+cAJ
sYl
mYc
sYl
-iBC
+hqp
mGw
aaa
aaa
@@ -107094,7 +107094,7 @@ aaa
aaa
aaa
hZr
-fMq
+cZN
hZr
mwK
xhX
@@ -107102,13 +107102,13 @@ mwK
ulS
kqD
ipe
-pTI
+apJ
rnY
qJY
cev
taw
taw
-cwa
+vYX
taw
taw
taw
@@ -107278,13 +107278,13 @@ pHM
pHM
pHM
aac
-xEf
+aam
hlS
hlS
pcZ
hlS
hlS
-xEf
+aam
aac
aac
aaa
@@ -107374,13 +107374,13 @@ mZc
qXA
nvA
nmK
-sUx
+dys
rpd
uFX
aNd
mUd
jqS
-mSu
+fHz
fjQ
vXM
aaa
@@ -107614,24 +107614,24 @@ mwK
xhX
mwK
sPw
-jIL
+cRA
gkQ
-nfH
+rfQ
nUW
-nHc
+xVE
xuS
nPM
gjH
-iyF
+fkL
sgN
oTO
lNl
-guU
+uOZ
uOg
jEd
wIY
pKo
-xnu
+vaK
hZr
pHM
fjQ
@@ -107793,11 +107793,11 @@ vXM
vXM
aac
aac
-xEf
+aam
hlS
hlS
hlS
-xEf
+aam
aac
aac
aac
@@ -107868,7 +107868,7 @@ cPM
aef
vCS
abM
-ruK
+itE
mwK
lml
eXB
@@ -108306,14 +108306,14 @@ vXM
vXM
vXM
aac
-xEf
+aam
nkU
nkU
nkU
nkU
nkU
nkU
-xEf
+aam
aac
aac
aaa
@@ -108658,7 +108658,7 @@ qTR
mDC
tnq
hZr
-gWQ
+ykm
gWu
hZr
aaa
@@ -108822,11 +108822,11 @@ vXM
vXM
aac
aac
-xEf
+aam
hlS
hlS
nkU
-xEf
+aam
aac
aac
aac
@@ -109156,19 +109156,19 @@ abM
abM
abM
mwK
-bmL
+dKv
spF
spF
fjQ
-wlk
+vFR
piX
piX
fjQ
-xdt
+lwV
qBg
qBg
fjQ
-eDS
+dWj
fjb
fjb
hZr
@@ -109335,14 +109335,14 @@ pHM
pHM
pHM
aac
-xEf
+aam
hlS
nkU
nkU
nkU
nkU
hlS
-xEf
+aam
aac
aaa
aaa
@@ -109851,11 +109851,11 @@ vXM
vXM
aac
aac
-xEf
+aam
hlS
hlS
nkU
-xEf
+aam
aac
aac
aac
@@ -110192,15 +110192,15 @@ aaa
aaa
aaa
bNz
-iMz
+rRi
bHy
-fTd
+iVs
ixc
eqY
wJv
xoW
rCd
-fiH
+hUf
lEI
saj
shF
@@ -110364,14 +110364,14 @@ vXM
vXM
aac
aac
-xEf
+aam
nkU
nkU
aau
nkU
nkU
hlS
-xEf
+aam
aac
aaa
aaa
@@ -110708,7 +110708,7 @@ abM
mwK
eqY
ixc
-ucK
+rPj
bHy
eqY
asC
@@ -111228,11 +111228,11 @@ ibY
hiT
gjj
rCd
-nlu
+pts
gEs
nXQ
rnA
-npU
+hBY
atX
wAQ
qWU
@@ -111638,13 +111638,13 @@ pHM
pHM
pHM
pHM
-rpo
+bwp
pHM
pHM
pHM
pHM
pHM
-rpo
+bwp
pHM
aai
aac
@@ -111898,7 +111898,7 @@ vXM
aev
vXM
vXM
-rpo
+bwp
vXM
vXM
pZH
@@ -112424,7 +112424,7 @@ hlS
plk
vTh
cCk
-uui
+oAg
pKX
xDy
bsU
@@ -112926,7 +112926,7 @@ vXM
pZH
vXM
vXM
-wWE
+qCU
vXM
vXM
aev
@@ -113180,13 +113180,13 @@ pHM
pHM
pHM
pHM
-rpo
+bwp
pHM
pHM
pHM
pHM
pHM
-rpo
+bwp
pHM
pHM
pHM
@@ -113753,7 +113753,7 @@ aaa
aaa
mbJ
mbJ
-cCe
+btf
mbJ
abM
abM
@@ -113761,7 +113761,7 @@ ade
abM
abM
mbJ
-sPh
+ejR
mbJ
mbJ
aaa
@@ -114035,7 +114035,7 @@ abM
abM
abM
abM
-oYg
+pGg
abM
abM
aaa
@@ -114249,7 +114249,7 @@ aaa
aaa
uGW
hLd
-bwd
+ioI
lkw
uGW
aaa
@@ -114267,7 +114267,7 @@ aaa
aaa
mbJ
osG
-eiG
+pqU
mbJ
acQ
acQ
@@ -114275,7 +114275,7 @@ adk
acQ
acQ
mbJ
-dRp
+fLJ
osG
mbJ
aaa
@@ -114477,14 +114477,14 @@ vXM
vXM
aac
aac
-xEf
+aam
hlS
hlS
hlS
aas
nkU
hlS
-xEf
+aam
aac
aac
aac
@@ -114547,7 +114547,7 @@ abM
abM
abM
iix
-xKx
+xBA
ikT
iix
abM
@@ -114782,13 +114782,13 @@ aaa
mbJ
mbJ
aCe
-lPB
+kDh
tSa
gGv
tYc
gGv
tSa
-ptO
+nlm
aCe
mbJ
mbJ
@@ -114993,11 +114993,11 @@ vXM
aac
aac
aac
-xEf
+aam
nkU
nkU
nkU
-xEf
+aam
aac
aac
aac
@@ -115040,7 +115040,7 @@ aaa
mbJ
mbJ
mbJ
-lJh
+nMb
hFC
dBM
hFC
@@ -115330,9 +115330,9 @@ iON
oWA
oUg
dUT
-seA
+vbP
dUT
-sPn
+lBb
qVr
wxE
gwK
@@ -115340,9 +115340,9 @@ hdA
qVr
qVr
fUz
-fDL
-xkF
-sfA
+rkI
+fFu
+jQE
qVr
qVr
qVr
@@ -115506,14 +115506,14 @@ pHM
pHM
aac
aac
-xEf
+aam
hlS
hlS
hlS
nkU
nkU
nkU
-xEf
+aam
aac
aac
aac
@@ -115531,13 +115531,13 @@ aaa
aaa
uGW
qde
-djs
-rzw
+uEw
+plr
mns
djI
vTZ
-gIh
-aRd
+coI
+sGk
dUK
iRL
abM
@@ -115587,24 +115587,24 @@ nrX
cDq
rin
dUT
-uRx
+oNT
dUT
-iTc
+gdC
qVr
bfH
-aJT
+oxe
ahk
hdA
-cKO
-xtT
-bWT
+mBm
+kQM
+lxX
dne
keb
hik
-gYc
+sml
bfH
bfH
-aJT
+oxe
jTC
qVr
aaa
@@ -115851,15 +115851,15 @@ qVr
bfH
bfH
asv
-sAr
+cSj
lox
rTt
whn
whn
whn
tjP
-pyV
-pVp
+vFb
+muf
asv
kkx
txM
@@ -116022,11 +116022,11 @@ aac
aac
aac
aac
-xEf
+aam
nkU
hlS
hlS
-xEf
+aam
aac
aac
aac
@@ -116107,7 +116107,7 @@ uKt
qVr
qVr
bfH
-gmi
+fPv
uyb
xuI
njf
@@ -116117,7 +116117,7 @@ njf
njf
tfL
hPB
-gKt
+lhS
txM
qVr
qVr
@@ -116342,7 +116342,7 @@ aaa
abM
abM
ePG
-vYj
+gex
eHR
gDU
ePG
@@ -116363,8 +116363,8 @@ fVH
vtq
xHw
qVr
-cKO
-pNO
+mBm
+dHc
pYZ
aqB
vBl
@@ -116375,7 +116375,7 @@ aet
whn
tjP
cyR
-gYc
+sml
qVr
aaa
aaa
@@ -116535,14 +116535,14 @@ vXM
vXM
aac
aac
-xEf
+aam
nkU
nkU
hlS
nkU
nkU
nkU
-xEf
+aam
aac
aac
aac
@@ -116612,7 +116612,7 @@ fip
fip
fip
dUT
-skr
+eBo
qya
dUT
qVr
@@ -116620,7 +116620,7 @@ qVr
qVr
qVr
qVr
-nmF
+lTS
inn
xcM
ptL
@@ -116632,7 +116632,7 @@ iQG
uHF
hjM
tjP
-gmR
+roQ
qVr
qVr
qVr
@@ -116874,7 +116874,7 @@ wkR
hOf
qVr
xPQ
-rZd
+xMe
tml
qVr
qCW
@@ -116883,14 +116883,14 @@ xcM
lyQ
asv
mln
-tUB
+tjz
asv
dfe
jYU
gCY
whn
-kGJ
-xxt
+exH
+ahl
bfH
bfH
bfH
@@ -117051,11 +117051,11 @@ aac
aac
aac
aac
-xEf
+aam
hlS
hlS
nkU
-xEf
+aam
aac
aac
aac
@@ -117070,7 +117070,7 @@ meg
nxN
pzb
unl
-sAD
+ikc
bvk
aeu
pzd
@@ -117095,7 +117095,7 @@ vWx
aaa
aaa
mbJ
-dCB
+iSC
hFC
hFC
qeo
@@ -117138,16 +117138,16 @@ rdU
uon
ilj
hDT
-fcX
+keT
iEF
fof
-pvl
+aoN
knb
hQk
aHT
rTZ
eGt
-pxG
+bql
bfH
bfH
rPv
@@ -117371,7 +117371,7 @@ abM
abM
ePG
rEd
-bjt
+uel
pNv
hvJ
vOx
@@ -117391,20 +117391,20 @@ kXg
kHd
dGk
qVr
-uJG
+kkL
whn
dQK
-qbz
+uGU
asv
mln
-mkp
+pEa
asv
taa
kXy
gCY
whn
wCv
-oII
+cyY
fAm
fAm
fqM
@@ -117564,13 +117564,13 @@ pHM
aac
aac
aac
-xEf
+aam
nkU
nkU
aau
nkU
nkU
-xEf
+aam
aac
aac
aac
@@ -117602,7 +117602,7 @@ qxm
iLu
oys
wLR
-qfz
+jcQ
qwU
oys
oys
@@ -117631,7 +117631,7 @@ sQZ
sQZ
sQZ
sQZ
-unE
+pOg
rwN
fWT
dUT
@@ -117696,7 +117696,7 @@ vXM
vXM
vXM
vXM
-rVl
+jjG
vXM
vXM
vXM
@@ -117905,7 +117905,7 @@ bjQ
igS
uNT
qVr
-oXL
+nbI
yfH
cue
qlf
@@ -117916,8 +117916,8 @@ nho
scO
whn
bgH
-wlf
-xcv
+tuf
+uAF
qVr
aaa
aaa
@@ -118139,8 +118139,8 @@ bOV
hde
owO
owO
-btk
-bCZ
+cJS
+tyi
qnA
oRz
fQX
@@ -118159,11 +118159,11 @@ xNk
pnn
hCv
grh
-jeZ
+okh
qVr
qVr
kkx
-iSj
+cJP
qXs
mLE
dGs
@@ -118173,7 +118173,7 @@ dGs
dGs
ahp
qvF
-jUv
+fQo
bfH
qVr
qVr
@@ -118396,7 +118396,7 @@ owO
owO
owO
nhj
-btk
+cJS
nhj
hYg
oRz
@@ -118421,15 +118421,15 @@ qVr
kkx
txM
asv
-hKm
-tmx
+uLX
+dPP
qNF
whn
whn
whn
bgH
esC
-ekD
+jDF
asv
bfH
bfH
@@ -118611,7 +118611,7 @@ ddY
kxV
nXb
wAB
-uAj
+nzF
wNv
xdZ
dci
@@ -118653,7 +118653,7 @@ osN
aFj
osN
dpv
-qeK
+epJ
dpv
hYg
myK
@@ -118676,19 +118676,19 @@ hFH
tYB
qVr
jTC
-aJT
+oxe
bfH
bfH
-oXL
+nbI
deh
tBc
vHi
-jTS
-hET
-xcv
+yfY
+rbU
+uAF
ahk
hdA
-aJT
+oxe
bfH
qVr
aaa
@@ -118900,21 +118900,21 @@ hFC
hFC
hFC
hFC
-fvF
+adD
qxm
qxm
abM
sQZ
sQZ
-dzC
+nsv
owO
owO
nhj
-btk
+cJS
nhj
cVU
oRz
-bkZ
+ipP
sQZ
nhj
prI
@@ -118938,9 +118938,9 @@ bfH
qVr
qVr
qVr
-aqj
-wVw
-tHx
+wdD
+tXW
+vTx
qVr
qVr
qVr
@@ -118985,7 +118985,7 @@ nNk
nNk
nNk
nNk
-gzE
+esi
dKV
dKV
oqp
@@ -119167,7 +119167,7 @@ owO
owO
owO
owO
-btk
+cJS
iih
cVU
cFW
@@ -119182,7 +119182,7 @@ gzw
gzw
gzw
gzw
-rjq
+aTa
rin
roR
roR
@@ -119229,7 +119229,7 @@ vXM
xvl
cXe
bMz
-dXd
+egJ
xvl
xJB
sXL
@@ -119238,7 +119238,7 @@ nNk
bcO
xJB
xJB
-rKY
+mGO
xJB
sXL
nNk
@@ -119398,7 +119398,7 @@ sCa
wWu
dEj
kcB
-fPg
+jht
sav
vle
aaa
@@ -119425,7 +119425,7 @@ sQZ
sQZ
sQZ
sQZ
-tsR
+kYl
hIY
tVK
vIF
@@ -119486,7 +119486,7 @@ xvl
xvl
xvl
iee
-kyJ
+oXq
xvl
xvl
xhB
@@ -119683,7 +119683,7 @@ aaa
aaa
sQZ
mtI
-ccZ
+fGK
bwU
vEl
wtR
@@ -119737,14 +119737,14 @@ vXM
vXM
vXM
vXM
-nld
+mbe
xvl
fLB
xly
xvl
odF
bya
-kfu
+hdG
xvl
xhB
nNk
@@ -119912,7 +119912,7 @@ ujx
azp
azp
azp
-lGw
+oqy
mUu
vle
aaa
@@ -119959,10 +119959,10 @@ bXI
jwZ
szb
gbn
-itx
+byw
uyZ
otC
-oyW
+wcy
iix
iix
qVr
@@ -120001,19 +120001,19 @@ jqs
dBj
wOw
aur
-qqC
+uxL
xvl
sRL
nNk
tsc
waj
-pOS
+rIt
bKK
-qIH
+xYZ
pIp
lnk
waj
-eeF
+nss
dKV
jrR
oqp
@@ -120223,10 +120223,10 @@ lxW
iix
qQa
vtd
-sco
+hqx
iGF
xkg
-iAY
+tXA
iix
evd
pPn
@@ -120261,8 +120261,8 @@ dKU
szZ
kZw
mxm
-vOf
-lna
+gWx
+byF
waj
iJY
xeO
@@ -120279,7 +120279,7 @@ pMG
pAC
bdT
oqp
-jqU
+vGk
rxw
vXM
vXM
@@ -120454,7 +120454,7 @@ aaa
oyR
sQZ
sQZ
-uOA
+aML
kRR
mmy
nNh
@@ -120463,11 +120463,11 @@ nRd
ojU
gzw
gzw
-iCX
+ulz
eyD
ftM
gzw
-bLY
+feP
nWW
gpi
nWW
@@ -120479,7 +120479,7 @@ kYP
wSj
lXK
wxX
-xIW
+etG
pKC
cPE
qah
@@ -120515,7 +120515,7 @@ fMK
dBj
uBo
wOw
-cPu
+lHa
xvl
kbc
mwL
@@ -120523,15 +120523,15 @@ bcO
waj
wkY
fhL
-niB
+oKZ
fhL
hUK
waj
wuU
dKV
-afP
+hZB
oqp
-eIW
+gui
iHH
iWL
bAW
@@ -120722,14 +120722,14 @@ gzw
cbj
iSF
nJJ
-wxA
+vri
gzw
vrS
moE
iix
-wzM
-wzM
-wzM
+sNS
+sNS
+sNS
wBV
dIK
dIK
@@ -120976,15 +120976,15 @@ mRD
asu
oyR
gzw
-dqr
-dqr
+tnA
+tnA
cgc
-dqr
+tnA
gzw
dfz
dfz
dfz
-bKr
+vqa
uIk
uIk
lBF
@@ -121285,7 +121285,7 @@ vXM
xvl
bzA
mdr
-cvN
+wzE
xvl
uiI
vMX
@@ -121294,7 +121294,7 @@ mwL
tsc
uiI
uiI
-psO
+kZK
uiI
qqE
mwL
@@ -121748,12 +121748,12 @@ kkK
jXE
lwF
dfz
-vIn
+vbt
qCP
urA
ygC
pfh
-eWL
+yfU
dfz
vYo
foS
@@ -121765,7 +121765,7 @@ dIK
hJl
hJl
fYw
-aSU
+typ
gfV
ixC
hJl
@@ -122001,7 +122001,7 @@ aaa
aaa
dfz
mpd
-hYt
+lEt
glc
pHM
pAT
@@ -122257,12 +122257,12 @@ aaa
aaa
aaa
dfz
-ghD
+txW
iMt
glc
pHM
hkN
-nwP
+gIj
loa
ygC
ygC
@@ -122529,7 +122529,7 @@ dfz
vqO
edP
edP
-gFB
+uXn
hBl
hBl
gkD
@@ -122836,7 +122836,7 @@ vXM
vXM
vXM
vXM
-iGC
+iEz
vXM
vXM
vXM
@@ -123292,7 +123292,7 @@ frV
fni
qCz
mzQ
-fDY
+ckr
bZp
vzi
lkK
@@ -131514,11 +131514,11 @@ aaa
aaa
aaa
aaa
-xkD
+gGb
uGq
vQT
uGq
-xkD
+gGb
aaa
aaa
aaa
@@ -133056,11 +133056,11 @@ aaa
aaa
aaa
aaa
-xkD
+gGb
uGq
-hiw
+mpF
uGq
-xkD
+gGb
aaa
aaa
aaa
@@ -142368,9 +142368,9 @@ gcp
qBq
exv
gNy
-pMI
+oiL
aBI
-lXn
+isP
gcp
aaa
aaa
@@ -142627,7 +142627,7 @@ exv
gNy
ydj
jap
-lwP
+uHQ
gcp
aaa
aaa
@@ -142884,7 +142884,7 @@ gNy
gNy
mVj
agt
-jFG
+bxd
gcp
aaa
aaa
@@ -143138,7 +143138,7 @@ aaa
gcp
gcp
gcp
-dON
+bhG
auz
gcp
gcp
@@ -145130,7 +145130,7 @@ vcI
gYz
tCT
oTC
-pVY
+pEB
pMW
pMW
pMW
@@ -146125,7 +146125,7 @@ qnW
hKX
mxE
iyc
-aLn
+utc
jEu
jEu
vcI
@@ -146153,7 +146153,7 @@ pMW
pMW
pMW
tPE
-ues
+wgL
vcI
nmY
pMW
@@ -146633,7 +146633,7 @@ aaa
aaa
aaa
iyc
-jJs
+qpY
udk
uSR
oXe
@@ -146918,7 +146918,7 @@ pMW
pMW
pMW
pMW
-fYn
+uUB
pMW
pMW
pMW
@@ -147418,7 +147418,7 @@ pMW
pMW
pMW
pMW
-hfo
+eYn
pMW
pMW
pMW
@@ -148189,7 +148189,7 @@ kIZ
kZB
kIZ
kIZ
-evK
+qND
rDt
sYk
kDm
@@ -148206,7 +148206,7 @@ quL
quL
pNc
quL
-cpJ
+iOG
quL
reg
ajv
@@ -148726,7 +148726,7 @@ mQa
aju
aju
aju
-bSw
+tIg
abM
abM
aaa
@@ -148961,7 +148961,7 @@ sXa
eVQ
cII
oQF
-eOB
+vTB
aSG
qgR
aFh
@@ -149201,7 +149201,7 @@ abM
abM
abM
abM
-igJ
+wyT
abM
abM
osk
@@ -149218,7 +149218,7 @@ sXa
xyk
smA
oQF
-eOB
+vTB
lyz
fNV
aFh
@@ -149472,7 +149472,7 @@ rlv
rlv
rlv
sXa
-nnX
+rPt
ssn
vXL
sXa
@@ -149499,7 +149499,7 @@ aJN
fmu
mfF
tdx
-qpx
+vWk
tdx
tdx
tdx
@@ -149723,7 +149723,7 @@ rlv
rlv
rlv
rlv
-flr
+cYA
rlv
rlv
rlv
@@ -149754,7 +149754,7 @@ mQa
tdx
gmH
can
-jFT
+rOV
cSr
fxP
xVV
@@ -150246,7 +150246,7 @@ sXa
fvc
okt
oQF
-eOB
+vTB
lyz
xIL
eVh
@@ -150503,13 +150503,13 @@ sXa
jSJ
tnV
oQF
-eOB
+vTB
lyz
xIL
eVh
rIT
tBA
-qaS
+dHF
xZi
jTf
pyT
@@ -150727,12 +150727,12 @@ aaa
aaa
yji
tFk
-xnA
-gqs
+dFN
+fLY
tFk
-nsV
+kcV
xNL
-hui
+qXK
tFk
aaa
aaa
@@ -150759,7 +150759,7 @@ rlv
oca
kaD
qYj
-nJh
+ceW
oca
pAw
dDi
@@ -151001,7 +151001,7 @@ hzN
hzN
hzN
exq
-wxy
+fTM
rcx
hzN
xQv
@@ -151023,7 +151023,7 @@ cta
dfw
tPE
cpG
-pGQ
+huT
tGo
tPE
fLN
@@ -151248,7 +151248,7 @@ mjM
wNj
tBO
gtH
-klp
+qZy
run
ayR
gKX
@@ -151286,7 +151286,7 @@ cxs
vPg
geX
nbm
-gEH
+kVs
oFo
hFb
laT
@@ -151543,7 +151543,7 @@ fNV
fNV
fbs
fwn
-qRl
+ald
fpg
eFN
njX
@@ -151784,7 +151784,7 @@ jAi
mSx
tHv
wHT
-sac
+xNl
dqm
bZZ
wHT
@@ -151800,7 +151800,7 @@ sEY
xhk
mhz
uEV
-kRU
+czP
wMt
vwT
uyd
@@ -152002,7 +152002,7 @@ aac
aac
aac
aac
-dRQ
+aeW
tyV
wdC
eUH
@@ -152043,17 +152043,17 @@ aou
wHT
jjB
cyW
-sDq
+agp
wHT
wHT
wHT
-tln
+sNr
wHT
fKO
fKO
jvf
fKO
-xFr
+qkV
jvf
tPE
tPE
@@ -152303,7 +152303,7 @@ xSr
umf
qjW
dCk
-hBW
+iDR
tDR
wHT
omH
@@ -152530,7 +152530,7 @@ pWO
iGJ
gki
nca
-xnX
+qkr
wjT
stL
kdr
@@ -152545,7 +152545,7 @@ qpb
hAv
dxC
bsP
-swT
+fQV
xMK
xMK
xQw
@@ -152562,7 +152562,7 @@ uVb
iaT
gQz
nAP
-tln
+sNr
jmR
oxf
qit
@@ -152593,11 +152593,11 @@ cSr
rAS
xzI
uYa
-vUj
+aUc
ppK
rAS
rAS
-hPp
+pKr
bLA
cxA
jDN
@@ -152780,11 +152780,11 @@ xSX
rdo
avq
avB
-lkp
+jPx
xDQ
rOh
jwV
-gyU
+pNI
gki
nca
nca
@@ -152803,8 +152803,8 @@ dxC
dxC
ief
ief
-igZ
-igZ
+ujt
+ujt
ief
xzA
ief
@@ -152817,9 +152817,9 @@ yhe
vBn
tRV
sik
-cEZ
-jna
-hLM
+iOm
+ofA
+lcS
vhG
jSd
nXI
@@ -153069,19 +153069,19 @@ ief
ief
ief
wHT
-pHe
-tln
-pkc
+tKK
+sNr
+mki
wHT
wHT
wHT
wHT
wHT
-mpT
+lUK
fKO
jvf
fKO
-hZG
+tki
jvf
loc
syX
@@ -153307,10 +153307,10 @@ wEC
pPP
qKd
jGL
-bhR
+jed
oIz
gnW
-rdz
+wiI
mcD
pDy
tWn
@@ -153339,7 +153339,7 @@ uUc
wHH
uUc
wid
-epz
+kqY
szw
cEg
yiM
@@ -153552,7 +153552,7 @@ hdL
hdD
hdD
woX
-qvn
+rao
kFl
xay
foz
@@ -153571,7 +153571,7 @@ dSo
rMS
psv
hTn
-tez
+miR
maN
kPo
plW
@@ -153585,7 +153585,7 @@ uoO
fss
lVh
lVh
-luX
+nYr
rEq
bSS
eKy
@@ -153631,7 +153631,7 @@ pUw
rYd
vne
qCZ
-gmr
+wTy
jFJ
pMW
pMW
@@ -153821,10 +153821,10 @@ nca
nca
neC
iUE
-hlM
+rxE
jyR
lMR
-pOP
+ktX
pqd
kdV
acr
@@ -154087,12 +154087,12 @@ qyZ
qyZ
qyZ
uVo
-sQT
+cGN
uVo
eVC
qyZ
-wjS
-wpk
+htr
+sWQ
aQO
aQO
aQO
@@ -154335,7 +154335,7 @@ nca
nca
neC
niZ
-iDH
+yeG
oZA
wky
qyZ
@@ -154358,7 +154358,7 @@ xyn
eSH
wJy
xgZ
-jlc
+lPY
esd
kiU
kTz
@@ -154581,7 +154581,7 @@ mKP
sqc
dEv
avP
-boN
+rZA
hwv
udq
awz
@@ -154615,7 +154615,7 @@ aNp
pfD
hhc
lEl
-jlc
+lPY
eaT
kiU
aQm
@@ -154872,7 +154872,7 @@ nlF
boU
rQG
xCm
-jlc
+lPY
eaT
vfr
aQm
@@ -155129,7 +155129,7 @@ yfE
aCR
wIi
pkP
-jlc
+lPY
eaT
kiU
aQm
@@ -155347,14 +155347,14 @@ yjm
hPs
juT
lAC
-eBx
-tTH
+pbo
+aeX
yjm
oby
etH
-bEr
+bLT
hvZ
-jiI
+mGN
gNK
rOh
gAO
@@ -155365,7 +155365,7 @@ pBZ
lSo
lSo
azy
-sah
+tFK
qyZ
vxv
hHI
@@ -155386,7 +155386,7 @@ mJm
sTH
irN
jfp
-jlc
+lPY
xFl
hLi
yiM
@@ -155401,7 +155401,7 @@ cbe
aEa
gbl
lZz
-fCY
+jMe
fSr
rVp
qOF
@@ -155641,9 +155641,9 @@ crR
mer
gtj
lqy
-emg
+vYw
cWl
-jlc
+lPY
eaT
kiU
aQm
@@ -155865,7 +155865,7 @@ avg
hgn
kkV
dEv
-jsB
+mKq
ahc
pLO
nzz
@@ -155890,7 +155890,7 @@ aAr
tkU
qyZ
qyZ
-nVC
+tiT
fli
asY
pUG
@@ -155900,7 +155900,7 @@ far
yjf
czX
vrN
-jlc
+lPY
eaT
kiU
aQm
@@ -156157,7 +156157,7 @@ aCC
ukE
hhc
esf
-jlc
+lPY
eaT
kiU
aQm
@@ -156373,7 +156373,7 @@ rmB
rmB
dEv
dEv
-aAl
+irf
mcU
eka
dEv
@@ -156391,7 +156391,7 @@ nca
nca
neC
iBO
-uvR
+blo
fxK
lpg
qyZ
@@ -156414,7 +156414,7 @@ qgy
eUy
mgq
nhV
-jlc
+lPY
gBN
kiU
nlS
@@ -156423,7 +156423,7 @@ nVr
gbe
jGG
cFs
-vIH
+cPI
pow
kll
fSr
@@ -156626,15 +156626,15 @@ aaa
aaa
rmB
hlb
-mBC
+dFI
wwc
rmB
dEv
dEv
-pkM
+ukw
pyF
dEv
-thu
+oSu
rWT
gYd
isV
@@ -156661,8 +156661,8 @@ dEU
uVo
eVC
qyZ
-tIr
-wjS
+tfX
+htr
aQO
aQO
aQO
@@ -156719,13 +156719,13 @@ vCZ
vCZ
avE
avE
-fBc
+esT
mAG
tMW
byH
tMW
tMW
-fBc
+esT
avE
avE
avE
@@ -156882,11 +156882,11 @@ aaa
aaa
aaa
rmB
-rBe
+sNa
gJI
ptu
qUY
-yll
+auP
qxT
jkQ
tod
@@ -156905,10 +156905,10 @@ nca
nca
neC
fph
-tRz
+sHw
kil
axp
-tkm
+rUd
njR
joB
lTV
@@ -157169,7 +157169,7 @@ dSo
rMS
bPV
ubd
-bdD
+erx
idG
ayM
eON
@@ -157224,7 +157224,7 @@ apC
apC
apC
apC
-iSk
+aqg
apC
vkd
wfb
@@ -157234,11 +157234,11 @@ vCZ
pMW
pMW
sdb
-fBc
+esT
tMW
pIS
tMW
-fBc
+esT
sdb
pMW
pMW
@@ -157419,10 +157419,10 @@ kWd
fpQ
pSG
aBN
-sgD
+sDO
jFh
msW
-niA
+pLg
nSV
aPk
sGG
@@ -157451,7 +157451,7 @@ qWY
dii
jEc
jva
-qin
+vlb
uFD
onf
yiM
@@ -157666,7 +157666,7 @@ wbH
bYA
kyF
kMI
-wdl
+bFo
iZb
gki
ylw
@@ -157680,7 +157680,7 @@ tFJ
tFJ
tFJ
tFJ
-qcW
+vMu
tFJ
pyn
maN
@@ -157695,8 +157695,8 @@ xEo
kRm
xEo
xEo
-wvl
-wvl
+oTq
+oTq
tlg
kOE
yiM
@@ -157730,7 +157730,7 @@ nqH
hGI
uMk
vGi
-fyP
+nZm
abM
abM
abM
@@ -157747,13 +157747,13 @@ aaa
aai
avE
avE
-fBc
+esT
tMW
tMW
sOg
mAG
mAG
-fBc
+esT
avE
avE
avE
@@ -157912,9 +157912,9 @@ aaa
rmB
pxf
bWb
-lBH
+toY
wpM
-yll
+auP
auY
uYd
avl
@@ -158172,7 +158172,7 @@ mAT
mAT
mAT
mAT
-ocY
+auZ
uYd
avm
fBk
@@ -158180,12 +158180,12 @@ wbH
wbH
qPI
cQM
-whP
+gRO
ppr
gki
cGg
hhO
-olO
+opT
gQk
txJ
tFJ
@@ -158212,7 +158212,7 @@ xEo
waE
hBf
pkk
-paA
+sDe
yiM
tkv
qUg
@@ -158431,7 +158431,7 @@ hHf
auR
auW
uYd
-nDI
+avn
fAg
oUx
wbH
@@ -158472,7 +158472,7 @@ pIl
gdF
yiM
yiM
-mYG
+lIQ
yiM
cFs
nVr
@@ -158480,7 +158480,7 @@ laU
jGG
cFs
yiM
-mEW
+aGL
yiM
yiM
cFs
@@ -158527,11 +158527,11 @@ mAG
mAG
mAG
sdb
-fBc
+esT
sdb
sdb
sdb
-fBc
+esT
pMW
pMW
pMW
@@ -158723,7 +158723,7 @@ aBt
crE
tEl
xEo
-nGF
+vTE
kyq
pIl
dUl
@@ -158786,16 +158786,16 @@ mAG
mAG
mAG
pMW
-fBc
+esT
pMW
tMW
sdb
sdb
-fBc
+esT
sdb
sdb
sdb
-fBc
+esT
pMW
pMW
pMW
@@ -158985,7 +158985,7 @@ xNt
bVs
rPH
yiM
-rVs
+tdu
ojT
iPy
cFs
@@ -158995,7 +158995,7 @@ jGG
cFs
iPy
ojT
-ifd
+aHe
yiM
cFs
cFs
@@ -159050,16 +159050,16 @@ pMW
pMW
tMW
pMW
-fBc
+esT
pMW
mAG
sdb
sdb
-fBc
+esT
sdb
sdb
sdb
-fBc
+esT
avE
avE
avE
@@ -159194,14 +159194,14 @@ aaa
aaa
aaa
tag
-uVi
+auG
idF
idF
idF
gOA
tag
tFJ
-njL
+xeE
tFJ
nle
uIt
@@ -159231,18 +159231,18 @@ tKH
tgh
ltw
sWY
-tcX
-qyH
+hhJ
+wKk
phl
sSx
xJH
xEo
oMh
-nFN
-hmq
+ixO
+urP
kOE
yiM
-qsx
+aEh
iPy
yiM
cFs
@@ -159252,7 +159252,7 @@ jGG
cFs
yiM
iPy
-ohO
+tBu
yiM
yiM
yiM
@@ -159314,7 +159314,7 @@ pMW
pMW
tMW
pMW
-fBc
+esT
pMW
tMW
pMW
@@ -159492,7 +159492,7 @@ xEo
xEo
nFZ
jXU
-iCC
+hdT
xEo
aaS
aaS
@@ -159515,7 +159515,7 @@ afg
abW
aaa
fsC
-hSj
+tnu
ndb
ndb
ndb
@@ -159524,7 +159524,7 @@ ndb
ndb
ndb
ndb
-iNF
+qUy
fsC
aaa
aaa
@@ -159814,7 +159814,7 @@ tMW
tMW
tMW
pMW
-fBc
+esT
pMW
mAG
pMW
@@ -159979,14 +159979,14 @@ fsQ
jil
fsQ
jKq
-sjD
+rMp
awc
udr
oWy
jKq
uAK
oGN
-dLl
+pzc
tFJ
abM
abM
@@ -160069,16 +160069,16 @@ tMW
tMW
tMW
sdb
-fBc
+esT
sdb
sdb
sdb
-fBc
+esT
sdb
sdb
tMW
pMW
-fBc
+esT
pMW
tMW
pMW
@@ -160333,16 +160333,16 @@ pMW
sdb
pMW
pMW
-fBc
+esT
sdb
sdb
sdb
-fBc
+esT
sdb
sdb
tMW
pMW
-fBc
+esT
pMW
mAG
pMW
@@ -160597,11 +160597,11 @@ pMW
sdb
pMW
pMW
-fBc
+esT
sdb
sdb
sdb
-fBc
+esT
avE
avE
avE
@@ -161303,7 +161303,7 @@ vFt
oNG
cFs
tcr
-pQC
+lpo
usE
cFs
lgK
@@ -162039,8 +162039,8 @@ omm
oXb
oXb
oXb
-xSl
-czC
+rNk
+drh
uMg
rPd
omm
@@ -164403,7 +164403,7 @@ aaa
aaa
xBk
xBk
-otW
+jwU
xBk
kRL
dJG
@@ -164411,7 +164411,7 @@ xMU
elM
cTw
eyg
-fIb
+viZ
apC
abM
abM
@@ -165153,7 +165153,7 @@ izU
izU
izU
izU
-cMm
+vMI
nEl
izU
eSz
@@ -165163,7 +165163,7 @@ lwN
eSz
izU
nEl
-lbN
+dnp
izU
aaa
aaa
@@ -165410,7 +165410,7 @@ eSz
eSz
eSz
izU
-cDC
+wWn
wYw
nEl
eSz
@@ -165420,7 +165420,7 @@ lwN
eSz
nEl
wYw
-jgT
+aHf
izU
aaa
aaa
@@ -165432,9 +165432,9 @@ rSa
kiC
mrf
aKM
-fEP
+qUS
xRx
-rXE
+oJx
hoE
dyB
xRx
@@ -165924,7 +165924,7 @@ eSz
eSz
eSz
izU
-fjP
+dEH
izU
izU
eSz
@@ -165934,16 +165934,16 @@ lwN
eSz
izU
izU
-nsq
+nAT
jyH
lCA
jRS
-eJl
+csg
dVj
wrT
xqO
-cEr
-jhf
+suG
+taU
ryy
aKM
jaQ
@@ -165960,7 +165960,7 @@ abM
mBq
fYo
bEM
-pPS
+nkl
wdj
wdj
wdj
@@ -166200,10 +166200,10 @@ tzv
gby
pLR
kZD
-bBz
+wAe
glU
jSc
-jnZ
+hjz
xRx
aLw
pVk
@@ -166215,10 +166215,10 @@ aNr
apC
abM
mBq
-rwv
+rsk
ojQ
iTS
-wva
+eUJ
aQf
wdj
wdj
@@ -166457,7 +166457,7 @@ oog
lkj
ufC
qkP
-gua
+bqg
glU
aKM
oDd
@@ -166466,7 +166466,7 @@ lWu
tTN
net
xRx
-lLX
+siE
hsh
gnM
apC
@@ -166707,7 +166707,7 @@ izU
izU
dMw
jyH
-uFP
+wmy
iYv
kFf
ujv
@@ -166729,9 +166729,9 @@ lBQ
apC
kZC
mBq
-glo
+dsw
aOJ
-thv
+aPm
wWa
qIc
dQI
@@ -166960,13 +166960,13 @@ brr
mNB
fbk
kNT
-nSv
+tgE
uqa
fYl
jyH
-qPa
-flv
-obm
+pob
+xbN
+lqu
jyH
jyH
jyH
@@ -166978,7 +166978,7 @@ dWg
ktw
aLx
uwb
-hbt
+cwr
gNk
mIZ
hFJ
@@ -166986,8 +166986,8 @@ vGB
gNk
qHN
wdj
-eNi
-eNi
+aOF
+aOF
wdj
wao
cHU
@@ -167228,7 +167228,7 @@ jAc
kkd
qNI
mrC
-fOp
+ikM
tOw
kGa
djz
@@ -167501,7 +167501,7 @@ eCu
mDS
iCc
oGo
-iLL
+lsJ
wdj
wdj
wdj
@@ -167701,7 +167701,7 @@ aaa
eSx
eSx
bgL
-pwC
+mgZ
fqU
uGa
nrV
@@ -167962,7 +167962,7 @@ rDT
rDT
rDT
rDT
-hQy
+vkP
eSx
mrS
ekU
@@ -168220,7 +168220,7 @@ jnY
mdp
gtN
mUL
-sjg
+ibg
lZm
mHc
uqA
@@ -168259,7 +168259,7 @@ dyI
tDP
txD
jtr
-tOE
+rNl
dkM
pIk
pIk
@@ -168268,7 +168268,7 @@ oIU
aMG
xdx
gBt
-nuA
+uVW
gBt
jtr
dSZ
@@ -168477,7 +168477,7 @@ omc
shV
omc
mUL
-wju
+fhg
mJG
mHc
hkB
@@ -168511,7 +168511,7 @@ lNF
wAI
wAI
enB
-jfs
+qZa
bbD
uck
gBz
@@ -168734,7 +168734,7 @@ fKn
guL
bYW
mUL
-pLM
+rBy
vJt
mHc
uyS
@@ -168786,10 +168786,10 @@ gHp
iTm
xSZ
tLE
-hgZ
+aOQ
jYS
kkr
-wEj
+gGx
jYS
kZI
fzs
@@ -168985,13 +168985,13 @@ aaa
eSx
pSJ
naB
-hfd
+vRN
fad
llE
vaq
mdp
mUL
-wju
+fhg
vJt
mHc
wwK
@@ -169000,7 +169000,7 @@ nKz
tOB
qid
vnI
-cur
+jPK
nKz
crT
wcv
@@ -169018,13 +169018,13 @@ qfF
pLs
izU
yhN
-bLE
+dWi
bPh
sSt
jEK
eoE
xck
-uNe
+ols
wyd
enF
aHP
@@ -169248,7 +169248,7 @@ fKn
lJA
mdp
mUL
-tVZ
+oCx
vJt
mHc
wwK
@@ -169256,7 +169256,7 @@ crT
kcu
nBy
ahq
-mov
+bKF
tXL
hOh
crT
@@ -169305,7 +169305,7 @@ jYS
cPx
dCG
jYS
-fxw
+pXL
wsr
cjT
jQJ
@@ -169498,14 +169498,14 @@ aaa
aaa
eSx
eSx
-jeA
+uHA
drr
kEO
kEO
ddf
kEO
mUL
-tpW
+ejK
lgD
wWH
hjx
@@ -169539,10 +169539,10 @@ foh
gxq
gxq
rjx
-jdL
+nhc
eYP
tIX
-sWz
+iOS
jtr
vWR
oIU
@@ -169762,7 +169762,7 @@ uuB
mdp
mdp
mUL
-xlw
+spp
ngC
mHc
jbx
@@ -169816,7 +169816,7 @@ jtr
dSZ
aOO
adM
-xua
+qcU
aQk
jYS
kda
@@ -170044,7 +170044,7 @@ uzl
xBS
mar
mXi
-fCD
+dhI
lej
fxs
wyd
@@ -170056,7 +170056,7 @@ wyd
wyd
qrW
gMT
-tXh
+uHB
jtr
jtr
jKi
@@ -170065,7 +170065,7 @@ qDF
uwk
oXz
gNE
-mwp
+rdJ
jtr
jtr
jtr
@@ -170328,7 +170328,7 @@ qIM
cxt
aka
fxy
-nKR
+wEu
adM
lVJ
kZM
@@ -170527,7 +170527,7 @@ abM
abM
abM
lZW
-dLd
+lUZ
lZW
lZW
lZW
@@ -171072,10 +171072,10 @@ brr
xFj
fbk
kNT
-wAd
+krM
keN
csl
-uFm
+vic
izU
izU
clT
@@ -171090,7 +171090,7 @@ iug
xuq
knO
caR
-vZM
+gov
ojj
xav
qdK
@@ -171341,7 +171341,7 @@ exT
cuP
iFP
qPd
-xws
+cMa
bFq
bFq
bFq
@@ -171351,16 +171351,16 @@ bFq
bFq
ugt
ugt
-hoP
+jvV
ugt
ugt
ugt
ugt
kjf
-uIx
+cqn
ugt
lul
-qvs
+iMd
ugt
oGJ
oGJ
@@ -171589,7 +171589,7 @@ vfk
auq
ltd
qtS
-jRs
+gnj
wza
izU
aIp
@@ -171601,7 +171601,7 @@ qPd
hrS
bFq
jzt
-slR
+sZb
dgi
uwt
uYe
@@ -171609,9 +171609,9 @@ dUm
ugt
jNz
hOu
-clw
+uNN
ugt
-xQo
+ukh
ugt
cBw
dbu
@@ -171830,7 +171830,7 @@ uDB
uDB
eSO
pvg
-etY
+dcz
aaa
aaa
aaa
@@ -172073,7 +172073,7 @@ aaa
aaa
abM
abM
-suO
+jSK
atr
siv
cRF
@@ -172092,7 +172092,7 @@ aaa
aaa
aaa
izU
-ttX
+krh
izU
izU
eSz
@@ -172102,11 +172102,11 @@ lwN
eSz
izU
izU
-pvD
+roH
izU
wza
izU
-evr
+aIq
oXP
xOM
oIa
@@ -172119,10 +172119,10 @@ fEp
vab
mEu
uOl
-aeE
+eIA
ugt
ugt
-wQv
+fsN
ugt
ugt
cdi
@@ -172364,7 +172364,7 @@ izU
wza
izU
xCc
-qvM
+wGU
xCc
oIa
jYb
@@ -172379,11 +172379,11 @@ nPe
msF
ugt
aNa
-xOY
+gCI
tzQ
bzt
aOz
-xaF
+aOG
iKg
aPs
lwB
@@ -172606,7 +172606,7 @@ aaa
aaa
aaa
izU
-aCm
+gEC
wYw
nEl
eSz
@@ -172616,11 +172616,11 @@ lwN
eSz
nEl
wYw
-vBt
+aHl
izU
wza
izU
-vxC
+uip
aIH
jXH
oIa
@@ -172814,13 +172814,13 @@ avE
avE
avE
avE
-pad
+aTY
iCA
fZL
bKy
fZL
fZL
-pad
+aTY
uRv
uRv
uRv
@@ -172852,7 +172852,7 @@ lZW
lZW
lZW
lZW
-tjr
+bFT
lZW
lZW
lZW
@@ -172863,7 +172863,7 @@ aaa
aaa
aaa
izU
-bmD
+eqK
nEl
izU
eSz
@@ -172873,7 +172873,7 @@ lwN
eSz
izU
nEl
-tAQ
+mhE
izU
wza
izU
@@ -172897,7 +172897,7 @@ nIr
ugt
ugt
ugt
-dnu
+nlf
ihB
eNH
buW
@@ -173138,7 +173138,7 @@ clT
clT
clT
oIa
-fWW
+dPo
skC
oZq
vrU
@@ -173329,11 +173329,11 @@ pMW
pMW
pMW
pMW
-pad
+aTY
iCA
cfp
fZL
-pad
+aTY
pMW
pMW
pMW
@@ -173401,7 +173401,7 @@ mHm
qfS
gNN
whz
-stw
+ulm
whz
aaa
aaa
@@ -173663,8 +173663,8 @@ whz
aaa
aaa
ugt
-xTx
-szJ
+bGV
+min
oKh
rNt
ugt
@@ -173842,14 +173842,14 @@ pMW
pMW
pMW
pMW
-pad
+aTY
fZL
fZL
tCw
kUF
iCA
iCA
-pad
+aTY
pMW
pMW
pMW
@@ -173928,7 +173928,7 @@ ugt
fpf
uWO
cHn
-crw
+krB
dyl
cHn
ugt
@@ -174358,11 +174358,11 @@ pMW
pMW
pMW
pMW
-pad
+aTY
fZL
cfp
fZL
-pad
+aTY
uRv
uRv
uRv
@@ -174871,14 +174871,14 @@ avE
avE
avE
avE
-pad
+aTY
iCA
iCA
tCw
bKy
fZL
fZL
-pad
+aTY
pMW
pMW
aac
@@ -175387,11 +175387,11 @@ pMW
pMW
pMW
pMW
-pad
+aTY
iCA
upS
fZL
-pad
+aTY
pMW
pMW
pMW
@@ -175900,14 +175900,14 @@ pMW
pMW
pMW
pMW
-pad
+aTY
fZL
fZL
tCw
vwN
iCA
iCA
-pad
+aTY
uRv
aai
aac
@@ -177174,13 +177174,13 @@ avE
avE
avE
avE
-pad
+aTY
uRv
uRv
uRv
uRv
uRv
-pad
+aTY
uRv
uRv
uRv
@@ -177237,7 +177237,7 @@ afy
afy
brm
gay
-bJd
+tZM
jwH
brm
afy
@@ -177434,7 +177434,7 @@ pMW
iCA
pMW
pMW
-pad
+aTY
pMW
pMW
iCA
@@ -178462,7 +178462,7 @@ pMW
iCA
pMW
pMW
-pad
+aTY
pMW
pMW
fZL
@@ -178537,7 +178537,7 @@ cIv
gyP
dZu
xgO
-lUO
+hwM
dzu
kcF
soq
@@ -178716,13 +178716,13 @@ avE
avE
avE
avE
-pad
+aTY
uRv
uRv
uRv
uRv
uRv
-pad
+aTY
uRv
uRv
uRv
@@ -178774,7 +178774,7 @@ aaa
aaa
aaa
bMb
-eei
+lyt
ghV
bMb
brm
@@ -178784,7 +178784,7 @@ jwH
brm
bMb
ghV
-kyQ
+bXG
lVi
abM
soq
@@ -179031,7 +179031,7 @@ abM
abM
abM
lZW
-kuP
+kYk
rxO
ghV
brm
@@ -179041,7 +179041,7 @@ jwH
brm
ghV
rxO
-kgb
+aHn
lVi
abM
soq
@@ -179314,7 +179314,7 @@ doK
uJH
uJH
uJH
-pdj
+ukS
soq
abM
abM
@@ -179546,7 +179546,7 @@ usY
abM
lZW
bMb
-hea
+qHo
bMb
brm
gay
@@ -179554,12 +179554,12 @@ lZj
jwH
brm
bMb
-iBH
+aHo
bMb
lVi
abM
soq
-mCB
+gxV
gFu
vgD
gyP
@@ -179797,7 +179797,7 @@ abM
abM
abM
usY
-nmq
+fSY
tJR
usY
abM
@@ -180013,14 +180013,14 @@ pMW
pMW
pMW
pMW
-pad
+aTY
fZL
fZL
jGl
bKy
fZL
fZL
-pad
+aTY
uRv
uRv
uRv
@@ -180054,7 +180054,7 @@ abM
abM
abM
usY
-bwC
+kiT
iYa
usY
usY
@@ -180077,7 +180077,7 @@ gYp
mlC
wjQ
gyP
-sjr
+ixu
eeE
muZ
gSF
@@ -180313,7 +180313,7 @@ lZW
usY
mgh
uYZ
-eHm
+oSB
nVd
vUE
bMb
@@ -180330,7 +180330,7 @@ bMb
lVi
abM
soq
-cwA
+ibs
rJV
unS
gyP
@@ -180529,11 +180529,11 @@ pMW
pMW
pMW
pMW
-pad
+aTY
iCA
cfp
fZL
-pad
+aTY
pMW
pMW
pMW
@@ -180558,20 +180558,20 @@ exr
pZA
uax
aZQ
-mdK
+drC
kMn
qza
ePw
dAx
-ijs
+oum
nAH
-bjs
+wuC
qmH
whL
eKt
btV
sYz
-vNs
+ldp
wkz
hsN
psy
@@ -180581,17 +180581,17 @@ kTK
eFJ
gOF
seR
-wTV
+vvd
xbT
rmH
lVi
jxi
soq
-bTc
-vdb
-bTc
+iws
+urY
+iws
dKM
-tnk
+syE
jgs
vfi
uje
@@ -180600,7 +180600,7 @@ uje
lqV
gAm
soq
-qKV
+gjP
soq
jmb
soq
@@ -180811,7 +180811,7 @@ sgb
vRV
uwy
cTU
-iTl
+lan
pZA
uax
uax
@@ -180826,7 +180826,7 @@ qqw
byL
whL
ged
-vpe
+jnJ
ged
whL
vUE
@@ -180847,16 +180847,16 @@ jHX
ayb
meu
jxK
-fnl
+ccO
jKQ
rlu
hBK
-fnl
+ccO
oVd
mJh
jpV
jpV
-hXY
+vlF
jpV
iRn
eNX
@@ -181042,14 +181042,14 @@ avE
avE
avE
avE
-pad
+aTY
iCA
iCA
qKh
bKy
fZL
fZL
-pad
+aTY
pMW
pMW
pMW
@@ -181104,7 +181104,7 @@ aHQ
tFB
vnu
nUy
-ewU
+fhy
ydr
goK
gal
@@ -181333,7 +181333,7 @@ ufh
tEF
qza
aIU
-mET
+bXv
kOl
jAU
psU
@@ -181341,7 +181341,7 @@ vXX
whL
nqh
dgt
-fvC
+kNf
whL
esQ
rEB
@@ -181361,17 +181361,17 @@ aHQ
bVE
kmX
nUy
-fnl
+ccO
sPI
piv
ecV
-fnl
+ccO
qUA
uCQ
jUa
iQC
kOu
-tGD
+kGf
fxV
wZY
dLO
@@ -181390,7 +181390,7 @@ aaa
qVr
qVr
jfU
-lxy
+glp
soq
soq
soq
@@ -181558,11 +181558,11 @@ pMW
pMW
pMW
pMW
-pad
+aTY
fZL
cfp
iCA
-pad
+aTY
uRv
uRv
uRv
@@ -181587,17 +181587,17 @@ dzw
dVD
cNy
dzw
-arK
+msn
qza
oAV
oAV
-bVX
+uWn
vSX
-bVX
+uWn
oAV
whL
ged
-hhL
+gNc
ged
whL
bMb
@@ -181620,7 +181620,7 @@ vnu
sRZ
oxL
wwP
-eyt
+sva
wwP
wwP
wwP
@@ -181629,9 +181629,9 @@ auc
fDm
aXE
tYp
-tYm
-lOQ
-lOQ
+emP
+mdf
+mdf
tYp
tYp
tYp
@@ -181645,10 +181645,10 @@ qVr
qVr
qVr
qVr
-roO
+jMs
tsg
rzt
-mch
+pZM
wXi
soq
vqe
@@ -181835,7 +181835,7 @@ akr
akr
akr
vBX
-fhf
+kKe
uax
uax
uax
@@ -181847,7 +181847,7 @@ dzw
sxR
skb
oAV
-gPE
+ccF
uWi
rpY
ivy
@@ -181881,11 +181881,11 @@ mlM
bxG
nDR
fFR
-sZc
+tPZ
pqV
dzx
hwn
-xxx
+qLR
iiM
izy
tPu
@@ -181893,7 +181893,7 @@ csh
pof
cSC
pbH
-cFJ
+uvU
umu
qVr
qVr
@@ -182071,14 +182071,14 @@ pMW
pMW
pMW
pMW
-pad
+aTY
fZL
fZL
tCw
bKy
fZL
fZL
-pad
+aTY
pMW
pMW
pMW
@@ -182088,9 +182088,9 @@ aac
aac
aac
aac
-nWx
+cew
ekL
-nWx
+cew
sLz
wjP
uax
@@ -182131,35 +182131,35 @@ bYP
cyu
wxu
yjY
-gxs
+eYS
oxL
-dGb
+gbZ
oGO
xQN
mEt
vNk
-pmT
+kTU
xyt
-njH
+rpq
ovC
-oiy
+dCq
uiV
rGj
tes
rGj
wcB
-wZu
+jXF
pbH
mAL
nKU
qVr
-tOC
+tEx
bfH
bfH
bfH
qVr
-evI
-gsC
+pNa
+uGJ
pTP
qyQ
qyQ
@@ -182344,7 +182344,7 @@ aac
aac
aac
aac
-dop
+aff
jxz
cdy
iWz
@@ -182389,7 +182389,7 @@ tSr
aIt
slI
nUy
-lQp
+rHj
rcA
doC
aKy
@@ -182399,31 +182399,31 @@ wwP
mGo
dLO
jwe
-oiy
+dCq
mlW
tes
uIq
vkE
wcB
-wsY
+keh
pbH
bmz
-uEr
+pIx
qVr
ttj
bfH
bfH
bfH
bfH
-evI
-iYl
+pNa
+qNk
xmY
xVF
eJQ
bNx
aSt
aSt
-iUN
+xAM
aaa
aaa
aaa
@@ -182587,11 +182587,11 @@ pMW
pMW
pMW
pMW
-pad
+aTY
fZL
cfp
iCA
-pad
+aTY
pMW
pMW
pMW
@@ -182605,7 +182605,7 @@ aac
akr
akr
cTU
-kVN
+ett
uax
uax
uax
@@ -182646,7 +182646,7 @@ hlD
vyy
vyy
raP
-gpk
+uGo
lEU
ios
aKz
@@ -182672,7 +182672,7 @@ ttj
bhf
ttj
ttj
-aih
+nzg
cwj
ksk
bsh
@@ -182903,7 +182903,7 @@ aHQ
aIv
aHQ
nUy
-lQp
+rHj
aJG
uOx
aKA
@@ -182913,13 +182913,13 @@ wwP
mGo
dLO
jwe
-nGf
+rBb
kxF
tes
-ujI
+lWv
xPR
kye
-aYu
+moQ
pbH
kBo
kJA
@@ -182929,7 +182929,7 @@ bfH
bfH
bfH
kGv
-jAw
+qSS
cFQ
xmY
uLt
@@ -183100,13 +183100,13 @@ avE
avE
avE
avE
-pad
+aTY
iCA
fZL
tCw
fZL
fZL
-pad
+aTY
uRv
uRv
uRv
@@ -183116,9 +183116,9 @@ aac
aac
aac
aac
-iUm
+ggw
rIx
-iUm
+ggw
jlo
wjP
lPl
@@ -183161,16 +183161,16 @@ aIv
aHQ
tJz
oxL
-srj
+iYO
lpC
vTb
vTb
rbn
-aLD
+crj
wWT
-kTp
+bCx
uvB
-nGf
+rBb
tbK
kye
tes
@@ -183186,7 +183186,7 @@ bfH
bfH
bfH
qVr
-knW
+jqK
ijR
ecg
rUh
@@ -183232,7 +183232,7 @@ avE
pMW
pMW
pMW
-iZH
+bGh
pMW
pMW
avE
@@ -183377,19 +183377,19 @@ akr
akr
akr
xAJ
-hYI
+tXK
dZY
ekQ
-xHa
+hHM
njx
ftQ
sTQ
lBW
wex
-eUr
+jzW
fhv
oAV
-oHw
+lvK
ryS
dkf
xtD
@@ -183398,7 +183398,7 @@ vYl
vhn
lSM
aDv
-ksS
+bKY
fgi
cXX
eOw
@@ -183418,16 +183418,16 @@ sPQ
ezL
kBi
oxL
-kWC
+hMG
pmu
mhl
cli
oPf
-cRU
+jRy
odC
dzx
tqA
-nGf
+rBb
rrL
kye
kye
@@ -183435,7 +183435,7 @@ rKL
jst
vDu
pbH
-pRI
+vSa
cJR
qVr
qVr
@@ -183665,7 +183665,7 @@ gay
fXl
jwH
brm
-nCm
+idI
xZQ
stt
wpK
@@ -183685,9 +183685,9 @@ xiL
gEU
uHk
tYp
-lOQ
-lOQ
-lOQ
+mdf
+mdf
+mdf
tYp
tYp
tYp
@@ -183701,10 +183701,10 @@ qVr
qVr
qVr
qVr
-xmb
+kvO
cZH
pWw
-jJN
+uMu
mLO
qVr
qVr
@@ -183894,7 +183894,7 @@ oTc
vsg
jJR
udQ
-xFD
+tNO
tKh
eVn
eVn
@@ -183931,17 +183931,17 @@ llk
sWM
sSr
sSr
-yil
+pFe
dPe
-ehV
+ggQ
xti
-cVj
+bNa
jpV
gSJ
sql
aao
jqA
-uvC
+fbj
xti
gBX
dLO
@@ -183960,7 +183960,7 @@ aaa
qVr
qVr
jfU
-gLQ
+qtB
qVr
qVr
qVr
@@ -184188,11 +184188,11 @@ mal
cVG
tBv
feU
-xgk
+gOG
okK
xjV
oIc
-qJr
+pAJ
oMz
oOZ
qFx
@@ -184248,9 +184248,9 @@ pMW
pMW
pMW
pMW
-hTC
-hTC
-hTC
+tqN
+tqN
+tqN
gFf
gFf
gFf
@@ -184260,7 +184260,7 @@ oMI
oTa
tDn
tDn
-sEr
+hfs
tDn
tDn
bJP
@@ -184404,9 +184404,9 @@ aac
aac
aac
udQ
-hnZ
-pqJ
-sHA
+nIC
+fQH
+fPJ
udQ
fBJ
pxD
@@ -184693,7 +184693,7 @@ ljn
ujw
ljn
ljn
-lSn
+eRQ
qTv
vrW
tXz
@@ -184762,9 +184762,9 @@ pMW
pMW
pMW
pMW
-hTC
-hTC
-hTC
+tqN
+tqN
+tqN
gFf
gFf
oMI
@@ -184774,7 +184774,7 @@ dVM
dVM
dVM
dVM
-epu
+eVl
dVM
dVM
dVM
@@ -184918,9 +184918,9 @@ aac
aac
aac
udQ
-nyl
-lZk
-esx
+lQz
+pXq
+rCs
udQ
kSa
cDP
@@ -184933,7 +184933,7 @@ pRM
nky
jJd
aBg
-dzS
+gba
pRM
pRM
pRM
@@ -184952,7 +184952,7 @@ ftZ
vUE
nSI
tXz
-eTg
+wkQ
tXz
oBc
tXz
@@ -184960,10 +184960,10 @@ hmd
bHb
sed
dpB
-buJ
+vpp
gel
tIh
-uhJ
+hRa
qab
lWJ
aBL
@@ -185027,11 +185027,11 @@ gFf
oMI
sDY
dVM
-ukT
+pcY
jkc
cOc
jYn
-mWr
+jus
cVr
cTV
jJv
@@ -185210,9 +185210,9 @@ fiW
nSI
hPQ
vDI
-rSS
+nSd
rMB
-pIN
+gAQ
eoX
geG
ruD
@@ -185274,17 +185274,17 @@ pMW
pMW
pMW
pMW
-hTC
-hTC
-hTC
-hTC
+tqN
+tqN
+tqN
+tqN
vUu
gFf
gFf
oMI
sDY
dVM
-rVA
+lrx
uaM
pUz
xWo
@@ -185469,7 +185469,7 @@ axt
eRb
nWi
rMB
-pIN
+gAQ
eoX
fyc
vwD
@@ -185539,21 +185539,21 @@ vUu
gFf
gFf
tXU
-gVQ
+gVd
dVM
iqO
aoh
-xMj
+dLS
dVM
dVM
dVM
-obH
+rOT
rSB
dVM
fho
cEb
gFf
-mab
+wbW
pnT
uqS
uqS
@@ -185742,7 +185742,7 @@ iqZ
ptQ
ptQ
syv
-jGP
+vlm
gYK
bde
syv
@@ -185790,24 +185790,24 @@ avE
avE
xSS
lwj
-hTC
-hTC
-sgd
+tqN
+tqN
+tNG
jfu
jfu
rIa
sVz
-gYk
+bNr
aoh
jLx
-tGB
-ihG
+ffe
+mgi
pIQ
-llW
+hhf
xZx
rSB
dVM
-fvP
+hBJ
uqS
kzR
rsZ
@@ -185956,7 +185956,7 @@ uNl
wxv
wxv
uNl
-gyo
+hmR
pRM
pRM
pRM
@@ -185999,7 +185999,7 @@ otP
aso
syv
syv
-aVM
+ubR
sVG
moH
syv
@@ -186053,9 +186053,9 @@ vUu
gFf
gFf
tXU
-ajC
+weS
dVM
-cWx
+sRh
njC
ndt
dVM
@@ -186067,7 +186067,7 @@ dVM
jgq
xWe
gFf
-cRx
+mrF
dNi
uqS
uqS
@@ -186221,7 +186221,7 @@ uno
qUX
dJm
ofv
-erg
+aCy
lCy
vPB
omh
@@ -186302,10 +186302,10 @@ pMW
pMW
pMW
pMW
-hTC
-hTC
-hTC
-hTC
+tqN
+tqN
+tqN
+tqN
vUu
gFf
gFf
@@ -186514,7 +186514,7 @@ aaa
syv
syv
kpw
-lEy
+lOC
kpw
syv
aaa
@@ -186573,7 +186573,7 @@ uUG
lSG
xsW
jJv
-gGh
+dtz
jJv
bcx
jJv
@@ -186758,7 +186758,7 @@ qbp
geG
rls
twO
-fgo
+eBd
nQr
kro
nQr
@@ -186770,7 +186770,7 @@ aaa
aaa
aaa
syv
-hXO
+loG
xrl
nKb
syv
@@ -186818,9 +186818,9 @@ pMW
pMW
pMW
pMW
-hTC
-hTC
-hTC
+tqN
+tqN
+tqN
gFf
gFf
oMI
@@ -186830,7 +186830,7 @@ dVM
dVM
dVM
dVM
-baJ
+fHR
dVM
dVM
dVM
@@ -187332,9 +187332,9 @@ pMW
pMW
pMW
pMW
-hTC
-hTC
-hTC
+tqN
+tqN
+tqN
gFf
gFf
gFf
@@ -187344,7 +187344,7 @@ oMI
uCh
hic
hic
-bgy
+uJa
hic
hic
vWw
@@ -188022,7 +188022,7 @@ pMW
pMW
aac
pSV
-tjk
+wJV
wXP
loQ
wAh
@@ -188372,7 +188372,7 @@ avE
pMW
pMW
pMW
-gnE
+ylt
pMW
pMW
avE
@@ -189052,7 +189052,7 @@ pMW
aac
aac
fmy
-wxB
+ifU
kLI
kFu
uCy
@@ -191626,7 +191626,7 @@ pMW
pMW
pMW
pMW
-nps
+kyU
pMW
pMW
pMW
diff --git a/_maps/templates/lazy_templates/nukie_base.dmm b/_maps/templates/lazy_templates/nukie_base.dmm
index 58c3d233d7b..63c0fc2b168 100644
--- a/_maps/templates/lazy_templates/nukie_base.dmm
+++ b/_maps/templates/lazy_templates/nukie_base.dmm
@@ -2132,7 +2132,7 @@
/turf/open/space/basic,
/area/space/nearstation)
"zR" = (
-/mob/living/simple_animal/slime,
+/mob/living/basic/slime,
/turf/open/floor/circuit/red/off,
/area/centcom/syndicate_mothership/expansion_bioterrorism)
"zS" = (
diff --git a/code/__DEFINES/ai/slime.dm b/code/__DEFINES/ai/slime.dm
new file mode 100644
index 00000000000..ba08dbba556
--- /dev/null
+++ b/code/__DEFINES/ai/slime.dm
@@ -0,0 +1,14 @@
+// Slime AI controller blackboard keys
+
+///If true, the slime will not get hungry, nor hunt
+#define BB_SLIME_HUNGER_DISABLED "BB_slime_hunger_disabled"
+///Keeps track how hungry the slime is
+#define BB_SLIME_HUNGER_LEVEL "BB_slime_hunger_level"
+///If true, the slime is rabid
+#define BB_SLIME_RABID "BB_slime_rabid"
+///Are we an adult, or a child
+#define BB_SLIME_LIFE_STAGE "BB_slime_life_stage"
+///Our evolve action
+#define BB_SLIME_EVOLVE "BB_slime_evolve"
+///Our reproduce action
+#define BB_SLIME_REPRODUCE "BB_slime_reproduce"
diff --git a/code/__DEFINES/dcs/signals/signals_atom/signals_atom_movable.dm b/code/__DEFINES/dcs/signals/signals_atom/signals_atom_movable.dm
index 38d0500dcbd..42b2b2ce2b3 100644
--- a/code/__DEFINES/dcs/signals/signals_atom/signals_atom_movable.dm
+++ b/code/__DEFINES/dcs/signals/signals_atom/signals_atom_movable.dm
@@ -37,6 +37,10 @@
#define COMSIG_MOVABLE_BUCKLE "buckle"
///from base of atom/movable/unbuckle_mob(): (mob, force)
#define COMSIG_MOVABLE_UNBUCKLE "unbuckle"
+///from /atom/movable/proc/buckle_mob(): (buckled_movable)
+#define COMSIG_MOB_BUCKLED "mob_buckle"
+///from /atom/movable/proc/unbuckle_mob(): (buckled_movable)
+#define COMSIG_MOB_UNBUCKLED "mob_unbuckle"
///from /obj/vehicle/proc/driver_move, caught by the riding component to check and execute the driver trying to drive the vehicle
#define COMSIG_RIDDEN_DRIVER_MOVE "driver_move"
#define COMPONENT_DRIVER_BLOCK_MOVE (1<<0)
diff --git a/code/__DEFINES/dcs/signals/signals_mob/signals_mob_basic.dm b/code/__DEFINES/dcs/signals/signals_mob/signals_mob_basic.dm
index a5205a0589b..130a032eb35 100644
--- a/code/__DEFINES/dcs/signals/signals_mob/signals_mob_basic.dm
+++ b/code/__DEFINES/dcs/signals/signals_mob/signals_mob_basic.dm
@@ -16,3 +16,11 @@
/// Called whenever an animal is pet via the /datum/element/pet_bonus element: (mob/living/petter, modifiers)
#define COMSIG_ANIMAL_PET "animal_pet"
+
+///from base of mob/living/basic/regal_rat: (mob/living/basic/regal_rat/king)
+#define COMSIG_RAT_INTERACT "rat_interaction"
+ #define COMPONENT_RAT_INTERACTED (1<<0) //! If this is returned, cancel any further interactions.
+
+///from /datum/status_effect/slime_leech: (mob/living/basic/slime/draining_slime)
+#define COMSIG_SLIME_DRAINED "slime_drained"
+
diff --git a/code/__DEFINES/dcs/signals/signals_mob/signals_mob_simple.dm b/code/__DEFINES/dcs/signals/signals_mob/signals_mob_simple.dm
index 8b19c1f0054..b648af8fa6c 100644
--- a/code/__DEFINES/dcs/signals/signals_mob/signals_mob_simple.dm
+++ b/code/__DEFINES/dcs/signals/signals_mob/signals_mob_simple.dm
@@ -10,9 +10,7 @@
#define COMPONENT_HOSTILE_NO_ATTACK COMPONENT_CANCEL_ATTACK_CHAIN //cancel the attack, only works before attack happens
///after attackingtarget has happened, source is the attacker and target is the attacked, extra argument for if the attackingtarget was successful
#define COMSIG_HOSTILE_POST_ATTACKINGTARGET "hostile_post_attackingtarget"
-///from base of mob/living/basic/regal_rat: (mob/living/basic/regal_rat/king)
-#define COMSIG_RAT_INTERACT "rat_interaction"
- #define COMPONENT_RAT_INTERACTED (1<<0) //! If this is returned, cancel any further interactions.
+
///FROM mob/living/simple_animal/hostile/ooze/eat_atom(): (atom/target, edible_flags)
#define COMSIG_OOZE_EAT_ATOM "ooze_eat_atom"
#define COMPONENT_ATOM_EATEN (1<<0)
diff --git a/code/__DEFINES/is_helpers.dm b/code/__DEFINES/is_helpers.dm
index 91c5c03b74f..3430f97dd7d 100644
--- a/code/__DEFINES/is_helpers.dm
+++ b/code/__DEFINES/is_helpers.dm
@@ -180,7 +180,7 @@ GLOBAL_LIST_INIT(turfs_pass_meteor, typecacheof(list(
#define ismouse(A) (istype(A, /mob/living/basic/mouse))
-#define isslime(A) (istype(A, /mob/living/simple_animal/slime))
+#define isslime(A) (istype(A, /mob/living/basic/slime))
#define isdrone(A) (istype(A, /mob/living/basic/drone))
diff --git a/code/__DEFINES/mobs.dm b/code/__DEFINES/mobs.dm
index de5e55c317c..8fccb990cad 100644
--- a/code/__DEFINES/mobs.dm
+++ b/code/__DEFINES/mobs.dm
@@ -306,6 +306,9 @@
//Slime evolution threshold. Controls how fast slimes can split/grow
#define SLIME_EVOLUTION_THRESHOLD 10
+//Slime evolution cost in nutrition
+#define SLIME_EVOLUTION_COST 200
+
//Slime extract crossing. Controls how many extracts is required to feed to a slime to core-cross.
#define SLIME_EXTRACT_CROSSING_REQUIRED 10
diff --git a/code/__DEFINES/research/slimes.dm b/code/__DEFINES/research/slimes.dm
index 59410564928..344514afb76 100644
--- a/code/__DEFINES/research/slimes.dm
+++ b/code/__DEFINES/research/slimes.dm
@@ -1,10 +1,40 @@
+///This slime is a baby
#define SLIME_LIFE_STAGE_BABY "baby"
+///This slime is an adult
#define SLIME_LIFE_STAGE_ADULT "adult"
+///This lowest charge a slime can have
#define SLIME_MIN_POWER 0
+///Dangerous levels of charge
#define SLIME_MEDIUM_POWER 5
+///The highest level of charge a slime can have
#define SLIME_MAX_POWER 10
+///The maximum amount of nutrition a slime can contain
+#define SLIME_MAX_NUTRITION 1000
+///The starting nutrition of a slime
+#define SLIME_STARTING_NUTRITION 700
+/// Above it we grow our amount_grown and our power_level, below it we can eat
+#define SLIME_GROW_NUTRITION 800
+/// Below this, we feel hungry
+#define SLIME_HUNGER_NUTRITION 500
+/// Below this, we feel starving
+#define SLIME_STARVE_NUTRITION 200
+
+///The slime is not hungry. It might try to feed anyways.
+#define SLIME_HUNGER_NONE 0
+///The slime is more likely to feed on people
+#define SLIME_HUNGER_HUNGRY 1
+///The slime is very likely to feed on anything
+#define SLIME_HUNGER_STARVING 2
+
+#define SLIME_MOOD_NONE "none"
+#define SLIME_MOOD_ANGRY "angry"
+#define SLIME_MOOD_MISCHIEVOUS "mischievous"
+#define SLIME_MOOD_POUT "pout"
+#define SLIME_MOOD_SAD "sad"
+#define SLIME_MOOD_SMILE ":3"
+
// Just slimin' here.
// Warning: These defines are used for slime icon states, so if you
// touch these names, remember to update icons/mob/simple/slimes.dmi!
diff --git a/code/__DEFINES/status_effects.dm b/code/__DEFINES/status_effects.dm
index d7e98180261..8ada83a2109 100644
--- a/code/__DEFINES/status_effects.dm
+++ b/code/__DEFINES/status_effects.dm
@@ -43,6 +43,7 @@
#define STASIS_SHAPECHANGE_EFFECT "stasis_shapechange"
#define STASIS_ADMIN "stasis_admin"
#define STASIS_LEGION_EATEN "stasis_eaten"
+#define STASIS_SLIME_BZ "stasis_slime_bz"
#define STASIS_NETPOD_EFFECT "stasis_netpod"
diff --git a/code/__HELPERS/mobs.dm b/code/__HELPERS/mobs.dm
index f2af37f228b..eafcdbc5950 100644
--- a/code/__HELPERS/mobs.dm
+++ b/code/__HELPERS/mobs.dm
@@ -577,15 +577,15 @@ GLOBAL_LIST_EMPTY(species_list)
moblist += mob_to_sort
for(var/mob/dead/new_player/mob_to_sort in sortmob)
moblist += mob_to_sort
- for(var/mob/living/simple_animal/slime/mob_to_sort in sortmob)
+ for(var/mob/living/basic/slime/mob_to_sort in sortmob)
moblist += mob_to_sort
for(var/mob/living/simple_animal/mob_to_sort in sortmob)
- // We've already added slimes.
- if(isslime(mob_to_sort))
- continue
moblist += mob_to_sort
for(var/mob/living/basic/mob_to_sort in sortmob)
moblist += mob_to_sort
+ // We've already added slimes.
+ if(isslime(mob_to_sort))
+ continue
return moblist
///returns a mob type controlled by a specified ckey
diff --git a/code/_globalvars/phobias.dm b/code/_globalvars/phobias.dm
index bfd3a6846f1..ea1d939351d 100644
--- a/code/_globalvars/phobias.dm
+++ b/code/_globalvars/phobias.dm
@@ -57,7 +57,7 @@ GLOBAL_LIST_INIT(phobia_regexes, list(
GLOBAL_LIST_INIT(phobia_mobs, list(
"aliens" = typecacheof(list(
/mob/living/carbon/alien,
- /mob/living/simple_animal/slime,
+ /mob/living/basic/slime,
)),
"anime" = typecacheof(list(/mob/living/basic/guardian)),
"birds" = typecacheof(list(
diff --git a/code/controllers/configuration/entries/game_options.dm b/code/controllers/configuration/entries/game_options.dm
index a5c88d97dc6..368ae3a3840 100644
--- a/code/controllers/configuration/entries/game_options.dm
+++ b/code/controllers/configuration/entries/game_options.dm
@@ -257,7 +257,7 @@
/datum/config_entry/number/outdated_movedelay/alien_delay
movedelay_type = /mob/living/carbon/alien
/datum/config_entry/number/outdated_movedelay/slime_delay
- movedelay_type = /mob/living/simple_animal/slime
+ movedelay_type = /mob/living/basic/slime
/datum/config_entry/number/outdated_movedelay/animal_delay
movedelay_type = /mob/living/simple_animal
/////////////////////////////////////////////////
diff --git a/code/datums/ai/basic_mobs/basic_subtrees/use_mob_ability.dm b/code/datums/ai/basic_mobs/basic_subtrees/use_mob_ability.dm
index 5ceef67bedb..a59a901d57d 100644
--- a/code/datums/ai/basic_mobs/basic_subtrees/use_mob_ability.dm
+++ b/code/datums/ai/basic_mobs/basic_subtrees/use_mob_ability.dm
@@ -14,7 +14,7 @@
if (!ability_key)
CRASH("You forgot to tell this mob where to find its ability")
- var/datum/action/cooldown/using_action = controller.blackboard[ability_key]
+ var/datum/action/using_action = controller.blackboard[ability_key]
if (!using_action?.IsAvailable())
return
@@ -25,7 +25,7 @@
/datum/ai_behavior/use_mob_ability
/datum/ai_behavior/use_mob_ability/perform(seconds_per_tick, datum/ai_controller/controller, ability_key)
- var/datum/action/cooldown/using_action = controller.blackboard[ability_key]
+ var/datum/action/using_action = controller.blackboard[ability_key]
if (QDELETED(using_action))
finish_action(controller, FALSE, ability_key)
return
diff --git a/code/datums/ai/hunting_behavior/hunting_behaviors.dm b/code/datums/ai/hunting_behavior/hunting_behaviors.dm
index 1615a28d53b..07fc84997a6 100644
--- a/code/datums/ai/hunting_behavior/hunting_behaviors.dm
+++ b/code/datums/ai/hunting_behavior/hunting_behaviors.dm
@@ -57,7 +57,7 @@
var/mob/living/living_mob = controller.pawn
for(var/atom/possible_dinner as anything in typecache_filter_list(range(hunt_range, living_mob), types_to_hunt))
- if(!valid_dinner(living_mob, possible_dinner, hunt_range))
+ if(!valid_dinner(living_mob, possible_dinner, hunt_range, controller, seconds_per_tick))
continue
controller.set_blackboard_key(hunting_target_key, possible_dinner)
finish_action(controller, TRUE, hunting_target_key)
@@ -65,7 +65,7 @@
finish_action(controller, FALSE, hunting_target_key)
-/datum/ai_behavior/find_hunt_target/proc/valid_dinner(mob/living/source, atom/dinner, radius)
+/datum/ai_behavior/find_hunt_target/proc/valid_dinner(mob/living/source, atom/dinner, radius, datum/ai_controller/controller, seconds_per_tick)
if(isliving(dinner))
var/mob/living/living_target = dinner
if(living_target.stat == DEAD) //bitch is dead
diff --git a/code/datums/diseases/transformation.dm b/code/datums/diseases/transformation.dm
index 334e21be4bd..83e7ac02534 100644
--- a/code/datums/diseases/transformation.dm
+++ b/code/datums/diseases/transformation.dm
@@ -242,7 +242,7 @@
stage3 = list(span_danger("Your appendages are melting away."), span_danger("Your limbs begin to lose their shape."))
stage4 = list(span_danger("You are turning into a slime."))
stage5 = list(span_danger("You have become a slime."))
- new_form = /mob/living/simple_animal/slime
+ new_form = /mob/living/basic/slime
/datum/disease/transformation/slime/stage_act(seconds_per_tick, times_fired)
@@ -266,7 +266,7 @@
if(affected_mob.client && ishuman(affected_mob)) // if they are a human who's not a monkey and are sentient, then let them have the old fun
var/mob/living/carbon/human/human = affected_mob
if(!ismonkey(human))
- new_form = /mob/living/simple_animal/slime/random
+ new_form = /mob/living/basic/slime/random
return ..()
/datum/disease/transformation/corgi
diff --git a/code/datums/elements/basic_health_examine.dm b/code/datums/elements/basic_health_examine.dm
new file mode 100644
index 00000000000..c9c22eb5578
--- /dev/null
+++ b/code/datums/elements/basic_health_examine.dm
@@ -0,0 +1,37 @@
+///A simple element for basic mobs that prints out a custom damaged state message
+/datum/element/basic_health_examine
+ element_flags = ELEMENT_BESPOKE
+ argument_hash_start_idx = 2
+ ///Light amount of damage
+ var/light_damage_message
+ ///Heavy amount of damage
+ var/heavy_damage_message
+ ///Heavy damage threshold percentage
+ var/heavy_threshold
+
+/datum/element/basic_health_examine/Attach(datum/target, light_damage_message, heavy_damage_message, heavy_threshold)
+ . = ..()
+ if(!isbasicmob(target))
+ return ELEMENT_INCOMPATIBLE
+
+ src.light_damage_message = light_damage_message
+ src.heavy_damage_message = heavy_damage_message
+ src.heavy_threshold = heavy_threshold
+
+ RegisterSignal(target, COMSIG_ATOM_EXAMINE, PROC_REF(on_examine))
+
+/datum/element/basic_health_examine/Detach(atom/movable/source)
+ UnregisterSignal(source, COMSIG_ATOM_EXAMINE)
+ return ..()
+
+/datum/element/basic_health_examine/proc/on_examine(mob/living/basic/source, mob/user, list/examine_list)
+ SIGNAL_HANDLER
+
+ if(source.health == source.maxHealth)
+ return
+
+ if(source.health < source.maxHealth * heavy_threshold)
+ examine_list += span_danger(heavy_damage_message)
+ return
+
+ examine_list += span_danger(light_damage_message)
diff --git a/code/datums/status_effects/debuffs/slime/slime_food.dm b/code/datums/status_effects/debuffs/slime/slime_food.dm
new file mode 100644
index 00000000000..aa711bb878f
--- /dev/null
+++ b/code/datums/status_effects/debuffs/slime/slime_food.dm
@@ -0,0 +1,65 @@
+///Adds pheromones to a mob. If the target slime drains the mob to death, they might befriend the user
+/datum/status_effect/slime_food
+ id = "slime_food"
+ alert_type = null
+ var/befriend_chance = 30
+ var/mob/living/carbon/human/feeder
+
+/datum/status_effect/slime_food/on_creation(mob/living/new_owner, mob/living/carbon/human/feeder, befriend_chance = 100)
+ src.befriend_chance = befriend_chance
+ src.feeder = feeder
+ return ..()
+
+/datum/status_effect/slime_food/on_apply()
+ if(isnull(feeder))
+ return FALSE
+
+ if(!ishuman(feeder)) //don't give the AI pheromones
+ return FALSE
+
+ RegisterSignal(feeder, COMSIG_QDELETING, PROC_REF(on_feeder_deleted))
+ RegisterSignal(owner, COMSIG_COMPONENT_CLEAN_ACT, PROC_REF(on_feeder_deleted))
+ RegisterSignal(owner, COMSIG_SLIME_DRAINED, PROC_REF(on_drained))
+ RegisterSignal(owner, COMSIG_ATOM_EXAMINE, PROC_REF(on_examine))
+
+ return ..()
+
+///Handles the source of the pheromones getting deleted, or the owner getting washed
+/datum/status_effect/slime_food/proc/on_feeder_deleted(datum/source)
+ SIGNAL_HANDLER
+ qdel(src)
+
+///Gaze upon the target
+/datum/status_effect/slime_food/proc/on_examine(datum/source, mob/user, list/examine_list)
+ SIGNAL_HANDLER
+ if(user == feeder)
+ examine_list += span_boldnotice("Their smell reminds you of serenity and yourself.")
+ else
+ examine_list += span_boldnotice("Their smell reminds you of serenity and [feeder].")
+
+///Handles a slime completely draining someone
+/datum/status_effect/slime_food/proc/on_drained(datum/source, mob/living/basic/slime/draining_slime)
+ SIGNAL_HANDLER
+ if(isnull(draining_slime) || !isslime(draining_slime))
+ qdel(src)
+ return
+
+ if(!prob(befriend_chance) || draining_slime.ai_controller.blackboard[BB_SLIME_RABID])
+ qdel(src)
+ return
+
+ draining_slime.befriend(feeder)
+ new /obj/effect/temp_visual/heart(draining_slime.loc)
+ qdel(src)
+
+/datum/status_effect/slime_food/on_remove()
+ feeder = null
+
+/datum/status_effect/slime_food/update_particles()
+ if(particle_effect)
+ return
+
+ particle_effect = new(owner, /particles/pollen)
+
+ //particle coloured like the "pheromones" of the feeder
+ particle_effect.particles.color = "[feeder.chat_color]a0"
diff --git a/code/datums/status_effects/debuffs/slime/slime_leech.dm b/code/datums/status_effects/debuffs/slime/slime_leech.dm
new file mode 100644
index 00000000000..e788774c811
--- /dev/null
+++ b/code/datums/status_effects/debuffs/slime/slime_leech.dm
@@ -0,0 +1,93 @@
+/atom/movable/screen/alert/status_effect/slime_leech
+ name = "Covered in Slime"
+ desc = "A slime is draining your very lifeforce! Remove it by hand, by hitting it, or by water."
+ icon_state = "slime_leech"
+
+/datum/status_effect/slime_leech
+ id = "slime_leech"
+ alert_type = /atom/movable/screen/alert/status_effect/slime_leech
+ var/mob/living/basic/slime/our_slime
+
+/datum/status_effect/slime_leech/on_creation(mob/living/new_owner, mob/living/basic/slime/our_slime)
+ src.our_slime = our_slime
+ return ..()
+
+/datum/status_effect/slime_leech/on_apply()
+ if(isnull(our_slime))
+ return FALSE
+
+ if(!isslime(our_slime))
+ return FALSE
+
+ RegisterSignals(our_slime, list(COMSIG_LIVING_DEATH, COMSIG_MOB_UNBUCKLED, COMSIG_QDELETING,), PROC_REF(on_buckle_end))
+ return ..()
+
+///If the buckling ends
+/datum/status_effect/slime_leech/proc/on_buckle_end()
+ SIGNAL_HANDLER
+
+ var/bio_protection = 100 - owner.getarmor(null, BIO)
+ if(prob(bio_protection))
+ owner.apply_status_effect(/datum/status_effect/slimed, our_slime.slime_type.rgb_code, our_slime.slime_type.colour == SLIME_TYPE_RAINBOW)
+
+ qdel(src)
+
+/datum/status_effect/slime_leech/on_remove()
+ our_slime = null
+
+/datum/status_effect/slime_leech/tick(seconds_between_ticks)
+ if(our_slime.stat)
+ our_slime.stop_feeding(silent = TRUE)
+ return
+
+ if(owner.stat == DEAD) // our victim died
+ if(our_slime.client)
+ to_chat(our_slime, span_info("This subject does not have a strong enough life energy anymore..."))
+
+ SEND_SIGNAL(owner, COMSIG_SLIME_DRAINED, our_slime)
+
+ if(prob(60) && owner.client && ishuman(owner) && !our_slime.ai_controller.blackboard[BB_SLIME_RABID])
+ our_slime.ai_controller?.set_blackboard_key(BB_SLIME_RABID, TRUE) //we might go rabid after finishing to feed on a human with a client.
+
+ our_slime.stop_feeding()
+ return
+
+ var/totaldamage = 0 //total damage done to this unfortunate soul
+
+ if(iscarbon(owner))
+ totaldamage += owner.adjustBruteLoss(rand(2, 4) * 0.5 * seconds_between_ticks)
+ totaldamage += owner.adjustToxLoss(rand(1, 2) * 0.5 * seconds_between_ticks)
+
+ if(isanimal_or_basicmob(owner))
+
+ var/need_mob_update
+ need_mob_update = totaldamage += owner.adjustBruteLoss(rand(2, 4) * 0.5 * seconds_between_ticks, updating_health = FALSE)
+ need_mob_update += totaldamage += owner.adjustToxLoss(rand(1, 2) * 0.5 * seconds_between_ticks, updating_health = FALSE)
+ if(need_mob_update)
+ owner.updatehealth()
+
+ if(totaldamage >= 0) // AdjustBruteLoss returns a negative value on succesful damage adjustment
+ our_slime.balloon_alert(our_slime, "not food!")
+ our_slime.stop_feeding()
+ return
+
+ if(totaldamage < 0 && SPT_PROB(5, seconds_between_ticks) && owner.client)
+
+ var/static/list/pain_lines
+ if(isnull(pain_lines))
+ pain_lines = list(
+ "You can feel your body becoming weak!",
+ "You feel like you're about to die!",
+ "You feel every part of your body screaming in agony!",
+ "A low, rolling pain passes through your body!",
+ "Your body feels as if it's falling apart!",
+ "You feel extremely weak!",
+ "A sharp, deep pain bathes every inch of your body!",
+ )
+
+ to_chat(owner, span_userdanger(pick(pain_lines)))
+
+ our_slime.adjust_nutrition(-1 * 1.6 * totaldamage * seconds_between_ticks)
+
+ //Heal yourself.
+ our_slime.adjustBruteLoss(-1.5 * seconds_between_ticks)
diff --git a/code/datums/status_effects/debuffs/slimed.dm b/code/datums/status_effects/debuffs/slime/slimed.dm
similarity index 100%
rename from code/datums/status_effects/debuffs/slimed.dm
rename to code/datums/status_effects/debuffs/slime/slimed.dm
diff --git a/code/game/machinery/telecomms/computers/logbrowser.dm b/code/game/machinery/telecomms/computers/logbrowser.dm
index e202a508ecf..25b5ddd2127 100644
--- a/code/game/machinery/telecomms/computers/logbrowser.dm
+++ b/code/game/machinery/telecomms/computers/logbrowser.dm
@@ -70,7 +70,7 @@
race = "Humanoid"
// NT knows a lot about slimes, but not aliens. Can identify slimes
- else if(ispath(mobtype, /mob/living/simple_animal/slime))
+ else if(ispath(mobtype, /mob/living/basic/slime))
race = "Slime"
// sometimes M gets deleted prematurely for AIs... just check the job
diff --git a/code/game/objects/buckling.dm b/code/game/objects/buckling.dm
index 2ad1096ac58..e4fc4592b79 100644
--- a/code/game/objects/buckling.dm
+++ b/code/game/objects/buckling.dm
@@ -128,6 +128,7 @@
post_buckle_mob(M)
SEND_SIGNAL(src, COMSIG_MOVABLE_BUCKLE, M, force)
+ SEND_SIGNAL(M, COMSIG_MOB_BUCKLED, src)
return TRUE
/obj/buckle_mob(mob/living/M, force = FALSE, check_loc = TRUE)
@@ -163,6 +164,7 @@
if(!length(buckled_mobs))
UnregisterSignal(src, COMSIG_MOVABLE_SET_ANCHORED)
SEND_SIGNAL(src, COMSIG_MOVABLE_UNBUCKLE, buckled_mob, force)
+ SEND_SIGNAL(buckled_mob, COMSIG_MOB_UNBUCKLED, src)
if(can_fall)
var/turf/location = buckled_mob.loc
diff --git a/code/game/objects/effects/anomalies/anomalies_pyroclastic.dm b/code/game/objects/effects/anomalies/anomalies_pyroclastic.dm
index a4880fdc267..9cb92a6961d 100644
--- a/code/game/objects/effects/anomalies/anomalies_pyroclastic.dm
+++ b/code/game/objects/effects/anomalies/anomalies_pyroclastic.dm
@@ -32,12 +32,8 @@
tile.atmos_spawn_air("[GAS_O2]=500;[GAS_PLASMA]=500;[TURF_TEMPERATURE(1000)]") //Make it hot and burny for the new slime
var/new_colour = pick(/datum/slime_type/red, /datum/slime_type/orange)
- var/mob/living/simple_animal/slime/pyro = new(tile, new_colour)
- pyro.rabid = TRUE
- pyro.amount_grown = SLIME_EVOLUTION_THRESHOLD
- pyro.Evolve()
- var/datum/action/innate/slime/reproduce/repro_action = new
- repro_action.Grant(pyro)
+ var/mob/living/basic/slime/pyro = new(tile, new_colour, SLIME_LIFE_STAGE_ADULT)
+ pyro.set_enraged_behaviour()
var/mob/chosen_one = SSpolling.poll_ghosts_for_target(check_jobban = ROLE_SENTIENCE, poll_time = 10 SECONDS, checked_target = pyro, ignore_category = POLL_IGNORE_PYROSLIME, alert_pic = pyro, role_name_text = "pyroclastic anomaly slime")
if(isnull(chosen_one))
diff --git a/code/game/objects/items/devices/scanners/slime_scanner.dm b/code/game/objects/items/devices/scanners/slime_scanner.dm
index 05b11b3be3a..3c32b6cfcf7 100644
--- a/code/game/objects/items/devices/scanners/slime_scanner.dm
+++ b/code/game/objects/items/devices/scanners/slime_scanner.dm
@@ -21,18 +21,18 @@
if (!isslime(interacting_with))
to_chat(user, span_warning("This device can only scan slimes!"))
return ITEM_INTERACT_BLOCKING
- var/mob/living/simple_animal/slime/scanned_slime = interacting_with
+ var/mob/living/basic/slime/scanned_slime = interacting_with
slime_scan(scanned_slime, user)
return ITEM_INTERACT_SUCCESS
-/proc/slime_scan(mob/living/simple_animal/slime/scanned_slime, mob/living/user)
+/proc/slime_scan(mob/living/basic/slime/scanned_slime, mob/living/user)
var/to_render = "Slime scan results:\
\n[span_notice("[scanned_slime.slime_type.colour] [scanned_slime.life_stage] slime")]\
- \nNutrition: [scanned_slime.nutrition]/[scanned_slime.max_nutrition]"
+ \nNutrition: [scanned_slime.nutrition]/[SLIME_MAX_NUTRITION]"
- if (scanned_slime.nutrition < scanned_slime.starve_nutrition)
+ if (scanned_slime.nutrition < SLIME_STARVE_NUTRITION)
to_render += "\n[span_warning("Warning: slime is starving!")]"
- else if (scanned_slime.nutrition < scanned_slime.hunger_nutrition)
+ else if (scanned_slime.nutrition < SLIME_HUNGER_NUTRITION)
to_render += "\n[span_warning("Warning: slime is hungry")]"
to_render += "\nElectric charge strength: [scanned_slime.powerlevel]\nHealth: [round(scanned_slime.health/scanned_slime.maxHealth,0.01)*100]%"
diff --git a/code/game/objects/items/melee/baton.dm b/code/game/objects/items/melee/baton.dm
index 600780db765..b577aa6a9e0 100644
--- a/code/game/objects/items/melee/baton.dm
+++ b/code/game/objects/items/melee/baton.dm
@@ -190,7 +190,6 @@
if(user)
target.lastattacker = user.real_name
target.lastattackerckey = user.ckey
- target.LAssailant = WEAKREF(user)
if(log_stun_attack)
log_combat(user, target, "stun attacked", src)
if(baton_effect(target, user, modifiers) && user)
diff --git a/code/game/turfs/open/_open.dm b/code/game/turfs/open/_open.dm
index 5c2205a7bf8..c64dd309d52 100644
--- a/code/game/turfs/open/_open.dm
+++ b/code/game/turfs/open/_open.dm
@@ -305,7 +305,7 @@
/turf/open/proc/water_vapor_gas_act()
MakeSlippery(TURF_WET_WATER, min_wet_time = 100, wet_time_to_add = 50)
- for(var/mob/living/simple_animal/slime/M in src)
+ for(var/mob/living/basic/slime/M in src)
M.apply_water()
wash(CLEAN_WASH)
diff --git a/code/modules/antagonists/abductor/equipment/glands/slime.dm b/code/modules/antagonists/abductor/equipment/glands/slime.dm
index 853f0bb6473..6d3287ecae6 100644
--- a/code/modules/antagonists/abductor/equipment/glands/slime.dm
+++ b/code/modules/antagonists/abductor/equipment/glands/slime.dm
@@ -21,6 +21,5 @@
to_chat(owner, span_warning("You feel nauseated!"))
owner.vomit(VOMIT_CATEGORY_DEFAULT, lost_nutrition = 20)
- var/mob/living/simple_animal/slime/Slime = new(get_turf(owner), /datum/slime_type/grey)
- Slime.set_friends(list(owner))
- Slime.set_leader(owner)
+ var/mob/living/basic/slime/new_baby_slime = new(get_turf(owner), /datum/slime_type/grey)
+ new_baby_slime.befriend(owner)
diff --git a/code/modules/food_and_drinks/machinery/processor.dm b/code/modules/food_and_drinks/machinery/processor.dm
index d6780bc95ab..4a60cdbc265 100644
--- a/code/modules/food_and_drinks/machinery/processor.dm
+++ b/code/modules/food_and_drinks/machinery/processor.dm
@@ -209,8 +209,8 @@
/obj/machinery/processor/slime/process()
if(processing)
return
- var/mob/living/simple_animal/slime/picked_slime
- for(var/mob/living/simple_animal/slime/slime in range(1,src))
+ var/mob/living/basic/slime/picked_slime
+ for(var/mob/living/basic/slime/slime in range(1,src))
if(!CanReach(slime)) //don't take slimes behind glass panes or somesuch; also makes it ignore slimes inside the processor
continue
if(slime.stat)
@@ -227,7 +227,7 @@
picked_slime.forceMove(src)
/obj/machinery/processor/slime/process_food(datum/food_processor_process/recipe, atom/movable/what)
- var/mob/living/simple_animal/slime/processed_slime = what
+ var/mob/living/basic/slime/processed_slime = what
if (!istype(processed_slime))
return
diff --git a/code/modules/food_and_drinks/recipes/processor_recipes.dm b/code/modules/food_and_drinks/recipes/processor_recipes.dm
index e2f433323d9..3ff29e194c7 100644
--- a/code/modules/food_and_drinks/recipes/processor_recipes.dm
+++ b/code/modules/food_and_drinks/recipes/processor_recipes.dm
@@ -130,7 +130,7 @@
output = /obj/item/food/roastparsnip
/datum/food_processor_process/mob/slime
- input = /mob/living/simple_animal/slime
+ input = /mob/living/basic/slime
output = null
required_machine = /obj/machinery/processor/slime
diff --git a/code/modules/mob/living/basic/slime/actions.dm b/code/modules/mob/living/basic/slime/actions.dm
new file mode 100644
index 00000000000..c297f48d14e
--- /dev/null
+++ b/code/modules/mob/living/basic/slime/actions.dm
@@ -0,0 +1,142 @@
+/datum/action/innate/slime
+ check_flags = AB_CHECK_CONSCIOUS
+ button_icon = 'icons/mob/actions/actions_slime.dmi'
+ background_icon_state = "bg_alien"
+ overlay_icon_state = "bg_alien_border"
+ ///Does the ability require a specific slime lifestage?
+ var/life_stage_required
+ ///Does the ability requires the slime to hit max growth?
+ var/needs_growth = FALSE
+ ///Does the ability cost nutrition?
+ var/nutrition_cost = 0
+
+/datum/action/innate/slime/IsAvailable(feedback = FALSE)
+ . = ..()
+ if(!.)
+ return FALSE
+
+ var/mob/living/basic/slime/slime_owner = owner
+
+ if(!isnull(life_stage_required) && slime_owner.life_stage != life_stage_required)
+ return FALSE
+
+ if(slime_owner.nutrition < nutrition_cost)
+ return FALSE
+
+ if(needs_growth && slime_owner.amount_grown < SLIME_EVOLUTION_THRESHOLD)
+ return FALSE
+ return TRUE
+
+//Evolving
+
+/datum/action/innate/slime/evolve
+ name = "Evolve"
+ button_icon_state = "slimegrow"
+ desc = "This will let you evolve from baby to adult slime."
+ life_stage_required = SLIME_LIFE_STAGE_BABY
+ needs_growth = TRUE
+ nutrition_cost = SLIME_EVOLUTION_COST
+
+///Turns a baby slime into an adult slime
+/datum/action/innate/slime/evolve/Activate()
+ var/mob/living/basic/slime/slime_owner = owner
+
+ if(slime_owner.stat)
+ slime_owner.balloon_alert(slime_owner, "unconscious!")
+ return
+ if(slime_owner.life_stage == SLIME_LIFE_STAGE_ADULT)
+ slime_owner.balloon_alert(slime_owner, "already adult!")
+ return
+ if(slime_owner.amount_grown < SLIME_EVOLUTION_THRESHOLD)
+ slime_owner.balloon_alert(slime_owner, "need to grow!")
+ return
+ if(slime_owner.nutrition < nutrition_cost)
+ slime_owner.balloon_alert(slime_owner, "need food!")
+ return
+
+ slime_owner.adjust_nutrition(-nutrition_cost)
+
+ slime_owner.set_life_stage(SLIME_LIFE_STAGE_ADULT)
+ slime_owner.update_name()
+ slime_owner.regenerate_icons()
+
+ slime_owner.amount_grown = 0
+
+//Reproduction
+
+/datum/action/innate/slime/reproduce
+ name = "Reproduce"
+ button_icon_state = "slimesplit"
+ desc = "This will make you split into four slimes."
+ life_stage_required = SLIME_LIFE_STAGE_ADULT
+ needs_growth = TRUE
+
+/datum/action/innate/slime/reproduce/Activate()
+ var/mob/living/basic/slime/slime_owner = owner
+ slime_owner.reproduce()
+
+///Splits the slime into multiple children if possible
+/mob/living/basic/slime/proc/reproduce()
+ if(stat != CONSCIOUS)
+ balloon_alert(src, "not conscious!")
+ return
+
+ if(!isopenturf(loc))
+ balloon_alert(src, "not here!")
+
+ if(life_stage != SLIME_LIFE_STAGE_ADULT)
+ balloon_alert(src, "not adult!")
+ return
+
+ if(amount_grown < SLIME_EVOLUTION_THRESHOLD)
+ balloon_alert(src, "need growth!")
+ return
+
+ var/list/babies = list()
+ var/new_nutrition = round(nutrition * 0.9)
+ var/new_powerlevel = round(powerlevel / 4)
+ var/turf/drop_loc = drop_location()
+
+ var/list/slime_friends = list()
+ for(var/faction_member in faction)
+ var/mob/living/possible_friend = locate(faction_member) in GLOB.mob_living_list
+ if(QDELETED(possible_friend))
+ continue
+ slime_friends += possible_friend
+
+ for(var/i in 1 to 4)
+ var/child_colour
+
+ if(mutation_chance >= 100)
+ child_colour = /datum/slime_type/rainbow
+ else if(prob(mutation_chance))
+ child_colour = pick_weight(slime_type.mutations)
+ else
+ child_colour = slime_type.type
+
+ var/mob/living/basic/slime/baby
+ baby = new(drop_loc, child_colour)
+
+ if(ckey)
+ baby.set_nutrition(new_nutrition) //Player slimes are more robust at spliting. Once an oversight of poor copypasta, now a feature!
+
+ baby.powerlevel = new_powerlevel
+ if(i != 1)
+ step_away(baby, src)
+
+ for(var/slime_friend in slime_friends)
+ baby.befriend(slime_friend)
+
+ babies += baby
+ baby.mutation_chance = clamp(mutation_chance+(rand(5,-5)),0,100)
+ SSblackbox.record_feedback("tally", "slime_babies_born", 1, baby.slime_type.colour)
+
+ var/mob/living/basic/slime/new_slime = pick(babies) // slime that the OG slime will move into.
+ new_slime.set_combat_mode(TRUE)
+
+ if(isnull(mind))
+ new_slime.key = key
+ else
+ mind.transfer_to(new_slime)
+
+ qdel(src)
diff --git a/code/modules/mob/living/basic/slime/ai/behaviours.dm b/code/modules/mob/living/basic/slime/ai/behaviours.dm
new file mode 100644
index 00000000000..0db592099bb
--- /dev/null
+++ b/code/modules/mob/living/basic/slime/ai/behaviours.dm
@@ -0,0 +1,71 @@
+/datum/ai_behavior/perform_change_slime_face
+
+/datum/ai_behavior/perform_change_slime_face/perform(seconds_per_tick, datum/ai_controller/controller)
+ . = ..()
+ var/mob/living/basic/slime/slime_pawn = controller.pawn
+ if(!istype(slime_pawn))
+ return
+
+ var/current_mood = slime_pawn.current_mood
+
+ var/new_mood = SLIME_MOOD_NONE
+
+ if (controller.blackboard[BB_SLIME_RABID] || LAZYLEN(controller.blackboard[BB_BASIC_MOB_RETALIATE_LIST]) > 0)
+ new_mood = SLIME_MOOD_ANGRY
+ else if (controller.blackboard[BB_SLIME_HUNGER_DISABLED])
+ new_mood = SLIME_MOOD_SMILE
+ else if (controller.blackboard[BB_CURRENT_HUNTING_TARGET])
+ new_mood = SLIME_MOOD_MISCHIEVOUS
+ else
+ new_mood = pick(SLIME_MOOD_SAD, SLIME_MOOD_SMILE, SLIME_MOOD_POUT)
+
+ if(current_mood != new_mood)
+ slime_pawn.current_mood = new_mood
+ slime_pawn.regenerate_icons()
+
+ finish_action(controller, TRUE)
+
+/datum/ai_behavior/find_hunt_target/find_slime_food
+
+// Check if the slime can drain the target
+/datum/ai_behavior/find_hunt_target/find_slime_food/valid_dinner(mob/living/basic/slime/hunter, mob/living/dinner, radius, datum/ai_controller/controller, seconds_per_tick)
+
+ if(REF(dinner) in hunter.faction) //Don't eat our friends...
+ return
+
+ if(!hunter.can_feed_on(dinner, check_adjacent = FALSE)) //Are they tasty to slimes?
+ return
+
+ //If we are retaliating on someone edible, lets eat them instead
+ if(dinner == controller.blackboard[BB_BASIC_MOB_CURRENT_TARGET])
+ return can_see(hunter, dinner, radius)
+
+ //We are so hungry, lets eat them
+ if(controller.blackboard[BB_SLIME_HUNGER_LEVEL] == SLIME_HUNGER_STARVING && controller.blackboard[BB_SLIME_RABID])
+ return can_see(hunter, dinner, radius)
+
+ //A bit pickier
+ if((islarva(dinner) || ismonkey(dinner)) || (ishuman(dinner) || isalienadult(dinner) && SPT_PROB(2.5, seconds_per_tick)))
+ return can_see(hunter, dinner, radius)
+
+ //We are not THAT hungry
+ return FALSE
+
+/datum/ai_behavior/hunt_target/unarmed_attack_target/slime
+
+/datum/ai_behavior/hunt_target/unarmed_attack_target/slime/target_caught(mob/living/basic/slime/hunter, mob/living/hunted)
+ if((hunted.body_position != STANDING_UP) || prob(20)) //Not standing, or we rolled well? Feed.
+ hunter.start_feeding(hunted)
+ return
+
+ if(hunted.client && hunted.health >= 20) //If target has a client and is healthy, punch them a bit before feasting
+ hunter.UnarmedAttack(hunted, TRUE)
+ return
+
+ hunter.start_feeding(hunted)
+
+/datum/ai_behavior/hunt_target/unarmed_attack_target/slime/finish_action(datum/ai_controller/controller, succeeded, hunting_target_key, hunting_cooldown_key)
+ . = ..()
+ var/mob/living/living_pawn = controller.pawn
+ if(living_pawn.buckled)
+ controller.clear_blackboard_key(hunting_target_key)
diff --git a/code/modules/mob/living/basic/slime/ai/controller.dm b/code/modules/mob/living/basic/slime/ai/controller.dm
new file mode 100644
index 00000000000..9ecf66ad744
--- /dev/null
+++ b/code/modules/mob/living/basic/slime/ai/controller.dm
@@ -0,0 +1,29 @@
+/datum/ai_controller/basic_controller/slime
+ blackboard = list(
+ BB_PET_TARGETING_STRATEGY = /datum/targeting_strategy/basic/not_friends,
+ BB_TARGETING_STRATEGY = /datum/targeting_strategy/basic/not_friends,
+ BB_SLIME_RABID = FALSE,
+ BB_SLIME_HUNGER_DISABLED = FALSE,
+ BB_CURRENT_HUNTING_TARGET = null, // people whose energy we want to drain
+ )
+
+ ai_movement = /datum/ai_movement/basic_avoidance
+ idle_behavior = /datum/idle_behavior/idle_random_walk
+ planning_subtrees = list(
+ /datum/ai_planning_subtree/change_slime_face,
+ /datum/ai_planning_subtree/use_mob_ability/evolve,
+ /datum/ai_planning_subtree/use_mob_ability/reproduce,
+ /datum/ai_planning_subtree/target_retaliate,
+ /datum/ai_planning_subtree/pet_planning,
+ /datum/ai_planning_subtree/find_and_hunt_target/find_slime_food,
+ /datum/ai_planning_subtree/basic_melee_attack_subtree/slime,
+ /datum/ai_planning_subtree/random_speech/slime,
+ )
+
+/datum/ai_controller/basic_controller/slime/CancelActions()
+ ..()
+ if(QDELETED(pawn))
+ return
+
+ var/mob/living/basic/slime/slime_pawn = pawn
+ slime_pawn.stop_feeding()
diff --git a/code/modules/mob/living/basic/slime/ai/pet_command.dm b/code/modules/mob/living/basic/slime/ai/pet_command.dm
new file mode 100644
index 00000000000..42d6b289937
--- /dev/null
+++ b/code/modules/mob/living/basic/slime/ai/pet_command.dm
@@ -0,0 +1,16 @@
+/datum/pet_command/point_targeting/attack/slime
+ speech_commands = list("attack", "sic", "kill", "eat", "feed")
+ command_feedback = "blorbles"
+ pointed_reaction = "and blorbles"
+ refuse_reaction = "jiggles sadly"
+
+ var/hunting_behavior = /datum/ai_behavior/hunt_target/unarmed_attack_target/slime
+
+/datum/pet_command/point_targeting/attack/slime/execute_action(datum/ai_controller/controller)
+
+ var/mob/living/basic/slime/slime_pawn = controller.pawn
+ if(isslime(slime_pawn) && slime_pawn.can_feed_on(controller.blackboard[BB_CURRENT_PET_TARGET], check_friendship = TRUE))
+ controller.queue_behavior(hunting_behavior, BB_CURRENT_PET_TARGET, BB_HUNTING_COOLDOWN)
+ return SUBTREE_RETURN_FINISH_PLANNING
+
+ return ..()
diff --git a/code/modules/mob/living/basic/slime/ai/subtrees.dm b/code/modules/mob/living/basic/slime/ai/subtrees.dm
new file mode 100644
index 00000000000..66c01e6f6c3
--- /dev/null
+++ b/code/modules/mob/living/basic/slime/ai/subtrees.dm
@@ -0,0 +1,54 @@
+/datum/ai_planning_subtree/use_mob_ability/evolve
+ ability_key = BB_SLIME_EVOLVE
+
+/datum/ai_planning_subtree/use_mob_ability/reproduce
+ ability_key = BB_SLIME_REPRODUCE
+
+//Handles the slime changing their facial overlays
+/datum/ai_planning_subtree/change_slime_face
+ var/face_change_chance = 5
+
+/datum/ai_planning_subtree/change_slime_face/SelectBehaviors(datum/ai_controller/controller, seconds_per_tick)
+ if(!SPT_PROB(face_change_chance, seconds_per_tick))
+ return
+
+ var/mob/living/basic/slime/slime_pawn = controller.pawn
+ if(!istype(slime_pawn))
+ return
+
+ if(slime_pawn.stat) //dead slimes make no smiles
+ return
+
+ controller.queue_behavior(/datum/ai_behavior/perform_change_slime_face)
+
+// Slime subtree for hunting down people to drain
+/datum/ai_planning_subtree/find_and_hunt_target/find_slime_food
+ finding_behavior = /datum/ai_behavior/find_hunt_target/find_slime_food
+ hunting_behavior = /datum/ai_behavior/hunt_target/unarmed_attack_target/slime
+ hunt_targets = list(/mob/living)
+ hunt_range = 7
+
+/datum/ai_planning_subtree/find_and_hunt_target/find_slime_food/SelectBehaviors(datum/ai_controller/controller, seconds_per_tick)
+ var/mob/living/living_pawn = controller.pawn
+ if(living_pawn.buckled)
+ return FALSE
+
+ //Slimes don't want to hunt if they are neither rabid, hungry or feeling attack right now
+ if( (controller.blackboard[BB_SLIME_HUNGER_LEVEL] == SLIME_HUNGER_NONE) && !controller.blackboard[BB_SLIME_RABID] && isnull(controller.blackboard[BB_BASIC_MOB_CURRENT_TARGET]))
+ return FALSE
+
+ return ..()
+
+/datum/ai_planning_subtree/basic_melee_attack_subtree/slime
+
+/datum/ai_planning_subtree/basic_melee_attack_subtree/slime/SelectBehaviors(datum/ai_controller/controller, seconds_per_tick)
+ var/mob/living/living_pawn = controller.pawn
+ if(living_pawn.buckled)
+ return
+ return ..()
+
+/datum/ai_planning_subtree/random_speech/slime
+ speech_chance = 1
+ speak = list("Blorble...","Bzzt...","")
+ emote_hear = list("blorbles.")
+ emote_see = list("lights up for a bit, then stops.","bounces in place.", "jiggles!","vibrates!")
diff --git a/code/modules/mob/living/simple_animal/slime/death.dm b/code/modules/mob/living/basic/slime/death.dm
similarity index 64%
rename from code/modules/mob/living/simple_animal/slime/death.dm
rename to code/modules/mob/living/basic/slime/death.dm
index a072299d663..3ce7758cf16 100644
--- a/code/modules/mob/living/simple_animal/slime/death.dm
+++ b/code/modules/mob/living/basic/slime/death.dm
@@ -1,9 +1,10 @@
-/mob/living/simple_animal/slime/death(gibbed)
+/mob/living/basic/slime/death(gibbed)
if(stat == DEAD)
return
if(!gibbed && life_stage == SLIME_LIFE_STAGE_ADULT)
- var/mob/living/simple_animal/slime/new_slime = new(drop_location(), slime_type.type)
- new_slime.rabid = TRUE
+ var/mob/living/basic/slime/new_slime = new(drop_location(), slime_type.type)
+
+ new_slime.ai_controller?.set_blackboard_key(BB_SLIME_RABID, TRUE)
new_slime.regenerate_icons()
//revives us as a baby
@@ -20,6 +21,6 @@
return ..(gibbed)
-/mob/living/simple_animal/slime/gib()
+/mob/living/basic/slime/gib()
death(TRUE)
qdel(src)
diff --git a/code/modules/mob/living/basic/slime/defense.dm b/code/modules/mob/living/basic/slime/defense.dm
new file mode 100644
index 00000000000..17bd22b905a
--- /dev/null
+++ b/code/modules/mob/living/basic/slime/defense.dm
@@ -0,0 +1,117 @@
+
+/mob/living/basic/slime/emp_act(severity)
+ . = ..()
+ if(. & EMP_PROTECT_SELF)
+ return
+ powerlevel = 0 // oh no, the power!
+
+///If a slime is attack with an empty hand, shoves included, try to wrestle them off the mob they are on
+/mob/living/basic/slime/proc/on_attack_hand(mob/living/basic/slime/defender_slime, mob/living/attacker)
+ SIGNAL_HANDLER
+
+ if(isnull(buckled))
+ return
+
+ if(buckled == attacker ? prob(60) : prob(30)) //its easier to remove the slime from yourself
+ attacker.visible_message(span_warning("[attacker] attempts to wrestle \the [defender_slime.name] off [buckled == attacker ? "" : buckled] !"), \
+ span_danger("[buckled == attacker ? "You attempt" : "[attacker] attempts" ] to wrestle \the [defender_slime.name] off [buckled == attacker ? "" : buckled]!"))
+ playsound(loc, 'sound/weapons/punchmiss.ogg', 25, TRUE, -1)
+ return
+
+ attacker.visible_message(span_warning("[attacker] manages to wrestle \the [defender_slime.name] off!"), span_notice("You manage to wrestle \the [defender_slime.name] off!"))
+ playsound(loc, 'sound/weapons/thudswoosh.ogg', 50, TRUE, -1)
+
+ defender_slime.discipline_slime()
+
+/mob/living/basic/slime/attackby(obj/item/attacking_item, mob/living/user, params)
+
+ //Lets you feed slimes plasma. Checks before the passthrough force check
+ if(istype(attacking_item, /obj/item/stack/sheet/mineral/plasma) && stat == CONSCIOUS)
+ use_sheet(attacking_item, user)
+ return
+
+ //Checks if the item passes through the slime first. Safe items can be used simply
+ if(check_item_passthrough(attacking_item))
+ return
+
+ try_discipline_slime(attacking_item)
+
+ if(!istype(attacking_item, /obj/item/storage/bag/xeno))
+ return ..()
+
+ use_xeno_bag(attacking_item, user)
+
+
+///Checks if an item harmlessly passes through the slime
+/mob/living/basic/slime/proc/check_item_passthrough(obj/item/attacking_item, mob/living/user)
+ if(attacking_item.force <= 0)
+ return FALSE
+
+ if(!prob(25))
+ return FALSE
+
+ user.do_attack_animation(src)
+ user.changeNext_move(CLICK_CD_MELEE)
+ to_chat(user, span_danger("[attacking_item] passes right through [src]!"))
+ return TRUE
+
+///Attempts to use the item to discipline the unruly slime
+/mob/living/basic/slime/proc/try_discipline_slime(obj/item/attacking_item)
+ if(attacking_item.force < 3)
+ return
+
+ var/force_effect = attacking_item.force * (life_stage == SLIME_LIFE_STAGE_BABY ? 2 : 1)
+ if(prob(10 + force_effect))
+ discipline_slime()
+
+///Handles feeding a sheet of plasma to a slime
+/mob/living/basic/slime/proc/use_sheet(obj/item/stack/sheet/mineral/plasma/delicious_sheet, mob/living/user)
+ befriend(user)
+ to_chat(user, span_notice("You feed the slime the plasma. It chirps happily."))
+ delicious_sheet.use(1)
+ new /obj/effect/temp_visual/heart(loc)
+ return
+
+///Handles feeding a slim with a bag full of extracts
+/mob/living/basic/slime/proc/use_xeno_bag(obj/item/storage/bag/xeno/xeno_bag, mob/living/user)
+ if(!crossbreed_modification)
+ to_chat(user, span_warning("The slime is not currently being mutated."))
+ return
+ var/has_output = FALSE //Have we outputted text?
+ var/has_found = FALSE //Have we found an extract to be added?
+ for(var/obj/item/slime_extract/extract in xeno_bag.contents)
+ if(extract.crossbreed_modification == crossbreed_modification)
+ xeno_bag.atom_storage.attempt_remove(extract, get_turf(src), silent = TRUE)
+ qdel(extract)
+ applied_crossbreed_amount++
+ has_found = TRUE
+ if(applied_crossbreed_amount >= SLIME_EXTRACT_CROSSING_REQUIRED)
+ to_chat(user, span_notice("You feed the slime as many of the extracts from the bag as you can, and it mutates!"))
+ playsound(src, 'sound/effects/attackblob.ogg', 50, TRUE)
+ spawn_corecross()
+ has_output = TRUE
+ break
+
+ if(has_output)
+ return
+
+ if(!has_found)
+ to_chat(user, span_warning("There are no extracts in the bag that this slime will accept!"))
+ else
+ to_chat(user, span_notice("You feed the slime some extracts from the bag."))
+ playsound(src, 'sound/effects/attackblob.ogg', 50, TRUE)
+
+///Handles the adverse effects of water on slimes
+/mob/living/basic/slime/proc/apply_water()
+ adjustBruteLoss(rand(15,20))
+ discipline_slime()
+
+///Stops the slime from feeding, and might remove rabidity and targets
+/mob/living/basic/slime/proc/discipline_slime()
+ stop_feeding(silent = TRUE)
+ if(life_stage == SLIME_LIFE_STAGE_BABY && prob(80))
+ ai_controller?.clear_blackboard_key(BB_BASIC_MOB_CURRENT_TARGET)
+ ai_controller?.clear_blackboard_key(BB_CURRENT_HUNTING_TARGET)
+
+ if(prob(10))
+ ai_controller?.set_blackboard_key(BB_SLIME_RABID, FALSE)
diff --git a/code/modules/mob/living/simple_animal/slime/emote.dm b/code/modules/mob/living/basic/slime/emote.dm
similarity index 90%
rename from code/modules/mob/living/simple_animal/slime/emote.dm
rename to code/modules/mob/living/basic/slime/emote.dm
index e8305a29f55..93b889a07a4 100644
--- a/code/modules/mob/living/simple_animal/slime/emote.dm
+++ b/code/modules/mob/living/basic/slime/emote.dm
@@ -1,5 +1,5 @@
/datum/emote/slime
- mob_type_allowed_typecache = /mob/living/simple_animal/slime
+ mob_type_allowed_typecache = /mob/living/basic/slime
mob_type_blacklist_typecache = list()
/datum/emote/slime/bounce
@@ -31,7 +31,7 @@
. = ..()
if(!.)
return
- var/mob/living/simple_animal/slime/slime_user = user
+ var/mob/living/basic/slime/slime_user = user
slime_user.current_mood = mood_key
slime_user.regenerate_icons()
diff --git a/code/modules/mob/living/basic/slime/feeding.dm b/code/modules/mob/living/basic/slime/feeding.dm
new file mode 100644
index 00000000000..2c69aad8001
--- /dev/null
+++ b/code/modules/mob/living/basic/slime/feeding.dm
@@ -0,0 +1,79 @@
+
+//Feeding
+
+///Can the slime leech life energy from the target?
+/mob/living/basic/slime/proc/can_feed_on(mob/living/meal, silent = FALSE, check_adjacent = FALSE, check_friendship = FALSE)
+
+ if(!isliving(meal)) //sanity check
+ return FALSE
+
+ if(stat != CONSCIOUS)
+ if(!silent)
+ balloon_alert(src, "unconscious!")
+ return FALSE
+
+ if(hunger_disabled)
+ if(!silent)
+ balloon_alert(src, "not hungry!")
+ return FALSE
+
+ if(check_friendship && (REF(meal) in faction))
+ return FALSE
+
+ if(check_adjacent && !Adjacent(meal))
+ return FALSE
+
+ if(meal.stat == DEAD)
+ if(!silent)
+ balloon_alert(src, "no life energy!")
+ return FALSE
+
+ if(locate(/mob/living/basic/slime) in meal.buckled_mobs)
+ if(!silent)
+ balloon_alert(src, "another slime in the way!")
+ return FALSE
+
+ if(issilicon(meal) || meal.mob_biotypes & MOB_ROBOTIC || meal.flags_1 & HOLOGRAM_1)
+ balloon_alert(src, "no life energy!")
+ return FALSE
+
+ if(isslime(meal))
+ if(!silent)
+ balloon_alert(src, "can't eat slime!")
+ return FALSE
+
+ if(isanimal(meal))
+ var/mob/living/simple_animal/simple_meal = meal
+ if(simple_meal.damage_coeff[TOX] <= 0 && simple_meal.damage_coeff[BRUTE] <= 0) //The creature wouldn't take any damage, it must be too weird even for us.
+ if(!silent)
+ balloon_alert(src, "not food!")
+ return FALSE
+ else if(isbasicmob(meal))
+ var/mob/living/basic/basic_meal = meal
+ if(basic_meal.damage_coeff[TOX] <= 0 && basic_meal.damage_coeff[BRUTE] <= 0)
+ if (!silent)
+ balloon_alert(src, "not food!")
+ return FALSE
+
+ return TRUE
+
+///The slime will start feeding on the target
+/mob/living/basic/slime/proc/start_feeding(mob/living/target_mob)
+ target_mob.unbuckle_all_mobs(force=TRUE) //Slimes rip other mobs (eg: shoulder parrots) off (Slimes Vs Slimes is already handled in can_feed_on())
+ if(target_mob.buckle_mob(src, force=TRUE))
+ layer = MOB_ABOVE_PIGGYBACK_LAYER //always appear above the target mob, no matter the direction
+ target_mob.visible_message(span_danger("[name] latches onto [target_mob]!"), \
+ span_userdanger("[name] latches onto [target_mob]!"))
+ target_mob.apply_status_effect(/datum/status_effect/slime_leech, src)
+ else
+ balloon_alert(src, "latch failed!")
+
+///The slime will stop feeding
+/mob/living/basic/slime/proc/stop_feeding(silent = FALSE)
+ if(!buckled)
+ return
+
+ if(!silent)
+ visible_message(span_warning("[src] lets go of [buckled]!"), span_notice("You let go of [buckled]"))
+ layer = initial(layer)
+ buckled.unbuckle_mob(src,force=TRUE)
diff --git a/code/modules/mob/living/basic/slime/life.dm b/code/modules/mob/living/basic/slime/life.dm
new file mode 100644
index 00000000000..6fcd23be3e9
--- /dev/null
+++ b/code/modules/mob/living/basic/slime/life.dm
@@ -0,0 +1,68 @@
+
+/mob/living/basic/slime/Life(seconds_per_tick = SSMOBS_DT, times_fired)
+ ..()
+
+ handle_nutrition(seconds_per_tick)
+
+/mob/living/basic/slime/handle_environment(datum/gas_mixture/environment, seconds_per_tick, times_fired)
+ ..()
+ if(bodytemperature <= (T0C - 40)) // stun temperature
+ apply_status_effect(/datum/status_effect/freon, SLIME_COLD)
+ else
+ remove_status_effect(/datum/status_effect/freon, SLIME_COLD)
+
+ var/bz_percentage = 0
+
+ if(environment.gases[/datum/gas/bz])
+ bz_percentage = environment.gases[/datum/gas/bz][MOLES] / environment.total_moles()
+
+ if(bz_percentage >= 0.05 && bodytemperature < (T0C + 100)) //Check if we should be in stasis
+ if(!has_status_effect(/datum/status_effect/grouped/stasis)) //Check if we don't have the status effect yet
+ to_chat(src, span_danger("Nerve gas in the air has put you in stasis!"))
+ apply_status_effect(/datum/status_effect/grouped/stasis, STASIS_SLIME_BZ)
+ powerlevel = 0
+ ai_controller?.clear_blackboard_key(BB_SLIME_RABID)
+ else if(has_status_effect(/datum/status_effect/grouped/stasis)) //Check if we still have the status effect
+ to_chat(src, span_notice("You wake up from the stasis."))
+ remove_status_effect(/datum/status_effect/grouped/stasis, STASIS_SLIME_BZ)
+
+///Handles the consumption of nutrition, and growth
+/mob/living/basic/slime/proc/handle_nutrition(seconds_per_tick = SSMOBS_DT)
+ if(hunger_disabled) //God as my witness, I will never go hungry again
+ set_nutrition(700)
+ return
+
+ if(SPT_PROB(7.5, seconds_per_tick))
+ adjust_nutrition((life_stage == SLIME_LIFE_STAGE_ADULT ? -1 : -0.5) * seconds_per_tick)
+
+ if(nutrition < SLIME_STARVE_NUTRITION)
+ ai_controller.set_blackboard_key(BB_SLIME_HUNGER_LEVEL, SLIME_HUNGER_STARVING)
+
+ if(SPT_PROB(0.5, seconds_per_tick) && LAZYLEN(ai_controller?.blackboard[BB_FRIENDS_LIST]))
+ var/your_fault = pick(ai_controller?.blackboard[BB_FRIENDS_LIST])
+ unfriend(your_fault)
+
+ else if(nutrition < SLIME_HUNGER_NUTRITION || (nutrition < SLIME_GROW_NUTRITION && SPT_PROB(25, seconds_per_tick)) )
+ ai_controller.set_blackboard_key(BB_SLIME_HUNGER_LEVEL, SLIME_HUNGER_HUNGRY)
+
+ else
+ ai_controller.set_blackboard_key(BB_SLIME_HUNGER_LEVEL, SLIME_HUNGER_NONE)
+
+ if(nutrition == 0) //adjust nutrition ensures it can't go below 0
+ if(SPT_PROB(50, seconds_per_tick))
+ adjustBruteLoss(rand(0,5))
+ return
+
+ if (SLIME_GROW_NUTRITION <= nutrition)
+
+ if(amount_grown < SLIME_EVOLUTION_THRESHOLD)
+ adjust_nutrition(-10 * seconds_per_tick)
+ amount_grown++
+
+ if(powerlevel < SLIME_MAX_POWER && SPT_PROB(30-powerlevel*2, seconds_per_tick))
+ powerlevel++
+
+ else if (powerlevel < SLIME_MEDIUM_POWER && SLIME_HUNGER_NUTRITION <= nutrition && SPT_PROB(25-powerlevel*5, seconds_per_tick))
+ powerlevel++
+
+ update_mob_action_buttons()
diff --git a/code/modules/mob/living/basic/slime/slime.dm b/code/modules/mob/living/basic/slime/slime.dm
new file mode 100644
index 00000000000..63c738b9652
--- /dev/null
+++ b/code/modules/mob/living/basic/slime/slime.dm
@@ -0,0 +1,389 @@
+#define SLIME_EXTRA_SHOCK_COST 3
+#define SLIME_EXTRA_SHOCK_THRESHOLD 8
+#define SLIME_BASE_SHOCK_PERCENTAGE 10
+#define SLIME_SHOCK_PERCENTAGE_PER_LEVEL 7
+
+/mob/living/basic/slime
+ name = "grey baby slime (123)"
+ icon = 'icons/mob/simple/slimes.dmi'
+ icon_state = "grey baby slime"
+ pass_flags = PASSTABLE | PASSGRILLE
+ gender = NEUTER
+ faction = list(FACTION_SLIME, FACTION_NEUTRAL)
+
+ icon_living = "grey baby slime"
+ icon_dead = "grey baby slime dead"
+
+ attack_sound = 'sound/weapons/bite.ogg'
+
+ //Base physiology
+
+ maxHealth = 150
+ health = 150
+ mob_biotypes = MOB_SLIME
+ melee_damage_lower = 5
+ melee_damage_upper = 25
+ wound_bonus = -45
+ can_buckle_to = FALSE
+
+ damage_coeff = list(BRUTE = 1, BURN = -1, TOX = 1, STAMINA = 0, OXY = 1) //Healed by fire
+ unsuitable_cold_damage = 15
+ unsuitable_heat_damage = 0
+ maximum_survivable_temperature = INFINITY
+ habitable_atmos = null
+
+ //Messages
+
+ attack_verb_simple = "glomp"
+ attack_verb_continuous = "glomps"
+
+ response_help_continuous = "pets"
+ response_help_simple = "pet"
+ response_disarm_continuous = "shoos"
+ response_disarm_simple = "shoo"
+ response_harm_continuous = "stomps on"
+ response_harm_simple = "stomp on"
+
+ //Speech
+
+ speak_emote = list("blorbles")
+ bubble_icon = "slime"
+ initial_language_holder = /datum/language_holder/slime
+
+ verb_say = "blorbles"
+ verb_ask = "inquisitively blorbles"
+ verb_exclaim = "loudly blorbles"
+ verb_yell = "loudly blorbles"
+
+ //AI controller
+
+ ai_controller = /datum/ai_controller/basic_controller/slime
+
+ //Slime physiology
+ ///What is our current lifestage?
+ var/life_stage = SLIME_LIFE_STAGE_BABY
+
+ ///Our slime's current mood
+ var/current_mood = SLIME_MOOD_NONE
+
+ ///The number of /obj/item/slime_extract's the slime has left inside
+ var/cores = 1
+ ///Chance of mutating, should be between 25 and 35
+ var/mutation_chance = 30
+ ///1-10 controls how much electricity they are generating
+ var/powerlevel = SLIME_MIN_POWER
+ ///Controls how long the slime has been overfed, if 10, grows or reproduces
+ var/amount_grown = 0
+ /// No hunger
+ var/hunger_disabled = FALSE
+
+ ///Has a mutator been used on the slime? Only one is allowed
+ var/mutator_used = FALSE
+
+ //The datum that handles the slime colour's core and possible mutations
+ var/datum/slime_type/slime_type
+
+ //CORE-CROSSING CODE
+
+ ///What cross core modification is being used.
+ var/crossbreed_modification
+ ///How many extracts of the modtype have been applied.
+ var/applied_crossbreed_amount = 0
+
+ //AI related traits
+
+ /// Instructions you can give to slimes
+ var/static/list/pet_commands = list(
+ /datum/pet_command/idle,
+ /datum/pet_command/free,
+ /datum/pet_command/follow,
+ /datum/pet_command/point_targeting/attack/slime,
+ )
+
+ /// Our evolve action
+ var/datum/action/innate/slime/evolve/evolve_action
+ /// Our reproduction action
+ var/datum/action/innate/slime/reproduce/reproduce_action
+
+/mob/living/basic/slime/Initialize(mapload, new_type=/datum/slime_type/grey, new_life_stage=SLIME_LIFE_STAGE_BABY)
+
+ . = ..()
+
+ evolve_action = new (src)
+ evolve_action.Grant(src)
+
+ reproduce_action = new (src)
+ reproduce_action.Grant(src)
+
+ set_slime_type(new_type)
+ set_life_stage(new_life_stage)
+ update_name()
+ regenerate_icons()
+
+ set_nutrition(SLIME_STARTING_NUTRITION)
+
+ AddComponent(/datum/component/health_scaling_effects, min_health_slowdown = 2)
+ AddComponent(/datum/component/obeys_commands, pet_commands)
+
+ AddElement(/datum/element/ai_retaliate)
+ AddElement(/datum/element/basic_health_examine, light_damage_message = "It has some punctures in its flesh!", heavy_damage_message = span_bold("It has severe punctures and tears in its flesh!"), heavy_threshold = 0.4)
+ AddElement(/datum/element/footstep, footstep_type = FOOTSTEP_MOB_SLIME)
+ AddElement(/datum/element/soft_landing)
+ AddElement(/datum/element/swabable, CELL_LINE_TABLE_SLIME, CELL_VIRUS_TABLE_GENERIC_MOB, 1, 5)
+
+ add_traits(list(TRAIT_CANT_RIDE, TRAIT_VENTCRAWLER_ALWAYS), INNATE_TRAIT)
+
+ RegisterSignal(src, COMSIG_HOSTILE_PRE_ATTACKINGTARGET, PROC_REF(on_slime_pre_attack))
+ RegisterSignal(src, COMSIG_ATOM_ATTACK_HAND, PROC_REF(on_attack_hand) )
+
+ ai_controller.set_blackboard_key(BB_SLIME_EVOLVE, evolve_action)
+ ai_controller.set_blackboard_key(BB_SLIME_REPRODUCE, reproduce_action)
+
+/mob/living/basic/slime/Destroy()
+
+ QDEL_NULL(evolve_action)
+ QDEL_NULL(reproduce_action)
+
+ return ..()
+
+///Random slime subtype
+/mob/living/basic/slime/random
+
+/mob/living/basic/slime/random/Initialize(mapload, new_colour, new_life_stage)
+ return ..(mapload, pick(subtypesof(/datum/slime_type)), prob(50) ? SLIME_LIFE_STAGE_ADULT : SLIME_LIFE_STAGE_BABY)
+
+///Friendly docile subtype
+/mob/living/basic/slime/pet
+ hunger_disabled = TRUE
+
+/mob/living/basic/slime/pet/Initialize(mapload, new_colour, new_life_stage)
+ . = ..()
+ set_pacified_behaviour()
+
+//Hilbert subtype
+/mob/living/basic/slime/hilbert
+
+/mob/living/basic/slime/hilbert/Initialize(mapload, new_colour, new_life_stage)
+ . = ..(mapload, /datum/slime_type/bluespace)
+ ai_controller?.set_blackboard_key(BB_SLIME_RABID, TRUE)
+
+/mob/living/basic/slime/adjust_nutrition(change, forced)
+ . = ..()
+ nutrition = min(nutrition, SLIME_MAX_NUTRITION)
+
+/mob/living/basic/slime/set_nutrition(set_to, forced = FALSE)
+ . = ..()
+ nutrition = min(nutrition, SLIME_MAX_NUTRITION)
+
+
+/mob/living/basic/slime/update_name()
+ ///Checks if the slime has a generic name, in the format of baby/adult slime (123)
+ var/static/regex/slime_name_regex = new("\\w+ (baby|adult) slime \\(\\d+\\)")
+ if(slime_name_regex.Find(name))
+ var/slime_id = rand(1, 1000)
+ name = "[slime_type.colour] [life_stage] slime ([slime_id])"
+ real_name = name
+ return ..()
+
+/mob/living/basic/slime/regenerate_icons()
+ cut_overlays()
+ var/icon_text = "[slime_type.colour] [life_stage] slime"
+ icon_dead = "[icon_text] dead"
+ if(stat != DEAD)
+ icon_state = icon_text
+ if(current_mood && current_mood != SLIME_MOOD_NONE && !stat)
+ add_overlay("aslime-[current_mood]")
+ else
+ icon_state = icon_dead
+ ..()
+
+/mob/living/basic/slime/get_status_tab_items()
+ . = ..()
+ if(!hunger_disabled)
+ . += "Nutrition: [nutrition]/[SLIME_MAX_NUTRITION]"
+ . += "Growth: [amount_grown]/[SLIME_EVOLUTION_THRESHOLD]"
+ . += "Power Level: [powerlevel]/[SLIME_MAX_POWER]"
+
+/mob/living/basic/slime/MouseDrop(atom/movable/target_atom as mob|obj)
+ if(isliving(target_atom) && target_atom != src && usr == src)
+ var/mob/living/food = target_atom
+ if(can_feed_on(food))
+ start_feeding(food)
+ return ..()
+
+///Slimes can hop off mobs they have latched onto
+/mob/living/basic/slime/resist_buckle()
+ if(isliving(buckled))
+ buckled.unbuckle_mob(src,force=TRUE)
+
+//slimes can not pull
+/mob/living/basic/slime/start_pulling(atom/movable/moveable_atom, state, force = move_force, supress_message = FALSE)
+ return
+
+/mob/living/basic/slime/get_mob_buckling_height(mob/seat)
+ if(..() != 0)
+ return 3
+
+/mob/living/basic/slime/examine(mob/user)
+ . = ..()
+
+ switch(powerlevel)
+ if(SLIME_MIN_POWER to SLIME_EXTRA_SHOCK_COST)
+ . += "It is flickering gently with harmless levels of electrical activity."
+
+ if(SLIME_EXTRA_SHOCK_COST to SLIME_MEDIUM_POWER)
+ . += "It is glowing brightly with medium levels electrical activity."
+
+
+ if(SLIME_MEDIUM_POWER to SLIME_MAX_POWER)
+ . += "It is glowing alarmingly with high levels of electrical activity."
+
+ if(SLIME_MAX_POWER)
+ . += span_boldwarning("It is radiating with massive levels of electrical activity!")
+
+///Changes the slime's current life state
+/mob/living/basic/slime/proc/set_life_stage(new_life_stage = SLIME_LIFE_STAGE_BABY)
+ life_stage = new_life_stage
+
+ switch(life_stage)
+ if(SLIME_LIFE_STAGE_BABY)
+
+ health = initial(health)
+ maxHealth = initial(maxHealth)
+
+ obj_damage = initial(obj_damage)
+ melee_damage_lower = initial(melee_damage_lower)
+ melee_damage_upper = initial(melee_damage_upper)
+ wound_bonus = initial(wound_bonus)
+
+ if(SLIME_LIFE_STAGE_ADULT)
+
+ health = 200
+ maxHealth = 200
+
+ obj_damage = 15
+ melee_damage_lower += 10
+ melee_damage_upper += 10
+ wound_bonus = -90
+
+ ai_controller.set_blackboard_key(BB_SLIME_LIFE_STAGE, life_stage)
+ update_mob_action_buttons()
+
+///Sets the slime's type, name and its icons
+/mob/living/basic/slime/proc/set_slime_type(new_type)
+ slime_type = new new_type
+
+///randomizes the colour of a slime
+/mob/living/basic/slime/proc/random_colour()
+ set_slime_type(pick(subtypesof(/datum/slime_type)))
+ update_name()
+ regenerate_icons()
+
+///Handles slime attacking restrictions, and any extra effects that would trigger
+/mob/living/basic/slime/proc/on_slime_pre_attack(mob/living/basic/slime/our_slime, atom/target, proximity, modifiers)
+ SIGNAL_HANDLER
+
+ if(LAZYACCESS(modifiers, RIGHT_CLICK) && isliving(target) && target != src && usr == src)
+ if(our_slime.can_feed_on(target))
+ our_slime.start_feeding(target)
+ return COMPONENT_HOSTILE_NO_ATTACK
+
+ if(isAI(target)) //The aI is not tasty!
+ target.balloon_alert(our_slime, "not tasty!")
+ return COMPONENT_HOSTILE_NO_ATTACK
+
+ if(our_slime.buckled == target) //If you try to attack the creature you are latched on, you instead cancel feeding
+ our_slime.stop_feeding()
+ return COMPONENT_HOSTILE_NO_ATTACK
+
+ if(iscyborg(target))
+ var/mob/living/silicon/robot/borg_target = target
+ borg_target.flash_act()
+ do_sparks(5, TRUE, borg_target)
+ var/stunprob = our_slime.powerlevel * SLIME_SHOCK_PERCENTAGE_PER_LEVEL + SLIME_BASE_SHOCK_PERCENTAGE
+ if(prob(stunprob) && our_slime.powerlevel >= SLIME_EXTRA_SHOCK_COST)
+ our_slime.powerlevel = clamp(our_slime.powerlevel - SLIME_EXTRA_SHOCK_COST, SLIME_MIN_POWER, SLIME_MAX_POWER)
+ borg_target.apply_damage(our_slime.powerlevel * rand(6, 10), BRUTE, spread_damage = TRUE, wound_bonus = CANT_WOUND)
+ borg_target.visible_message(span_danger("The [our_slime.name] shocks [borg_target]!"), span_userdanger("The [our_slime.name] shocks you!"))
+ else
+ borg_target.visible_message(span_danger("The [our_slime.name] fails to hurt [borg_target]!"), span_userdanger("The [our_slime.name] failed to hurt you!"))
+
+ return COMPONENT_HOSTILE_NO_ATTACK
+
+ if(iscarbon(target) && our_slime.powerlevel > SLIME_MIN_POWER)
+ var/mob/living/carbon/carbon_target = target
+ var/stunprob = our_slime.powerlevel * SLIME_SHOCK_PERCENTAGE_PER_LEVEL + SLIME_BASE_SHOCK_PERCENTAGE // 17 at level 1, 80 at level 10
+ if(!prob(stunprob))
+ return NONE // normal attack
+
+ carbon_target.visible_message(span_danger("The [our_slime.name] shocks [carbon_target]!"), span_userdanger("The [our_slime.name] shocks you!"))
+
+ do_sparks(5, TRUE, carbon_target)
+ var/power = our_slime.powerlevel + rand(0,3)
+ carbon_target.Paralyze(2 SECONDS)
+ carbon_target.Knockdown(power * 2 SECONDS)
+ carbon_target.set_stutter_if_lower(power * 2 SECONDS)
+ if (prob(stunprob) && our_slime.powerlevel >= SLIME_EXTRA_SHOCK_COST)
+ our_slime.powerlevel = clamp(our_slime.powerlevel - SLIME_EXTRA_SHOCK_COST, SLIME_MIN_POWER, SLIME_MAX_POWER)
+ carbon_target.apply_damage(our_slime.powerlevel * rand(6, 10), BURN, spread_damage = TRUE, wound_bonus = CANT_WOUND)
+
+ if(isslime(target))
+ if(target == our_slime)
+ return COMPONENT_HOSTILE_NO_ATTACK
+ var/mob/living/basic/slime/target_slime = target
+ if(target_slime.buckled)
+ target_slime.stop_feeding(silent = TRUE)
+ visible_message(span_danger("[our_slime] pulls [target_slime] off!"), \
+ span_danger("You pull [target_slime] off!"))
+ return NONE // normal attack
+
+ var/is_adult_slime = our_slime.life_stage == SLIME_LIFE_STAGE_ADULT
+ if(target_slime.nutrition >= 100) //steal some nutrition. negval handled in life()
+ var/stolen_nutrition = min(is_adult_slime ? 90 : 50, target_slime.nutrition)
+ target_slime.adjust_nutrition(-stolen_nutrition)
+ our_slime.adjust_nutrition(stolen_nutrition)
+ if(target_slime.health > 0)
+ our_slime.adjustBruteLoss(is_adult_slime ? -20 : -10)
+
+
+///Spawns a crossed slimecore item
+/mob/living/basic/slime/proc/spawn_corecross()
+ var/static/list/crossbreeds = subtypesof(/obj/item/slimecross)
+ visible_message(span_danger("[src] shudders, its mutated core consuming the rest of its body!"))
+ playsound(src, 'sound/magic/smoke.ogg', 50, TRUE)
+ var/selected_crossbreed_path
+ for(var/crossbreed_path in crossbreeds)
+ var/obj/item/slimecross/cross_item = crossbreed_path
+ if(initial(cross_item.colour) == slime_type.colour && initial(cross_item.effect) == crossbreed_modification)
+ selected_crossbreed_path = cross_item
+ break
+ if(selected_crossbreed_path)
+ new selected_crossbreed_path(loc)
+ else
+ visible_message(span_warning("The mutated core shudders, and collapses into a puddle, unable to maintain its form."))
+ qdel(src)
+
+
+///Makes the slime peaceful and content
+/mob/living/basic/slime/proc/set_pacified_behaviour()
+ hunger_disabled = TRUE
+ ai_controller?.set_blackboard_key(BB_SLIME_RABID, FALSE)
+ ai_controller?.set_blackboard_key(BB_SLIME_HUNGER_DISABLED, TRUE)
+ set_nutrition(SLIME_STARTING_NUTRITION)
+
+///Makes the slime angry and hungry
+/mob/living/basic/slime/proc/set_enraged_behaviour()
+ hunger_disabled = FALSE
+ ai_controller?.set_blackboard_key(BB_SLIME_HUNGER_DISABLED, FALSE)
+ ai_controller?.set_blackboard_key(BB_SLIME_RABID, TRUE)
+
+///Makes the slime hungry but mostly friendly
+/mob/living/basic/slime/proc/set_default_behaviour()
+ hunger_disabled = FALSE
+ ai_controller?.set_blackboard_key(BB_SLIME_HUNGER_DISABLED, FALSE)
+ ai_controller?.set_blackboard_key(BB_SLIME_RABID, FALSE)
+
+#undef SLIME_EXTRA_SHOCK_COST
+#undef SLIME_EXTRA_SHOCK_THRESHOLD
+#undef SLIME_BASE_SHOCK_PERCENTAGE
+#undef SLIME_SHOCK_PERCENTAGE_PER_LEVEL
diff --git a/code/modules/mob/living/simple_animal/slime/slime_type.dm b/code/modules/mob/living/basic/slime/slime_type.dm
similarity index 100%
rename from code/modules/mob/living/simple_animal/slime/slime_type.dm
rename to code/modules/mob/living/basic/slime/slime_type.dm
diff --git a/code/modules/mob/living/carbon/human/human_defines.dm b/code/modules/mob/living/carbon/human/human_defines.dm
index 9220d843f52..84d1c454668 100644
--- a/code/modules/mob/living/carbon/human/human_defines.dm
+++ b/code/modules/mob/living/carbon/human/human_defines.dm
@@ -69,7 +69,7 @@
var/static/list/can_ride_typecache = typecacheof(list(
/mob/living/basic/parrot,
/mob/living/carbon/human,
- /mob/living/simple_animal/slime,
+ /mob/living/basic/slime,
))
var/lastpuke = 0
var/account_id
diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm
index ac6a5aac059..34571e973af 100644
--- a/code/modules/mob/living/living.dm
+++ b/code/modules/mob/living/living.dm
@@ -398,10 +398,6 @@
span_warning("[src] grabs you passively!"), null, null, src)
to_chat(src, span_notice("You grab [M] passively!"))
- if(!iscarbon(src))
- M.LAssailant = null
- else
- M.LAssailant = WEAKREF(usr)
if(isliving(M))
var/mob/living/L = M
@@ -1440,7 +1436,7 @@
created_robot.clear_zeroth_law(announce = FALSE)
if(WABBAJACK_SLIME)
- new_mob = new /mob/living/simple_animal/slime/random(loc)
+ new_mob = new /mob/living/basic/slime/random(loc)
if(WABBAJACK_XENO)
var/picked_xeno_type
diff --git a/code/modules/mob/living/simple_animal/slime/ai.dm b/code/modules/mob/living/simple_animal/slime/ai.dm
deleted file mode 100644
index 0272a4e467b..00000000000
--- a/code/modules/mob/living/simple_animal/slime/ai.dm
+++ /dev/null
@@ -1,494 +0,0 @@
-#define SLIME_CARES_ABOUT(to_check) (to_check && (to_check == Target || to_check == Leader || (to_check in Friends)))
-#define SLIME_HUNGER_NONE 0
-#define SLIME_HUNGER_HUNGRY 1
-#define SLIME_HUNGER_STARVING 2
-
-/mob/living/simple_animal/slime/handle_automated_movement()
- return //slime random movement is currently handled in handle_targets()
-
-/mob/living/simple_animal/slime/handle_automated_speech()
- return //slime random speech is currently handled in handle_speech()
-
-///Handles slime mood
-/mob/living/simple_animal/slime/proc/handle_mood(seconds_per_tick, times_fired)
- #define SLIME_MOOD_NONE ""
- #define SLIME_MOOD_ANGRY "angry"
- #define SLIME_MOOD_MISCHIEVOUS "mischievous"
- #define SLIME_MOOD_POUT "pout"
- #define SLIME_MOOD_SAD "sad"
- #define SLIME_MOOD_SMILE ":3"
-
- var/newmood = SLIME_MOOD_NONE
- if (rabid || attacked_stacks)
- newmood = SLIME_MOOD_ANGRY
- else if (docile)
- newmood = SLIME_MOOD_SMILE
- else if (Target)
- newmood = SLIME_MOOD_MISCHIEVOUS
-
- if (!newmood)
- if (discipline_stacks && SPT_PROB(13, seconds_per_tick))
- newmood = SLIME_MOOD_POUT
- else if (SPT_PROB(0.5, seconds_per_tick))
- newmood = pick(SLIME_MOOD_SAD, ":3", SLIME_MOOD_POUT)
-
- if ((current_mood == SLIME_MOOD_SAD || current_mood == SLIME_MOOD_SMILE || current_mood == SLIME_MOOD_POUT) && !newmood)
- if(SPT_PROB(50, seconds_per_tick))
- newmood = current_mood
-
- if (newmood != current_mood) // This is so we don't redraw them every time
- current_mood = newmood
- regenerate_icons()
-
- #undef SLIME_MOOD_NONE
- #undef SLIME_MOOD_ANGRY
- #undef SLIME_MOOD_MISCHIEVOUS
- #undef SLIME_MOOD_POUT
- #undef SLIME_MOOD_SAD
- #undef SLIME_MOOD_SMILE
-
-///Handles the slime understanding commends spoken to it
-/mob/living/simple_animal/slime/proc/handle_speech(seconds_per_tick, times_fired)
- //Speech understanding starts here
- var/to_say
- if (speech_buffer.len > 0)
- var/who = speech_buffer[1] // Who said it?
- var/phrase = speech_buffer[2] // What did they say?
- if ((findtext(phrase, num2text(slime_id)) || findtext(phrase, "slimes"))) // Talking to us
- if (findtext(phrase, "hello") || findtext(phrase, "hi"))
- to_say = pick("Hello...", "Hi...")
- else if (findtext(phrase, "follow"))
- if (Leader)
- if (Leader == who) // Already following him
- to_say = pick("Yes...", "Lead...", "Follow...")
- else if (Friends[who] > Friends[Leader]) // VIVA
- set_leader(who)
- to_say = "Yes... I follow [who]..."
- else
- to_say = "No... I follow [Leader]..."
- else
- if (Friends[who] >= SLIME_FRIENDSHIP_FOLLOW)
- set_leader(who)
- to_say = "I follow..."
- else // Not friendly enough
- to_say = pick("No...", "I no follow...")
- else if (findtext(phrase, "stop"))
- if (buckled) // We are asked to stop feeding
- if (Friends[who] >= SLIME_FRIENDSHIP_STOPEAT)
- stop_feeding()
- set_target(null)
- if (Friends[who] < SLIME_FRIENDSHIP_STOPEAT_NOANGRY)
- add_friendship(who, -1)
- to_say = "Grrr..." // I'm angry but I do it
- else
- to_say = "Fine..."
- else if (Target) // We are asked to stop chasing
- if (Friends[who] >= SLIME_FRIENDSHIP_STOPCHASE)
- set_target(null)
- if (Friends[who] < SLIME_FRIENDSHIP_STOPCHASE_NOANGRY)
- add_friendship(who, -1)
- to_say = "Grrr..." // I'm angry but I do it
- else
- to_say = "Fine..."
- else if (Leader) // We are asked to stop following
- if (Leader == who)
- to_say = "Yes... I stay..."
- set_leader(null)
- else
- if (Friends[who] > Friends[Leader])
- set_leader(null)
- to_say = "Yes... I stop..."
- else
- to_say = "No... keep follow..."
- else if (findtext(phrase, "stay"))
- if (Leader)
- if (Leader == who)
- holding_still = Friends[who] * 10
- to_say = "Yes... stay..."
- else if (Friends[who] > Friends[Leader])
- holding_still = (Friends[who] - Friends[Leader]) * 10
- to_say = "Yes... stay..."
- else
- to_say = "No... keep follow..."
- else
- if (Friends[who] >= SLIME_FRIENDSHIP_STAY)
- holding_still = Friends[who] * 10
- to_say = "Yes... stay..."
- else
- to_say = "No... won't stay..."
- else if (findtext(phrase, "attack"))
- if (rabid && prob(20))
- set_target(who)
- process_slime_ai() //Wake up the slime's Target AI, needed otherwise this doesn't work
- to_say = "ATTACK!?!?"
- else if (Friends[who] >= SLIME_FRIENDSHIP_ATTACK)
- for (var/mob/living/possible_target in view(7,src)-list(src,who))
- if (findtext(phrase, lowertext(possible_target.name)))
- if (isslime(possible_target))
- to_say = "NO... [possible_target] slime friend"
- add_friendship(who, -1) //Don't ask a slime to attack its friend
- else if(!Friends[possible_target] || Friends[possible_target] < 1)
- set_target(possible_target)
- process_slime_ai()//Wake up the slime's Target AI, needed otherwise this doesn't work
- to_say = "Ok... I attack [Target]"
- else
- to_say = "No... like [possible_target] ..."
- add_friendship(who, -1) //Don't ask a slime to attack its friend
- break
- else
- to_say = "No... no listen"
-
- speech_buffer = list()
-
- //Speech starts here
- if (to_say)
- say (to_say)
- else if(SPT_PROB(0.5, seconds_per_tick))
- emote(pick("bounce","sway","light","vibrate","jiggle"))
- else
- var/speech_chance = 10
- var/slimes_near = 0
- var/dead_slimes = 0
- var/friends_near = list()
- for (var/mob/living/seen_mob in view(7,src))
- if(isslime(seen_mob) && seen_mob != src)
- ++slimes_near
- if (seen_mob.stat == DEAD)
- ++dead_slimes
- if (seen_mob in Friends)
- speech_chance += 20
- friends_near += seen_mob
- if (nutrition < hunger_nutrition)
- speech_chance += 10
- if (nutrition < starve_nutrition)
- speech_chance += 10
- if (SPT_PROB(1, seconds_per_tick) && prob(speech_chance))
- var/phrases = list()
- if (Target)
- phrases += "[Target]... look yummy..."
- if (nutrition < starve_nutrition)
- phrases += "So... hungry..."
- phrases += "Very... hungry..."
- phrases += "Need... food..."
- phrases += "Must... eat..."
- else if (nutrition < hunger_nutrition)
- phrases += "Hungry..."
- phrases += "Where food?"
- phrases += "I want to eat..."
- phrases += "Rawr..."
- phrases += "Blop..."
- phrases += "Blorble..."
- if (rabid || attacked_stacks)
- phrases += "Hrr..."
- phrases += "Nhuu..."
- phrases += "Unn..."
- if (current_mood == ":3")
- phrases += "Purr..."
- if (attacked_stacks)
- phrases += "Grrr..."
- if (bodytemperature < T0C)
- phrases += "Cold..."
- if (bodytemperature < T0C - 30)
- phrases += "So... cold..."
- phrases += "Very... cold..."
- if (bodytemperature < T0C - 50)
- phrases += "..."
- phrases += "C... c..."
- if (buckled)
- phrases += "Nom..."
- phrases += "Yummy..."
- if (powerlevel > 3)
- phrases += "Bzzz..."
- if (powerlevel > 5)
- phrases += "Zap..."
- if (powerlevel > 8)
- phrases += "Zap... Bzz..."
- if (current_mood == "sad")
- phrases += "Bored..."
- if (slimes_near)
- phrases += "Slime friend..."
- if (slimes_near > 1)
- phrases += "Slime friends..."
- if (dead_slimes)
- phrases += "What happened?"
- if (!slimes_near)
- phrases += "Lonely..."
- for (var/friend in friends_near)
- phrases += "[friend]... friend..."
- if (nutrition < hunger_nutrition)
- phrases += "[friend]... feed me..."
- if(!stat)
- say (pick(phrases))
-
-///Sets the slime's current attack target
-/mob/living/simple_animal/slime/proc/set_target(new_target)
- var/old_target = Target
- Target = new_target
- if(old_target && !SLIME_CARES_ABOUT(old_target))
- UnregisterSignal(old_target, COMSIG_QDELETING)
- if(Target)
- RegisterSignal(Target, COMSIG_QDELETING, PROC_REF(clear_memories_of), override = TRUE)
-
-///Sets the person the slime is following around
-/mob/living/simple_animal/slime/proc/set_leader(new_leader)
- var/old_leader = Leader
- Leader = new_leader
- if(old_leader && !SLIME_CARES_ABOUT(old_leader))
- UnregisterSignal(old_leader, COMSIG_QDELETING)
- if(Leader)
- RegisterSignal(Leader, COMSIG_QDELETING, PROC_REF(clear_memories_of), override = TRUE)
-
-///Alters the friendship value of the target
-/mob/living/simple_animal/slime/proc/add_friendship(new_friend, amount = 1)
- if(!Friends[new_friend])
- Friends[new_friend] = 0
- Friends[new_friend] += amount
- if(new_friend)
- RegisterSignal(new_friend, COMSIG_QDELETING, PROC_REF(clear_memories_of), override = TRUE)
-
-///Sets the friendship value of the target
-/mob/living/simple_animal/slime/proc/set_friendship(new_friend, amount = 1)
- Friends[new_friend] = amount
- if(new_friend)
- RegisterSignal(new_friend, COMSIG_QDELETING, PROC_REF(clear_memories_of), override = TRUE)
-
-///Removes someone from the friendlist
-/mob/living/simple_animal/slime/proc/remove_friend(friend)
- Friends -= friend
- if(friend && !SLIME_CARES_ABOUT(friend))
- UnregisterSignal(friend, COMSIG_QDELETING)
-
-///Adds someone to the friend list
-/mob/living/simple_animal/slime/proc/set_friends(new_buds)
- clear_friends()
- for(var/mob/friend as anything in new_buds)
- set_friendship(friend, new_buds[friend])
-
-///Removes everyone from the friend list
-/mob/living/simple_animal/slime/proc/clear_friends()
- for(var/mob/friend as anything in Friends)
- remove_friend(friend)
-
-///The passed source will be no longer be the slime's target, leader, or one of its friends
-/mob/living/simple_animal/slime/proc/clear_memories_of(datum/source)
- SIGNAL_HANDLER
- if(source == Target)
- set_target(null)
- if(source == Leader)
- set_leader(null)
- remove_friend(source)
-
-///Handles selecting targets
-/mob/living/simple_animal/slime/proc/handle_targets(seconds_per_tick, times_fired)
- if(attacked_stacks > 50)
- attacked_stacks = 50
-
- if(attacked_stacks > 0)
- attacked_stacks--
-
- if(discipline_stacks > 0)
-
- if(discipline_stacks >= 5 && rabid)
- if(SPT_PROB(37, seconds_per_tick))
- rabid = FALSE
-
- if(SPT_PROB(5, seconds_per_tick))
- discipline_stacks--
-
- if(client) //player controlled slimes can decide for themselves
- return
-
- if(!(mobility_flags & MOBILITY_MOVE))
- return
-
- if(buckled)
- return // if it's eating someone already, continue eating!
-
- if(Target)
- --target_patience
- if (target_patience <= 0 || stunned_until > world.time || discipline_stacks || attacked_stacks || docile) // Tired of chasing or something draws out attention
- target_patience = 0
- set_target(null)
-
- if(slime_ai_processing && stunned_until > world.time)
- return
-
- var/hungry = SLIME_HUNGER_NONE // determines if the slime is hungry
-
- if (nutrition < starve_nutrition)
- hungry = SLIME_HUNGER_STARVING
- else if (nutrition < grow_nutrition && SPT_PROB(13, seconds_per_tick) || nutrition < hunger_nutrition)
- hungry = SLIME_HUNGER_HUNGRY
-
- if(hungry == SLIME_HUNGER_STARVING && !client) // if a slime is starving, it starts losing its friends
- if(Friends.len > 0 && SPT_PROB(0.5, seconds_per_tick))
- var/mob/nofriend = pick(Friends)
- add_friendship(nofriend, -1)
-
- if(!Target) //If we have no target, try to add a target
- if(will_hunt() && hungry || attacked_stacks || rabid) // Only add to the list if we need to
- var/list/targets = list()
-
- for(var/mob/living/L in view(7,src))
-
- if(isslime(L) || L.stat == DEAD) // Ignore other slimes and dead mobs
- continue
-
- if(L in Friends) // No eating friends!
- continue
-
- var/ally = FALSE
- for(var/F in faction)
- if(F == FACTION_NEUTRAL) //slimes are neutral so other mobs not target them, but they can target neutral mobs
- continue
- if(F in L.faction)
- ally = TRUE
- break
- if(ally)
- continue
-
- if(issilicon(L) && (rabid || attacked_stacks)) // They can't eat silicons, but they can glomp them in defence
- targets += L // Possible target found!
-
- if(locate(/mob/living/simple_animal/slime) in L.buckled_mobs) // Only one slime can latch on at a time.
- continue
-
- targets += L // Possible target found!
-
- if(targets.len > 0)
- if(attacked_stacks || rabid || hungry == SLIME_HUNGER_STARVING)
- set_target(targets[1]) // I am attacked and am fighting back or so hungry I don't even care
- else
- for(var/mob/living/carbon/C in targets)
- if(!discipline_stacks && SPT_PROB(2.5, seconds_per_tick))
- if(ishuman(C) || isalienadult(C))
- set_target(C)
- break
-
- if(islarva(C) || ismonkey(C))
- set_target(C)
- break
-
- if (Target)
- target_patience = rand(5, 7)
- if (life_stage == SLIME_LIFE_STAGE_ADULT)
- target_patience += 3
-
- if(!Target) // If we have no target, we are wandering or following orders
- if (Leader)
- if(holding_still)
- holding_still = max(holding_still - (0.5 * seconds_per_tick), 0)
- else if(!HAS_TRAIT(src, TRAIT_IMMOBILIZED) && isturf(loc))
- step_to(src, Leader)
-
- else if(hungry)
- if (holding_still)
- holding_still = max(holding_still - (0.5 * hungry * seconds_per_tick), 0)
- else if(!HAS_TRAIT(src, TRAIT_IMMOBILIZED) && isturf(loc) && prob(50))
- step(src, pick(GLOB.cardinals))
-
- else
- if(holding_still)
- holding_still = max(holding_still - (0.5 * seconds_per_tick), 0)
- else if (docile && pulledby)
- holding_still = 10
- else if(!HAS_TRAIT(src, TRAIT_IMMOBILIZED) && isturf(loc) && prob(33))
- step(src, pick(GLOB.cardinals))
- else if(!slime_ai_processing)
- INVOKE_ASYNC(src, PROC_REF(process_slime_ai))
-
-/// Check for being stopped from feeding and chasing
-/mob/living/simple_animal/slime/proc/will_hunt(hunger = -1)
- if (docile)
- return FALSE
- if (hunger == SLIME_HUNGER_STARVING || rabid || attacked_stacks)
- return TRUE
- if (Leader)
- return FALSE
- if (holding_still)
- return FALSE
- return TRUE
-
-/// the master AI process
-/mob/living/simple_animal/slime/proc/process_slime_ai()
-
- if(slime_ai_processing || stat || client)
- return
-
- var/hungry = SLIME_HUNGER_NONE
- if (nutrition < starve_nutrition)
- hungry = SLIME_HUNGER_STARVING
- else if (nutrition < grow_nutrition && prob(25) || nutrition < hunger_nutrition)
- hungry = SLIME_HUNGER_HUNGRY
-
- slime_ai_processing = TRUE
-
- while(slime_ai_processing && stat != DEAD && (attacked_stacks || hungry || rabid || buckled))
- if(!(mobility_flags & MOBILITY_MOVE)) //also covers buckling. Not sure why buckled is in the while condition if we're going to immediately break, honestly
- break
-
- if(!Target || client)
- break
-
- if(Target.health <= -70 || Target.stat == DEAD)
- set_target(null)
- slime_ai_processing = FALSE
- break
-
- if(Target)
- if(locate(/mob/living/simple_animal/slime) in Target.buckled_mobs)
- set_target(null)
- slime_ai_processing = FALSE
- break
- if(!slime_ai_processing)
- break
-
- if(Target in view(1,src))
- if(!can_feed_on(Target)) //If they're not able to be fed upon, ignore them.
- if(!is_attack_on_cooldown)
- is_attack_on_cooldown = TRUE
- addtimer(VARSET_CALLBACK(src, is_attack_on_cooldown, FALSE), 4.5 SECONDS)
-
- if(Target.Adjacent(src))
- Target.attack_animal(src)
- break
- if((Target.body_position == STANDING_UP) && prob(80))
-
- if(Target.client && Target.health >= 20)
- if(!is_attack_on_cooldown)
- is_attack_on_cooldown = TRUE
- addtimer(VARSET_CALLBACK(src, is_attack_on_cooldown, FALSE), 4.5 SECONDS)
-
- if(Target.Adjacent(src))
- Target.attack_animal(src)
-
- else
- if(!is_attack_on_cooldown && Target.Adjacent(src))
- start_feeding(Target)
-
- else
- if(!is_attack_on_cooldown && Target.Adjacent(src))
- start_feeding(Target)
-
- else if(Target in view(7, src))
- if(!Target.Adjacent(src))
- // Bug of the month candidate: slimes were attempting to move to target only if it was directly next to them, which caused them to target things, but not approach them
- step_to(src, Target)
- else
- set_target(null)
- slime_ai_processing = FALSE
- break
-
- var/sleeptime = cached_multiplicative_slowdown
- if(sleeptime <= 0)
- sleeptime = 1
-
- sleep(sleeptime + 2) // this is about as fast as a player slime can go
-
- slime_ai_processing = FALSE
-
-#undef SLIME_CARES_ABOUT
-
-#undef SLIME_HUNGER_NONE
-#undef SLIME_HUNGER_HUNGRY
-#undef SLIME_HUNGER_STARVING
diff --git a/code/modules/mob/living/simple_animal/slime/defense.dm b/code/modules/mob/living/simple_animal/slime/defense.dm
deleted file mode 100644
index dd94e4e2bab..00000000000
--- a/code/modules/mob/living/simple_animal/slime/defense.dm
+++ /dev/null
@@ -1,131 +0,0 @@
-
-/mob/living/simple_animal/slime/adjustFireLoss(amount, updating_health = TRUE, forced = FALSE, required_bodytype)
- if(!forced)
- amount = -abs(amount)
- return ..() //Heals them
-
-/mob/living/simple_animal/slime/emp_act(severity)
- . = ..()
- if(. & EMP_PROTECT_SELF)
- return
- powerlevel = 0 // oh no, the power!
-
-/mob/living/simple_animal/slime/attack_animal(mob/living/simple_animal/user, list/modifiers)
- . = ..()
- if(.)
- attacked_stacks += 10
-
-/mob/living/simple_animal/slime/attack_paw(mob/living/carbon/human/user, list/modifiers)
- if(..()) //successful monkey bite.
- attacked_stacks += 10
-
-/mob/living/simple_animal/slime/attack_larva(mob/living/carbon/alien/larva/L, list/modifiers)
- if(..()) //successful larva bite.
- attacked_stacks += 10
-
-/mob/living/simple_animal/slime/attack_hulk(mob/living/carbon/human/user)
- . = ..()
- if(!.)
- return
- discipline_slime(user)
-
-/mob/living/simple_animal/slime/attack_hand(mob/living/carbon/human/user, list/modifiers)
- if(buckled)
- user.do_attack_animation(src, ATTACK_EFFECT_DISARM)
- if(buckled == user)
- if(prob(60))
- user.visible_message(span_warning("[user] attempts to wrestle \the [name] off!"), \
- span_danger("You attempt to wrestle \the [name] off!"))
- playsound(loc, 'sound/weapons/punchmiss.ogg', 25, TRUE, -1)
-
- else
- user.visible_message(span_warning("[user] manages to wrestle \the [name] off!"), \
- span_notice("You manage to wrestle \the [name] off!"))
- playsound(loc, 'sound/weapons/thudswoosh.ogg', 50, TRUE, -1)
-
- discipline_slime(user)
-
- else
- if(prob(30))
- buckled.visible_message(span_warning("[user] attempts to wrestle \the [name] off of [buckled]!"), \
- span_warning("[user] attempts to wrestle \the [name] off of you!"))
- playsound(loc, 'sound/weapons/punchmiss.ogg', 25, TRUE, -1)
-
- else
- buckled.visible_message(span_warning("[user] manages to wrestle \the [name] off of [buckled]!"), \
- span_notice("[user] manage to wrestle \the [name] off of you!"))
- playsound(loc, 'sound/weapons/thudswoosh.ogg', 50, TRUE, -1)
-
- discipline_slime(user)
- else
- if(stat == DEAD && surgeries.len)
- if(!user.combat_mode || LAZYACCESS(modifiers, RIGHT_CLICK))
- for(var/datum/surgery/operations as anything in surgeries)
- if(operations.next_step(user, modifiers))
- return TRUE
- if(..()) //successful attack
- attacked_stacks += 10
-
-/mob/living/simple_animal/slime/attack_alien(mob/living/carbon/alien/adult/user, list/modifiers)
- if(..()) //if harm or disarm intent.
- attacked_stacks += 10
- discipline_slime(user)
-
-/mob/living/simple_animal/slime/attackby(obj/item/attacking_item, mob/living/user, params)
- if(stat == DEAD && surgeries.len)
- var/list/modifiers = params2list(params)
- if(!user.combat_mode || (LAZYACCESS(modifiers, RIGHT_CLICK)))
- for(var/datum/surgery/operations as anything in surgeries)
- if(operations.next_step(user, modifiers))
- return TRUE
- if(istype(attacking_item, /obj/item/stack/sheet/mineral/plasma) && !stat) //Lets you feed slimes plasma.
- add_friendship(user, 1)
- to_chat(user, span_notice("You feed the slime the plasma. It chirps happily."))
- var/obj/item/stack/sheet/mineral/plasma/sheet = attacking_item
- sheet.use(1)
- return
- if(attacking_item.force > 0)
- attacked_stacks += 10
- if(prob(25))
- user.do_attack_animation(src)
- user.changeNext_move(CLICK_CD_MELEE)
- to_chat(user, span_danger("[attacking_item] passes right through [src]!"))
- return
- if(discipline_stacks && prob(50)) // wow, buddy, why am I getting attacked??
- discipline_stacks = 0
- if(attacking_item.force >= 3)
- var/force_effect = attacking_item.force * (life_stage == SLIME_LIFE_STAGE_BABY ? 2 : 1)
- if(prob(10 + force_effect))
- discipline_slime(user)
-
- if(!istype(attacking_item, /obj/item/storage/bag/xeno))
- return ..()
-
- var/obj/item/storage/xeno_bag = attacking_item
- if(!crossbreed_modification)
- to_chat(user, span_warning("The slime is not currently being mutated."))
- return
- var/has_output = FALSE //Have we outputted text?
- var/has_found = FALSE //Have we found an extract to be added?
- for(var/obj/item/slime_extract/extract in xeno_bag.contents)
- if(extract.crossbreed_modification == crossbreed_modification)
- xeno_bag.atom_storage.attempt_remove(extract, get_turf(src), silent = TRUE)
- qdel(extract)
- applied_crossbreed_amount++
- has_found = TRUE
- if(applied_crossbreed_amount >= SLIME_EXTRACT_CROSSING_REQUIRED)
- to_chat(user, span_notice("You feed the slime as many of the extracts from the bag as you can, and it mutates!"))
- playsound(src, 'sound/effects/attackblob.ogg', 50, TRUE)
- spawn_corecross()
- has_output = TRUE
- break
-
- if(has_output)
- return
-
- if(!has_found)
- to_chat(user, span_warning("There are no extracts in the bag that this slime will accept!"))
- else
- to_chat(user, span_notice("You feed the slime some extracts from the bag."))
- playsound(src, 'sound/effects/attackblob.ogg', 50, TRUE)
- return
diff --git a/code/modules/mob/living/simple_animal/slime/life.dm b/code/modules/mob/living/simple_animal/slime/life.dm
deleted file mode 100644
index be158abaed5..00000000000
--- a/code/modules/mob/living/simple_animal/slime/life.dm
+++ /dev/null
@@ -1,181 +0,0 @@
-
-
-/mob/living/simple_animal/slime/Life(seconds_per_tick = SSMOBS_DT, times_fired)
- if(HAS_TRAIT(src, TRAIT_NO_TRANSFORM))
- return
- . = ..()
- if(!.)
- return
-
- // We get some passive bruteloss healing if we're not dead
- if(stat != DEAD && SPT_PROB(16, seconds_per_tick))
- adjustBruteLoss(-0.5 * seconds_per_tick)
- if(ismob(buckled))
- handle_feeding(seconds_per_tick, times_fired)
- if(stat != CONSCIOUS) // Slimes in stasis don't lose nutrition, don't change mood and don't respond to speech
- return
- handle_nutrition(seconds_per_tick, times_fired)
- if(QDELETED(src)) // Stop if the slime split during handle_nutrition()
- return
- handle_targets(seconds_per_tick, times_fired)
- if(ckey)
- return
- handle_mood(seconds_per_tick, times_fired)
- handle_speech(seconds_per_tick, times_fired)
-
-
-// Unlike most of the simple animals, slimes support UNCONSCIOUS. This is an ugly hack.
-/mob/living/simple_animal/slime/update_stat()
- switch(stat)
- if(UNCONSCIOUS, HARD_CRIT)
- if(health > 0)
- return
- return ..()
-
-/mob/living/simple_animal/slime/handle_environment(datum/gas_mixture/environment, seconds_per_tick, times_fired)
- var/loc_temp = get_temperature(environment)
- var/divisor = 10 /// The divisor controls how fast body temperature changes, lower causes faster changes
-
- var/temp_delta = loc_temp - bodytemperature
- if(abs(temp_delta) > 50) // If the difference is great, reduce the divisor for faster stabilization
- divisor = 5
-
- if(temp_delta < 0) // It is cold here
- if(!on_fire) // Do not reduce body temp when on fire
- adjust_bodytemperature(clamp((temp_delta / divisor) * seconds_per_tick, temp_delta, 0))
- else // This is a hot place
- adjust_bodytemperature(clamp((temp_delta / divisor) * seconds_per_tick, 0, temp_delta))
-
- if(bodytemperature < (T0C + 5)) // start calculating temperature damage etc
- if(bodytemperature <= (T0C - 40)) // stun temperature
- ADD_TRAIT(src, TRAIT_IMMOBILIZED, SLIME_COLD)
- else
- REMOVE_TRAIT(src, TRAIT_IMMOBILIZED, SLIME_COLD)
-
- if(bodytemperature <= (T0C - 50)) // hurt temperature
- if(bodytemperature <= 50) // sqrting negative numbers is bad
- adjustBruteLoss(100 * seconds_per_tick)
- else
- adjustBruteLoss(round(sqrt(bodytemperature)) * seconds_per_tick)
- else
- REMOVE_TRAIT(src, TRAIT_IMMOBILIZED, SLIME_COLD)
-
- if(stat != DEAD)
- var/bz_percentage =0
- if(environment.gases[/datum/gas/bz])
- bz_percentage = environment.gases[/datum/gas/bz][MOLES] / environment.total_moles()
- var/stasis = (bz_percentage >= 0.05 && bodytemperature < (T0C + 100)) || force_stasis
-
- switch(stat)
- if(CONSCIOUS)
- if(stasis)
- to_chat(src, span_danger("Nerve gas in the air has put you in stasis!"))
- set_stat(UNCONSCIOUS)
- powerlevel = 0
- rabid = FALSE
- regenerate_icons()
- if(UNCONSCIOUS, HARD_CRIT)
- if(!stasis)
- to_chat(src, span_notice("You wake up from the stasis."))
- set_stat(CONSCIOUS)
- regenerate_icons()
-
- updatehealth()
-
-///Handles the slime draining the target it is attached to
-/mob/living/simple_animal/slime/proc/handle_feeding(seconds_per_tick, times_fired)
- var/mob/living/prey = buckled
-
- if(stat)
- stop_feeding(silent = TRUE)
-
- if(prey.stat == DEAD) // our victim died
- if(!client)
- if(!rabid && !attacked_stacks)
- var/mob/last_to_hurt = prey.LAssailant?.resolve()
- if(last_to_hurt && last_to_hurt != prey)
- if(SPT_PROB(30, seconds_per_tick))
- add_friendship(last_to_hurt, 1)
- else
- to_chat(src, "This subject does not have a strong enough life energy anymore...")
-
- if(prey.client && ishuman(prey))
- if(SPT_PROB(61, seconds_per_tick))
- rabid = TRUE //we go rabid after finishing to feed on a human with a client.
-
- stop_feeding()
- return
-
- if(iscarbon(prey))
- prey.adjustBruteLoss(rand(2, 4) * 0.5 * seconds_per_tick)
- prey.adjustToxLoss(rand(1, 2) * 0.5 * seconds_per_tick)
-
- if(SPT_PROB(5, seconds_per_tick) && prey.client)
- to_chat(prey, "[pick("You can feel your body becoming weak!", \
- "You feel like you're about to die!", \
- "You feel every part of your body screaming in agony!", \
- "A low, rolling pain passes through your body!", \
- "Your body feels as if it's falling apart!", \
- "You feel extremely weak!", \
- "A sharp, deep pain bathes every inch of your body!")]")
-
- else if(isanimal_or_basicmob(prey))
- var/mob/living/animal_victim = prey
-
- var/totaldamage = 0 //total damage done to this unfortunate animal
- var/need_mob_update
- need_mob_update = totaldamage += animal_victim.adjustBruteLoss(rand(2, 4) * 0.5 * seconds_per_tick, updating_health = FALSE)
- need_mob_update += totaldamage += animal_victim.adjustToxLoss(rand(1, 2) * 0.5 * seconds_per_tick, updating_health = FALSE)
- if(need_mob_update)
- animal_victim.updatehealth()
-
- if(totaldamage >= 0) // AdjustBruteLoss returns a negative value on succesful damage adjustment
- stop_feeding(FALSE, FALSE)
- return
-
- else
- stop_feeding(FALSE, FALSE)
- return
-
- add_nutrition((rand(7, 15) * 0.5 * seconds_per_tick * CONFIG_GET(number/damage_multiplier)))
-
- //Heal yourself.
- adjustBruteLoss(-1.5 * seconds_per_tick)
-
-///Handles the slime's nutirion level
-/mob/living/simple_animal/slime/proc/handle_nutrition(seconds_per_tick, times_fired)
-
- if(docile) //God as my witness, I will never go hungry again
- set_nutrition(700) //fuck you for using the base nutrition var
- return
-
- if(SPT_PROB(7.5, seconds_per_tick))
- adjust_nutrition((life_stage == SLIME_LIFE_STAGE_ADULT ? -1 : -0.5) * seconds_per_tick)
-
- if(nutrition <= 0)
- set_nutrition(0)
- if(SPT_PROB(50, seconds_per_tick))
- adjustBruteLoss(rand(0,5))
-
- else if (nutrition >= grow_nutrition && amount_grown < SLIME_EVOLUTION_THRESHOLD)
- adjust_nutrition(-10 * seconds_per_tick)
- amount_grown++
- update_mob_action_buttons()
-
- if(amount_grown >= SLIME_EVOLUTION_THRESHOLD && !buckled && !Target && !ckey)
- if(life_stage == SLIME_LIFE_STAGE_ADULT && loc.AllowDrop())
- Reproduce()
- else
- Evolve()
-
-///Adds nutrition to the slime's nutrition level. Has a chance to increase its electric levels.
-/mob/living/simple_animal/slime/proc/add_nutrition(nutrition_to_add = 0)
- set_nutrition(min((nutrition + nutrition_to_add), max_nutrition))
- if(nutrition >= grow_nutrition)
- if(powerlevel= hunger_nutrition + 100) //can't get power levels unless you're a bit above hunger level.
- if(powerlevel= SLIME_EVOLUTION_THRESHOLD)
- return TRUE
- return FALSE
- return TRUE
-
-/mob/living/simple_animal/slime/verb/Feed()
- set category = "Slime"
- set desc = "This will let you feed on any valid creature in the surrounding area. This should also be used to halt the feeding process."
-
- if(stat)
- return FALSE
-
- if(buckled)
- stop_feeding()
- return TRUE
-
- var/list/choices = list()
- for(var/mob/living/nearby_mob in view(1,src))
- if(nearby_mob != src && Adjacent(nearby_mob) && nearby_mob.appears_alive())
- choices += nearby_mob
-
- if(length(choices) == 1)
- start_feeding(choices[1])
- return TRUE
-
- var/choice = tgui_input_list(src, "Who do you wish to feed on?", "Slime Feed", sort_names(choices))
- if(isnull(choice))
- return FALSE
- var/mob/living/victim = choice
- if(can_feed_on(victim))
- start_feeding(victim)
- return TRUE
- return FALSE
-
-/datum/action/innate/slime/feed
- name = "Feed"
- button_icon_state = "slimeeat"
-
-
-/datum/action/innate/slime/feed/Activate()
- var/mob/living/simple_animal/slime/slime_owner = owner
- slime_owner.Feed()
-
-///Can the slime leech life energy from the target?
-/mob/living/simple_animal/slime/proc/can_feed_on(mob/living/meal, silent = FALSE)
- if(!Adjacent(meal))
- return FALSE
-
- if(buckled)
- stop_feeding()
- return FALSE
-
- if(issilicon(meal) || meal.mob_biotypes & MOB_ROBOTIC)
- return FALSE
-
- if(meal.flags_1 & HOLOGRAM_1)
- meal.balloon_alert(src, "no life energy!")
- return FALSE
-
- if(isanimal(meal))
- var/mob/living/simple_animal/simple_meal = meal
- if(simple_meal.damage_coeff[TOX] <= 0 && simple_meal.damage_coeff[BRUTE] <= 0) //The creature wouldn't take any damage, it must be too weird even for us.
- if(silent)
- return FALSE
- to_chat(src, "[pick("This subject is incompatible", \
- "This subject does not have life energy", "This subject is empty", \
- "I am not satisified", "I can not feed from this subject", \
- "I do not feel nourished", "This subject is not food")]!")
- return FALSE
- else if(isbasicmob(meal))
- var/mob/living/basic/basic_meal = meal
- if(basic_meal.damage_coeff[TOX] <= 0 && basic_meal.damage_coeff[BRUTE] <= 0)
- if (silent)
- return FALSE
- to_chat(src, "[pick("This subject is incompatible", \
- "This subject does not have life energy", "This subject is empty", \
- "I am not satisified", "I can not feed from this subject", \
- "I do not feel nourished", "This subject is not food")]!")
- return FALSE
-
- if(isslime(meal))
- if(silent)
- return FALSE
- to_chat(src, span_warning("I can't latch onto another slime..."))
- return FALSE
-
- if(docile)
- if(silent)
- return FALSE
- to_chat(src, span_notice("I'm not hungry anymore..."))
- return FALSE
-
- if(stat)
- if(silent)
- return FALSE
- to_chat(src, span_warning("I must be conscious to do this..."))
- return FALSE
-
- if(meal.stat == DEAD)
- if(silent)
- return FALSE
- to_chat(src, span_warning("This subject does not have a strong enough life energy..."))
- return FALSE
-
- if(locate(/mob/living/simple_animal/slime) in meal.buckled_mobs)
- if(silent)
- return FALSE
- to_chat(src, span_warning("Another slime is already feeding on this subject..."))
- return FALSE
- return TRUE
-
-///The slime will start feeding on the target
-/mob/living/simple_animal/slime/proc/start_feeding(mob/living/target_mob)
- target_mob.unbuckle_all_mobs(force=TRUE) //Slimes rip other mobs (eg: shoulder parrots) off (Slimes Vs Slimes is already handled in can_feed_on())
- if(target_mob.buckle_mob(src, force=TRUE))
- layer = target_mob.layer+0.01 //appear above the target mob
- target_mob.visible_message(span_danger("[name] latches onto [target_mob]!"), \
- span_userdanger("[name] latches onto [target_mob]!"))
- else
- to_chat(src, span_warning("I have failed to latch onto the subject!"))
-
-///The slime will stop feeding
-/mob/living/simple_animal/slime/proc/stop_feeding(silent = FALSE, living=TRUE)
- if(!buckled)
- return
-
- if(!living)
- to_chat(src, "[pick("This subject is incompatible", \
- "This subject does not have life energy", "This subject is empty", \
- "I am not satisified", "I can not feed from this subject", \
- "I do not feel nourished", "This subject is not food")]!")
-
- var/mob/living/victim = buckled
-
- if(istype(victim))
- var/bio_protection = 100 - victim.getarmor(null, BIO)
- if(prob(bio_protection))
- victim.apply_status_effect(/datum/status_effect/slimed, slime_type.rgb_code, slime_type.colour == SLIME_TYPE_RAINBOW)
-
- if(!silent)
- visible_message(span_warning("[src] lets go of [buckled]!"), \
- span_notice("I stopped feeding."))
- layer = initial(layer)
- buckled.unbuckle_mob(src,force=TRUE)
-
-/mob/living/simple_animal/slime/verb/Evolve()
- set category = "Slime"
- set desc = "This will let you evolve from baby to adult slime."
-
- if(stat)
- to_chat(src, "I must be conscious to do this...")
- return
- if(life_stage == SLIME_LIFE_STAGE_ADULT)
- to_chat(src, "I have already evolved...")
- return
- if(amount_grown < SLIME_EVOLUTION_THRESHOLD)
- to_chat(src, "I am not ready to evolve yet...")
- return
-
- set_life_stage(SLIME_LIFE_STAGE_ADULT)
- amount_grown = 0
-
- regenerate_icons()
- update_name()
-
-/datum/action/innate/slime/evolve
- name = "Evolve"
- button_icon_state = "slimegrow"
- needs_growth = GROWTH_NEEDED
-
-/datum/action/innate/slime/evolve/Activate()
- var/mob/living/simple_animal/slime/slime_owner = owner
- slime_owner.Evolve()
-
-/mob/living/simple_animal/slime/verb/Reproduce()
- set category = "Slime"
- set desc = "This will make you split into four slimes."
-
- if(stat != CONSCIOUS)
- balloon_alert(src, "need to be conscious to split!")
- return
-
- if(!isopenturf(loc))
- balloon_alert(src, "can't reproduce here!")
-
- if(life_stage != SLIME_LIFE_STAGE_ADULT)
- balloon_alert(src, "not old enough to reproduce!")
- return
-
- if(amount_grown < SLIME_EVOLUTION_THRESHOLD)
- to_chat(src, "I need to grow myself more before I can reproduce...")
- return
-
- var/list/babies = list()
- var/new_nutrition = round(nutrition * 0.9)
- var/new_powerlevel = round(powerlevel / 4)
- var/turf/drop_loc = drop_location()
-
- for(var/i in 1 to 4)
- var/child_colour
-
- if(mutation_chance >= 100)
- child_colour = /datum/slime_type/rainbow
- else if(prob(mutation_chance))
- child_colour = pick_weight(slime_type.mutations)
- else
- child_colour = slime_type.type
-
- var/mob/living/simple_animal/slime/baby
- baby = new(drop_loc, child_colour)
-
- if(ckey)
- baby.set_nutrition(new_nutrition) //Player slimes are more robust at spliting. Once an oversight of poor copypasta, now a feature!
-
- baby.powerlevel = new_powerlevel
- if(i != 1)
- step_away(baby, src)
-
- baby.set_friends(Friends)
- babies += baby
- baby.mutation_chance = clamp(mutation_chance+(rand(5,-5)),0,100)
- SSblackbox.record_feedback("tally", "slime_babies_born", 1, baby.slime_type.colour)
-
- var/mob/living/simple_animal/slime/new_slime = pick(babies) // slime that the OG slime will move into.
- new_slime.set_combat_mode(TRUE)
-
- if(isnull(src.mind))
- new_slime.key = src.key
- else
- src.mind.transfer_to(new_slime)
-
- qdel(src)
-
-/datum/action/innate/slime/reproduce
- name = "Reproduce"
- button_icon_state = "slimesplit"
- needs_growth = GROWTH_NEEDED
-
-/datum/action/innate/slime/reproduce/Activate()
- var/mob/living/simple_animal/slime/slime_owner = owner
- slime_owner.Reproduce()
-
-#undef SIZE_DOESNT_MATTER
-#undef BABIES_ONLY
-#undef ADULTS_ONLY
-#undef NO_GROWTH_NEEDED
-#undef GROWTH_NEEDED
diff --git a/code/modules/mob/living/simple_animal/slime/slime.dm b/code/modules/mob/living/simple_animal/slime/slime.dm
deleted file mode 100644
index 1afb817a239..00000000000
--- a/code/modules/mob/living/simple_animal/slime/slime.dm
+++ /dev/null
@@ -1,473 +0,0 @@
-#define SLIME_EXTRA_SHOCK_COST 3
-#define SLIME_EXTRA_SHOCK_THRESHOLD 8
-#define SLIME_BASE_SHOCK_PERCENTAGE 10
-#define SLIME_SHOCK_PERCENTAGE_PER_LEVEL 7
-
-/mob/living/simple_animal/slime
- name = "grey baby slime (123)"
- icon = 'icons/mob/simple/slimes.dmi'
- icon_state = "grey baby slime"
- pass_flags = PASSTABLE | PASSGRILLE
- gender = NEUTER
- faction = list(FACTION_SLIME, FACTION_NEUTRAL)
-
- harm_intent_damage = 5
- icon_living = "grey baby slime"
- icon_dead = "grey baby slime dead"
- attack_verb_simple = "glomp"
- attack_verb_continuous = "glomps"
- response_help_continuous = "pets"
- response_help_simple = "pet"
- response_disarm_continuous = "shoos"
- response_disarm_simple = "shoo"
- response_harm_continuous = "stomps on"
- response_harm_simple = "stomp on"
- emote_see = list("jiggles", "bounces in place")
- speak_emote = list("blorbles")
- bubble_icon = "slime"
- initial_language_holder = /datum/language_holder/slime
-
- atmos_requirements = null
-
- maxHealth = 150
- health = 150
- mob_biotypes = MOB_SLIME
- melee_damage_lower = 5
- melee_damage_upper = 25
- wound_bonus = -45
- can_buckle_to = FALSE
-
- verb_say = "blorbles"
- verb_ask = "inquisitively blorbles"
- verb_exclaim = "loudly blorbles"
- verb_yell = "loudly blorbles"
-
- // canstun and canknockdown don't affect slimes because they ignore stun and knockdown variables
- // for the sake of cleanliness, though, here they are.
- status_flags = CANUNCONSCIOUS|CANPUSH
-
- footstep_type = FOOTSTEP_MOB_SLIME
-
- //Physiology
-
- ///What is our current lifestage?
- var/life_stage = SLIME_LIFE_STAGE_BABY
-
- ///The number of /obj/item/slime_extract's the slime has left inside
- var/cores = 1
- ///Chance of mutating, should be between 25 and 35
- var/mutation_chance = 30
- ///1-10 controls how much electricity they are generating
- var/powerlevel = SLIME_MIN_POWER
- ///Controls how long the slime has been overfed, if 10, grows or reproduces
- var/amount_grown = 0
- ///The maximum amount of nutrition a slime can contain
- var/max_nutrition = 1000
- /// Above it we grow our amount_grown and our power_level, below it we can eat
- var/grow_nutrition = 800
- /// Below this, we feel hungry
- var/hunger_nutrition = 500
- /// Below this, we feel starving
- var/starve_nutrition = 200
-
- ///Has a mutator been used on the slime? Only one is allowed
- var/mutator_used = FALSE
- ///Is the slime forced into being immobile, despite the gases present?
- var/force_stasis = FALSE
-
- //The datum that handles the slime colour's core and possible mutations
- var/datum/slime_type/slime_type
-
- //CORE-CROSSING CODE
-
- ///What cross core modification is being used.
- var/crossbreed_modification
- ///How many extracts of the modtype have been applied.
- var/applied_crossbreed_amount = 0
-
- //AI related traits
-
- ///The current mood of the slime, set randomly or through emotes (if sentient).
- var/current_mood
-
- ///Determines if the AI loop is activated
- var/slime_ai_processing = FALSE
- ///Attack cooldown
- var/is_attack_on_cooldown = FALSE
- ///If a slime has been hit with a freeze gun, or wrestled/attacked off a human, they become disciplined and don't attack anymore for a while
- var/discipline_stacks = 0
- ///Stored the world time when the slime's stun wears off
- var/stunned_until = 0
-
- ///Is the slime docile?
- var/docile = FALSE
-
- ///Used to understand when someone is talking to it
- var/slime_id = 0
- ///AI variable - tells the slime to hunt this down
- var/mob/living/Target = null
- ///AI variable - tells the slime to follow this person
- var/mob/living/Leader = null
-
- ///Determines if it's been attacked recently. Can be any number, is a cooloff-ish variable
- var/attacked_stacks = 0
- ///If set to 1, the slime will attack and eat anything it comes in contact with
- var/rabid = FALSE
- ///AI variable, cooloff-ish for how long it's going to stay in one place
- var/holding_still = 0
- ///AI variable, cooloff-ish for how long it's going to follow its target
- var/target_patience = 0
- ///A list of friends; they are not considered targets for feeding; passed down after splitting
- var/list/Friends = list()
- ///Last phrase said near it and person who said it
- var/list/speech_buffer = list()
-
-/mob/living/simple_animal/slime/Initialize(mapload, new_type=/datum/slime_type/grey, new_life_stage=SLIME_LIFE_STAGE_BABY)
- var/datum/action/innate/slime/feed/feeding_action = new
- feeding_action.Grant(src)
-
- set_life_stage(new_life_stage)
-
- set_slime_type(new_type)
- . = ..()
- set_nutrition(700)
-
- AddElement(/datum/element/soft_landing)
- AddElement(/datum/element/swabable, CELL_LINE_TABLE_SLIME, CELL_VIRUS_TABLE_GENERIC_MOB, 1, 5)
- ADD_TRAIT(src, TRAIT_CANT_RIDE, INNATE_TRAIT)
- ADD_TRAIT(src, TRAIT_VENTCRAWLER_ALWAYS, INNATE_TRAIT)
-
- RegisterSignal(src, COMSIG_LIVING_UNARMED_ATTACK, PROC_REF(slime_pre_attack))
-
-/mob/living/simple_animal/slime/Destroy()
- for (var/A in actions)
- var/datum/action/AC = A
- AC.Remove(src)
- set_target(null)
- set_leader(null)
- clear_friends()
- return ..()
-
-///Random slime subtype
-/mob/living/simple_animal/slime/random/Initialize(mapload, new_colour, new_life_stage)
- . = ..(mapload, pick(subtypesof(/datum/slime_type)), prob(50) ? SLIME_LIFE_STAGE_ADULT : SLIME_LIFE_STAGE_BABY)
-
-///Friendly docile subtype
-/mob/living/simple_animal/slime/pet
- docile = TRUE
-
-/mob/living/simple_animal/slime/update_name()
- ///Checks if the slime has a generic name, in the format of baby/adult slime (123)
- var/static/regex/slime_name_regex = new("\\w+ (baby|adult) slime \\(\\d+\\)")
- if(slime_name_regex.Find(name))
- slime_id = rand(1, 1000)
- name = "[slime_type.colour] [life_stage] slime ([slime_id])"
- real_name = name
- return ..()
-
-/mob/living/simple_animal/slime/regenerate_icons()
- cut_overlays()
- var/icon_text = "[slime_type.colour] [life_stage] slime"
- icon_dead = "[icon_text] dead"
- if(stat != DEAD)
- icon_state = icon_text
- if(current_mood && !stat)
- add_overlay("aslime-[current_mood]")
- else
- icon_state = icon_dead
- ..()
-
-/mob/living/simple_animal/slime/updatehealth()
- . = ..()
- var/mod = 0
- if(!HAS_TRAIT(src, TRAIT_IGNOREDAMAGESLOWDOWN))
- var/health_deficiency = (maxHealth - health)
- if(health_deficiency >= 45)
- mod += (health_deficiency / 25)
- if(health <= 0)
- mod += 2
- add_or_update_variable_movespeed_modifier(/datum/movespeed_modifier/slime_healthmod, multiplicative_slowdown = mod)
-
-/mob/living/simple_animal/slime/adjust_bodytemperature()
- . = ..()
- var/mod = 0
- if(bodytemperature >= 330.23) // 135 F or 57.08 C
- mod = -1 // slimes become supercharged at high temperatures
- else if(bodytemperature < 283.222)
- mod = ((283.222 - bodytemperature) / 10) * 1.75
- if(mod)
- add_or_update_variable_movespeed_modifier(/datum/movespeed_modifier/slime_tempmod, multiplicative_slowdown = mod)
-
-/mob/living/simple_animal/slime/ObjBump(obj/bumped_object)
- if(client || powerlevel <= SLIME_MIN_POWER) // slimes with people in control can't accidentally attack
- return
-
- if (life_stage != SLIME_LIFE_STAGE_ADULT && !prob(5)) //its rare for baby slimes to actually damage windows
- return
-
- var/accidental_attack_probability = 10
- switch(powerlevel)
- if(1 to 2)
- accidental_attack_probability = 20
- if(3 to 4)
- accidental_attack_probability = 30
- if(5 to 6)
- accidental_attack_probability = 40
- if(7 to 8)
- accidental_attack_probability = 60
- if(9)
- accidental_attack_probability = 70
- if(10)
- accidental_attack_probability = 95
- if(!prob(accidental_attack_probability))
- return
-
- if(!istype(bumped_object, /obj/structure/window) && !istype(bumped_object, /obj/structure/grille))
- return
-
- if(nutrition > hunger_nutrition || is_attack_on_cooldown) //hungry slimes and slimes on cooldown will not attack
- return
-
- bumped_object.attack_animal(src)
- is_attack_on_cooldown = TRUE
- addtimer(VARSET_CALLBACK(src, is_attack_on_cooldown, FALSE), 4.5 SECONDS)
-
-/mob/living/simple_animal/slime/get_status_tab_items()
- . = ..()
- if(!docile)
- . += "Nutrition: [nutrition]/[max_nutrition]"
- if(amount_grown >= SLIME_EVOLUTION_THRESHOLD)
- if(life_stage == SLIME_LIFE_STAGE_ADULT)
- . += "You can reproduce!"
- else
- . += "You can evolve!"
-
- switch(stat)
- if(HARD_CRIT, UNCONSCIOUS)
- . += "You are knocked out by high levels of BZ!"
- else
- . += "Power Level: [powerlevel]"
-
-
-/mob/living/simple_animal/slime/MouseDrop(atom/movable/target_atom as mob|obj)
- if(isliving(target_atom) && target_atom != src && usr == src)
- var/mob/living/Food = target_atom
- if(can_feed_on(Food))
- start_feeding(Food)
- return ..()
-
-/mob/living/simple_animal/slime/doUnEquip(obj/item/unequipped_item, force, newloc, no_move, invdrop = TRUE, silent = FALSE)
- return
-
-/mob/living/simple_animal/slime/start_pulling(atom/movable/moveable_atom, state, force = move_force, supress_message = FALSE)
- return
-
-/mob/living/simple_animal/slime/attack_ui(slot, params)
- return
-
-/mob/living/simple_animal/slime/get_mob_buckling_height(mob/seat)
- if(..())
- return 3
-
-/mob/living/simple_animal/slime/examine(mob/user)
- . = list("This is [icon2html(src, user)] \a [src]!")
- if (stat == DEAD)
- . += span_deadsay("It is limp and unresponsive.")
- else
- if (stat == UNCONSCIOUS || stat == HARD_CRIT) // Slime stasis
- . += span_deadsay("It appears to be alive but unresponsive.")
- if (getBruteLoss())
- . += ""
- if (getBruteLoss() < 40)
- . += "It has some punctures in its flesh!"
- else
- . += "It has severe punctures and tears in its flesh!"
- . += "\n"
-
- switch(powerlevel)
- if(2 to 3)
- . += "It is flickering gently with a little electrical activity."
-
- if(4 to 5)
- . += "It is glowing gently with moderate levels of electrical activity."
-
- if(6 to 9)
- . += span_warning("It is glowing brightly with high levels of electrical activity.")
-
- if(10)
- . += span_warning("It is radiating with massive levels of electrical activity!")
-
- . += ""
-
-/mob/living/simple_animal/slime/proc/apply_water()
- adjustBruteLoss(rand(15,20))
- if(client)
- return
-
- if(Target) // Like cats
- set_target(null)
- ++discipline_stacks
- return
-
-///Changes the slime's current life state
-/mob/living/simple_animal/slime/proc/set_life_stage(new_life_stage = SLIME_LIFE_STAGE_BABY)
- life_stage = new_life_stage
-
- switch(life_stage)
- if(SLIME_LIFE_STAGE_BABY)
- for(var/datum/action/innate/slime/reproduce/reproduce_action in actions)
- reproduce_action.Remove(src)
-
- GRANT_ACTION(/datum/action/innate/slime/evolve)
-
- health = initial(health)
- maxHealth = initial(maxHealth)
-
- obj_damage = initial(obj_damage)
- melee_damage_lower = initial(melee_damage_lower)
- melee_damage_upper = initial(melee_damage_upper)
- wound_bonus = initial(wound_bonus)
-
- max_nutrition = initial(max_nutrition)
- grow_nutrition = initial(grow_nutrition)
- hunger_nutrition = initial(hunger_nutrition)
- starve_nutrition = initial(starve_nutrition)
-
- if(SLIME_LIFE_STAGE_ADULT)
-
- for(var/datum/action/innate/slime/evolve/evolve_action in actions)
- evolve_action.Remove(src)
-
- GRANT_ACTION(/datum/action/innate/slime/reproduce)
-
- health = 200
- maxHealth = 200
-
- obj_damage = 15
- melee_damage_lower += 10
- melee_damage_upper += 10
- wound_bonus = -90
-
- max_nutrition += 200
- grow_nutrition += 200
- hunger_nutrition += 100
- starve_nutrition += 100
-
-///Sets the slime's type, name and its icons
-/mob/living/simple_animal/slime/proc/set_slime_type(new_type)
- slime_type = new new_type
- update_name()
- regenerate_icons()
-
-///randomizes the colour of a slime
-/mob/living/simple_animal/slime/proc/random_colour()
- set_slime_type(pick(subtypesof(/datum/slime_type)))
-
-///Makes a slime not attack people for a while
-/mob/living/simple_animal/slime/proc/discipline_slime(mob/user)
- if(stat)
- return
-
- if(prob(80) && !client)
- discipline_stacks++
-
- if(life_stage == SLIME_LIFE_STAGE_BABY && discipline_stacks == 1) //if the slime is a baby and has not been overly disciplined, it will give up its grudge
- attacked_stacks = 0
-
- set_target(null)
- if(buckled)
- stop_feeding(silent = TRUE) //we unbuckle the slime from the mob it latched onto.
-
- stunned_until = world.time + rand(2 SECONDS, 6 SECONDS)
-
- Stun(3)
- if(user)
- step_away(src,user,15)
-
- addtimer(CALLBACK(src, PROC_REF(slime_move), user), 0.3 SECONDS)
-
-///Makes a slime move away, used for a timed callback
-/mob/living/simple_animal/slime/proc/slime_move(mob/user)
- if(user)
- step_away(src,user,15)
-
-///Spawns a crossed slimecore item
-/mob/living/simple_animal/slime/proc/spawn_corecross()
- var/static/list/crossbreeds = subtypesof(/obj/item/slimecross)
- visible_message(span_danger("[src] shudders, its mutated core consuming the rest of its body!"))
- playsound(src, 'sound/magic/smoke.ogg', 50, TRUE)
- var/selected_crossbreed_path
- for(var/crossbreed_path in crossbreeds)
- var/obj/item/slimecross/cross_item = crossbreed_path
- if(initial(cross_item.colour) == slime_type.colour && initial(cross_item.effect) == crossbreed_modification)
- selected_crossbreed_path = cross_item
- break
- if(selected_crossbreed_path)
- new selected_crossbreed_path(loc)
- else
- visible_message(span_warning("The mutated core shudders, and collapses into a puddle, unable to maintain its form."))
- qdel(src)
-
-///Handles slime attacking restrictions, and any extra effects that would trigger
-/mob/living/simple_animal/slime/proc/slime_pre_attack(mob/living/simple_animal/slime/our_slime, atom/target, proximity, modifiers)
- SIGNAL_HANDLER
- if(isAI(target)) //The aI is not tasty!
- target.balloon_alert(our_slime, "not tasty!")
- return COMPONENT_CANCEL_ATTACK_CHAIN
-
- if(our_slime.buckled == target) //If you try to attack the creature you are latched on, you instead cancel feeding
- our_slime.stop_feeding()
- return COMPONENT_CANCEL_ATTACK_CHAIN
-
- if(iscyborg(target))
- var/mob/living/silicon/robot/borg_target = target
- borg_target.flash_act()
- do_sparks(5, TRUE, borg_target)
- var/stunprob = our_slime.powerlevel * SLIME_SHOCK_PERCENTAGE_PER_LEVEL + SLIME_BASE_SHOCK_PERCENTAGE
- if(prob(stunprob) && our_slime.powerlevel >= SLIME_EXTRA_SHOCK_COST)
- our_slime.powerlevel = clamp(our_slime.powerlevel - SLIME_EXTRA_SHOCK_COST, SLIME_MIN_POWER, SLIME_MAX_POWER)
- borg_target.apply_damage(our_slime.powerlevel * rand(6, 10), BRUTE, spread_damage = TRUE, wound_bonus = CANT_WOUND)
- borg_target.visible_message(span_danger("The [our_slime.name] shocks [borg_target]!"), span_userdanger("The [our_slime.name] shocks you!"))
- else
- borg_target.visible_message(span_danger("The [our_slime.name] fails to hurt [borg_target]!"), span_userdanger("The [our_slime.name] failed to hurt you!"))
-
- return COMPONENT_CANCEL_ATTACK_CHAIN
-
- if(iscarbon(target) && our_slime.powerlevel > SLIME_MIN_POWER)
- var/mob/living/carbon/carbon_target = target
- var/stunprob = our_slime.powerlevel * SLIME_SHOCK_PERCENTAGE_PER_LEVEL + SLIME_BASE_SHOCK_PERCENTAGE // 17 at level 1, 80 at level 10
- if(!prob(stunprob))
- return NONE // normal attack
-
- carbon_target.visible_message(span_danger("The [our_slime.name] shocks [carbon_target]!"), span_userdanger("The [our_slime.name] shocks you!"))
-
- do_sparks(5, TRUE, carbon_target)
- var/power = our_slime.powerlevel + rand(0,3)
- carbon_target.Paralyze(power * 2 SECONDS)
- carbon_target.set_stutter_if_lower(power * 2 SECONDS)
- if (prob(stunprob) && our_slime.powerlevel >= SLIME_EXTRA_SHOCK_COST)
- our_slime.powerlevel = clamp(our_slime.powerlevel - SLIME_EXTRA_SHOCK_COST, SLIME_MIN_POWER, SLIME_MAX_POWER)
- carbon_target.apply_damage(our_slime.powerlevel * rand(6, 10), BURN, spread_damage = TRUE, wound_bonus = CANT_WOUND)
-
- if(isslime(target))
- if(target == our_slime)
- return COMPONENT_CANCEL_ATTACK_CHAIN
- var/mob/living/simple_animal/slime/target_slime = target
- if(target_slime.buckled)
- target_slime.stop_feeding(silent = TRUE)
- visible_message(span_danger("[our_slime] pulls [target_slime] off!"), \
- span_danger("You pull [target_slime] off!"))
- return NONE // normal attack
- target_slime.attacked_stacks += 5
- var/is_adult_slime = our_slime.life_stage == SLIME_LIFE_STAGE_ADULT
- if(target_slime.nutrition >= 100) //steal some nutrition. negval handled in life()
- var/stolen_nutrition = is_adult_slime ? 90 : 50
- target_slime.adjust_nutrition(-stolen_nutrition)
- our_slime.add_nutrition(stolen_nutrition)
- if(target_slime.health > 0)
- our_slime.adjustBruteLoss(is_adult_slime ? -20 : -10)
-
-#undef SLIME_EXTRA_SHOCK_COST
-#undef SLIME_EXTRA_SHOCK_THRESHOLD
-#undef SLIME_BASE_SHOCK_PERCENTAGE
-#undef SLIME_SHOCK_PERCENTAGE_PER_LEVEL
diff --git a/code/modules/mob/living/simple_animal/slime/slime_say.dm b/code/modules/mob/living/simple_animal/slime/slime_say.dm
deleted file mode 100644
index 1a2540c447f..00000000000
--- a/code/modules/mob/living/simple_animal/slime/slime_say.dm
+++ /dev/null
@@ -1,8 +0,0 @@
-/mob/living/simple_animal/slime/Hear(message, atom/movable/speaker, message_langs, raw_message, radio_freq, spans, list/message_mods = list(), message_range)
- . = ..()
- if(speaker == src || radio_freq || stat || !(speaker in Friends))
- return
-
- speech_buffer = list()
- speech_buffer += speaker
- speech_buffer += lowertext(raw_message)
diff --git a/code/modules/mob/living/ventcrawling.dm b/code/modules/mob/living/ventcrawling.dm
index 1a732c41a4d..3d7be3ea47e 100644
--- a/code/modules/mob/living/ventcrawling.dm
+++ b/code/modules/mob/living/ventcrawling.dm
@@ -88,7 +88,7 @@
else
to_chat(src, span_warning("This ventilation duct is not connected to anything!"))
-/mob/living/simple_animal/slime/can_enter_vent(obj/machinery/atmospherics/components/ventcrawl_target, provide_feedback = TRUE)
+/mob/living/basic/slime/can_enter_vent(obj/machinery/atmospherics/components/ventcrawl_target, provide_feedback = TRUE)
if(buckled)
if(provide_feedback)
to_chat(src, span_warning("You can't vent crawl while feeding!"))
diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm
index aaf654e6dba..7da01f047ef 100644
--- a/code/modules/mob/mob_defines.dm
+++ b/code/modules/mob/mob_defines.dm
@@ -140,9 +140,6 @@
/// Can this mob enter shuttles
var/move_on_shuttle = 1
- ///A weakref to the last mob/living/carbon to push/drag/grab this mob (exclusively used by slimes friend recognition)
- var/datum/weakref/LAssailant = null
-
/// bitflags defining which status effects can be inflicted (replaces canknockdown, canstun, etc)
var/status_flags = CANSTUN|CANKNOCKDOWN|CANUNCONSCIOUS|CANPUSH
diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm
index 270136ddd94..b71a2a46045 100644
--- a/code/modules/mob/transform_procs.dm
+++ b/code/modules/mob/transform_procs.dm
@@ -233,18 +233,18 @@
for(var/t in bodyparts)
qdel(t)
- var/mob/living/simple_animal/slime/new_slime
+ var/mob/living/basic/slime/new_slime
if(reproduce)
var/number = pick(14;2,3,4) //reproduce (has a small chance of producing 3 or 4 offspring)
var/list/babies = list()
for(var/i in 1 to number)
- var/mob/living/simple_animal/slime/M = new/mob/living/simple_animal/slime(loc)
+ var/mob/living/basic/slime/M = new/mob/living/basic/slime(loc)
M.set_nutrition(round(nutrition/number))
step_away(M,src)
babies += M
new_slime = pick(babies)
else
- new_slime = new /mob/living/simple_animal/slime(loc)
+ new_slime = new /mob/living/basic/slime(loc)
new_slime.set_combat_mode(TRUE)
new_slime.key = key
diff --git a/code/modules/mob_spawn/corpses/nonhuman_corpses.dm b/code/modules/mob_spawn/corpses/nonhuman_corpses.dm
index 3a63a246035..5145c3cc6ed 100644
--- a/code/modules/mob_spawn/corpses/nonhuman_corpses.dm
+++ b/code/modules/mob_spawn/corpses/nonhuman_corpses.dm
@@ -18,13 +18,13 @@
///dead slimes, with a var for whatever color you want.
/obj/effect/mob_spawn/corpse/slime
- mob_type = /mob/living/simple_animal/slime
+ mob_type = /mob/living/basic/slime
icon = 'icons/mob/simple/slimes.dmi'
icon_state = "grey baby slime" //sets the icon in the map editor
///the color of the slime you're spawning.
var/slime_species = /datum/slime_type/grey
-/obj/effect/mob_spawn/corpse/slime/special(mob/living/simple_animal/slime/spawned_slime)
+/obj/effect/mob_spawn/corpse/slime/special(mob/living/basic/slime/spawned_slime)
. = ..()
spawned_slime.set_slime_type(slime_species)
diff --git a/code/modules/movespeed/modifiers/mobs.dm b/code/modules/movespeed/modifiers/mobs.dm
index 6a17cd4e2c2..2770405a9f1 100644
--- a/code/modules/movespeed/modifiers/mobs.dm
+++ b/code/modules/movespeed/modifiers/mobs.dm
@@ -51,12 +51,6 @@
/datum/movespeed_modifier/grab_slowdown/kill
multiplicative_slowdown = 9
-/datum/movespeed_modifier/slime_reagentmod
- variable = TRUE
-
-/datum/movespeed_modifier/slime_healthmod
- variable = TRUE
-
/datum/movespeed_modifier/config_walk_run
multiplicative_slowdown = 1
id = MOVESPEED_ID_MOB_WALK_RUN
@@ -131,9 +125,6 @@
multiplicative_slowdown = SOFTCRIT_ADD_SLOWDOWN
flags = IGNORE_NOSLOW
-/datum/movespeed_modifier/slime_tempmod
- variable = TRUE
-
/datum/movespeed_modifier/carbon_crawling
multiplicative_slowdown = CRAWLING_ADD_SLOWDOWN
flags = IGNORE_NOSLOW
diff --git a/code/modules/reagents/chemistry/reagents/food_reagents.dm b/code/modules/reagents/chemistry/reagents/food_reagents.dm
index 25cc28d46a8..f1bf67348fb 100644
--- a/code/modules/reagents/chemistry/reagents/food_reagents.dm
+++ b/code/modules/reagents/chemistry/reagents/food_reagents.dm
@@ -399,7 +399,7 @@
exposed_open_turf.air.temperature = max(exposed_open_turf.air.temperature - ((temperature - TCMB) * (heat_capacity * reac_volume * specific_heat) / (heat_capacity + reac_volume * specific_heat)) / heat_capacity, TCMB) // Exchanges environment temperature with reagent. Reagent is at 2.7K with a heat capacity of 40J per unit.
if(reac_volume < 5)
return
- for(var/mob/living/simple_animal/slime/exposed_slime in exposed_turf)
+ for(var/mob/living/basic/slime/exposed_slime in exposed_turf)
exposed_slime.adjustToxLoss(rand(15,30))
/datum/reagent/consumable/condensedcapsaicin
diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm
index d8b492a63e7..ce8cbc32758 100644
--- a/code/modules/reagents/chemistry/reagents/other_reagents.dm
+++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm
@@ -214,7 +214,7 @@
if(reac_volume >= 5)
exposed_turf.MakeSlippery(TURF_WET_WATER, 10 SECONDS, min(reac_volume*1.5 SECONDS, 60 SECONDS))
- for(var/mob/living/simple_animal/slime/exposed_slime in exposed_turf)
+ for(var/mob/living/basic/slime/exposed_slime in exposed_turf)
exposed_slime.apply_water()
var/obj/effect/hotspot/hotspot = (locate(/obj/effect/hotspot) in exposed_turf)
@@ -1322,7 +1322,7 @@
continue
movable_content.wash(clean_types)
- for(var/mob/living/simple_animal/slime/exposed_slime in exposed_turf)
+ for(var/mob/living/basic/slime/exposed_slime in exposed_turf)
exposed_slime.adjustToxLoss(rand(5,10))
/datum/reagent/space_cleaner/expose_mob(mob/living/exposed_mob, methods=TOUCH, reac_volume, show_message=TRUE, touch_protection=0)
diff --git a/code/modules/reagents/chemistry/reagents/pyrotechnic_reagents.dm b/code/modules/reagents/chemistry/reagents/pyrotechnic_reagents.dm
index 9ccf08b5fe5..4c68da0b7de 100644
--- a/code/modules/reagents/chemistry/reagents/pyrotechnic_reagents.dm
+++ b/code/modules/reagents/chemistry/reagents/pyrotechnic_reagents.dm
@@ -261,7 +261,7 @@
. = ..()
if(reac_volume < 5)
return
- for(var/mob/living/simple_animal/slime/exposed_slime in exposed_turf)
+ for(var/mob/living/basic/slime/exposed_slime in exposed_turf)
exposed_slime.adjustToxLoss(rand(15,30))
#undef CRYO_SPEED_PREFACTOR
diff --git a/code/modules/reagents/chemistry/recipes/slime_extracts.dm b/code/modules/reagents/chemistry/recipes/slime_extracts.dm
index 84a242227bc..ecd46a44db0 100644
--- a/code/modules/reagents/chemistry/recipes/slime_extracts.dm
+++ b/code/modules/reagents/chemistry/recipes/slime_extracts.dm
@@ -31,7 +31,7 @@
required_container = /obj/item/slime_extract/grey
/datum/chemical_reaction/slime/slimespawn/on_reaction(datum/reagents/holder, datum/equilibrium/reaction, created_volume)
- var/mob/living/simple_animal/slime/spawning_slime = new(get_turf(holder.my_atom), /datum/slime_type/grey)
+ var/mob/living/basic/slime/spawning_slime = new(get_turf(holder.my_atom), /datum/slime_type/grey)
spawning_slime.visible_message(span_danger("Infused with plasma, the core begins to quiver and grow, and a new baby slime emerges from it!"))
..()
@@ -313,13 +313,13 @@
reaction_tags = REACTION_TAG_EASY | REACTION_TAG_SLIME | REACTION_TAG_DANGEROUS
/datum/chemical_reaction/slime/slimebloodlust/on_reaction(datum/reagents/holder, datum/equilibrium/reaction, created_volume)
- for(var/mob/living/simple_animal/slime/slime in viewers(get_turf(holder.my_atom), null))
- if(slime.docile) //Undoes docility, but doesn't make rabid.
+ for(var/mob/living/basic/slime/slime in viewers(get_turf(holder.my_atom), null))
+ if(slime.hunger_disabled) //Undoes docility, but doesn't make rabid.
slime.visible_message(span_danger("[slime] forgets its training, becoming wild once again!"))
- slime.docile = FALSE
+ slime.set_default_behaviour()
slime.update_name()
continue
- slime.rabid = TRUE
+ slime.set_enraged_behaviour()
slime.visible_message(span_danger("The [slime] is driven into a frenzy!"))
..()
@@ -527,7 +527,7 @@
S.active = TRUE
addtimer(CALLBACK(S, TYPE_PROC_REF(/obj/item/grenade, detonate)), rand(15,60))
else
- var/mob/living/simple_animal/slime/random/random_slime = new (get_turf(holder.my_atom))
+ var/mob/living/basic/slime/random/random_slime = new (get_turf(holder.my_atom))
random_slime.visible_message(span_danger("Infused with plasma, the core begins to quiver and grow, and a new baby slime emerges from it!"))
..()
diff --git a/code/modules/recycling/disposal/bin.dm b/code/modules/recycling/disposal/bin.dm
index 5e5cce21f9e..84e43fd0dec 100644
--- a/code/modules/recycling/disposal/bin.dm
+++ b/code/modules/recycling/disposal/bin.dm
@@ -198,7 +198,6 @@
else
target.visible_message(span_danger("[user] places [target] in [src]."), span_userdanger("[user] places you in [src]."))
log_combat(user, target, "stuffed", addition="into [src]")
- target.LAssailant = WEAKREF(user)
. = TRUE
update_appearance()
diff --git a/code/modules/research/xenobiology/crossbreeding/_mobs.dm b/code/modules/research/xenobiology/crossbreeding/_mobs.dm
index 046b5764b43..9b37be5d1a5 100644
--- a/code/modules/research/xenobiology/crossbreeding/_mobs.dm
+++ b/code/modules/research/xenobiology/crossbreeding/_mobs.dm
@@ -15,7 +15,7 @@ Slimecrossing Mobs
spell_requirements = NONE
convert_damage_type = TOX
- possible_shapes = list(/mob/living/simple_animal/slime/transformed_slime)
+ possible_shapes = list(/mob/living/basic/slime/transformed_slime)
/// If TRUE, we self-delete (remove ourselves) the next time we turn back into a human
var/remove_on_restore = FALSE
@@ -29,10 +29,10 @@ Slimecrossing Mobs
qdel(src)
/// Transformed slime - from Burning Black
-/mob/living/simple_animal/slime/transformed_slime
+/mob/living/basic/slime/transformed_slime
// Just in case.
-/mob/living/simple_animal/slime/transformed_slime/Reproduce()
+/mob/living/basic/slime/transformed_slime/reproduce()
to_chat(src, span_warning("I can't reproduce...")) // Mood
return
diff --git a/code/modules/research/xenobiology/crossbreeding/_potions.dm b/code/modules/research/xenobiology/crossbreeding/_potions.dm
index 9121a0d0ce4..7b37ce3ae6b 100644
--- a/code/modules/research/xenobiology/crossbreeding/_potions.dm
+++ b/code/modules/research/xenobiology/crossbreeding/_potions.dm
@@ -183,7 +183,7 @@ Slimecrossing Potions
icon = 'icons/obj/medical/chemical.dmi'
icon_state = "potsilver"
-/obj/item/slimepotion/slime_reviver/attack(mob/living/simple_animal/slime/revive_target, mob/user)
+/obj/item/slimepotion/slime_reviver/attack(mob/living/basic/slime/revive_target, mob/user)
if(!isslime(revive_target))
to_chat(user, span_warning("The potion only works on slimes!"))
return ..()
@@ -207,7 +207,7 @@ Slimecrossing Potions
icon = 'icons/obj/medical/chemical.dmi'
icon_state = "potcyan"
-/obj/item/slimepotion/slime/chargedstabilizer/attack(mob/living/simple_animal/slime/stabilize_target, mob/user)
+/obj/item/slimepotion/slime/chargedstabilizer/attack(mob/living/basic/slime/stabilize_target, mob/user)
if(!isslime(stabilize_target))
to_chat(user, span_warning("The stabilizer only works on slimes!"))
return ..()
diff --git a/code/modules/research/xenobiology/crossbreeding/_status_effects.dm b/code/modules/research/xenobiology/crossbreeding/_status_effects.dm
index ed236be2d3f..667ffe24191 100644
--- a/code/modules/research/xenobiology/crossbreeding/_status_effects.dm
+++ b/code/modules/research/xenobiology/crossbreeding/_status_effects.dm
@@ -473,10 +473,10 @@
colour = SLIME_TYPE_GREY
/datum/status_effect/stabilized/grey/tick(seconds_between_ticks)
- for(var/mob/living/simple_animal/slime/slimes_in_range in range(1, get_turf(owner)))
- if(!(owner in slimes_in_range.Friends))
+ for(var/mob/living/basic/slime/slimes_in_range in range(1, get_turf(owner)))
+ if(!(REF(owner) in slimes_in_range.faction))
to_chat(owner, span_notice("[linked_extract] pulses gently as it communicates with [slimes_in_range]."))
- slimes_in_range.set_friendship(owner, 1)
+ slimes_in_range.befriend(owner)
return ..()
/datum/status_effect/stabilized/orange
diff --git a/code/modules/research/xenobiology/crossbreeding/burning.dm b/code/modules/research/xenobiology/crossbreeding/burning.dm
index 0103ee40b91..c21645ede96 100644
--- a/code/modules/research/xenobiology/crossbreeding/burning.dm
+++ b/code/modules/research/xenobiology/crossbreeding/burning.dm
@@ -32,11 +32,11 @@ Burning extracts:
effect_desc = "Creates a hungry and speedy slime that will love you forever."
/obj/item/slimecross/burning/grey/do_effect(mob/user)
- var/mob/living/simple_animal/slime/new_slime = new(get_turf(user),/datum/slime_type/grey)
+ var/mob/living/basic/slime/new_slime = new(get_turf(user),/datum/slime_type/grey)
new_slime.visible_message(span_danger("A baby slime emerges from [src], and it nuzzles [user] before burbling hungrily!"))
- new_slime.set_friendship(user, 20) //Gas, gas, gas
+ new_slime.befriend(user) //Gas, gas, gas
new_slime.bodytemperature = T0C + 400 //We gonna step on the gas.
- new_slime.set_nutrition(new_slime.hunger_nutrition) //Tonight, we fight!
+ new_slime.set_nutrition(SLIME_HUNGER_NUTRITION) //Tonight, we fight!
..()
/obj/item/slimecross/burning/orange
@@ -198,15 +198,12 @@ Burning extracts:
/obj/item/slimecross/burning/red/do_effect(mob/user)
user.visible_message(span_danger("[src] pulses a hazy red aura for a moment, which wraps around [user]!"))
- for(var/mob/living/simple_animal/slime/slimes_in_view in view(7, get_turf(user)))
- if(user in slimes_in_view.Friends)
- var/friendliness = slimes_in_view.Friends[user]
- slimes_in_view.clear_friends()
- slimes_in_view.set_friendship(user, friendliness)
- else
- slimes_in_view.clear_friends()
- slimes_in_view.rabid = TRUE
- slimes_in_view.visible_message(span_danger("The [slimes_in_view] is driven into a dangerous frenzy!"))
+ for(var/mob/living/basic/slime/slime_in_view in view(7, get_turf(user)))
+ var/list/mob/living/friends = slime_in_view.ai_controller?.blackboard[BB_FRIENDS_LIST] - user
+ for(var/list/mob/living/ex_friend in friends)
+ slime_in_view.unfriend(ex_friend)
+ slime_in_view.set_enraged_behaviour()
+ slime_in_view.visible_message(span_danger("The [slime_in_view] is driven into a dangerous frenzy!"))
..()
/obj/item/slimecross/burning/green
diff --git a/code/modules/research/xenobiology/crossbreeding/charged.dm b/code/modules/research/xenobiology/crossbreeding/charged.dm
index cde5e234afd..0440c7e9205 100644
--- a/code/modules/research/xenobiology/crossbreeding/charged.dm
+++ b/code/modules/research/xenobiology/crossbreeding/charged.dm
@@ -278,6 +278,6 @@ Charged extracts:
/obj/item/slimecross/charged/rainbow/do_effect(mob/user)
user.visible_message(span_warning("[src] swells and splits into three new slimes!"))
for(var/i in 1 to 3)
- var/mob/living/simple_animal/slime/new_slime = new(get_turf(user))
+ var/mob/living/basic/slime/new_slime = new (get_turf(user))
new_slime.random_colour()
return ..()
diff --git a/code/modules/research/xenobiology/crossbreeding/chilling.dm b/code/modules/research/xenobiology/crossbreeding/chilling.dm
index 8890db9a890..2a23e34cb17 100644
--- a/code/modules/research/xenobiology/crossbreeding/chilling.dm
+++ b/code/modules/research/xenobiology/crossbreeding/chilling.dm
@@ -236,9 +236,9 @@ Chilling extracts:
/obj/item/slimecross/chilling/red/do_effect(mob/user)
var/slimesfound = FALSE
- for(var/mob/living/simple_animal/slime/slimes_in_view in view(get_turf(user), 7))
+ for(var/mob/living/basic/slime/slime_in_view in view(get_turf(user), 7))
slimesfound = TRUE
- slimes_in_view.docile = TRUE
+ slime_in_view.set_pacified_behaviour()
if(slimesfound)
user.visible_message(span_notice("[src] lets out a peaceful ring as it shatters, and nearby slimes seem calm."))
else
diff --git a/code/modules/research/xenobiology/crossbreeding/regenerative.dm b/code/modules/research/xenobiology/crossbreeding/regenerative.dm
index 73e69537a92..ee02a18f11f 100644
--- a/code/modules/research/xenobiology/crossbreeding/regenerative.dm
+++ b/code/modules/research/xenobiology/crossbreeding/regenerative.dm
@@ -197,7 +197,7 @@ Regenerative extracts:
/obj/item/slimecross/regenerative/green/core_effect(mob/living/target, mob/user)
if(isslime(target))
target.visible_message(span_warning("The [target] suddenly changes color!"))
- var/mob/living/simple_animal/slime/target_slime = target
+ var/mob/living/basic/slime/target_slime = target
target_slime.random_colour()
if(isjellyperson(target))
target.reagents.add_reagent(/datum/reagent/mutationtoxin/jelly,5)
@@ -237,7 +237,7 @@ Regenerative extracts:
/obj/item/slimecross/regenerative/black/core_effect_before(mob/living/target, mob/user)
var/dummytype = target.type
if(ismegafauna(target)) //Prevents megafauna duping in a lame way
- dummytype = /mob/living/simple_animal/slime
+ dummytype = /mob/living/basic/slime
to_chat(user, span_warning("The milky goo flows over [target], falling into a weak puddle."))
var/mob/living/dummy = new dummytype(target.loc)
to_chat(target, span_notice("The milky goo flows from your skin, forming an imperfect copy of you."))
diff --git a/code/modules/research/xenobiology/vatgrowing/samples/cell_lines/common.dm b/code/modules/research/xenobiology/vatgrowing/samples/cell_lines/common.dm
index 08caca83854..b170cb19fd7 100644
--- a/code/modules/research/xenobiology/vatgrowing/samples/cell_lines/common.dm
+++ b/code/modules/research/xenobiology/vatgrowing/samples/cell_lines/common.dm
@@ -246,7 +246,7 @@
/datum/reagent/consumable/ice = -2) //Brrr!
virus_suspectibility = 0
- resulting_atoms = list(/mob/living/simple_animal/slime = 1)
+ resulting_atoms = list(/mob/living/basic/slime = 1)
/datum/micro_organism/cell_line/blob_spore //nuisance cell line
desc = "Immature blob spores"
diff --git a/code/modules/research/xenobiology/xenobio_camera.dm b/code/modules/research/xenobiology/xenobio_camera.dm
index 0b86fc7437f..de97ea7bf69 100644
--- a/code/modules/research/xenobiology/xenobio_camera.dm
+++ b/code/modules/research/xenobiology/xenobio_camera.dm
@@ -68,7 +68,7 @@
/obj/machinery/computer/camera_advanced/xenobio/Destroy()
QDEL_NULL(current_potion)
for(var/thing in stored_slimes)
- var/mob/living/simple_animal/slime/stored_slime = thing
+ var/mob/living/basic/slime/stored_slime = thing
stored_slime.forceMove(drop_location())
stored_slimes.Cut()
if(connected_recycler)
@@ -167,14 +167,14 @@ Due to keyboard shortcuts, the second one is not necessarily the remote eye's lo
///Places every slime in storage on target turf
/obj/machinery/computer/camera_advanced/xenobio/proc/slime_place(turf/open/target_turf)
- for(var/mob/living/simple_animal/slime/stored_slime in stored_slimes)
+ for(var/mob/living/basic/slime/stored_slime in stored_slimes)
stored_slime.forceMove(target_turf)
stored_slime.visible_message(span_notice("[stored_slime] warps in!"))
stored_slimes -= stored_slime
///Places every slime not controlled by a player into the internal storage, respecting its limits
///Returns TRUE to signal it hitting the limit, in case its being called from a loop and we want it to stop
-/obj/machinery/computer/camera_advanced/xenobio/proc/slime_pickup(mob/living/user, mob/living/simple_animal/slime/target_slime)
+/obj/machinery/computer/camera_advanced/xenobio/proc/slime_pickup(mob/living/user, mob/living/basic/slime/target_slime)
if(stored_slimes.len >= max_slimes)
to_chat(user, span_warning("Slime storage is full."))
return TRUE
@@ -199,7 +199,8 @@ Due to keyboard shortcuts, the second one is not necessarily the remote eye's lo
if (QDELETED(food))
return
- food.LAssailant = WEAKREF(user)
+ food.apply_status_effect(/datum/status_effect/slime_food, user)
+
monkeys--
monkeys = round(monkeys, 0.1) //Prevents rounding errors
to_chat(user, span_notice("[src] now has [monkeys] monkeys stored."))
@@ -250,7 +251,7 @@ Due to keyboard shortcuts, the second one is not necessarily the remote eye's lo
if(!xeno_console.validate_area(owner, remote_eye, remote_eye.loc))
return
- for(var/mob/living/simple_animal/slime/target_slime in remote_eye.loc)
+ for(var/mob/living/basic/slime/target_slime in remote_eye.loc)
if(xeno_console.slime_pickup(owner_mob, target_slime)) ///Returns true if we hit our slime pickup limit
break
@@ -310,7 +311,7 @@ Due to keyboard shortcuts, the second one is not necessarily the remote eye's lo
if(!xeno_console.validate_area(owner, remote_eye, remote_eye.loc))
return
- for(var/mob/living/simple_animal/slime/scanned_slime in remote_eye.loc)
+ for(var/mob/living/basic/slime/scanned_slime in remote_eye.loc)
slime_scan(scanned_slime, owner_mob)
/datum/action/innate/feed_potion
@@ -333,7 +334,7 @@ Due to keyboard shortcuts, the second one is not necessarily the remote eye's lo
to_chat(owner, span_warning("No potion loaded."))
return
- for(var/mob/living/simple_animal/slime/potioned_slime in remote_eye.loc)
+ for(var/mob/living/basic/slime/potioned_slime in remote_eye.loc)
xeno_console.current_potion.attack(potioned_slime, owner_mob)
break
@@ -359,11 +360,11 @@ Due to keyboard shortcuts, the second one is not necessarily the remote eye's lo
// Alternate clicks for slime, monkey and open turf if using a xenobio console
-/mob/living/simple_animal/slime/AltClick(mob/user)
+/mob/living/basic/slime/AltClick(mob/user)
SEND_SIGNAL(user, COMSIG_XENO_SLIME_CLICK_ALT, src)
..()
-/mob/living/simple_animal/slime/ShiftClick(mob/user)
+/mob/living/basic/slime/ShiftClick(mob/user)
SEND_SIGNAL(user, COMSIG_XENO_SLIME_CLICK_SHIFT, src)
..()
@@ -371,7 +372,7 @@ Due to keyboard shortcuts, the second one is not necessarily the remote eye's lo
SEND_SIGNAL(user, COMSIG_XENO_TURF_CLICK_SHIFT, src)
..()
-/mob/living/simple_animal/slime/CtrlClick(mob/user)
+/mob/living/basic/slime/CtrlClick(mob/user)
SEND_SIGNAL(user, COMSIG_XENO_SLIME_CLICK_CTRL, src)
..()
@@ -384,7 +385,7 @@ Due to keyboard shortcuts, the second one is not necessarily the remote eye's lo
..()
/// Scans the target slime
-/obj/machinery/computer/camera_advanced/xenobio/proc/XenoSlimeClickCtrl(mob/living/user, mob/living/simple_animal/slime/target_slime)
+/obj/machinery/computer/camera_advanced/xenobio/proc/XenoSlimeClickCtrl(mob/living/user, mob/living/basic/slime/target_slime)
SIGNAL_HANDLER
var/mob/camera/ai_eye/remote/xenobio/remote_eye = user.remote_control
@@ -396,7 +397,7 @@ Due to keyboard shortcuts, the second one is not necessarily the remote eye's lo
slime_scan(target_slime, user)
///Feeds a stored potion to a slime
-/obj/machinery/computer/camera_advanced/xenobio/proc/XenoSlimeClickAlt(mob/living/user, mob/living/simple_animal/slime/target_slime)
+/obj/machinery/computer/camera_advanced/xenobio/proc/XenoSlimeClickAlt(mob/living/user, mob/living/basic/slime/target_slime)
SIGNAL_HANDLER
var/mob/camera/ai_eye/remote/xenobio/remote_eye = user.remote_control
@@ -412,7 +413,7 @@ Due to keyboard shortcuts, the second one is not necessarily the remote eye's lo
INVOKE_ASYNC(xeno_console.current_potion, TYPE_PROC_REF(/obj/item/slimepotion/slime, attack), target_slime, user)
///Picks up a slime, and places them in the internal storage
-/obj/machinery/computer/camera_advanced/xenobio/proc/XenoSlimeClickShift(mob/living/user, mob/living/simple_animal/slime/target_slime)
+/obj/machinery/computer/camera_advanced/xenobio/proc/XenoSlimeClickShift(mob/living/user, mob/living/basic/slime/target_slime)
SIGNAL_HANDLER
var/mob/camera/ai_eye/remote/xenobio/remote_eye = user.remote_control
diff --git a/code/modules/research/xenobiology/xenobiology.dm b/code/modules/research/xenobiology/xenobiology.dm
index d154b141f8d..866b2902b33 100644
--- a/code/modules/research/xenobiology/xenobiology.dm
+++ b/code/modules/research/xenobiology/xenobiology.dm
@@ -67,7 +67,7 @@
*
* By using a valid core on a living adult slime, then feeding it nine more of the same type, you can mutate it into more useful items. Not every slime type has an implemented core cross.
*/
-/obj/item/slime_extract/attack(mob/living/simple_animal/slime/target_slime, mob/user)
+/obj/item/slime_extract/attack(mob/living/basic/slime/target_slime, mob/user)
if(!isslime(target_slime))
return ..()
if(target_slime.stat)
@@ -109,9 +109,9 @@
if(SLIME_ACTIVATE_MAJOR)
to_chat(user, span_notice("Your [name] starts pulsing..."))
if(do_after(user, 40, target = user))
- var/mob/living/simple_animal/slime/S = new(get_turf(user), /datum/slime_type/grey)
+ var/mob/living/basic/slime/new_slime = new(get_turf(user), /datum/slime_type/grey)
playsound(user, 'sound/effects/splat.ogg', 50, TRUE)
- to_chat(user, span_notice("You spit out [S]."))
+ to_chat(user, span_notice("You spit out [new_slime]."))
return 350
else
return 0
@@ -299,8 +299,8 @@
if(SLIME_ACTIVATE_MAJOR)
user.visible_message(span_warning("[user]'s skin flashes red for a moment..."), span_warning("Your skin flashes red as you emit rage-inducing pheromones..."))
- for(var/mob/living/simple_animal/slime/slime in viewers(get_turf(user), null))
- slime.rabid = TRUE
+ for(var/mob/living/basic/slime/slime in viewers(get_turf(user), null))
+ slime.ai_controller?.set_blackboard_key(BB_SLIME_RABID, TRUE)
slime.visible_message(span_danger("The [slime] is driven into a frenzy!"))
return 600
@@ -658,29 +658,28 @@
icon = 'icons/obj/medical/chemical.dmi'
icon_state = "potsilver"
-/obj/item/slimepotion/slime/docility/attack(mob/living/simple_animal/slime/M, mob/user)
- if(!isslime(M))
+/obj/item/slimepotion/slime/docility/attack(mob/living/basic/slime/target_slime, mob/user)
+ if(!isslime(target_slime))
to_chat(user, span_warning("The potion only works on slimes!"))
return ..()
- if(M.stat)
+ if(target_slime.stat)
to_chat(user, span_warning("The slime is dead!"))
return
- if(M.rabid) //Stops being rabid, but doesn't become truly docile.
- to_chat(M, span_warning("You absorb the potion, and your rabid hunger finally settles to a normal desire to feed."))
+ if(target_slime.ai_controller?.clear_blackboard_key(BB_SLIME_RABID)) //Stops being rabid, but doesn't become truly docile.
+ to_chat(target_slime, span_warning("You absorb the potion, and your rabid hunger finally settles to a normal desire to feed."))
to_chat(user, span_notice("You feed the slime the potion, calming its rabid rage."))
- M.rabid = FALSE
+ target_slime.set_default_behaviour()
qdel(src)
return
- M.docile = TRUE
- M.set_nutrition(700)
- to_chat(M, span_warning("You absorb the potion and feel your intense desire to feed melt away."))
+ target_slime.set_pacified_behaviour()
+ to_chat(target_slime, span_warning("You absorb the potion and feel your intense desire to feed melt away."))
to_chat(user, span_notice("You feed the slime the potion, removing its hunger and calming it."))
var/newname = sanitize_name(tgui_input_text(user, "Would you like to give the slime a name?", "Name your new pet", "Pet Slime", MAX_NAME_LEN))
if (!newname)
newname = "Pet Slime"
- M.name = newname
- M.real_name = newname
+ target_slime.name = newname
+ target_slime.real_name = newname
qdel(src)
/obj/item/slimepotion/slime/sentience
@@ -829,7 +828,7 @@
icon = 'icons/obj/medical/chemical.dmi'
icon_state = "potred"
-/obj/item/slimepotion/slime/steroid/attack(mob/living/simple_animal/slime/target, mob/user)
+/obj/item/slimepotion/slime/steroid/attack(mob/living/basic/slime/target, mob/user)
if(!isslime(target))//If target is not a slime.
to_chat(user, span_warning("The steroid only works on baby slimes!"))
return ..()
@@ -859,19 +858,19 @@
icon = 'icons/obj/medical/chemical.dmi'
icon_state = "potcyan"
-/obj/item/slimepotion/slime/stabilizer/attack(mob/living/simple_animal/slime/M, mob/user)
- if(!isslime(M))
+/obj/item/slimepotion/slime/stabilizer/attack(mob/living/basic/slime/target_slime, mob/user)
+ if(!isslime(target_slime))
to_chat(user, span_warning("The stabilizer only works on slimes!"))
return ..()
- if(M.stat)
+ if(target_slime.stat)
to_chat(user, span_warning("The slime is dead!"))
return
- if(M.mutation_chance == 0)
+ if(target_slime.mutation_chance == 0)
to_chat(user, span_warning("The slime already has no chance of mutating!"))
return
to_chat(user, span_notice("You feed the slime the stabilizer. It is now less likely to mutate."))
- M.mutation_chance = clamp(M.mutation_chance-15,0,100)
+ target_slime.mutation_chance = clamp(target_slime.mutation_chance-15,0,100)
qdel(src)
/obj/item/slimepotion/slime/mutator
@@ -880,23 +879,23 @@
icon = 'icons/obj/medical/chemical.dmi'
icon_state = "potgreen"
-/obj/item/slimepotion/slime/mutator/attack(mob/living/simple_animal/slime/M, mob/user)
- if(!isslime(M))
+/obj/item/slimepotion/slime/mutator/attack(mob/living/basic/slime/target_slime, mob/user)
+ if(!isslime(target_slime))
to_chat(user, span_warning("The mutator only works on slimes!"))
return ..()
- if(M.stat)
+ if(target_slime.stat)
to_chat(user, span_warning("The slime is dead!"))
return
- if(M.mutator_used)
+ if(target_slime.mutator_used)
to_chat(user, span_warning("This slime has already consumed a mutator, any more would be far too unstable!"))
return
- if(M.mutation_chance == 100)
+ if(target_slime.mutation_chance == 100)
to_chat(user, span_warning("The slime is already guaranteed to mutate!"))
return
to_chat(user, span_notice("You feed the slime the mutator. It is now more likely to mutate."))
- M.mutation_chance = clamp(M.mutation_chance+12,0,100)
- M.mutator_used = TRUE
+ target_slime.mutation_chance = clamp(target_slime.mutation_chance+12,0,100)
+ target_slime.mutator_used = TRUE
qdel(src)
/obj/item/slimepotion/speed
diff --git a/code/modules/surgery/core_removal.dm b/code/modules/surgery/core_removal.dm
index aa4028997e7..deda90bdd6e 100644
--- a/code/modules/surgery/core_removal.dm
+++ b/code/modules/surgery/core_removal.dm
@@ -1,6 +1,6 @@
/datum/surgery/core_removal
name = "Core removal"
- target_mobtypes = list(/mob/living/simple_animal/slime)
+ target_mobtypes = list(/mob/living/basic/slime)
surgery_flags = SURGERY_IGNORE_CLOTHES
possible_locs = list(
BODY_ZONE_R_ARM,
@@ -36,7 +36,7 @@
)
/datum/surgery_step/extract_core/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results = FALSE)
- var/mob/living/simple_animal/slime/target_slime = target
+ var/mob/living/basic/slime/target_slime = target
if(target_slime.cores > 0)
target_slime.cores--
display_results(
diff --git a/code/modules/unit_tests/simple_animal_freeze.dm b/code/modules/unit_tests/simple_animal_freeze.dm
index 736669f76d4..e9476e6d840 100644
--- a/code/modules/unit_tests/simple_animal_freeze.dm
+++ b/code/modules/unit_tests/simple_animal_freeze.dm
@@ -78,10 +78,6 @@
/mob/living/simple_animal/pet/gondola,
/mob/living/simple_animal/pet/gondola/gondolapod,
/mob/living/simple_animal/pet/gondola/virtual_domain,
- /mob/living/simple_animal/slime,
- /mob/living/simple_animal/slime/pet,
- /mob/living/simple_animal/slime/random,
- /mob/living/simple_animal/slime/transformed_slime,
/mob/living/simple_animal/soulscythe,
// DO NOT ADD NEW ENTRIES TO THIS LIST
// READ THE COMMENT ABOVE
diff --git a/code/modules/unit_tests/slime_mood.dm b/code/modules/unit_tests/slime_mood.dm
index a0d3edb95c1..f3c02b612c9 100644
--- a/code/modules/unit_tests/slime_mood.dm
+++ b/code/modules/unit_tests/slime_mood.dm
@@ -2,7 +2,7 @@
/datum/unit_test/slime_mood
/datum/unit_test/slime_mood/Run()
- var/mob/living/simple_animal/slime/emoting_slime = allocate(/mob/living/simple_animal/slime)
+ var/mob/living/basic/slime/emoting_slime = allocate(/mob/living/basic/slime)
for(var/key in GLOB.emote_list)
for(var/datum/emote/slime/mood/slime_mood in GLOB.emote_list[key])
diff --git a/code/modules/unit_tests/strange_reagent.dm b/code/modules/unit_tests/strange_reagent.dm
index 6c3add3092d..ac8ad5cb6df 100644
--- a/code/modules/unit_tests/strange_reagent.dm
+++ b/code/modules/unit_tests/strange_reagent.dm
@@ -18,7 +18,7 @@
types_to_check -= /mob/living/simple_animal/pet/gondola/gondolapod // need a pod, which we don't have
types_to_check -= typesof(/mob/living/simple_animal/hostile/megafauna) // no
types_to_check -= typesof(/mob/living/basic/mouse) // qdel themselves on death; why dont they use DEL_ON_DEATH you might ask. I-unno
- types_to_check -= typesof(/mob/living/simple_animal/slime) // if they roll the 50% chance to spawn as an adult, they can just at random split and qdel themselves
+ types_to_check -= typesof(/mob/living/basic/slime) // if they roll the 50% chance to spawn as an adult, they can just at random split and qdel themselves
for(var/mob/living/type as anything in types_to_check)
var/mob/living/target = allocate_new_target(type)
@@ -153,7 +153,7 @@
return
if(QDELETED(target))
return
-
+
update_amounts(target)
strange_reagent.expose_mob(target, INGEST, amount_needed_to_revive)
TEST_ASSERT_EQUAL(target.stat, DEAD, "Strange Reagent revived a target type [target.type] with more than double their max health in damage.")
diff --git a/icons/hud/screen_alert.dmi b/icons/hud/screen_alert.dmi
index afa886f2c18..d66bd0b995d 100644
Binary files a/icons/hud/screen_alert.dmi and b/icons/hud/screen_alert.dmi differ
diff --git a/tgstation.dme b/tgstation.dme
index 123fef5d5a9..e78a3a93f96 100644
--- a/tgstation.dme
+++ b/tgstation.dme
@@ -268,6 +268,7 @@
#include "code\__DEFINES\ai\pet_commands.dm"
#include "code\__DEFINES\ai\pets.dm"
#include "code\__DEFINES\ai\simplemob.dm"
+#include "code\__DEFINES\ai\slime.dm"
#include "code\__DEFINES\ai\tourist.dm"
#include "code\__DEFINES\ai\trader.dm"
#include "code\__DEFINES\ai\vending.dm"
@@ -1361,6 +1362,7 @@
#include "code\datums\elements\backblast.dm"
#include "code\datums\elements\bane.dm"
#include "code\datums\elements\basic_eating.dm"
+#include "code\datums\elements\basic_health_examine.dm"
#include "code\datums\elements\beauty.dm"
#include "code\datums\elements\bed_tucking.dm"
#include "code\datums\elements\befriend_petting.dm"
@@ -1810,7 +1812,6 @@
#include "code\datums\status_effects\debuffs\screen_blur.dm"
#include "code\datums\status_effects\debuffs\screwy_hud.dm"
#include "code\datums\status_effects\debuffs\silenced.dm"
-#include "code\datums\status_effects\debuffs\slimed.dm"
#include "code\datums\status_effects\debuffs\spacer.dm"
#include "code\datums\status_effects\debuffs\speech_debuffs.dm"
#include "code\datums\status_effects\debuffs\staggered.dm"
@@ -1818,6 +1819,9 @@
#include "code\datums\status_effects\debuffs\strandling.dm"
#include "code\datums\status_effects\debuffs\terrified.dm"
#include "code\datums\status_effects\debuffs\tower_of_babel.dm"
+#include "code\datums\status_effects\debuffs\slime\slime_food.dm"
+#include "code\datums\status_effects\debuffs\slime\slime_leech.dm"
+#include "code\datums\status_effects\debuffs\slime\slimed.dm"
#include "code\datums\storage\storage.dm"
#include "code\datums\storage\subtypes\backpack.dm"
#include "code\datums\storage\subtypes\bag_of_holding.dm"
@@ -4751,6 +4755,18 @@
#include "code\modules\mob\living\basic\ruin_defender\wizard\wizard.dm"
#include "code\modules\mob\living\basic\ruin_defender\wizard\wizard_ai.dm"
#include "code\modules\mob\living\basic\ruin_defender\wizard\wizard_spells.dm"
+#include "code\modules\mob\living\basic\slime\actions.dm"
+#include "code\modules\mob\living\basic\slime\death.dm"
+#include "code\modules\mob\living\basic\slime\defense.dm"
+#include "code\modules\mob\living\basic\slime\emote.dm"
+#include "code\modules\mob\living\basic\slime\feeding.dm"
+#include "code\modules\mob\living\basic\slime\life.dm"
+#include "code\modules\mob\living\basic\slime\slime.dm"
+#include "code\modules\mob\living\basic\slime\slime_type.dm"
+#include "code\modules\mob\living\basic\slime\ai\behaviours.dm"
+#include "code\modules\mob\living\basic\slime\ai\controller.dm"
+#include "code\modules\mob\living\basic\slime\ai\pet_command.dm"
+#include "code\modules\mob\living\basic\slime\ai\subtrees.dm"
#include "code\modules\mob\living\basic\space_fauna\ant.dm"
#include "code\modules\mob\living\basic\space_fauna\cat_surgeon.dm"
#include "code\modules\mob\living\basic\space_fauna\faithless.dm"
@@ -5036,15 +5052,6 @@
#include "code\modules\mob\living\simple_animal\hostile\mining_mobs\elites\pandora.dm"
#include "code\modules\mob\living\simple_animal\hostile\retaliate\goose.dm"
#include "code\modules\mob\living\simple_animal\hostile\retaliate\retaliate.dm"
-#include "code\modules\mob\living\simple_animal\slime\ai.dm"
-#include "code\modules\mob\living\simple_animal\slime\death.dm"
-#include "code\modules\mob\living\simple_animal\slime\defense.dm"
-#include "code\modules\mob\living\simple_animal\slime\emote.dm"
-#include "code\modules\mob\living\simple_animal\slime\life.dm"
-#include "code\modules\mob\living\simple_animal\slime\powers.dm"
-#include "code\modules\mob\living\simple_animal\slime\slime.dm"
-#include "code\modules\mob\living\simple_animal\slime\slime_say.dm"
-#include "code\modules\mob\living\simple_animal\slime\slime_type.dm"
#include "code\modules\mob_spawn\mob_spawn.dm"
#include "code\modules\mob_spawn\corpses\job_corpses.dm"
#include "code\modules\mob_spawn\corpses\mining_corpses.dm"
diff --git a/tools/UpdatePaths/Scripts/82176_slime_to_basic.txt b/tools/UpdatePaths/Scripts/82176_slime_to_basic.txt
new file mode 100644
index 00000000000..5291c3b8b29
--- /dev/null
+++ b/tools/UpdatePaths/Scripts/82176_slime_to_basic.txt
@@ -0,0 +1,2 @@
+/mob/living/simple_animal/slime{rabid=1;slime_type=/datum/slime_type/bluespace} : /mob/living/basic/slime/hilbert{@OLD;rabid=@SKIP;slime_type=@SKIP}
+/mob/living/simple_animal/slime/@SUBTYPES : /mob/living/basic/slime/@SUBTYPES{@OLD}